:root{color:#202020;font-family:var(--site-body-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--ink:#202020;--muted:#797979;--line:#1616161a;--paper:#fff;--ivory:#f7f7f7;--champagne:#ececec;--bronze:#686868;--forest:#ff7a18;--shadow:0 20px 58px #14141412;--page-max:100%;--site-body-font:"Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--site-numeric-font:var(--site-body-font);--mixed-title-font:var(--site-body-font);background:#f7f7f7}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{min-width:320px;min-height:100vh;font-family:var(--site-body-font);margin:0;overflow-x:hidden}@media (width<=320px){body{min-width:0}}button{font:inherit}.site-numeric{font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}#app{min-height:100vh}.site-footer{z-index:2;width:100%;max-width:100%;color:var(--theme-legible-muted,#686868);text-align:center;justify-content:center;margin:0;padding:14px 16px 18px;font-size:12px;line-height:1.5;display:flex;position:relative}.site-footer a{overflow-wrap:anywhere;max-width:100%;color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{color:inherit;text-underline-offset:3px;text-decoration:underline}.site-shell{background:var(--ivory);min-height:100vh;padding:clamp(14px,1.2vw,18px)}.site-shell.has-app-navigation{--app-sidebar-width:220px;padding:0 0 0 var(--app-sidebar-width);background:#fafafa}.site-shell.has-app-navigation.app-navigation-ready{transition:padding-left .22s}.site-shell.has-app-navigation.app-navigation-collapsed{--app-sidebar-width:72px}.app-sidebar{z-index:120;background:#f1f1f1;border-right:1px solid #1212120e;flex-direction:column;width:220px;min-height:100vh;padding:16px 10px 14px;transition:width .22s,transform .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.app-sidebar-head{align-items:center;gap:8px;min-height:48px;padding:0 3px 9px;display:flex}.app-brand{color:#181a18;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:0;display:flex}.app-brand-mark{color:#fff;background:#ff7a18;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:inline-grid}.app-brand-copy,.app-brand-copy strong,.app-brand-copy small{min-width:0;display:block}.app-brand-copy strong{font-family:var(--site-body-font);text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.08;overflow:hidden}.app-brand-copy small{color:#747774;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.app-sidebar-collapse,.app-sidebar-mobile-close,.mobile-navigation-toggle,.app-sidebar-section-title button{color:#656865;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,background-color .16s,transform .16s;display:inline-grid}.app-sidebar-collapse:hover,.app-sidebar-mobile-close:hover,.mobile-navigation-toggle:hover,.app-sidebar-section-title button:hover{color:#ff7a18;background:#ff7a181a}.app-sidebar-mobile-close,.mobile-navigation-toggle,.app-navigation-backdrop{display:none}.app-primary-navigation{gap:3px;padding-top:8px;display:grid}.app-navigation-item{color:#252825;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:color .17s,background-color .17s,transform .17s;display:flex}.app-navigation-item svg{flex:0 0 18px}.app-navigation-item:hover{color:#ff7a18;background:#ffffffa3;transform:none}.app-navigation-item.active{color:#ff7a18;background:#fff;font-weight:700;box-shadow:0 1px 2px #1619170a,0 6px 18px #16191706}.app-sidebar-chat-rename-input,.app-sidebar-project-rename-input{color:#202320;width:100%;min-width:0;min-height:34px;font:inherit;background:#ffffffd1;border:1px solid #1619172e;border-radius:7px;outline:none;padding:0 38px 0 12px;font-size:13px}.app-sidebar-chat-rename-input:focus,.app-sidebar-project-rename-input:focus{border-color:#ff7a1880;box-shadow:0 0 0 2px #ff7a181a}.app-sidebar-delete-confirm{z-index:160;color:#ffffffc2;background:#121213fa;border:1px solid #ffffff21;border-radius:7px;align-items:center;gap:4px;min-height:34px;padding:4px 5px 4px 9px;display:flex;position:absolute;top:calc(100% + 4px);right:3px;box-shadow:0 12px 30px #00000052}.app-sidebar-delete-confirm span{white-space:nowrap;font-size:11px}.app-sidebar-delete-confirm button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:inline-grid}.app-sidebar-delete-confirm button:hover{color:#fff;background:#ffffff14}.app-sidebar-delete-confirm button.danger{color:#ffaaa0}.app-sidebar-delete-confirm button.danger:hover{background:#ff70601f}.app-sidebar-projects{min-height:0;margin-top:22px;overflow:visible}.app-sidebar-section-title{color:#777a77;justify-content:space-between;align-items:center;min-height:32px;padding:0 5px 4px 12px;font-size:12px;display:flex}.app-sidebar-section-actions{align-items:center;gap:5px;display:flex}.app-sidebar-project-list{gap:3px;display:grid}.app-sidebar-project-row{border-radius:7px;min-width:0;position:relative}.app-sidebar-project-open,.app-sidebar-empty-project{color:#343734;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;min-width:0;min-height:34px;padding:0 12px;font-size:13px;display:flex}.app-sidebar-project-open{padding-right:38px}.app-sidebar-project-open:hover,.app-sidebar-empty-project:hover{background:#ffffffa3}.app-sidebar-project-open svg,.app-sidebar-empty-project svg{flex:0 0 18px}.app-sidebar-project-open span,.app-sidebar-empty-project span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-sidebar-project-menu-button{z-index:2;color:#f4f4f08c;cursor:pointer;opacity:.72;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;transition:color .15s,background-color .15s,opacity .15s;display:inline-grid;position:absolute;top:4px;right:4px}.app-sidebar-project-row:hover .app-sidebar-project-menu-button,.app-sidebar-project-menu-button:focus-visible,.app-sidebar-project-menu-button[aria-expanded=true]{color:#ffffffeb;opacity:1;background:#ffffff14}.app-sidebar-project-menu{z-index:140;-webkit-backdrop-filter:blur(18px);background:#121213f7;border:1px solid #ffffff1f;border-radius:8px;gap:3px;width:132px;padding:5px;display:grid;position:absolute;top:0;left:calc(100% + 8px);box-shadow:0 14px 34px #00000057}.app-sidebar-project-menu button{color:#f7f7f4d1;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.app-sidebar-project-menu button:hover{background:#ffffff1a}.app-sidebar-project-menu button.danger{color:#ffaaa0}.app-sidebar-footer{border-top:1px solid #16191714;gap:6px;margin-top:auto;padding-top:10px;display:grid}.app-resource-card{color:#313431;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #16191712;border-radius:10px;align-items:center;gap:9px;width:100%;min-width:0;min-height:58px;padding:8px 9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 6px 20px #16191709}.app-resource-card:hover{border-color:#ff7a183d;transform:translateY(-1px);box-shadow:0 8px 24px #1619170f}.app-resource-card-icon{color:#ff7a18;background:#fff1e6;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:inline-grid}.app-resource-card-copy{flex:1;gap:2px;min-width:0;display:grid}.app-resource-card-copy strong,.app-resource-card-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-resource-card-copy strong{font-size:12px}.app-resource-card-copy small{color:#858885;font-size:10px}.app-resource-card>svg{color:#a1a4a1;flex:0 0 15px}.app-workspace-summary{align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex}.app-workspace-mark{color:#fff;background:#ff7a18;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:inline-grid}.app-workspace-summary>span:last-child,.app-workspace-summary strong,.app-workspace-summary small{min-width:0;display:block}.app-workspace-summary strong,.app-workspace-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-workspace-summary strong{color:#292c29;font-size:12px}.app-workspace-summary small{color:#858885;margin-top:2px;font-size:10px}.app-brand:focus-visible,.app-navigation-item:focus-visible,.app-sidebar-collapse:focus-visible,.account-menu-trigger:focus-visible{outline-offset:2px;outline:2px solid #ff7a1880}.app-sidebar.collapsed{width:72px;padding-left:10px;padding-right:10px}.app-sidebar.collapsed .app-sidebar-head{justify-items:center;padding-left:0;padding-right:0;display:grid}.app-sidebar.collapsed .app-brand{flex:none}.app-sidebar.collapsed .app-brand-mark,.app-sidebar.collapsed .app-brand-copy,.app-sidebar.collapsed .app-navigation-item span,.app-sidebar.collapsed .app-workspace-summary>span:last-child,.app-sidebar.collapsed .account-trigger-copy,.app-sidebar.collapsed .account-menu-trigger>svg{display:none}@media (width>=761px){.app-sidebar.collapsed .app-sidebar-projects{margin-top:14px;overflow:visible}.app-sidebar.collapsed .app-sidebar-section-title{justify-content:center;padding:0 0 4px}.app-sidebar.collapsed .app-sidebar-section-title>span,.app-sidebar.collapsed .app-sidebar-project-open span,.app-sidebar.collapsed .app-sidebar-empty-project span{display:none}.app-sidebar.collapsed .app-sidebar-section-actions{gap:2px}.app-sidebar.collapsed .app-sidebar-section-title button{width:24px;height:24px}.app-sidebar.collapsed .app-sidebar-project-open,.app-sidebar.collapsed .app-sidebar-empty-project{justify-content:center;min-height:36px;padding:0}.app-sidebar.collapsed .app-sidebar-project-menu-button,.app-sidebar.collapsed .app-sidebar-project-menu{display:none}}.app-sidebar.collapsed .app-resource-card{min-height:42px;box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:0}.app-sidebar.collapsed .app-resource-card-copy,.app-sidebar.collapsed .app-resource-card>svg{display:none}.app-sidebar.collapsed .app-sidebar-collapse{margin-top:2px}.app-sidebar.collapsed .app-navigation-item,.app-sidebar.collapsed .account-menu-trigger,.app-sidebar.collapsed .app-workspace-summary{justify-content:center;padding-left:0;padding-right:0}.account-menu-shell{position:relative}.account-menu-trigger{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:#fffdf8b8;border-radius:8px;align-items:center;gap:10px;padding:4px 10px 4px 5px;transition:border-color .18s,background-color .18s;display:inline-flex}.app-sidebar .account-menu-trigger{background:0 0;border:0;width:100%;min-height:48px;padding:5px 7px}.app-sidebar .account-menu-trigger:hover,.app-sidebar .account-menu-trigger[aria-expanded=true]{background:#fff;border-color:#0000}.account-menu-trigger:hover,.account-menu-trigger[aria-expanded=true]{background:#fffdf8;border-color:#9b71405c}.user-avatar{color:#fffdf8;background:var(--forest);border:1px solid #9b714047;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex;overflow:hidden}.user-avatar.large{width:46px;height:46px}.user-avatar img,.profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.account-trigger-copy{text-align:left;gap:2px;min-width:76px;display:grid}.account-trigger-copy strong{color:var(--ink);font-size:14px}.account-trigger-copy small,.account-dropdown-head small,.account-role-row small,.avatar-upload-actions small{color:var(--muted);font-size:12px}.account-dropdown{z-index:80;border:1px solid var(--line);background:#fffdf8;border-radius:8px;gap:12px;width:280px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #26221d29}.app-sidebar .account-dropdown{inset:auto auto 0 calc(100% + 12px)}.account-dropdown-head,.account-role-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-dropdown-head{justify-content:flex-start}.account-dropdown-head div{gap:3px;min-width:0;display:grid}.account-dropdown-head strong,.account-role-row span{color:var(--ink);font-weight:900}.account-permission-chips{flex-wrap:wrap;gap:6px;display:flex}.account-permission-chips span{color:var(--bronze);background:#f4ead89e;border:1px solid #9b71402e;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.account-dropdown-actions{gap:8px;display:grid}.account-dropdown-actions button{border:1px solid var(--line);min-height:38px;color:var(--ink);cursor:pointer;background:#fffdf8;border-radius:7px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.account-chip{border:1px solid var(--line);background:#f5ead89e;border-radius:7px;gap:2px;min-width:118px;padding:7px 10px;display:grid}.account-chip span{color:var(--muted);font-size:12px}.account-chip strong{color:var(--ink);font-size:14px}.login-button,.login-prompt button,.login-option button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:42px;padding:0 18px}.login-button.ghost{color:var(--ink);background:0 0}.login-prompt{width:var(--page-max);background:#f4ead8bd;border:1px solid #9b714038;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin:18px auto 0;padding:16px 18px;display:flex}.login-prompt p{color:var(--bronze);margin-bottom:4px;font-size:13px;font-weight:800}.login-prompt strong{color:var(--ink);font-weight:600}.library-workspace{width:var(--page-max);grid-template-columns:260px minmax(0,1fr) 340px;align-items:start;gap:18px;margin:18px auto 0;display:grid}.library-sidebar,.library-main,.preview-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8e6;border-radius:8px}.library-sidebar,.preview-panel{position:sticky;top:96px}.library-sidebar{padding:18px}.sidebar-title,.preview-head{color:var(--bronze);align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.folder-title{margin-top:26px}.sidebar-item{color:#5e554a;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:8px;padding:0 10px;display:grid}.sidebar-item.active{color:var(--ink);background:#f4ead8;border-color:#9b71403d}.sidebar-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-item strong{color:var(--bronze);font-size:12px}.folder-source{border-top:1px solid var(--line);color:var(--muted);margin-top:14px;padding-top:14px;font-size:12px;line-height:1.7}.library-main{min-width:0;padding:18px}.library-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;display:grid}.search-field,.select-field{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fffdf8;border-radius:7px;align-items:center;gap:10px;display:inline-flex}.search-field{padding:0 12px}.search-field input,.select-field select{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.toolbar-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.segmented{border:1px solid var(--line);background:#fffdf8;border-radius:7px;min-height:42px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.segmented button.active{color:var(--ink);background:#f4ead8}.select-field{padding:0 10px}.select-field select{cursor:pointer;min-width:112px}.library-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:18px;margin-top:22px;padding-bottom:18px;display:flex}.library-heading p{color:var(--bronze);font-size:13px;font-weight:800}.library-heading h1{margin-top:6px;font-size:24px;line-height:1.2}.library-heading>span{color:var(--muted);white-space:nowrap}.asset-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin-top:18px;display:grid}.asset-grid.compact{grid-template-columns:1fr;gap:8px}.asset-card{cursor:pointer;background:#fffdf8c2;border:1px solid #26221d1a;border-radius:8px;grid-template-columns:92px minmax(0,1fr);gap:14px;min-height:128px;padding:12px;display:grid;position:relative}.asset-card-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.asset-card-open:focus-visible{outline:2px solid var(--site-accent,#ff7a59);outline-offset:3px}.asset-card-actions{z-index:5;position:absolute;top:8px;right:8px}.asset-menu-trigger{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#fffdf8eb;border:1px solid #26221d1f;border-radius:7px;place-items:center;display:inline-grid}.asset-action-menu{background:#fffdf8;border:1px solid #26221d1f;border-radius:8px;min-width:148px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 38px #26221d24}.asset-action-menu button{min-height:34px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px}.asset-action-menu button:hover{background:#f4ead8}.asset-action-menu button.danger{color:#8d3026}.asset-card.selected{background:#fffaf0;border-color:#9b71406b}.asset-grid.standard .asset-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:10px;width:100%;max-width:230px;min-height:274px;padding:10px}.asset-grid.compact .asset-card{grid-template-columns:64px minmax(0,1fr);min-height:82px}.asset-thumb,.preview-visual{color:#fffdf8;background:linear-gradient(145deg, #26221d14, #26221d38), var(--thumb);place-items:center;display:grid}.asset-thumb{border-radius:7px;min-height:104px;position:relative;overflow:hidden}.asset-grid.standard .asset-thumb{aspect-ratio:1;width:100%;min-height:0}.asset-grid.compact .asset-thumb{min-height:58px}.asset-thumb span{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;background:#26221d6b;border-radius:999px;padding:3px 7px;font-size:12px;position:absolute;bottom:7px;right:8px}.asset-thumb img,.preview-visual img{object-fit:cover;grid-area:1/1;width:100%;height:100%;display:block}.asset-thumb>svg,.preview-visual>svg{grid-area:1/1}.asset-info{min-width:0;padding-right:28px}.asset-grid.standard .asset-info{padding-right:0}.asset-info h2{color:var(--ink);font-family:var(--mixed-title-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0;font-size:18px;font-weight:800;line-height:1.35}.asset-grid.standard .asset-info h2{font-size:15px;line-height:1.3}.asset-info p{color:var(--muted);margin-top:6px;font-size:13px}.asset-grid.standard .asset-info p{margin-top:5px;font-size:12px}.asset-meta{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.asset-grid.standard .asset-meta{gap:5px;margin-top:10px}.asset-meta span,.asset-meta strong{color:#5e554a;background:#f4ead8;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600}.asset-grid.standard .asset-meta span,.asset-grid.standard .asset-meta strong{padding:4px 7px;font-size:11px}.asset-meta strong{color:var(--forest)}.realtime-unread-badge{background:var(--site-accent,#ff7a59);color:#26130e;text-align:center;border-radius:999px;min-width:18px;margin-left:auto;padding:1px 5px;font-size:10px;line-height:16px}.realtime-notice{z-index:80;color:#b9f8d0;background:#101e1bf2;border:1px solid #69dca473;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:inline-flex;position:fixed;top:18px;right:24px;box-shadow:0 12px 32px #00000047}.realtime-notice button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.realtime-notification-overlay{z-index:170;background:#0000009e;place-items:center;padding:24px;animation:.15s ease-out realtime-notification-overlay-in;display:grid;position:fixed;inset:0}.realtime-notification-panel{--notification-surface:#171819;--notification-text:#f4f4f0;--notification-muted:#f4f4f09e;--notification-line:#ffffff1a;--notification-control:#ffffff0f;--notification-unread:#ff7a18;border:1px solid var(--notification-line);width:min(760px,100%);max-height:min(820px,100%);color:var(--notification-text);background:var(--notification-surface);border-radius:14px;outline:none;flex-direction:column;animation:.18s ease-out realtime-notification-panel-in;display:flex;overflow:hidden;box-shadow:0 28px 90px #0000007a}.realtime-notification-overlay.interface-theme-light .realtime-notification-panel{--notification-surface:#fff;--notification-text:#252825;--notification-muted:#737873;--notification-line:#1619171f;--notification-control:#fff}.realtime-notification-head{border-bottom:1px solid var(--notification-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 30px 16px;display:flex}.realtime-notification-head h2{margin:0;font-size:25px;font-weight:700;line-height:1.25}.realtime-notification-head p{color:var(--notification-muted);align-items:baseline;gap:7px;margin:7px 0 0;font-size:16px;display:flex}.realtime-notification-head p strong{color:var(--notification-unread);font-size:23px;font-weight:700}.realtime-notification-close{width:40px;height:40px;color:var(--notification-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;place-items:center;display:inline-grid}.realtime-notification-close:hover,.realtime-notification-close:focus-visible{color:var(--notification-text);background:var(--notification-control);outline:2px solid var(--notification-unread);outline-offset:2px}.realtime-notification-error{color:#d98273;overflow-wrap:anywhere;background:#b849381a;border:1px solid #b8493857;border-radius:8px;margin:14px 30px 0;padding:10px 12px;font-size:13px;line-height:1.5}.realtime-notification-list{overscroll-behavior:contain;scrollbar-color:var(--notification-line) transparent;scrollbar-width:thin;min-height:0;margin:0;padding:0 30px 10px;list-style:none;overflow:auto}.realtime-notification-date{border-bottom:1px solid var(--notification-line);color:var(--notification-muted);padding:18px 0 12px;font-size:14px;line-height:1.35}.realtime-notification-item{border-bottom:1px solid var(--notification-line);align-items:flex-start;gap:16px;padding:18px 4px;display:flex}.realtime-notification-dot{background:#62666b;border-radius:50%;flex:0 0 12px;width:12px;height:12px;margin-top:6px}.realtime-notification-dot.unread{background:var(--notification-unread)}.realtime-notification-copy{flex:1;gap:5px;min-width:0;display:grid}.realtime-notification-item strong{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.realtime-notification-item .realtime-notification-copy span{color:var(--notification-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.realtime-notification-item time{color:var(--notification-muted);white-space:nowrap;flex:none;font-size:13px;line-height:1.45}.realtime-notification-empty{min-height:180px;color:var(--notification-muted);text-align:center;flex:1;place-items:center;padding:24px;font-size:14px;display:grid}.realtime-notification-actions{border-top:1px solid var(--notification-line);flex:none;justify-content:flex-end;gap:12px;padding:16px 30px 20px;display:flex}.realtime-notification-actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:8px;padding:0 18px;font-size:14px;font-weight:500}.realtime-notification-refresh{border:1px solid var(--notification-line);color:var(--notification-text);background:var(--notification-control)}.realtime-notification-read{border:1px solid var(--notification-unread);color:#fff;background:var(--notification-unread)}.realtime-notification-actions button:hover:not(:disabled){filter:brightness(1.08)}.realtime-notification-actions button:focus-visible{outline:2px solid var(--notification-unread);outline-offset:3px}.realtime-notification-actions button:disabled{cursor:not-allowed;opacity:.48}@keyframes realtime-notification-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes realtime-notification-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.realtime-notification-overlay{padding:12px}.realtime-notification-panel{border-radius:12px;max-height:100%}.realtime-notification-head{padding:20px 18px 14px}.realtime-notification-head h2{font-size:22px}.realtime-notification-list{padding-left:18px;padding-right:18px}.realtime-notification-item{gap:11px;padding:15px 2px}.realtime-notification-actions{gap:8px;padding:13px 18px 16px}.realtime-notification-actions button{padding:0 12px;font-size:13px}}.material-card-info{overflow-wrap:anywhere}.asset-info-footer{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.material-card-info .asset-info-footer>:is(.asset-meta,.profile-submission-actions){flex:128px;min-width:0;margin-top:0}.asset-score{text-align:right;flex:0 auto;gap:2px;min-width:0;max-width:100%;margin-left:auto;display:grid}.asset-score-label{color:var(--theme-legible-subtle,var(--muted));font-size:12px;line-height:1.4}.asset-score-value{color:var(--ink);overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.2}.preview-panel{padding:18px}.preview-visual{border-radius:8px;min-height:260px;margin-top:18px;position:relative;overflow:hidden}.preview-visual strong{font-family:var(--mixed-title-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-weight:800;position:absolute;bottom:12px;right:14px}.preview-body{border-bottom:1px solid var(--line);margin-top:18px;padding-bottom:18px}.preview-body p{color:var(--bronze);font-size:13px;font-weight:800}.preview-body h2{color:var(--ink);font-family:var(--mixed-title-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0;margin-top:8px;font-size:30px;font-weight:800;line-height:1.2}.preview-body span{color:var(--muted);margin-top:12px;line-height:1.75;display:block}.preview-list{gap:12px;margin:18px 0 0;display:grid}.preview-list div{justify-content:space-between;gap:16px;display:flex}.preview-list dt{color:var(--muted)}.preview-list dd{color:var(--ink);text-align:right;margin:0}.agent-review-preview{background:#f7efe173;border:1px solid #996c3129;border-radius:8px;margin-top:18px;padding:16px}.agent-review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-review-head p{color:var(--bronze);font-size:13px;font-weight:800}.agent-review-head strong{color:#fffdf8;background:var(--forest);border-radius:999px;padding:4px 8px;font-size:12px}.agent-review-preview dl{gap:8px;margin:14px 0 0;display:grid}.agent-review-preview dl div{justify-content:space-between;gap:12px;display:flex}.agent-review-preview dt{color:var(--muted)}.agent-review-preview dd{color:var(--ink);text-align:right;margin:0}.agent-review-preview>p{color:var(--muted);margin-top:14px;line-height:1.7}.agent-review-preview button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;align-items:center;gap:8px;min-height:36px;margin-top:14px;padding:0 12px;display:inline-flex}.admin-workspace,.profile-workspace,.workbench-workspace{width:var(--page-max);margin:18px auto 0}.workbench-workspace{width:100%;margin:0}.profile-top-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.admin-folder-panel,.admin-rule-panel,.profile-upload-panel,.workbench-panel,.submission-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8e6;border-radius:8px}.admin-folder-panel,.profile-upload-panel,.workbench-panel{min-width:0;padding:28px}.workbench-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative}.workbench-project-home{background:#fafafa;min-height:100vh;padding:clamp(104px,11vh,144px) clamp(24px,4vw,64px) 64px}.workbench-project-hero{align-content:start;justify-items:center;gap:14px;width:min(760px,100%);min-height:clamp(620px,100vh - 120px,920px);margin:0 auto;display:grid}.workbench-hero-showcase{box-sizing:border-box;background:#fffffff0;border:1px solid #ecece9;border-radius:16px;width:100%;min-height:122px;padding:20px 26px 42px;position:relative;overflow:hidden;box-shadow:0 12px 34px #171c1909}.workbench-project-brand{color:var(--ink);align-items:center;gap:18px;display:flex}.workbench-project-brand img{object-fit:contain;object-position:left center;width:168px;height:50px;display:block}.workbench-project-brand h1,.workbench-project-brand p,.workbench-project-heading h2,.workbench-project-heading p,.workbench-project-empty p{margin:0}.workbench-project-brand h1{color:#1f1f1f;font-size:21px;font-weight:700;line-height:1.22}.workbench-project-brand p,.workbench-project-heading p{color:#777b78;margin-top:5px;font-size:12px}.workbench-hero-previews{align-items:center;padding-right:8px;display:flex;position:absolute;top:15px;right:24px}.workbench-hero-previews img{object-fit:cover;background:#f1f1ef;border:4px solid #fff;border-radius:14px;width:68px;height:68px;margin-right:-18px;display:block;transform:rotate(-2deg);box-shadow:0 8px 22px #171c191f}.workbench-hero-previews img:nth-child(2){transform:translateY(5px)rotate(3deg)}.workbench-hero-previews img:nth-child(3){transform:translateY(-2px)rotate(6deg)}.workbench-agent-categories{border-top:1px solid #eeeeeb;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:36px;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.workbench-agent-categories button{color:#626662;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;min-width:0;min-height:28px;padding:0 10px;font-size:12px;transition:color .15s,background-color .15s;display:inline-flex}.workbench-agent-categories button:hover,.workbench-agent-categories button.active{color:#ff7a18;background:#fff1e6}.workbench-agent-composer{box-sizing:border-box;background:#fff;border:1px solid #e7e7e3;border-radius:16px;width:100%;min-height:142px;padding:18px 18px 13px;transition:border-color .17s,box-shadow .17s,transform .17s;box-shadow:0 10px 32px #171c190b}.workbench-agent-composer:focus-within{border-color:#ff7a1857;transform:translateY(-1px);box-shadow:0 12px 36px #ff7a1817}.workbench-agent-composer textarea{resize:none;color:#202020;width:100%;min-height:78px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.55;display:block}.workbench-agent-composer textarea::placeholder{color:#a1a1a1}.workbench-agent-composer-footer,.workbench-project-heading,.workbench-project-card-copy,.workbench-project-menu button{align-items:center;display:flex}.workbench-agent-composer-footer{border-top:1px solid #f0f0ed;justify-content:space-between;gap:12px;padding-top:9px}.workbench-agent-mode{color:#5f635f;background:#f5f5f3;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 8px;display:inline-flex}.workbench-agent-mode select{color:#5d5d5d;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:2px 10px 2px 0;font-size:12px}.workbench-agent-submit{color:#a3a6a3;cursor:pointer;background:#f2f2f0;border:0;border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.workbench-agent-submit:not(:disabled){color:#fff;background:#ff7a18}.workbench-agent-submit:not(:disabled):hover{color:#fff;background:#e96910;transform:translateY(-1px)}.workbench-agent-submit{width:32px;height:32px;padding:0}.workbench-agent-starters{scrollbar-width:none;gap:8px;width:100%;min-width:0;display:flex;overflow-x:auto}.workbench-agent-starters::-webkit-scrollbar{display:none}.workbench-agent-starters button{color:#4c504d;cursor:pointer;background:#ffffffe6;border:1px solid #e9e9e6;border-radius:10px;align-items:center;gap:7px;min-width:max-content;min-height:38px;padding:4px 12px 4px 5px;font-size:12px;transition:border-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.workbench-agent-starters button:hover{border-color:#ff7a183d;transform:translateY(-1px);box-shadow:0 7px 18px #171c190f}.workbench-starter-visual{color:#ff7a18;background:#fff1e6;border-radius:7px;flex:0 0 30px;place-items:center;width:30px;height:28px;display:inline-grid;overflow:hidden}.workbench-starter-visual img{object-fit:cover;width:100%;height:100%;display:block}.workbench-prompt-guide{width:100%;margin-top:10px}.workbench-prompt-guide>p{color:#8a8d8a;margin:0 0 8px;font-size:11px}.workbench-prompt-suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workbench-prompt-suggestions button{color:#282b29;text-align:left;cursor:pointer;background:#f2f2f0;border:1px solid #0000;border-radius:12px;align-content:start;gap:4px;min-width:0;min-height:92px;padding:13px 15px;transition:border-color .15s,background-color .15s,transform .15s;display:grid;overflow:hidden}.workbench-prompt-suggestions button:hover{background:#fff8f2;border-color:#ff7a182e;transform:translateY(-1px)}.workbench-prompt-suggestions button>span{color:#ef6f12;font-size:10px;font-weight:700}.workbench-prompt-suggestions button>strong{font-size:13px;line-height:1.35}.workbench-prompt-suggestions button>small{color:#7b7f7c;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.workbench-agent-submit:disabled,.workbench-project-new:disabled{cursor:not-allowed;opacity:.5}.workbench-project-heading,.workbench-project-grid,.workbench-project-empty,.workbench-project-error{width:min(1120px,100%);margin-left:auto;margin-right:auto}.workbench-project-heading{margin-top:70px;margin-bottom:12px}.workbench-project-heading h2{color:#171717;font-size:16px;font-weight:700;line-height:1.25}.workbench-project-error{color:#aa3325;margin-bottom:14px;font-size:13px}.workbench-project-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:20px;display:grid}.workbench-project-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.workbench-project-open,.workbench-project-new{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;display:grid;overflow:hidden}.workbench-project-open{grid-template-rows:auto auto}.workbench-project-preview{aspect-ratio:1;background:#fff;border-radius:8px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,1fr);gap:5px;padding:0;display:grid;position:relative;overflow:hidden}.workbench-project-preview img,.workbench-project-preview i{object-fit:cover;background:#ededed;width:100%;min-width:0;height:100%;min-height:0;display:block}.workbench-project-card-copy{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px 0 0}.workbench-project-card-copy strong,.workbench-project-card-copy small,.workbench-project-card-copy em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.workbench-project-card-copy strong{font-size:13px;font-weight:400;line-height:1.35}.workbench-project-card-copy small,.workbench-project-card-copy em{color:#969696;font-size:11px;font-style:normal}.workbench-project-menu-wrap{position:absolute;top:8px;right:8px}.workbench-project-menu-button{color:#555;cursor:pointer;opacity:0;background:#ffffffd1;border:0;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.workbench-project-card:hover .workbench-project-menu-button,.workbench-project-menu-button:focus-visible{opacity:1}.workbench-project-menu{z-index:3;background:#fffdfa;border:1px solid #26221d26;border-radius:7px;width:104px;padding:4px;position:absolute;bottom:34px;right:0;box-shadow:0 8px 18px #2c282121}.workbench-project-menu button{width:100%;min-height:30px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;gap:7px;padding:0 7px;font-size:12px}.workbench-project-menu button:hover{background:#223d3514}.workbench-project-menu button.danger{color:#aa3325}.workbench-project-new{aspect-ratio:1;color:#a0a0a0;background:#fafafa;border:1px dashed #dedede;place-items:center;min-height:0}.workbench-project-new-title{color:#4f4f4f;text-align:center;padding-top:8px;font-size:13px;font-weight:400;display:block}.workbench-project-empty{color:var(--muted);justify-items:center;gap:7px;padding:34px 0 8px;font-size:13px;display:grid}.workbench-back-button{z-index:50;width:34px;height:34px;color:var(--ink);cursor:pointer;background:#fffdf8f0;border:1px solid #26221d29;border-radius:6px;place-items:center;display:inline-grid;position:absolute;top:14px;left:14px;box-shadow:0 3px 12px #2c282117}@media (width<=720px){.workbench-project-home{padding:22px 16px 36px}.workbench-project-brand h1{font-size:19px}.workbench-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.workbench-project-menu-button{opacity:1}}.loomic-native-shell{background:#fff;border:0;border-radius:0;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.loomic-native-content{flex:auto;min-width:0;min-height:0;display:flex;position:relative}.loomic-native-dock{z-index:40;left:calc((100% - var(--loomic-agent-offset,0px)) / 2);width:max-content;max-width:calc(100% - var(--loomic-agent-offset,0px) - 24px);-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#0c0d0feb;border:1px solid #ffffff1f;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;margin:0;padding:4px;display:flex;position:absolute;bottom:14px;transform:translate(-50%);box-shadow:0 14px 38px #0000003d}.loomic-native-dock .loomic-native-controlbar{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;position:relative;bottom:auto;left:auto}.loomic-native-dock .loomic-native-bottom{max-width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;justify-content:center;margin:0;position:relative;bottom:auto;left:auto;transform:none}.loomic-native-canvas-wrap{flex:1;min-width:0;position:relative;overflow:hidden}.loomic-native-stage{width:100%;height:100%;display:block}.loomic-native-stage canvas{max-width:none;max-height:none;display:block}.loomic-native-topbar,.loomic-native-bottom,.loomic-native-controlbar{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:1px solid #26221d1f;position:absolute}.loomic-native-topbar{border-radius:12px;align-items:center;gap:12px;min-height:42px;margin:-3px 0 0 40px;padding:0 12px;display:flex;top:12px;left:12px}@media (width<=760px){.loomic-native-topbar{margin-left:0}}.loomic-native-logo{color:#fff;background:#111;border:1px solid #26221d1f;border-radius:12px;place-items:center;width:32px;min-width:32px;height:32px;font-weight:800;display:inline-grid}.loomic-native-title{color:#111;text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:14px;font-weight:650;overflow:hidden}.loomic-native-topbar span,.loomic-native-agent span,.loomic-native-agent p,.loomic-native-selected small{color:var(--muted);font-size:12px}.loomic-native-topbar button,.loomic-native-bottom button,.loomic-native-agent button{min-height:30px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px}.loomic-native-agent{z-index:30;background:#fff;border-left:1px solid #26221d1f;border-radius:0;flex-direction:column;width:400px;min-width:300px;max-width:38vw;display:flex;position:relative}.loomic-native-agent-resize{z-index:4;cursor:col-resize;opacity:0;background:linear-gradient(90deg,#0000,#26221d14,#0000);width:8px;transition:opacity .16s;position:absolute;top:0;bottom:0;left:-4px}.loomic-native-agent-resize:hover{opacity:1}.loomic-native-agent-tab{z-index:5;min-height:36px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #26221d1f;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:12px;right:12px}.loomic-native-agent header{border-bottom:1px solid #26221d1a;justify-content:space-between;align-items:center;min-height:48px;padding:0 16px;display:flex}.loomic-native-agent header>div,.loomic-native-selected{gap:4px;display:grid}.loomic-native-agent-title{min-width:0}.loomic-native-session-row{align-items:center;gap:4px;min-width:0;display:flex}.loomic-native-session-row button{width:24px;min-width:24px;height:24px;min-height:24px;color:var(--muted);place-items:center;gap:5px;padding:0;display:inline-flex}.loomic-native-session-row button:hover{color:var(--ink);background:#26221d0f}.loomic-native-session-menu{min-width:0;position:relative}.loomic-native-session-menu>button{border-radius:7px;justify-content:flex-start;width:min(190px,100%);min-width:0;padding:0 7px;font-size:12px}.loomic-native-session-menu>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-session-popover{z-index:8;background:#fff;border:1px solid #26221d1f;border-radius:12px;gap:6px;width:260px;max-height:320px;padding:10px;display:grid;position:absolute;top:30px;left:0;overflow:auto;box-shadow:0 16px 40px #26221d24}.loomic-native-session-popover strong{color:var(--ink);font-size:12px}.loomic-native-session-popover input{min-width:0;height:30px;color:var(--ink);background:#f7f7f7;border:1px solid #26221d1f;border-radius:8px;outline:0;padding:0 9px;font-size:12px}.loomic-native-session-popover>button{border-radius:8px;justify-content:space-between;width:100%;min-width:0;padding:0 8px;font-size:12px}.loomic-native-session-popover>button.active,.loomic-native-session-popover>button:hover{color:var(--ink);background:#26221d0f}.loomic-native-session-popover>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-session-popover small{color:var(--muted);font-size:11px}.loomic-native-session-popover p{color:var(--muted);text-align:center;margin:8px 0;font-size:12px}.loomic-native-agent-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:hidden auto}.loomic-native-chat-messages{flex-direction:column;flex:1;gap:14px;min-width:0;max-width:100%;min-height:0;display:flex}.loomic-native-chat-message{flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.loomic-native-chat-message p{box-sizing:border-box;min-width:0;max-width:92%;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55}.loomic-native-chat-message.assistant{justify-content:flex-start}.loomic-native-chat-message.assistant p{background:#f6f6f3}.loomic-native-chat-message.user{align-items:flex-end}.loomic-native-chat-message.user p{color:#fff;background:#111}.loomic-native-route-debug{width:min(280px,92%);color:var(--muted);font-size:11px}.loomic-native-route-debug summary{cursor:pointer;-webkit-user-select:none;user-select:none}.loomic-native-route-debug pre{color:#312d27;white-space:pre-wrap;background:#fff;border:1px solid #26221d1a;border-radius:8px;max-height:180px;margin:6px 0 0;padding:8px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.loomic-native-chat-artifacts{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;width:min(100%,460px);display:grid}.loomic-native-chat-artifact{background:#fff;border:1px solid #26221d1a;border-radius:12px;gap:7px;width:100%;margin:0;padding:7px;display:grid}.loomic-native-chat-artifact img,.loomic-native-chat-artifact-video{aspect-ratio:1;object-fit:cover;background:#f3f3f3;border-radius:9px;width:100%;overflow:hidden}.loomic-native-chat-artifact-video{color:var(--muted);place-items:center;display:grid}.loomic-native-chat-artifact figcaption{gap:2px;display:grid}.loomic-native-chat-artifact strong,.loomic-native-chat-artifact small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-chat-artifact strong{color:var(--ink);font-size:12px}.loomic-native-chat-artifact small{color:var(--muted);font-size:11px}.loomic-native-records{gap:8px;display:grid}.loomic-native-records p{margin:0}.loomic-native-records article{cursor:pointer;border:1px solid #26221d1a;border-radius:12px;gap:4px;padding:10px;display:grid}.loomic-native-records article.active{border-color:#111}.loomic-native-records article strong,.loomic-native-records article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loomic-native-error{color:#9d2f24}.loomic-native-bottom{border-radius:12px;align-items:center;gap:2px;min-height:42px;padding:4px;display:flex;bottom:20px;left:50%;transform:translate(-50%)}.loomic-native-controlbar{border-radius:999px;align-items:center;gap:3px;min-height:36px;padding:4px;display:flex;bottom:16px;left:16px}.loomic-native-bottom button{border-radius:8px;place-items:center;min-width:32px;height:32px;padding:0;display:inline-grid}.loomic-native-controlbar button{min-width:30px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 7px;display:inline-grid}.loomic-native-bottom button.active,.loomic-native-controlbar button.active{color:#111;background:#11111114}.loomic-native-bottom button:disabled{cursor:not-allowed;opacity:.36}.loomic-native-bottom .loomic-native-zoom{min-width:48px;color:var(--muted);text-align:center;font-size:12px}.loomic-native-controlbar .loomic-native-zoom-value{min-width:44px;color:var(--muted);font-size:12px;font-weight:700}.loomic-native-popover-wrap{display:inline-grid;position:relative}.loomic-native-popover{z-index:8;background:#fff;border:1px solid #26221d1f;border-radius:12px;gap:4px;min-width:106px;padding:6px;display:grid;position:absolute;bottom:38px;left:0;box-shadow:0 16px 40px #26221d24}.loomic-native-popover button{width:100%;min-width:0;min-height:28px;color:var(--ink);text-align:left;border-radius:8px;justify-content:flex-start;padding:0 9px;font-size:12px}.loomic-native-popover button:hover{background:#26221d0f}.loomic-native-background-popover{grid-auto-flow:column;min-width:0}.loomic-native-background-popover button{place-items:center;width:30px;min-width:30px;padding:0;position:relative}.loomic-native-color-dot{border:1px solid #26221d29;border-radius:999px;width:16px;height:16px;display:block}.loomic-native-separator{background:#26221d24;width:1px;height:16px}.loomic-native-empty{pointer-events:none;color:#68717a;place-items:center;font-size:15px;display:grid;position:absolute;inset:0}.loomic-native-file{display:none}.loomic-native-float-panel{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #26221d1f;border-radius:14px;gap:7px;width:220px;max-height:min(360px,100% - 120px);padding:10px;display:grid;position:absolute;bottom:62px;left:16px;overflow:auto;box-shadow:0 16px 42px #26221d1f}.loomic-native-float-panel strong{color:#111;font-size:13px}.loomic-native-float-panel button{min-height:38px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:3px;padding:8px;display:grid}.loomic-native-float-panel button:hover,.loomic-native-float-panel button.active{background:#26221d0f}.loomic-native-float-panel span,.loomic-native-float-panel small,.loomic-native-float-panel p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-float-panel small,.loomic-native-float-panel p{color:var(--muted);margin:0;font-size:12px}.loomic-native-files-panel button{grid-template-columns:28px minmax(0,1fr);align-items:center}.loomic-native-files-panel img{object-fit:cover;border-radius:7px;width:28px;height:28px}.loomic-native-gen-panel{z-index:20;width:var(--loomic-generation-panel-width,min(580px, calc(100% - 32px)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#202020;--muted:#797979;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;contain:layout style;backface-visibility:hidden;transform-origin:50% 0;background:#fffffff5;border:1px solid #26221d1f;border-radius:16px;gap:8px;padding:10px;transition:opacity 80ms linear;display:grid;position:absolute;box-shadow:0 16px 42px #26221d24}.loomic-native-image-detail{z-index:22;max-width:calc(100% - 32px);box-shadow:none;contain:layout style;backface-visibility:hidden;background:#fffffffa;border:1px solid #26221d1f;border-radius:14px;gap:10px;padding:12px;display:grid;position:absolute;overflow:auto}.loomic-native-gen-panel.moving,.loomic-native-image-detail.moving{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 18px #26221d1a}.loomic-native-gen-panel.moving{visibility:hidden;opacity:0;pointer-events:none}.loomic-native-image-detail header{align-items:center;gap:10px;display:flex}.loomic-native-image-detail header img,.loomic-native-detail-refs img{object-fit:cover;border-radius:8px;width:42px;height:42px}.loomic-native-image-detail header strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.loomic-native-image-detail header button{color:var(--muted);cursor:pointer;background:0 0;border:0}.loomic-native-image-detail section{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.loomic-native-image-detail section span{color:var(--muted);font-size:11px;font-weight:400;line-height:1.45}.loomic-native-image-detail section p{min-width:0;color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;font-weight:300;line-height:1.5}.loomic-native-detail-refs{align-items:center;gap:8px;display:flex;overflow:auto}.loomic-native-detail-refs small{color:var(--muted);font-size:12px;font-weight:400}.loomic-native-gen-panel.video{width:var(--loomic-generation-panel-width,min(520px, calc(100% - 32px)));border-radius:22px}.loomic-native-gen-panel.generating{box-shadow:none;border-color:#80808038}.loomic-native-video-frames{gap:8px;display:flex}.loomic-native-video-frames button{width:58px;height:68px;color:var(--muted);background:#f1f1f1;border:0;border-radius:16px;place-items:center;display:grid}.loomic-native-video-frames button span{color:var(--ink);font-size:20px;line-height:1}.loomic-native-video-frames button small{font-size:11px}.loomic-native-gen-panel textarea{z-index:1;width:100%;min-width:0;min-height:48px;max-height:var(--loomic-generation-prompt-max-height,140px);field-sizing:content;resize:none;color:var(--ink);font:inherit;pointer-events:auto;cursor:text;background:0 0;border:0;outline:0;font-size:14px;line-height:1.5;position:relative;overflow-y:auto}.loomic-native-gen-error{color:#9d2f24;background:#9d2f2414;border-radius:10px;margin:0;padding:6px 8px;font-size:12px}.loomic-native-gen-bar,.loomic-native-gen-left,.loomic-native-gen-right,.loomic-native-gen-refs{align-items:center;gap:6px;display:flex}.loomic-native-gen-toolbar{min-width:0;overflow:visible}.loomic-native-gen-bar{z-index:4;flex-wrap:nowrap;justify-content:space-between;gap:3px;min-width:0;position:relative;overflow:visible}.loomic-native-gen-left,.loomic-native-gen-right{flex-wrap:nowrap;gap:3px;min-width:0}.loomic-native-gen-left{z-index:2;flex:1 1 0;min-width:81px;position:relative;overflow:visible}.loomic-native-gen-left>select.loomic-native-model-select{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;width:100%;min-width:0;max-width:196px}.loomic-native-gen-left>.loomic-native-reference-menu{z-index:3;flex:none}.loomic-native-gen-left>.loomic-native-reference-menu>button{place-items:center;width:28px;padding:0;display:inline-grid}.loomic-native-gen-right{flex:none;justify-content:flex-end;max-width:100%;margin-left:auto}.loomic-native-gen-right>select{flex:none;max-width:64px}.loomic-native-gen-right>:is(.loomic-native-count-select,.loomic-native-duration-select){width:45px}.loomic-native-gen-right>.loomic-native-quality-select{width:50px}.loomic-native-gen-right>.loomic-native-resolution-select{width:42px}.loomic-native-gen-right>.loomic-native-resolution-select.with-quality-label{width:80px;max-width:80px}.loomic-native-gen-panel.video .loomic-native-resolution-select{width:58px}.loomic-native-parameters-menu{flex:none}.loomic-native-parameters-trigger{place-items:center;width:28px;padding:0;display:inline-grid}.loomic-native-parameters-popover{z-index:28;background:#fff;border:1px solid #26221d1f;border-radius:12px;gap:8px;width:260px;max-width:calc(100% - 20px);padding:10px;display:grid;position:absolute;bottom:50px;right:10px;box-shadow:0 12px 32px #26221d1f}.loomic-native-parameters-popover .loomic-native-model-parameter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.loomic-native-parameters-popover .loomic-native-model-parameter>span{overflow-wrap:anywhere}.loomic-native-gen-panel .loomic-native-parameters-popover select{background-color:#f5f5f5;width:100%;max-width:none}.loomic-native-gen-panel>.loomic-native-size-popover{max-width:calc(100% - 20px);bottom:50px;right:10px}.loomic-native-gen-reference-popover{z-index:28;background:#fff;border:1px solid #26221d1f;border-radius:12px;gap:4px;min-width:112px;padding:6px;display:grid;position:absolute;bottom:50px;left:10px;box-shadow:0 12px 32px #26221d1f}.loomic-native-gen-reference-popover button{text-align:left;white-space:nowrap;padding:0 10px}.loomic-native-size-menu{flex:none;position:relative}.loomic-native-size-trigger{align-items:center;gap:3px;width:68px;min-width:68px;font-size:12px;display:inline-flex;padding:0 3px!important}.loomic-native-size-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-size-trigger>svg{flex:0 0 10px;width:10px}.loomic-native-size-trigger-icon{box-sizing:border-box;border:1.4px solid #3a3a3a;border-radius:3px;flex-shrink:0;max-width:14px;max-height:14px;display:inline-block}.loomic-native-size-popover{z-index:28;background:#fffffffc;border:1px solid #1b1b1b1f;border-radius:12px;gap:8px;width:316px;max-width:min(316px,100vw - 28px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 28px #26221d24}.loomic-native-size-popover>p{color:var(--ink);margin:0;font-size:13px;font-weight:500;line-height:1.2}.loomic-native-size-inputs{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:6px;display:grid}.loomic-native-size-inputs label{color:#6c6c6c;background:#f5f5f5;border-radius:8px;align-items:center;gap:6px;min-width:0;height:34px;padding:0 9px;display:flex}.loomic-native-size-inputs label span{font-size:13px;line-height:1}.loomic-native-size-inputs input{width:100%;min-width:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0;font-size:13px}.loomic-native-size-inputs input::-webkit-outer-spin-button{appearance:none;margin:0}.loomic-native-size-inputs input::-webkit-inner-spin-button{appearance:none;margin:0}.loomic-native-size-lock{place-items:center;width:24px;min-width:24px;height:24px;display:inline-grid;color:#777!important;border-radius:6px!important;min-height:24px!important}.loomic-native-size-lock.active{color:#171717!important;background:#efefef!important}.loomic-native-ratio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.loomic-native-ratio-card{place-items:center;gap:4px;min-width:0;font-size:11px;line-height:1;display:grid;color:#232323!important;background:#fff!important;border:1px solid #e3e3e3!important;border-radius:10px!important;min-height:68px!important;padding:7px 4px!important}.loomic-native-ratio-card:hover{background:#fafafa!important;border-color:#bcbcbc!important}.loomic-native-ratio-card.active{box-shadow:inset 0 0 0 1px #1c1c1c;border-color:#1c1c1c!important}.loomic-native-ratio-card-icon{box-sizing:border-box;border:1.4px solid #2f2f2f;border-radius:3px;max-width:22px;max-height:22px;display:block}.loomic-native-ratio-card-auto{color:#333;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.loomic-native-gen-panel select{appearance:none;min-width:0;max-width:160px;height:32px;color:var(--ink);text-overflow:ellipsis;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='m1 1.5 3 3 3-3' fill='none' stroke='%23666' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 4px center/8px 6px no-repeat;border:0;border-radius:10px;outline:none;padding:0 13px 0 4px;font-size:12px}.loomic-native-shell .loomic-native-gen-panel :is(select,button,input):focus-visible{outline-offset:-2px;outline:2px solid #5571d0}.loomic-native-gen-panel select:hover,.loomic-native-gen-panel button:hover{background-color:#f3f3f3}.loomic-native-gen-panel button{min-height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px}.loomic-native-gen-submit{place-items:center;width:30px;min-width:30px;height:32px;display:inline-grid;color:#fff!important;background:#111!important;border-radius:999px!important}.loomic-native-gen-optimize{place-items:center;width:28px;min-width:28px;height:32px;display:inline-grid;color:#5f5f5f!important}.loomic-native-gen-optimize.active{color:#111!important;background:#f0f0f0!important}.loomic-native-gen-optimize:disabled{cursor:not-allowed;opacity:.38}.loomic-native-gen-optimize span{border:2px solid #11111138;border-top-color:#111;border-radius:999px;width:13px;height:13px;animation:.8s linear infinite loomic-native-spin}.loomic-native-gen-submit:disabled{cursor:not-allowed;opacity:.36}.loomic-native-gen-submit span{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite loomic-native-spin}.loomic-native-gen-refs{flex-wrap:wrap}.loomic-native-gen-refs button{border:1px solid #26221d1f;border-radius:9px;width:34px;min-width:34px;height:34px;padding:0;position:relative;overflow:hidden}.loomic-native-gen-refs button.done{width:auto;min-width:52px;padding:0 10px;font-size:12px}.loomic-native-gen-refs img{object-fit:cover;width:100%;height:100%}.loomic-native-gen-refs span{color:#fff;text-shadow:0 1px 4px #00000080;position:absolute;top:0;right:4px}.loomic-native-gen-refs .loomic-native-reference-order{color:#fff;background:#000000c7;border-radius:0 4px 0 0;min-width:14px;padding:1px 3px;font-size:10px;line-height:1.2;position:absolute;bottom:0;left:0}@keyframes loomic-native-spin{to{transform:rotate(360deg)}}.loomic-native-selected{border:1px solid #26221d1a;border-radius:12px;padding:12px}.loomic-native-selected button{background:#f3f3f3;justify-self:start;min-height:28px;padding:0 10px;font-size:12px}.loomic-native-composer{background:#fff;border:1px solid #26221d1f;border-radius:22px;flex-direction:column;justify-content:space-between;gap:10px;min-height:132px;margin:0 8px 8px;padding:14px 16px 10px;display:flex;box-shadow:0 8px 26px #26221d0f}.loomic-native-composer.mode-image,.loomic-native-composer.mode-video{min-height:214px}.loomic-native-composer.mode-agent{min-height:0}.loomic-native-agent-task-card{background:#fff;border:1px solid #26221d1f;border-radius:8px;gap:9px;margin:0;padding:12px;display:grid}.loomic-native-agent-task-card header,.loomic-native-agent-task-source,.loomic-native-agent-task-route>div{align-items:center;display:flex}.loomic-native-agent-task-card header{border:0;justify-content:space-between;min-height:0;padding:0}.loomic-native-agent-task-card header strong,.loomic-native-agent-task-card header span{align-items:center;gap:5px;display:inline-flex}.loomic-native-agent-task-card header strong{color:#172033;font-size:12px;font-weight:600}.loomic-native-agent-task-card header span{color:#2563eb;font-size:12px;font-weight:600}.loomic-native-agent-task-source{gap:9px;min-width:0}.loomic-native-agent-task-source img{object-fit:cover;border:1px solid #26221d1a;border-radius:5px;flex:0 0 38px;width:38px;height:38px}.loomic-native-agent-task-source>div{gap:2px;min-width:0;display:grid}.loomic-native-agent-task-source strong,.loomic-native-agent-task-source small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loomic-native-agent-task-source strong{color:#172033;font-size:12px;font-weight:500}.loomic-native-agent-task-source small{color:var(--muted);font-size:11px}.loomic-native-agent-task-route,.loomic-native-agent-task-summary{background:#f7f7f5;border-radius:6px;gap:6px;padding:9px;display:grid}.loomic-native-agent-task-route>div{justify-content:space-between;gap:8px}.loomic-native-agent-task-route span,.loomic-native-agent-task-route p,.loomic-native-agent-task-summary>strong,.loomic-native-agent-task-summary>p,.loomic-native-agent-task-summary>small,.loomic-native-agent-task-card footer{margin:0;font-size:11px}.loomic-native-agent-task-route span,.loomic-native-agent-task-summary>strong{color:#4b5563;font-weight:500}.loomic-native-agent-task-route strong{color:#15803d;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.loomic-native-agent-task-route p,.loomic-native-agent-task-summary>p,.loomic-native-agent-task-summary>small,.loomic-native-agent-task-card footer{color:var(--muted)}.loomic-native-agent-task-summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.loomic-native-agent-task-summary li{color:#4b5563;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.loomic-native-agent-task-card footer{padding-top:2px}.loomic-native-mode-assets{align-items:flex-start;gap:12px;display:flex}.loomic-native-mode-tile{color:#625b52;background:#f0eee9;border:0;border-radius:22px;place-items:center;gap:8px;width:82px;min-width:82px;height:92px;padding:12px 8px;font-size:13px;line-height:1;display:inline-grid}.loomic-native-mode-tile:not(:disabled):hover{color:var(--ink);background:#26221d12}.loomic-native-mode-tile:disabled{cursor:not-allowed;opacity:1}.loomic-native-mode-reference>div{inset:calc(100% + 8px) auto auto 0}.loomic-native-composer-actions{gap:8px;display:flex}.loomic-native-references{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.loomic-native-references button{background:#f7f7f7;border:1px solid #26221d29;border-radius:10px;width:42px;min-width:42px;height:42px;padding:0;position:relative;overflow:hidden}.loomic-native-references .loomic-native-reference-done{color:#fff;background:#111;width:auto;min-width:52px;padding:0 10px;font-size:12px}.loomic-native-references img{object-fit:cover;width:100%;height:100%}.loomic-native-references button>span{color:#fff;text-shadow:0 1px 4px #00000080;font-size:14px;line-height:1;position:absolute;top:1px;right:4px}.loomic-native-reference-menu{position:relative}.loomic-native-reference-menu>div{z-index:5;background:#fff;border:1px solid #26221d1f;border-radius:12px;gap:4px;min-width:112px;padding:6px;display:grid;position:absolute;bottom:36px;right:0;box-shadow:0 12px 32px #26221d1f}.loomic-native-reference-menu>div button{min-height:30px;color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:flex-start;padding:0 10px;font-size:12px}.loomic-native-composer select{min-width:0;max-width:180px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:999px;font-size:12px}.loomic-native-composer textarea{resize:none;min-height:58px;max-height:180px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;line-height:1.75}.loomic-native-composer.mode-agent textarea{scrollbar-width:thin;height:56px;min-height:56px;font-size:13px;line-height:1.55;overflow-y:hidden}.loomic-native-agent .loomic-native-composer textarea:focus,.loomic-native-agent .loomic-native-composer textarea:focus-visible{outline-offset:0;box-shadow:none;border-color:#0000;outline:none}.loomic-native-composer.mode-agent textarea::-webkit-scrollbar{width:6px}.loomic-native-composer.mode-agent textarea::-webkit-scrollbar-button{width:0;height:0;display:none}.loomic-native-composer.mode-image textarea,.loomic-native-composer.mode-video textarea{font-size:18px}.loomic-native-composer textarea::placeholder{color:#26221d61}.loomic-native-mention-picker{background:#fff;border:1px solid #26221d1a;border-radius:12px;gap:4px;max-height:220px;padding:6px;display:grid;overflow:auto}.loomic-native-mention-picker button{text-align:left;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:1px 8px;min-height:38px;padding:6px 8px;display:grid}.loomic-native-mention-picker button:hover{background:#26221d0f}.loomic-native-mention-picker img,.loomic-native-mention-picker button>span{object-fit:cover;border-radius:7px;grid-row:1/3;width:28px;height:28px}.loomic-native-mention-picker button>span{color:var(--muted);background:#26221d0f;place-items:center;font-weight:800;display:inline-grid}.loomic-native-mention-picker strong,.loomic-native-mention-picker small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-mention-picker strong{color:var(--ink);font-size:12px}.loomic-native-mention-picker small{color:var(--muted);font-size:11px}.loomic-native-sendbar{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.loomic-native-composer{z-index:4;position:relative;container-type:inline-size}.loomic-native-agent-toolbar{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:visible}.loomic-native-agent-toolbar>button,.loomic-native-agent-toolbar>.loomic-native-reference-menu>button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--canvas-ui-text-secondary,var(--muted));background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.loomic-native-agent-toolbar>button:hover:not(:disabled),.loomic-native-agent-toolbar>button.active,.loomic-native-agent-toolbar>.loomic-native-reference-menu>button:hover{border-color:var(--canvas-ui-border,#26221d1a);color:var(--canvas-ui-text,var(--ink));background:var(--canvas-ui-surface-strong,#26221d0f)}.loomic-native-agent-toolbar>.loomic-native-at-button{color:var(--canvas-ui-text,var(--ink));font-size:17px;font-weight:700;line-height:1}.loomic-native-agent-toolbar>.loomic-native-toolbar-trigger{white-space:nowrap;gap:4px;width:auto;min-width:28px;max-width:86px;padding:0 7px;font-size:11px}.loomic-native-toolbar-trigger span{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loomic-native-agent-toolbar>.loomic-native-submit{width:34px;min-width:34px;height:34px;min-height:34px;margin-left:auto}.loomic-native-agent-control-panel{z-index:8;overscroll-behavior:contain;border:1px solid var(--canvas-ui-border,#26221d1a);width:auto;min-width:0;max-width:none;max-height:clamp(160px,100dvh - 220px,420px);color:var(--canvas-ui-text,var(--ink));background:var(--canvas-ui-panel,#fff);transform-origin:bottom;border-radius:10px;padding:8px;animation:.14s ease-out loomic-native-control-panel-in;position:absolute;bottom:calc(100% + 10px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 46px #0000004d}@keyframes loomic-native-control-panel-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.loomic-native-agent-skill-search{border:1px solid var(--canvas-ui-border,#26221d1a);min-width:0;height:32px;color:var(--canvas-ui-text-secondary,var(--muted));background:var(--canvas-ui-surface,#26221d09);border-radius:7px;align-items:center;gap:7px;padding:0 9px;display:flex}.loomic-native-agent-skill-search input{width:100%;min-width:0;color:var(--canvas-ui-text,var(--ink));font:inherit;background:0 0;border:0;outline:0;font-size:12px}.loomic-native-agent-execution{gap:4px;display:grid}.loomic-native-agent-execution>button{width:100%;min-height:38px;color:var(--canvas-ui-text-secondary,var(--muted));text-align:left;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:6px;padding:0 8px;display:grid}.loomic-native-agent-execution>button:hover,.loomic-native-agent-execution>button.selected{color:var(--canvas-ui-text,var(--ink));background:var(--canvas-ui-surface-strong,#26221d0f)}.loomic-native-agent-execution strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loomic-native-agent-route{gap:4px;display:grid}.loomic-native-agent-route-head,.loomic-native-agent-route-row{border-radius:7px;grid-template-columns:68px minmax(0,1fr) 16px;align-items:center;gap:6px;min-width:0;min-height:38px;padding:0 7px;display:grid}.loomic-native-agent-route-row:hover{background:var(--canvas-ui-surface,#26221d09)}.loomic-native-agent-route-head select,.loomic-native-agent-route-row select{width:100%;min-width:0;max-width:none;color:var(--canvas-ui-text-secondary,var(--muted));text-align:right;padding:0}.loomic-native-agent-route-row>span:nth-child(2){min-width:0;color:var(--canvas-ui-text-secondary,var(--muted));text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loomic-native-agent-route-mode{border-top:1px solid var(--canvas-ui-border,#26221d1a);border-bottom:1px solid var(--canvas-ui-border,#26221d1a);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 7px;display:flex}.loomic-native-agent-route-mode>div{background:var(--canvas-ui-surface,#26221d0a);border-radius:999px;flex:none;padding:2px;display:flex}.loomic-native-agent-route-mode button{min-width:48px;min-height:26px;color:var(--canvas-ui-text-secondary,var(--muted));padding:0 8px;font-size:11px}.loomic-native-agent-route-mode button.selected{color:var(--canvas-ui-text,var(--ink));background:var(--canvas-ui-surface-strong,#26221d14)}.loomic-native-agent-generation-settings{border-top:1px solid var(--canvas-ui-border,#26221d1a);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:6px;padding-top:6px;display:grid}.loomic-native-agent-generation-settings select{border:1px solid var(--canvas-ui-border,#26221d1a);background:var(--canvas-ui-surface,#26221d09);border-radius:7px;width:100%;max-width:none;padding:0 8px}@container (width<=330px){.loomic-native-agent-toolbar>.loomic-native-toolbar-trigger{width:28px;max-width:28px;padding:0}.loomic-native-agent-toolbar>.loomic-native-toolbar-trigger span,.loomic-native-agent-toolbar>.loomic-native-toolbar-trigger svg:last-child{display:none}}.loomic-native-send-left{flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.loomic-native-send-left>button,.loomic-native-send-right>button,.loomic-native-send-left .loomic-native-reference-menu>button{width:30px;min-width:30px;height:30px;color:var(--muted);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.loomic-native-send-left>.loomic-native-at-button{color:var(--ink);font-size:17px;font-weight:650;line-height:1}.loomic-native-send-left>button:hover,.loomic-native-send-left>button.active,.loomic-native-send-right>button:hover,.loomic-native-send-right>button.active,.loomic-native-send-left .loomic-native-reference-menu>button:hover{color:var(--ink);background:#26221d0f}.loomic-native-mode-select{min-width:0;height:34px;color:var(--ink);flex:none;align-items:center;gap:4px;display:inline-flex}.loomic-native-mode-select select{width:auto;max-width:72px;padding:0;font-size:14px}.loomic-native-mode-summary{width:auto;min-width:88px;max-width:138px;height:34px;color:var(--ink);white-space:nowrap;flex:0 128px;align-items:center;gap:5px;padding:0 8px;font-size:14px;display:inline-flex}.loomic-native-mode-summary span{text-overflow:ellipsis;min-width:0;overflow:hidden}.loomic-native-mode-summary svg,.loomic-native-mode-select svg{flex:none}.loomic-native-send-right{flex:none;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.loomic-native-mode-dot{background:#2f8df4;border-radius:999px;width:17px;height:17px;display:inline-block}.loomic-native-credit-pill{color:#26221d6b;background:#26221d0f;border-radius:999px;justify-content:center;align-items:center;gap:3px;min-width:48px;height:40px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.loomic-native-sendbar .loomic-native-submit{color:#fff;background:#202124;border-radius:999px;place-items:center;width:34px;min-width:34px;height:34px;display:inline-grid}.loomic-native-sendbar .loomic-native-submit:disabled{cursor:not-allowed;opacity:1;background:#26221d2e}.loomic-native-send-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite loomic-native-spin}.loomic-native-agent-skills{max-height:var(--loomic-skill-popover-max-height,420px);transform-origin:top;border-top:1px solid #26221d14;flex-direction:column;gap:8px;padding-top:8px;display:flex;top:calc(100% + 10px);bottom:auto;overflow:hidden}.loomic-native-agent-skills.open-above{transform-origin:bottom;top:auto;bottom:calc(100% + 10px)}.loomic-native-agent-skills header,.loomic-native-agent-skill-editor{flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.loomic-native-agent-skills header strong{color:var(--ink);font-size:12px;font-weight:650}.loomic-native-agent-skills header small{color:var(--canvas-ui-text-secondary,#26221d94);font-size:10px}.loomic-native-agent-skills header button,.loomic-native-agent-skill-editor button{width:auto;min-width:48px;min-height:28px;color:var(--ink);background:#26221d0f;border-radius:999px;padding:0 10px;font-size:12px}.loomic-native-agent-skills button:disabled{cursor:not-allowed;opacity:.45}.loomic-native-agent-skill-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;gap:5px;min-height:0;display:grid;overflow:hidden auto}.loomic-native-agent-skill-search{flex:none}.loomic-native-agent .loomic-native-agent-skill-item{text-align:left;background:#26221d09;border:1px solid #26221d14;border-radius:10px;align-content:center;justify-items:start;gap:2px;width:100%;height:auto;min-height:50px;padding:7px 9px;display:grid}.loomic-native-agent-skill-item:hover{background:#26221d11}.loomic-native-agent-skill-item.active{background:#7fa6d824;border-color:#7fa6d894}.loomic-native-agent-skill-item strong,.loomic-native-agent-skill-item small,.loomic-native-agent-skill-list p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.loomic-native-agent-skill-item strong{max-width:100%;color:var(--ink);font-size:12px;font-weight:600}.loomic-native-agent-skill-item small,.loomic-native-agent-skill-list p{max-width:100%;color:var(--muted);margin:0;font-size:11px}.loomic-native-agent-skill-editor input{min-width:0;height:32px;color:var(--ink);font:inherit;background:#26221d0d;border:0;border-radius:999px;outline:0;flex:auto;padding:0 10px;font-size:12px}.loomic-native-agent-skill-manage{flex-wrap:wrap;gap:5px;max-height:60px;display:flex;overflow:auto}.loomic-native-agent-skill-manage button{width:auto;max-width:100%;min-height:24px;color:var(--muted);background:#26221d0a;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.loomic-native-agent-settings{border-top:1px solid #26221d14;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.loomic-native-agent-settings select{background:#26221d0a;width:100%;max-width:none;padding:0 8px}.loomic-native-model-hint{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:-2px 0 0;font-size:11px;overflow:hidden}@media (width<=980px){.loomic-native-agent{max-width:42vw;width:320px!important}}.admin-rule-panel,.submission-panel{padding:18px;position:sticky;top:96px}.admin-panel-title p{color:var(--bronze);font-size:13px;font-weight:800}.admin-panel-title h1{margin-top:8px;font-size:clamp(36px,4.6vw,64px)}.admin-panel-title span{max-width:720px;color:var(--muted);margin-top:14px;line-height:1.8;display:block}.admin-folder-panel>.admin-panel-title h1{margin-top:4px;font-size:45px;line-height:1}.profile-upload-panel>.admin-panel-title h1{font-size:40px;line-height:1.08}.admin-folder-panel>.admin-panel-title span{max-width:680px;margin-top:6px;font-size:14px;line-height:1.55}.folder-create-form{border:1px solid var(--line);background:#f4ead880;border-radius:8px;grid-template-columns:minmax(260px,1fr) auto;gap:12px;margin-top:26px;padding:18px;display:grid}.upload-form{border:1px solid var(--line);background:#f4ead880;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;padding:18px;display:grid}.folder-create-form label,.upload-form label{color:var(--muted);gap:8px;font-size:13px;display:grid}.folder-create-form input,.upload-form input,.upload-form select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 12px}.folder-create-form button,.upload-form button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;align-self:end;min-height:44px;padding:0 20px}.upload-form button{grid-column:1/-1}.upload-flow-message{border-radius:6px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.upload-flow-message.success{color:var(--forest);background:#223d3514;border:1px solid #223d3533}.upload-flow-message.error{color:#903b2e;background:#903b2e14;border:1px solid #903b2e3d}.profile-submission-notice{color:var(--forest);background:#223d3514;border:1px solid #223d3533;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:13px 14px;display:grid}.profile-submission-notice>div{min-width:0}.profile-submission-notice strong,.profile-submission-notice small{display:block}.profile-submission-notice strong{font-size:14px}.profile-submission-notice small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.profile-submission-notice>button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:inline-grid}.profile-submission-notice.is-error{color:#903b2e;background:#903b2e14;border-color:#903b2e3d}.review-detail-spinner{animation:.8s linear infinite loomic-native-spin}.upload-form .secondary-submit{color:var(--ink);background:0 0}.file-upload-field{background:#fffdf8b8;border:1px dashed #9b714057;border-radius:8px;align-content:start;gap:8px;min-height:118px;padding:14px;display:grid}.file-upload-field input{background:0 0;border:0;min-height:auto;padding:0}.file-upload-field span{color:var(--bronze);font-size:12px;font-weight:800}.template-upload-note{min-height:56px;color:var(--muted);background:#f4ead857;border:1px dashed #9b714047;border-radius:8px;grid-column:1/-1;padding:14px 16px;line-height:1.7}.product-image-field,.archive-upload-field,.aplus-upload-groups{grid-column:1/-1}.upload-field-main{grid-template-columns:126px minmax(0,1fr);align-items:start;gap:14px;display:grid}.loomic-native-bottom .loomic-native-pan-tool{grid-auto-flow:column;gap:6px;width:auto;padding:0 9px}.loomic-native-pan-tool span{white-space:nowrap;font-size:11px;font-weight:650}.upload-field-copy{align-content:start;gap:8px;min-width:0;display:grid}.upload-field-copy>strong{color:var(--ink);line-height:1.35}.upload-field-main .product-thumb-grid,.upload-field-main .archive-thumb-grid{margin-top:0}.product-thumb-grid,.archive-thumb-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;margin-top:4px;display:grid}.product-thumb-card,.archive-thumb-card{background:#fffdf8;border:1px solid #26221d1a;border-radius:8px;min-width:0;margin:0;position:relative;overflow:hidden}.product-thumb-card img,.product-thumb-fallback,.archive-thumb-visual{aspect-ratio:1;object-fit:cover;width:100%;color:var(--bronze);background:#f4ead8;place-items:center;display:grid}.archive-thumb-visual{align-content:center;gap:6px}.archive-thumb-visual strong{letter-spacing:0;font-size:11px;font-weight:900}.product-thumb-card figcaption,.archive-thumb-card figcaption{gap:3px;padding:8px;display:grid}.product-thumb-card figcaption strong,.archive-thumb-card figcaption strong{color:var(--forest);font-size:12px}.upload-image-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.upload-image-preview-card{background:#fffdf8;border:1px solid #26221d1a;border-radius:6px;min-width:0;margin:0;position:relative;overflow:hidden}.upload-image-preview-card img,.upload-image-preview-fallback{aspect-ratio:1;object-fit:cover;width:100%;color:var(--bronze);background:#f4ead8;place-items:center;display:grid}.upload-image-preview-card figcaption{gap:2px;padding:5px;display:grid}.upload-image-preview-card figcaption strong{color:var(--forest);font-size:9px;line-height:1.2}.upload-image-preview-card figcaption span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:600;line-height:1.25;overflow:hidden}.upload-form .upload-image-remove{z-index:2;color:#fff;cursor:pointer;background:#181818b8;border:1px solid #ffffffb8;border-radius:999px;place-items:center;width:26px;height:26px;min-height:0;padding:0;display:inline-grid;position:absolute;top:5px;right:5px}.upload-form .upload-image-remove:hover:not(:disabled){background:#181818eb}.upload-form .upload-image-remove:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.upload-form .upload-image-remove:disabled{cursor:not-allowed;opacity:.56}.upload-form .product-thumb-card .product-cover-button{border:1px solid var(--line);width:100%;min-width:0;min-height:30px;color:var(--ink);background:var(--paper);white-space:nowrap;cursor:pointer;border-radius:4px;margin-top:5px;padding:4px 2px;font-size:12px;font-weight:600;line-height:20px}.upload-form .product-thumb-card .product-cover-button:hover:not(:disabled){border-color:var(--ink)}.upload-form .product-thumb-card .product-cover-button:focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.upload-form .product-thumb-card .product-cover-button.is-cover{border-color:var(--ink);color:var(--paper);background:var(--ink);cursor:default}.upload-form .product-thumb-card .product-cover-button:disabled:not(.is-cover){color:var(--muted);cursor:not-allowed}.archive-thumb-card figcaption strong.archive-original-name{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:900;line-height:1.35;display:-webkit-box;overflow:hidden}.product-thumb-card figcaption span,.archive-thumb-card figcaption span{color:var(--muted);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.aplus-upload-groups{gap:14px;display:grid}.aplus-module-grid{border:1px solid var(--line);background:#fffdf89e;border-radius:8px;grid-template-columns:repeat(7,minmax(120px,1fr));gap:10px;padding:14px;display:grid}.aplus-module-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.aplus-module-head strong{color:var(--ink)}.aplus-module-head span{color:var(--muted);font-size:13px}.aplus-module-field{min-height:112px;padding:12px;display:block}.aplus-image-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.aplus-module-field input{margin-top:0}.aplus-module-field>span{margin-top:8px;display:block}.aplus-file-name-list{gap:5px;margin-top:8px;display:grid}.aplus-file-name-list span{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;background:#fffdf8d6;border:1px solid #9b714024;border-radius:6px;-webkit-box-orient:vertical;padding:5px 7px;font-size:11px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.profile-submissions{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.profile-submissions>.admin-panel-title.queue-title{display:none}.profile-submission-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.profile-submission-switch button{min-height:58px;color:var(--muted);cursor:pointer;background:#fffdf8d1;border:1px solid #26221d1f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex}.profile-submission-switch button.active{color:var(--ink);background:#fffaf0;border-color:#96713a6b;box-shadow:inset 0 0 0 1px #96713a14}.profile-submission-switch span{font-size:16px;font-weight:800}.profile-submission-switch strong{color:var(--bronze);white-space:nowrap;font-size:13px}.profile-submission-search{min-height:58px;color:var(--muted);background:#fffdf8d1;border:1px solid #26221d1f;border-radius:8px;align-items:center;gap:10px;padding:0 16px;display:flex}.profile-submission-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.profile-submission-group{margin-top:22px}.profile-submission-grid{grid-auto-rows:1fr;margin-top:14px}.profile-records-caption{color:var(--muted);font-size:13px;line-height:1.6}.profile-submission-card{cursor:default;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:10px;width:100%;max-width:230px;min-height:274px;padding:10px}.profile-submission-card .asset-thumb{aspect-ratio:1;width:100%;min-height:0}.profile-submission-card .asset-info{flex-direction:column;padding-right:0;display:flex}.profile-submission-card .asset-thumb img{position:absolute;inset:0}.profile-submission-card .asset-info-footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-height:54px;margin-top:auto;padding-top:10px;display:grid}.profile-submission-card .asset-info-footer>.profile-submission-actions{flex-wrap:nowrap;gap:5px}.profile-submission-card .profile-submission-actions button{white-space:nowrap;flex:none;padding:0 7px;font-size:12px}.profile-submission-card .asset-info-footer>.asset-score{white-space:nowrap}.profile-submission-card .asset-score-value{overflow-wrap:normal;font-size:20px}.profile-submission-card .asset-info h2{font-size:15px;line-height:1.3}.profile-submission-card .asset-info .profile-audit-failure{color:#b52828;white-space:normal;overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.5}.site-shell.subpage-dark-active:not(.interface-theme-light) .profile-submission-card .asset-info .profile-audit-failure{color:#f39893}.profile-submission-empty{min-height:74px;color:var(--muted);background:#fffdf89e;border:1px solid #26221d1a;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:0 16px;display:flex}.submission-agent-strip{background:#f7efe16b;border:1px solid #996c3124;border-radius:8px;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.submission-agent-strip span,.submission-agent-strip strong{color:var(--bronze);font-size:12px}.submission-agent-strip p{color:var(--muted);font-size:13px;line-height:1.55}.profile-submission-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.profile-submission-actions button{min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #9b714047;border-radius:7px;padding:0 12px}.admin-folder-switch{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.admin-folder-switch button{min-height:58px;color:var(--muted);cursor:pointer;background:#fffdf8d1;border:1px solid #26221d1f;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex}.admin-folder-switch button.active{color:var(--ink);background:#fffaf0;border-color:#96713a6b;box-shadow:inset 0 0 0 1px #96713a14}.admin-folder-switch span{font-size:16px;font-weight:800}.admin-folder-switch strong{color:var(--bronze);white-space:nowrap;font-size:13px}.admin-folder-section{margin-top:18px}.storage-capacity-panel,.storage-config-panel{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;margin-top:16px;padding:18px}.storage-capacity-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.storage-capacity-head p{color:var(--bronze);font-size:13px;font-weight:800}.storage-capacity-head h2{color:var(--ink);font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:6px;font-size:30px;font-weight:500}.storage-capacity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.storage-capacity-card{background:#fffdf8;border:1px solid #26221d1a;border-radius:7px;min-height:132px;padding:16px}.storage-capacity-card span,.storage-capacity-card small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.storage-capacity-card strong{color:var(--ink);font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:12px;font-size:25px;font-weight:500;display:block}.storage-capacity-card small{margin-top:8px}.storage-capacity-card-primary{grid-column:span 2}.storage-capacity-card-nas{background:#223d350e;border-color:#223d354d}.storage-capacity-card .storage-capacity-status{font-size:18px;line-height:1.35}.site-shell .storage-capacity-overview .storage-capacity-head h2{font-size:24px;line-height:1.35}.site-shell .storage-capacity-refresh{border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:108px;min-height:38px;padding:8px 12px;display:inline-flex}.storage-capacity-overview .storage-capacity-card{overflow-wrap:anywhere;min-width:0}.storage-capacity-overview .storage-capacity-details dd{white-space:normal;overflow-wrap:anywhere}.storage-capacity-progress{background:#26221d1a;border-radius:999px;height:6px;margin-top:15px;overflow:hidden}.storage-capacity-progress span{border-radius:inherit;background:var(--forest);height:100%;transition:width .18s}.storage-capacity-alert{color:var(--bronze);background:#f7efe1b8;border:1px solid #96713a40;border-radius:7px;margin-top:14px;padding:11px 13px;font-size:13px;line-height:1.55}.storage-capacity-alert-error{color:#8c2a2a;background:#8c2a2a14;border-color:#8c2a2a47}.storage-plan-panel{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;margin-top:16px;padding:18px}.storage-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.storage-plan-card{background:#fffdf8;border:1px solid #223d3533;border-radius:7px;flex-direction:column;min-height:210px;padding:16px;display:flex}.storage-plan-card.pending{border-color:#996c317a}.storage-plan-card.inactive{opacity:.62}.storage-plan-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.storage-plan-card-head>div{min-width:0}.storage-plan-card-head strong,.storage-plan-card-head span{display:block}.storage-plan-card-head>div>strong{color:var(--ink);font-size:16px;line-height:1.35}.storage-plan-card-head>div>span{color:var(--forest);margin-top:8px;font-size:25px;font-weight:500}.storage-plan-price{color:var(--bronze);white-space:nowrap;flex:none;font-size:18px;font-weight:700}.storage-plan-card p{min-height:44px;color:var(--muted);margin-top:14px;font-size:12px;line-height:1.65}.storage-plan-meta{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.storage-plan-meta span{color:var(--muted);background:#d8c5a038;border-radius:999px;padding:4px 7px;font-size:11px}.storage-plan-card button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:38px;margin-top:14px}.storage-plan-card button:disabled{color:var(--muted);cursor:not-allowed;background:#26221d14}.storage-plan-empty{color:var(--muted);border:1px dashed #26221d2e;border-radius:7px;gap:6px;margin-top:16px;padding:20px;font-size:13px;display:grid}.storage-plan-empty strong{color:var(--ink);font-size:15px}.storage-capacity-details{border-top:1px solid #26221d1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.storage-capacity-details div{min-width:0}.storage-capacity-details dt{color:var(--muted);font-size:12px}.storage-capacity-details dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:13px;overflow:hidden}.storage-config-note{color:var(--muted);font-size:12px}.storage-capacity-progress-nas span{background:var(--bronze)}.storage-primary-summary,.storage-nas-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;margin-top:16px;display:grid}.storage-primary-summary{background:#223d350e;border:1px solid #223d352e;border-radius:7px;padding:13px 14px}.storage-nas-heading{border-top:1px solid #26221d1a;margin-top:22px;padding-top:20px}.storage-summary-icon{color:#fffdf8;background:var(--forest);border-radius:7px;place-items:center;width:38px;height:38px;display:grid}.storage-summary-icon-nas{color:var(--forest);background:#223d351a}.storage-summary-copy{gap:4px;min-width:0;display:grid}.storage-summary-copy strong{color:var(--ink);font-size:14px}.storage-summary-copy small,.storage-config-helper{color:var(--muted);font-size:12px;line-height:1.5}.storage-connection-state{color:var(--muted);white-space:nowrap;border:1px solid #26221d21;border-radius:6px;padding:5px 8px;font-size:12px}.storage-connection-state.ready{color:#237250;background:#22735012;border-color:#22735040}.storage-config-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.storage-config-form label{color:var(--muted);gap:7px;font-size:13px;font-weight:800;display:grid}.storage-config-form input[type=url],.storage-config-form input[type=text],.storage-config-form input[type=password]{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 10px}.storage-checkbox-field{align-items:center;gap:8px!important;display:flex!important}.storage-checkbox-field input{width:16px;height:16px;accent-color:var(--forest)}.storage-config-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.storage-config-actions button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:40px;padding:0 14px}.storage-message{border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.5}.storage-message-success{color:#12362c;background:#12362c14;border:1px solid #12362c40}.storage-message-error{color:#8c2a2a;background:#8c2a2a14;border:1px solid #8c2a2a47}.storage-loading-state{color:var(--muted);text-align:center;border:1px dashed #26221d2e;margin-top:16px;padding:22px}.enterprise-account-overview{grid-template-columns:minmax(170px,.55fr) minmax(560px,1.55fr) minmax(260px,.9fr);align-items:stretch;gap:12px;display:grid}.enterprise-account-overview article,.enterprise-account-list article{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px}.enterprise-account-overview article{padding:18px}.enterprise-code-card{display:block}.enterprise-directory-summary{align-items:flex-end;gap:8px;display:flex}.enterprise-account-overview p,.enterprise-account-head p{color:var(--bronze);font-size:13px;font-weight:800}.enterprise-account-overview strong{color:var(--ink);font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:8px;font-size:28px;font-weight:500;display:block}.enterprise-account-overview span{color:var(--muted);margin-top:10px;line-height:1.7;display:block}.enterprise-code-panel{background:#f7efe17a;border:1px solid #996c3124;border-radius:8px;gap:10px;margin-top:0;padding:12px 14px;display:grid}.enterprise-code-row{color:var(--muted);grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;font-weight:700;display:grid}.enterprise-code-row>span{color:var(--bronze);text-align:justify;text-align-last:justify;white-space:nowrap;margin:0;font-size:14px;font-weight:900}.enterprise-locked-field,.enterprise-invite-output input{width:100%;max-width:100%;min-height:40px;color:var(--ink);background:#fffdf8e0;border:1px solid #26221d24;border-radius:6px;align-items:center;padding:0 14px;font-size:14px;line-height:1.2;display:flex}.enterprise-code-value{color:var(--green);font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:.03em;word-break:break-all;font-size:18px}.enterprise-invite-output{grid-template-columns:84px minmax(0,1fr) minmax(118px,.46fr) minmax(152px,.54fr);align-items:center;gap:12px;display:grid}.enterprise-invite-output input{text-overflow:ellipsis;min-width:0;overflow:hidden}.enterprise-invite-output button{white-space:nowrap;border-radius:6px;min-height:40px;padding:0 16px;font-size:13px}.enterprise-invite-output .enterprise-invite-generate-button{min-width:152px;height:39px;min-height:39px;padding-left:6px;padding-right:6px}.agent-config-panel{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);gap:14px;display:grid}.agent-config-summary,.agent-config-form{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px}.agent-config-summary{padding:18px}.agent-config-summary p{color:var(--bronze);font-size:13px;font-weight:800}.agent-config-summary strong{color:var(--ink);font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:8px;font-size:30px;font-weight:500;display:block}.agent-config-summary span{color:var(--muted);margin-top:12px;line-height:1.75;display:block}.agent-config-list{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.agent-config-list button{color:#1f2937;background:#fff;border:1px solid #1e293b24;border-radius:6px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:inline-flex}.agent-config-list button.active{background:#edf7f2;border-color:#1f5f4a}.agent-config-list strong{color:#1f5f4a;font-size:12px}.agent-config-form{grid-template-columns:1fr;gap:14px;padding:18px;display:grid}.agent-select-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.agent-select-row>small{min-height:16px;color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.35}.agent-config-form label,.agent-config-field{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.agent-config-form input,.agent-config-form select{border:1px solid var(--line);width:100%;height:42px;min-height:42px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 12px}.agent-model-readiness{color:#9a5a28;min-height:18px;font-size:12px;font-weight:700;line-height:1.45;display:block}.agent-model-readiness.ready{color:#1f5f4a}.agent-role-readiness{color:#1f5f4a;min-height:18px;font-size:12px;font-weight:700;line-height:1.45;display:block}.agent-role-readiness.error{color:#9a3412}.agent-config-form .agent-select-field select{height:42px;min-height:42px;max-height:42px}.agent-config-form .agent-select-field small{min-height:16px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.model-category-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.model-category-create{grid-template-columns:minmax(160px,.75fr) minmax(180px,1fr) auto;gap:8px;display:grid}.model-category-create input,.model-category-create select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 12px}.model-category-create button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:42px;padding:0 14px;font-weight:800}.model-category-options label{min-height:42px;color:var(--muted);cursor:pointer;background:#fffdf8d1;border:1px solid #26221d1f;border-radius:7px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.model-category-options input{opacity:0;pointer-events:none;position:absolute}.model-category-options label:has(input:checked){color:var(--ink);background:#fffaf0;border-color:#96713a6b}.model-category-options span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.model-category-options strong{min-width:24px;height:24px;color:var(--bronze);background:#f7efe1db;border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.agent-config-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.agent-config-actions button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:42px;padding:0 16px}.agent-test-result{background:#f7efe157;border:1px solid #996c3129;border-radius:8px;grid-column:1/-1;gap:12px;padding:14px;display:grid}.agent-test-result span{color:var(--bronze);margin-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.agent-test-result strong,.agent-test-result small{display:block}.agent-test-result strong{color:var(--ink);font-size:14px;line-height:1.55}.agent-test-result small{color:var(--muted);word-break:break-all;margin-top:6px;font-size:12px}.agent-test-result pre{max-height:220px;color:var(--ink);font:13px/1.75 var(--site-body-font);white-space:pre-wrap;background:#fffdf8c7;border:1px solid #26221d1a;border-radius:7px;margin:0;padding:12px;overflow:auto}.enterprise-model-panel{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;margin-top:16px;padding:18px}.enterprise-model-head{justify-content:space-between;align-items:end;gap:14px;display:flex}.enterprise-model-head p{color:var(--bronze);font-size:13px;font-weight:800}.enterprise-model-head h2{color:var(--ink);font-family:var(--site-body-font);margin-top:6px;font-size:30px;font-weight:500}.enterprise-model-head button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:40px;padding:0 14px}.enterprise-skill-binding-panel{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;margin-top:16px;padding:18px}.enterprise-skill-binding-head{align-items:flex-start}.enterprise-skill-binding-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.enterprise-skill-binding-actions .enterprise-skill-binding-collapse{justify-content:center;align-items:center;width:40px;min-width:40px;padding:0;display:inline-flex}.enterprise-skill-binding-head>div{gap:5px;display:grid}.enterprise-skill-binding-head span{color:var(--muted);font-size:13px}.enterprise-skill-binding-summary{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.55}.enterprise-skill-binding-list{gap:10px;margin-top:16px;display:grid}.enterprise-skill-binding-row{background:#ffffff85;border:1px solid #26221d1a;border-radius:7px;grid-template-columns:minmax(220px,1fr) minmax(210px,280px) auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.enterprise-skill-binding-info{gap:4px;min-width:0;display:grid}.enterprise-skill-binding-info strong{color:var(--ink);font-size:15px}.enterprise-skill-binding-info small,.enterprise-skill-binding-info span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.55}.enterprise-skill-binding-select{color:var(--muted);gap:5px;font-size:12px;display:grid}.enterprise-skill-binding-select select{min-height:38px;color:var(--ink);background:var(--paper);border:1px solid #26221d24;border-radius:6px;padding:0 10px}.enterprise-skill-binding-select strong{min-height:38px;color:var(--ink);background:#ffffff7a;border:1px solid #26221d1a;border-radius:6px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.enterprise-skill-binding-enabled{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.enterprise-skill-binding-empty{color:var(--muted);border:1px dashed #26221d29;border-radius:7px;margin-top:16px;padding:18px;font-size:13px;line-height:1.6}.api-provider-registers{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.api-provider-registers a,.api-provider-registers button{border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.api-provider-registers a{color:var(--bronze);background:#f7efe194;border:1px solid #996c313d}.enterprise-api-configs{border:1px solid var(--line);background:#fffdf88a;border-radius:8px;gap:12px;margin-top:16px;padding:14px;display:grid}.enterprise-api-config-form{grid-template-columns:minmax(150px,.7fr) minmax(170px,.8fr) minmax(230px,1.2fr) minmax(210px,1fr) auto;align-items:end;gap:10px;display:grid}.enterprise-api-config-form label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.enterprise-api-config-form input,.enterprise-api-config-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 10px}.enterprise-api-config-list{gap:8px;display:grid}.enterprise-api-config-list article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) repeat(4,auto);align-items:center;gap:8px;padding-top:10px;display:grid}.enterprise-api-config-list article>div{gap:3px;min-width:0;display:grid}.enterprise-api-config-list strong,.enterprise-api-config-list span,.enterprise-api-config-list small{overflow-wrap:anywhere}.enterprise-api-config-list strong{color:var(--ink)}.enterprise-api-config-list span,.enterprise-api-config-list small{color:var(--muted);font-size:12px}.enterprise-model-form{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;margin-top:16px;display:grid}.enterprise-model-form>label{min-width:0}.enterprise-endpoint-warning{color:#c4473a;justify-content:space-between;align-items:center;gap:8px;font-size:11px;line-height:1.4;display:flex}.enterprise-endpoint-warning button{min-height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;flex:none;padding:0 7px}.enterprise-model-form input,.enterprise-model-form select{min-width:0}.enterprise-model-form label,.enterprise-model-field{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.enterprise-model-form input,.enterprise-model-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 10px}.enterprise-model-form button,.enterprise-model-list button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:40px;padding:0 12px}.enterprise-model-message{border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;font-weight:800}.enterprise-model-message-success{color:#12362c;background:#12362c14;border:1px solid #12362c40}.enterprise-model-message-error{color:#8c2a2a;background:#8c2a2a14;border:1px solid #8c2a2a47}.enterprise-discovered-models{background:#f7efe147;border:1px solid #26221d14;border-radius:8px;gap:10px;margin-top:14px;padding:12px;display:grid}.enterprise-discovered-head,.enterprise-discovered-models article{align-items:center;gap:10px;display:grid}.enterprise-discovered-head{border-bottom:1px solid #26221d14;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) minmax(150px,.42fr) minmax(150px,.42fr);padding-bottom:10px}.enterprise-discovered-models article{grid-template-columns:minmax(240px,1fr) minmax(180px,.42fr) minmax(320px,.9fr)}.enterprise-discovered-head strong{color:var(--ink);font-size:15px;display:block}.enterprise-discovered-head span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.55;display:block}.discovered-select-all{min-height:38px;color:var(--ink);cursor:pointer;background:#fffdf8d1;border:1px solid #26221d1f;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.discovered-model-search{background:#fffdf8d1;border:1px solid #26221d1f;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.discovered-model-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.discovered-model-search span{white-space:nowrap;margin:0}.discovered-select-all input{accent-color:var(--forest)}.enterprise-discovered-head button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:38px}.enterprise-discovered-head button:disabled,.api-provider-registers button:disabled{cursor:not-allowed;opacity:.5}.enterprise-discovered-models article{background:#fffdf8a3;border:1px solid #26221d14;border-radius:8px;min-height:48px;padding:10px}.discovered-model-check{min-width:0;color:var(--ink);align-items:center;gap:10px;font-size:14px;font-weight:900;display:inline-flex}.discovered-model-check span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.enterprise-discovered-models select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 10px}.discovered-model-capabilities{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.discovered-capability-tag,.discovered-operation-tag,.discovered-capability-pending,.discovered-capability-configure{border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.discovered-capability-tag{color:#fffdf8;background:var(--forest);border:1px solid #223d3538}.discovered-operation-tag{color:#244a64;background:#e0edf5d1;border:1px solid #2b547233}.discovered-capability-pending{color:#6f4a1c;background:#f7efe1c7;border:1px solid #8c602238}.discovered-capability-configure{min-height:30px;color:var(--bronze);cursor:pointer;background:#f7efe194;border:1px solid #996c313d}.discovered-capability-editor{border-top:1px solid #26221d14;grid-column:1/-1;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:10px 14px;padding-top:10px;display:grid}.discovered-capability-identity{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 14px;display:flex}.discovered-capability-identity span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.discovered-capability-editor>label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.discovered-capability-editor-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.discovered-capability-editor-options label{min-height:34px;color:var(--ink);background:#fffdf8c2;border:1px solid #26221d1a;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.discovered-capability-editor-options input{accent-color:var(--forest)}.discovered-capability-editor>small{color:var(--muted);grid-column:1/-1;line-height:1.55}.discovered-generation-contract{border:1px solid #26221d1a;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.discovered-generation-contract>strong,.discovered-generation-contract>label:last-of-type,.discovered-contract-url{grid-column:1/-1}.discovered-contract-url,.model-request-preview{overflow-wrap:anywhere}.discovered-generation-contract label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.discovered-generation-contract input[type=text]{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:7px 9px}.discovered-generation-contract .discovered-contract-toggle{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:36px;display:inline-flex}.discovered-capability-error{color:#8c2a2a;grid-column:1/-1;margin:0;font-size:12px;font-weight:800}.discovered-capability-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.discovered-capability-save{grid-column:1/-1;justify-self:start}.enterprise-model-field{grid-column:1/-1}.enterprise-model-contract-status{align-self:stretch}.enterprise-model-contract-status span{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fffdf8ad;border-radius:7px;align-items:center;padding:8px 10px;font-weight:700;display:flex}.enterprise-model-list{gap:14px;margin-top:14px;display:grid}.enterprise-model-list article{background:#fffdf8b3;border:1px solid #26221d1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto auto auto auto;align-items:center;gap:12px;padding:14px;display:grid}.enterprise-model-list h2{color:var(--ink);font-size:18px}.enterprise-model-list .enterprise-model-name-editor{background:0 0;border:0;gap:5px;padding:0;display:grid}.enterprise-model-list .enterprise-model-name-editor>span{color:var(--muted);margin:0;font-size:12px;font-weight:700}.enterprise-model-list .enterprise-model-name-editor input{border:1px solid var(--line);width:min(300px,100%);min-height:36px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:6px;padding:0 10px}.enterprise-model-list .model-upstream-id{color:var(--muted);overflow-wrap:anywhere}.enterprise-model-list .enterprise-model-secondary-action{border-color:var(--line);color:var(--ink);background:#fffdf8}.enterprise-model-list p,.enterprise-model-list span{color:var(--muted);margin-top:4px;font-size:13px}.enterprise-model-list small{color:var(--bronze);margin-top:4px;font-size:12px;display:block}.enterprise-model-list .model-message-success{color:var(--forest);font-weight:700}.enterprise-model-list .model-message-error{color:#903b2e;font-weight:700}.enterprise-model-list .model-speed-line{color:var(--forest);font-weight:700}.enterprise-model-list .model-test-status{min-width:68px;color:var(--bronze);text-align:center;background:#f7efe17a;border:1px solid #996c312e;border-radius:999px;margin-top:0;padding:6px 10px;font-weight:800}.enterprise-model-list .model-test-status-hidden{color:var(--muted);background:#26221d0a;border-color:#26221d14}.enterprise-model-list .empty-model-row{background:#fffdf894;grid-template-columns:1fr}.enterprise-model-list .empty-model-row h2,.enterprise-model-list .empty-model-row p{color:var(--muted)}.enterprise-model-list label{border:1px solid var(--line);min-height:34px;color:var(--ink);background:#fffaf0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.enterprise-account-list{margin-top:18px}.enterprise-account-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.enterprise-account-head span{color:var(--muted);font-size:13px}.enterprise-account-list article{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}.enterprise-account-list h2{color:var(--ink);font-size:20px}.enterprise-account-list article p{color:var(--muted);margin-top:5px;font-size:13px}.account-permission-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-type-controls{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.account-type-controls label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.account-type-controls select{min-width:118px;height:32px;color:var(--ink);background:#fffdf8;border:1px solid #26221d1f;border-radius:6px;padding:0 10px}.account-permission-list label{min-height:30px;color:var(--ink);cursor:pointer;background:#f4ead86b;border:1px solid #26221d1a;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.account-permission-list input{width:13px;height:13px;accent-color:var(--forest)}.enterprise-account-list article>span,.enterprise-account-list article>strong{white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.enterprise-account-list article>span{color:var(--forest);background:#f4ead8}.enterprise-account-list article>strong{color:#fffdf8;background:var(--forest)}.account-delete-button{color:#8c2a2a;background:#8c2a2a0f;border-color:#8c2a2a2e;border-radius:999px;min-height:30px;font-size:12px}.account-permission-console{background:#fffdf8b8;border:1px solid #26221d1c;border-radius:8px;gap:14px;margin-top:18px;padding:16px;display:grid}.account-console-head,.account-permission-detail-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-console-head p,.account-permission-detail-head p{color:var(--bronze);margin:0 0 4px;font-size:12px;font-weight:900}.account-console-head strong{color:var(--ink);font-size:18px}.account-console-tools{justify-content:flex-end;align-items:center;gap:8px;min-width:min(420px,100%);display:inline-flex}.account-console-tools label{min-width:180px;min-height:38px;color:var(--muted);background:#fffdf8;border:1px solid #26221d1f;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 11px;display:inline-flex}.account-console-tools input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.account-console-tools button,.account-type-controls.compact button{min-height:38px;color:var(--ink);cursor:pointer;white-space:nowrap;background:#fffdf8b8;border:1px solid #26221d29;border-radius:8px;padding:0 13px;font-size:13px;font-weight:800}.account-card-groups{gap:8px;display:grid}.account-card-group{background:#f5f2eb8f;border:1px solid #26221d1a;border-radius:8px;overflow:hidden}.account-group-heading{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:default;background:#fffdf8ad;border:0;border-bottom:1px solid #26221d14;align-items:center;gap:9px;padding:0 12px;font-size:14px;font-weight:900;display:flex}.account-card-strip{grid-template-columns:repeat(5,minmax(136px,1fr));gap:9px;padding:10px;display:grid}.account-person-card,.account-more-card{min-height:62px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf8;border:1px solid #26221d1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.account-person-card.active{background:#deede7b8;border-color:#2268596b;box-shadow:inset 0 0 0 1px #22685924}.account-avatar{color:#fffdf8;background:var(--forest);border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:inline-flex}.account-person-card strong,.account-person-card small,.account-more-card strong,.account-more-card span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-person-card strong{color:var(--ink);font-size:14px}.account-person-card small,.account-more-card span{color:var(--muted);margin-top:3px;font-size:12px}.account-more-card{text-align:center;color:var(--forest);background:#f4ead894;grid-template-columns:1fr;justify-items:center}.account-more-card strong{font-size:18px}.account-empty-row{min-height:54px;color:var(--muted);background:#fffdf880;border:1px dashed #26221d2e;border-radius:8px;align-items:center;padding:0 12px;font-size:13px;display:flex}.account-permission-detail{background:#fffdf8;border:1px solid #26221d1c;border-radius:8px;gap:12px;padding:14px;display:grid}.account-permission-detail-head h2{color:var(--ink);margin:0;font-size:22px}.account-permission-detail-head h2 span{color:var(--muted);margin-left:8px;font-size:13px;font-weight:700}.account-type-controls.compact{justify-content:flex-end;align-items:end;margin-top:0}.account-type-controls.compact label{min-width:106px}.account-type-controls.compact .account-delete-button{color:#8c2a2a;background:#8c2a2a0f}.permission-module-list{gap:8px;display:grid}.permission-module{background:#f5f2eb7a;border:1px solid #26221d1a;border-radius:8px;overflow:hidden}.permission-module-head{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:#fffdf8c7;border:0;grid-template-columns:minmax(128px,.32fr) minmax(0,1fr) 20px;align-items:center;gap:10px;padding:0 12px;display:grid}.permission-module-head span{align-items:center;gap:8px;font-weight:900;display:inline-flex}.permission-module-head small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.permission-module-body{gap:10px;padding:10px 12px 12px;display:grid}.permission-entry-toggle,.permission-chip-grid label{min-height:32px;color:var(--ink);cursor:pointer;background:#fffdf8;border:1px solid #26221d1a;border-radius:999px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.permission-entry-toggle{width:max-content;color:var(--forest);padding:0 11px}.permission-entry-toggle input,.permission-chip-grid input{width:13px;height:13px;accent-color:var(--forest)}.permission-chip-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.permission-chip-grid label{border-radius:8px;justify-content:flex-start;padding:0 9px}.permission-chip-grid label span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.permission-chip-grid label small{color:var(--bronze);font-size:11px}.no-permission-state{background:#fffdf8d6;border:1px solid #26221d21;border-radius:8px;align-items:center;gap:16px;width:min(720px,100vw - 28px);margin:76px auto 0;padding:22px;display:flex;box-shadow:0 18px 50px #3e302014}.no-permission-state>svg{color:var(--forest);flex:none}.no-permission-state p{color:var(--bronze);margin:0 0 5px;font-size:12px;font-weight:900}.no-permission-state strong,.no-permission-state span{display:block}.no-permission-state strong{color:var(--ink);font-size:20px}.no-permission-state span{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.pending-join-list{margin-top:14px}.join-review-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.join-review-actions button{border-radius:6px;min-height:34px;padding:0 12px;font-size:12px}.managed-folder-list{gap:10px;margin-top:18px;display:grid}.folder-collapse-toggle{min-height:38px;color:var(--forest);cursor:pointer;background:#fffdf8c7;border:1px solid #26221d1f;border-radius:8px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.folder-collapse-toggle:hover{background:#fffdf8;border-color:#96713a59}.managed-folder-list article{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.managed-folder-list h2{color:var(--ink);font-size:20px}.managed-folder-list p{color:var(--muted);margin-top:4px;font-size:13px}.managed-folder-list article>span,.folder-row-actions>span{color:var(--bronze);font-size:13px;font-weight:800}.admin-rule-card{color:#fffdf8;background:#26221d;border:1px solid #fffdf821;border-radius:8px;margin-top:14px;padding:18px}.admin-rule-card strong{color:#fff6e5;margin-top:14px;font-size:18px;display:block}.admin-rule-card p{color:#fffdf8ad;margin-top:10px;line-height:1.75}.submission-card,.review-card-row{background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;margin-top:14px;padding:16px}.submission-card strong,.review-card-row h2{color:var(--ink);font-size:18px}.submission-card p,.review-card-row p{color:var(--muted);margin-top:6px;font-size:13px;line-height:1.6}.submission-card span,.review-card-row>span{color:var(--forest);background:#f4ead8;border-radius:999px;margin-top:12px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.uploaded-file-summary{gap:6px;margin-top:12px;display:grid}.uploaded-file-summary span{color:var(--muted);background:#f4ead899;margin-top:0}.submission-card button{min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #9b714047;border-radius:7px;margin-top:12px;padding:0 12px}.review-queue,.template-folder-admin{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.queue-title h1{font-size:clamp(30px,3.6vw,48px)}.review-card-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.review-card-row button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:38px;padding:0 14px}.review-card-row .secondary-review-button{color:var(--forest);background:#fffdf8b8}.review-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.review-card-actions>.admin-submission-review-actions{flex:0 352px}.review-queue-tabs{align-items:center;gap:6px;margin-bottom:12px;display:flex}.review-queue-tabs button{border:1px solid var(--subpage-border-strong,var(--line));min-height:36px;color:var(--subpage-text,var(--ink));background:var(--subpage-surface,var(--ivory));font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:inline-flex}.review-queue-tabs button[aria-pressed=true]{color:var(--admin-review-primary-text,#fff);background:var(--admin-review-primary,#315b49);border-color:var(--admin-review-primary,#315b49)}.review-queue-tabs button:focus-visible{outline:2px solid var(--subpage-text,var(--ink));outline-offset:3px}.site-shell{--admin-review-primary:#315b49;--admin-review-primary-text:#fff;--admin-review-danger:#cf6a64}.site-shell.interface-theme-light{--admin-review-danger:#aa3933;--audit-tone-success:#277347;--audit-tone-warning:#946609;--audit-tone-danger:#b03933}@media (width<=640px){.review-card-actions{justify-content:flex-start;width:100%}.review-card-actions>.admin-submission-review-actions{flex-basis:100%}}.review-card-actions .review-finalization-hint{color:var(--muted);font-size:12px;font-weight:700}.empty-review-row{background:#fffdf8a3}.empty-review-row h2,.empty-review-row p{color:var(--muted)}.folder-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.folder-edit-fields{gap:8px;min-width:0;display:grid}.folder-edit-fields input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fffdf8;border:1px solid #9b714057;border-radius:7px;padding:0 10px}.folder-edit-fields span{color:var(--muted);font-size:12px}.delete-folder-button,.rename-folder-button,.save-folder-button{min-height:34px;color:var(--bronze);cursor:pointer;background:0 0;border:1px solid #9b714047;border-radius:7px;padding:0 12px}.rename-folder-button{color:var(--ink)}.save-folder-button{color:#fffdf8;background:var(--forest);border-color:#223d3538}.direct-card{background:#f4ead8}.asset-modal-overlay{z-index:80}.asset-dialog{border:1px solid var(--line);width:min(720px,100vw - 32px);box-shadow:var(--shadow);background:#fffdf8;border-radius:8px;padding:22px}.asset-preview-dialog{background:linear-gradient(#f4ead8c2,#fffdf8f5 28%),#fffdf8;width:min(1380px,100vw - 28px);max-height:calc(100vh - 28px);overflow:hidden}.review-detail-dialog{width:min(1240px,100vw - 28px)}.asset-preview-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.asset-preview-header p,.preview-audit-card p,.aplus-module-head p{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.asset-preview-header h2{max-width:760px;color:var(--ink);font-family:var(--mixed-title-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0;margin-top:8px;font-size:clamp(26px,2.7vw,42px);font-weight:800;line-height:1.16}.asset-preview-header span{color:var(--muted);margin-top:10px;display:block}.asset-preview-header-actions{flex:none;align-items:center;gap:10px;display:flex}.asset-preview-header-actions>button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fffdf8c2;border-radius:7px;place-items:center;font-size:22px;line-height:1;display:inline-grid}.preview-device-toggle{border:1px solid var(--line);background:#fffdf8c2;border-radius:7px;min-height:38px;padding:3px;display:inline-flex}.preview-device-toggle button{min-width:74px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px;font-weight:800}.preview-device-toggle button.active{color:var(--ink);background:#f4ead8}.asset-preview-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:18px;min-height:0;margin-top:18px;display:grid}.asset-preview-flow{--asset-preview-left-width:min(430px, 100%);--asset-preview-content-width:100%;grid-template-columns:minmax(360px,430px) minmax(0,1fr);place-items:start stretch;gap:16px}.asset-preview-products{justify-items:stretch;gap:12px;width:100%;display:grid}.asset-preview-aplus-column{gap:12px;min-width:0;display:grid}.review-detail-layout{grid-template-columns:minmax(0,1fr) 360px}.review-large-preview{gap:14px;min-width:0;display:grid}.review-product-strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.review-aplus-stage{max-height:62vh;overflow:auto}.review-agent-detail{border:1px solid var(--line);background:#fffdf8d6;border-radius:8px;align-content:start;gap:14px;padding:18px;display:grid}.review-agent-detail>p{color:var(--bronze);margin:0;font-size:12px;font-weight:900}.review-agent-detail h3{color:var(--ink);margin:0;font-size:24px}.review-agent-detail dl{gap:10px;margin:0;display:grid}.review-agent-detail dl div{border-bottom:1px solid #26221d14;justify-content:space-between;gap:14px;padding-bottom:9px;display:flex}.review-agent-detail dt{color:var(--muted)}.review-agent-detail dd{color:var(--ink);text-align:right;margin:0;font-weight:700}.review-agent-detail section{background:#f7efe18f;border-radius:7px;padding:12px}.review-agent-detail section strong{color:var(--bronze)}.review-agent-detail section p{color:var(--ink);margin:8px 0 0;line-height:1.7}.review-agent-actions{gap:10px;display:grid}.review-agent-actions button{color:#fffdf8;background:var(--forest);cursor:pointer;border:0;border-radius:7px;min-height:40px}.review-agent-actions button:disabled{opacity:1;cursor:not-allowed}.review-finalization-note{border:1px solid var(--line);min-height:40px;color:var(--muted);text-align:center;border-radius:7px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.asset-preview-rail{flex-direction:column;gap:12px;min-width:0;display:flex}.preview-section-label,.preview-device-block p{color:var(--bronze);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:900;display:flex}.asset-preview-flow .preview-section-label{width:var(--asset-preview-left-width)}.preview-section-label span{color:var(--muted);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0}.preview-hero-frame{aspect-ratio:1;width:var(--asset-preview-left-width);color:#fffdf8;background:linear-gradient(145deg,#fffdf8b8,#26221d0d),#f8f4ec;border-radius:8px;justify-self:stretch;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.preview-hero-frame img{object-fit:contain;grid-area:1/1;width:100%;height:100%;display:block;position:absolute;inset:0}.preview-hero-frame>svg{grid-area:1/1}.preview-hero-frame strong{z-index:2;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;background:#26221d47;border-radius:999px;padding:6px 10px;font-size:13px;position:absolute;bottom:12px;right:14px}.preview-product-zoom{z-index:4;color:#fffdf8;cursor:zoom-in;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#26221d7a;border:1px solid #fffdf8b8;border-radius:999px;place-items:center;width:36px;height:36px;transition:background .18s,transform .18s;display:inline-grid;position:absolute;top:12px;right:12px}.preview-product-zoom:hover{background:#223d35d1;transform:scale(1.04)}.preview-product-nav{z-index:3;color:#fffdf8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#26221d7a;border:1px solid #fffdf8ad;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.preview-product-nav.previous{left:12px}.preview-product-nav.next{right:12px}.preview-product-nav:hover{background:#223d35d1}.preview-hero-frame img{cursor:zoom-in}.original-image-viewer{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12100db8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.original-image-shell{background:0 0;border:0;border-radius:8px;width:fit-content;max-width:calc(100vw - 56px);max-height:calc(100vh - 56px);display:grid;position:relative;overflow:visible}.original-image-toolbar{z-index:4;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex;position:absolute;top:12px;left:12px;right:12px}.original-image-toolbar>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12100d8a;border:1px solid #fffdf857;border-radius:7px;min-width:0;max-width:calc(100% - 48px);padding:8px 10px;box-shadow:0 12px 34px #12100d38}.original-image-toolbar p{color:#fffdf8b8;margin:0 0 4px;font-size:12px;font-weight:900}.original-image-toolbar strong{color:#fffdf8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;display:inline-block;overflow:hidden}.original-image-toolbar span{color:#fffdf8bd;font-variant-numeric:tabular-nums;margin-left:10px;font-size:13px}.original-image-toolbar button{color:#fffdf8;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12100d8a;border:1px solid #fffdf857;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:inline-grid}.original-image-stage{background:#fffdf8;border:1px solid #fffdf838;border-radius:8px;width:fit-content;max-width:calc(100vw - 56px);min-height:0;max-height:calc(100vh - 56px);display:block;position:relative;overflow:hidden;box-shadow:0 28px 90px #12100d57}.original-image-stage img{object-fit:contain;background:#fffdf8;width:auto;max-width:calc(100vw - 56px);height:auto;max-height:calc(100vh - 56px);margin:0;display:block}.original-image-nav{z-index:2;color:#fffdf8;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#26221d75;border:1px solid #fffdf8b8;border-radius:999px;place-items:center;width:42px;height:42px;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.original-image-nav.previous{left:12px}.original-image-nav.next{right:12px}.original-image-nav:hover{background:#223d35d1}.preview-product-strip{width:var(--asset-preview-left-width);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));justify-self:stretch;gap:10px;max-height:none;padding:2px;display:grid;overflow:auto}.preview-product-strip figure{cursor:pointer;background:#fffdf8c7;border:1px solid #26221d1a;border-radius:8px;min-width:0;margin:0;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.preview-product-strip figure.active{border-color:#9b7140b3;box-shadow:0 0 0 2px #9b714029}.preview-product-strip figure:focus-within{outline:2px solid var(--forest);outline-offset:2px}.discovered-category-filters{flex-wrap:wrap;gap:7px;display:flex}.discovered-category-filters button{border:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface,#fffdf8);font:inherit;cursor:pointer;border-radius:999px;padding:0 10px}.discovered-category-filters button.active{border-color:var(--accent);color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent)}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-category-filters button{color:#f4f4f0db;background:#ffffff0f;border-color:#fff3}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-category-filters button.active{color:#111214!important;background:#f1f1ed!important;border-color:#f1f1ed!important}.discovered-model-search input::selection{color:#111214;background:#ffb36e}.preview-product-select{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.preview-product-strip figure:hover{transform:translateY(-1px)}.preview-product-strip div{aspect-ratio:1;color:#fffdf8;background:linear-gradient(145deg, #26221d14, #26221d38), var(--thumb);place-items:center;width:100%;display:grid}.preview-product-strip img{object-fit:contain;background:#f8f4ec;width:100%;height:100%}.preview-product-strip figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:11px;font-weight:700;overflow:hidden}.preview-audit-card{background:#f4ead88a;border:1px solid #9b714033;border-radius:8px;padding:16px}.preview-device-block{background:#fffdf8c7;border:1px solid #26221d1a;border-radius:8px;gap:10px;padding:12px;display:grid}.asset-preview-flow .preview-device-block{justify-self:stretch;width:100%}.preview-device-block .preview-device-toggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.preview-device-block .preview-device-toggle button{min-width:0;min-height:34px}.preview-audit-card strong{color:var(--forest);margin-top:8px;font-size:18px;display:block}.preview-audit-card span{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7;display:block}.aplus-large-preview{border:1px solid var(--line);background:#fffdf8bd;border-radius:8px;min-width:0;overflow:hidden}.asset-preview-flow .aplus-large-preview{justify-self:stretch;width:100%}.aplus-large-stage{background-color:#f8f4ec;background-image:linear-gradient(90deg,#26221d09 1px,#0000 1px),linear-gradient(#26221d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;gap:14px;max-height:min(66vh,720px);padding:18px;display:grid;overflow:auto}.asset-aplus-stage{background:#f2eee7;max-height:min(78vh,980px);padding:18px;display:block}.asset-preview-flow .preview-audit-card{grid-column:1/-1;justify-self:stretch;width:100%}.aplus-module-preview{background:#fffdf8;border:1px solid #26221d1c;border-radius:8px;overflow:hidden}.asset-aplus-stage .aplus-module-preview{background:0 0;border:0;border-radius:0;position:relative}.asset-aplus-stage .aplus-module-preview+.aplus-module-preview{margin-top:0}.aplus-module-head{border-bottom:1px solid #26221d14;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.aplus-module-head span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.aplus-carousel-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.asset-aplus-stage .aplus-carousel-actions{z-index:12;pointer-events:none;display:block;position:absolute;inset:0}.aplus-carousel-actions button{width:32px;height:32px;color:var(--ink);cursor:pointer;background:#f4ead894;border:1px solid #9b71403d;border-radius:7px;place-items:center;font-size:20px;display:inline-grid}.asset-aplus-stage .aplus-carousel-actions button{z-index:13;--aplus-ease-in-out:cubic-bezier(.42, 0, .58, 1);color:#fffdf8;pointer-events:auto;transition:background .22s var(--aplus-ease-in-out), border-color .22s var(--aplus-ease-in-out), opacity .22s var(--aplus-ease-in-out), transform .22s var(--aplus-ease-in-out);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#26221d6b;border-color:#fffdf857;position:absolute;top:50%;transform:translateY(-50%)}.asset-aplus-stage .aplus-carousel-actions button.previous{left:12px}.asset-aplus-stage .aplus-carousel-actions button.next{right:12px}.asset-aplus-stage .aplus-carousel-actions button:hover{background:#223d35c2;border-color:#fffdf8b8}.asset-aplus-stage .aplus-carousel-actions button:active{transform:translateY(-50%)scale(.94)}.aplus-carousel-actions strong{color:var(--bronze);white-space:nowrap;font-size:12px}.asset-aplus-stage .aplus-carousel-actions strong{color:#fffdf8}.aplus-module-canvas{min-height:clamp(280px,42vw,520px);color:var(--ink);background:radial-gradient(circle at 82% 16%, #fffdf875, transparent 28%), linear-gradient(145deg, #fffdf870, #26221d1a), var(--thumb);place-items:center;display:grid}.asset-aplus-stage .aplus-module-canvas{z-index:1;background:#fffdf8;min-height:0;position:relative;overflow:hidden;transform:translateZ(0)}.aplus-carousel-track{z-index:1;width:100%;min-height:100%;transform:translate3d(calc(var(--track-position,1) * -100%), 0, 0);will-change:transform;backface-visibility:hidden;transition:transform .52s cubic-bezier(.42,0,.18,1);display:flex;position:relative}.aplus-carousel-track.snapping{transition:none}.aplus-carousel-slide{backface-visibility:hidden;background:#fffdf8;flex:0 0 100%;place-items:center;width:100%;min-width:100%;display:grid;overflow:hidden;transform:translateZ(0)}.aplus-carousel-slide img{object-fit:contain;background:#fffdf8;width:100%;height:auto;max-height:none;display:block}.aplus-module-canvas img{object-fit:contain;background:#fffdf8;width:100%;height:100%;max-height:720px;display:block}.asset-aplus-stage .aplus-module-canvas img{object-fit:contain;backface-visibility:hidden;width:100%;height:auto;max-height:none;transform:translateZ(0)}.aplus-slide-fade-enter-active,.aplus-slide-fade-leave-active{will-change:opacity, transform, filter;transition:opacity .36s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1),filter .36s cubic-bezier(.4,0,.2,1)}.aplus-slide-fade-leave-active{z-index:1;width:100%;position:absolute;inset:0}.aplus-slide-fade-enter-from{opacity:0;filter:blur(.6px);transform:translateX(calc(var(--slide-direction,1) * 28px)) scale(.998)}.aplus-slide-fade-leave-to{opacity:0;filter:blur(.6px);transform:translateX(calc(var(--slide-direction,1) * -28px)) scale(.998)}.aplus-module-placeholder{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf88f;border:1px solid #fffdf86b;border-radius:8px;gap:10px;width:min(620px,100% - 44px);padding:clamp(24px,4vw,54px);display:grid;box-shadow:0 24px 80px #26221d1f}.aplus-module-placeholder span{color:var(--bronze);font-size:13px;font-weight:900}.aplus-module-placeholder strong{color:var(--ink);font-family:var(--site-body-font);font-size:clamp(34px,5vw,70px);font-weight:500;line-height:1}.aplus-module-placeholder small{color:var(--muted);font-size:13px}.aplus-empty-state{min-height:420px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:10px;padding:28px;display:grid}.aplus-empty-state strong{color:var(--ink);font-size:20px}.asset-dialog-body{margin-top:18px}.asset-dialog-body p{color:var(--bronze);font-size:13px;font-weight:800}.asset-dialog-body h2{color:var(--ink);font-family:var(--site-body-font);margin-top:8px;font-size:32px;font-weight:500}.asset-dialog-body span{color:var(--muted);margin-top:10px;line-height:1.8;display:block}.asset-edit-form{gap:14px;margin-top:18px;display:grid}.asset-edit-form label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.asset-edit-form input,.asset-edit-form select,.share-link-box input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 12px}.asset-edit-form button,.share-link-box button{color:#fffdf8;background:var(--forest);cursor:pointer;border:1px solid #223d3538;border-radius:7px;min-height:42px;padding:0 16px}.download-archive-list{gap:10px;margin-top:18px;display:grid}.download-archive-list button{min-height:48px;color:var(--ink);cursor:pointer;background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.download-archive-list button:hover{background:#fffaf0}.download-archive-list span{text-align:left;font-weight:800}.download-archive-list strong{color:var(--bronze);white-space:nowrap;font-size:12px}.share-link-box{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px;display:grid}.move-folder-list{gap:10px;margin-top:18px;display:grid}.move-folder-list button{min-height:48px;color:var(--ink);cursor:pointer;background:#fffdf8bf;border:1px solid #26221d1a;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 14px;display:grid}.move-folder-list button.active{background:#fffaf0;border-color:#9b71406b}.move-folder-list span{text-align:left;font-weight:800}.move-folder-list strong{color:var(--bronze);font-size:13px}.hero{width:var(--page-max);grid-template-columns:minmax(0,1.55fr) minmax(360px,.45fr);gap:28px;margin:26px auto 0;display:grid}.hero-copy,.summary-panel,.feature-panel,.data-section{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffdf8e0;border-radius:8px}.hero-copy{flex-direction:column;justify-content:flex-end;min-height:clamp(360px,44vh,520px);padding:clamp(36px,6vw,76px);display:flex}.eyebrow,.section-title p{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}h1,h2,p{margin:0}h1{max-width:1120px;color:var(--ink);font-family:var(--site-body-font);letter-spacing:0;margin-top:18px;font-size:clamp(40px,5.4vw,84px);font-weight:500;line-height:1.04}.intro{max-width:860px;color:var(--muted);margin-top:26px;font-size:clamp(16px,1.3vw,18px);line-height:1.9}.summary-panel{color:#fffdf8;background:linear-gradient(#d8c5a038,#0000 46%),#26221d;padding:24px}.summary-head{border-bottom:1px solid #fffdf829;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.summary-head span{color:#fffdf8ad}.summary-head strong{color:#eadabc}.metric-grid{gap:14px;margin-top:22px;display:grid}.metric-card{background:#fffdf80f;border:1px solid #fffdf821;border-radius:8px;padding:20px}.metric-card span{color:#fffdf8a3;font-size:14px;display:block}.metric-card strong{color:#fff6e5;font-family:var(--site-numeric-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin-top:10px;font-size:clamp(34px,3.2vw,42px);font-weight:500;display:block}.content-grid{width:var(--page-max);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px auto 0;display:grid}.feature-panel{min-height:230px;padding:28px}.login-standalone{place-items:center;min-height:calc(100vh - clamp(28px,2.4vw,36px));padding:clamp(18px,4vw,54px);display:grid}.login-standalone .login-dialog{box-shadow:0 30px 110px #3e302029}.session-loading-screen{z-index:121;min-height:100vh;position:fixed;inset:0}.login-overlay{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 14% 18%,#d8c5a057,#0000 34%),#26221d75;place-items:center;padding:clamp(14px,3vw,34px);display:grid;position:fixed;inset:0}.login-dialog{background:#fffdf8;border:1px solid #fffdf880;border-radius:8px;width:min(1120px,100%);padding:0;overflow:hidden;box-shadow:0 34px 120px #26221d47}.login-page-dialog{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);min-height:min(720px,100vh - 56px);display:grid}.login-dialog-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.login-dialog-head p{color:#fffdf8bd;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:800}.login-dialog-head button{color:#fffdf8;cursor:pointer;background:#fffdf814;border:1px solid #fffdf842;border-radius:7px;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:inline-grid}.login-visual-panel{color:#fffdf8;background:linear-gradient(145deg, #223d35f5, #26221deb), var(--forest);flex-direction:column;min-height:100%;padding:clamp(24px,3vw,42px);display:flex;position:relative}.login-visual-panel:after{content:"";aspect-ratio:1;opacity:.48;background-color:#0000;background-image:linear-gradient(90deg,#fffdf81a 1px,#0000 1px),linear-gradient(#fffdf814 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #fffdf829;border-radius:8px;width:min(220px,42%);position:absolute;inset:auto 28px 28px auto}.login-brand-lockup{align-items:center;gap:12px;margin-top:auto;display:flex}.login-brand-lockup img{background:#fffdf8e6;border-radius:7px;width:44px;height:44px}.login-brand-lockup span{color:#fffdf8b8;font-size:13px;font-weight:800}.login-dialog h2{max-width:560px;color:inherit;font-family:var(--site-body-font);letter-spacing:0;margin-top:22px;font-size:clamp(34px,4.6vw,58px);font-weight:500;line-height:1.05}.login-copy{color:#fffdf8b8;max-width:560px;margin-top:18px;line-height:1.8}.login-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:34px;display:grid}.login-signal-grid span{color:#fffdf8c7;background:#fffdf812;border:1px solid #fffdf829;border-radius:7px;min-height:54px;padding:12px;font-size:12px;font-weight:800}.login-options{background-color:#fffdf8;background-image:linear-gradient(90deg,#26221d0a 1px,#0000 1px),linear-gradient(#26221d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:1fr;align-content:center;gap:14px;margin-top:0;padding:clamp(22px,3vw,42px);display:grid}.login-option{border:1px solid var(--line);background:#fffdf8d1;border-radius:8px;gap:12px;min-height:0;padding:20px;display:grid}.login-option span{color:var(--bronze);font-size:13px;font-weight:800}.login-option strong{color:var(--ink);font-family:var(--site-body-font);font-size:28px;font-weight:500}.login-option p{color:var(--muted);line-height:1.75}.login-option ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.login-option label{width:100%;color:var(--muted);gap:8px;font-size:13px;display:grid}.login-option input,.login-option select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 12px}.login-option button{width:100%;margin-top:4px}.real-login-form{align-content:stretch}.login-role-actions{grid-template-columns:minmax(160px,220px);justify-content:center;gap:10px;margin-top:6px;display:grid}.login-role-actions>button:not(.secondary-login){color:#202020;min-height:44px}.login-options :is(input,select,button):focus-visible{outline-offset:3px;outline:2px solid #ffad73}.login-role-actions .secondary-login{color:var(--ink);border-color:var(--line);background:#fffdf8}.registration-mode-tabs{background:#fffdf88f;border:1px solid #26221d24;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid}.registration-mode-tabs button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:5px;margin:0;padding:0 8px;font-size:13px;font-weight:800}.registration-mode-tabs button.active{color:#fffdf8;background:var(--forest)}.invite-registration-panel,.registration-detail{background:#edf5e9ad;border:1px solid #223d353d;border-radius:8px;gap:10px;padding:14px;display:grid}.invite-registration-panel>span{color:var(--bronze);font-size:12px;font-weight:900}.invite-registration-panel>strong{color:var(--ink);font-size:19px}.invite-registration-panel>p,.registration-detail small{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.registration-submit-row{justify-content:flex-end;display:flex}.registration-submit-row .secondary-login{width:min(100%,260px)}.registration-submit-row button:disabled{cursor:not-allowed;opacity:.52}.join-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.join-method-card{background:#fffdf8bd;border:1px solid #26221d1a;border-radius:8px;gap:10px;padding:12px;display:grid}.join-method-card p{color:var(--bronze);margin:0;font-size:12px;font-weight:900}.join-method-card h3{color:var(--ink);margin:0;font-size:15px}.join-account-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspace-upgrade-form{gap:12px;display:grid}.workspace-upgrade-form button{width:100%}.join-success{color:var(--green);background:#12362c0f;border:1px solid #12362c2e;border-radius:7px;padding:10px 12px;font-weight:800}.profile-account-panel{width:var(--page-max);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:18px;margin:0 auto 18px;display:grid}.profile-settings-card{border:1px solid var(--line);background:#fffdf8;border-radius:8px;gap:14px;min-width:0;padding:22px;display:grid}.account-profile-workspace{width:var(--page-max);margin:18px auto 0;display:grid}.profile-avatar-editor{align-items:center;gap:16px;min-width:0;display:flex}.profile-avatar-preview{color:#fffdf8;background:var(--forest);border:1px solid #9b714047;border-radius:50%;flex:none;justify-content:center;align-items:center;width:72px;height:72px;font-size:24px;font-weight:900;display:inline-flex;overflow:hidden}.avatar-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.avatar-upload-actions label,.avatar-upload-actions button{border:1px solid var(--line);min-height:34px;color:var(--ink);cursor:pointer;background:#fffdf8;border-radius:7px;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.avatar-upload-actions input{display:none}.avatar-upload-actions small{width:100%}.profile-settings-card label{color:var(--muted);gap:8px;font-size:13px;font-weight:800;display:grid}.profile-settings-card input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:7px;padding:0 12px}.profile-settings-card input[readonly]{color:var(--muted);background:#26221d0a}.profile-settings-card>button,.profile-settings-card .secondary-login{width:100%}.login-error{color:#8c2a2a;background:#8c2a2a0f;border:1px solid #8c2a2a38;border-radius:7px;padding:10px 12px;font-weight:800}.login-option small{color:var(--muted);font-size:12px;line-height:1.6}.feature-panel>span{background:var(--champagne);width:42px;height:3px;margin-bottom:36px;display:block}.feature-panel h2,.section-title h2{color:var(--ink);font-family:var(--site-body-font);letter-spacing:0;font-weight:500}.feature-panel h2{font-size:28px}.feature-panel p{color:var(--muted);margin-top:16px;line-height:1.85}.data-section{width:var(--page-max);margin:18px auto 0;padding:28px}.section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.section-title h2{margin-top:8px;font-size:34px}.asset-table{margin-top:8px;display:grid}.table-row{color:#4f463d;border-bottom:1px solid #26221d17;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:18px;min-width:0;padding:18px 0;display:grid}.table-row span{overflow-wrap:anywhere;min-width:0}.table-head{color:var(--bronze);font-size:13px;font-weight:800}.table-row:last-child{border-bottom:0}@media (width>=1600px){:root{--page-max:100%}.hero{grid-template-columns:minmax(0,1.65fr) minmax(420px,.35fr)}.content-grid{gap:22px}}@media (width<=1180px){.enterprise-api-config-form{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-api-config-list article{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.enterprise-api-config-list article>div{grid-column:1/-1}.enterprise-model-list article{grid-template-columns:minmax(0,1fr) auto auto auto}.enterprise-model-list article>:first-child{grid-column:1/-1}.hero{grid-template-columns:minmax(0,1fr)}.summary-panel{grid-template-columns:minmax(180px,.35fr) minmax(0,.65fr);gap:18px;display:grid}.summary-head{border-bottom:0;border-right:1px solid #fffdf829;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:0 18px 0 0}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.library-workspace{grid-template-columns:220px minmax(0,1fr)}.preview-panel{grid-column:1/-1;position:static}.admin-workspace,.profile-workspace,.account-profile-workspace,.profile-account-panel,.profile-top-grid,.enterprise-account-overview{grid-template-columns:1fr}.storage-plan-grid,.storage-capacity-grid,.storage-capacity-details{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-capacity-card-primary{grid-column:1/-1}.storage-config-form{grid-template-columns:1fr}.enterprise-invite-output{grid-template-columns:84px minmax(0,1fr)}.enterprise-invite-output button{grid-column:2}.agent-config-panel,.agent-config-form,.enterprise-model-form{grid-template-columns:1fr}.model-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.model-category-create{grid-template-columns:1fr}.admin-rule-panel,.submission-panel{position:static}.asset-preview-layout{grid-template-columns:1fr}.asset-preview-flow{grid-template-columns:1fr;justify-items:center}.asset-preview-products,.asset-preview-aplus-column{width:min(820px,100%)}.asset-preview-flow .preview-section-label,.preview-hero-frame,.preview-product-strip{width:100%}.asset-preview-rail{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);display:grid}.asset-preview-flow .asset-preview-rail{grid-template-columns:none;display:flex}.preview-audit-card{grid-column:1/-1}}@media (width<=980px){.content-grid{grid-template-columns:1fr}.feature-panel{min-height:auto}.section-title{flex-direction:column;align-items:flex-start}.library-workspace,.folder-create-form,.upload-form{grid-template-columns:1fr}.aplus-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-field-main{grid-template-columns:1fr}.aplus-module-head{flex-direction:column;align-items:flex-start}.profile-submission-switch{grid-template-columns:1fr}.profile-submission-search{min-height:52px}.admin-folder-switch,.enterprise-account-overview,.join-method-grid,.join-account-fields,.enterprise-invite-output{grid-template-columns:1fr}.enterprise-account-list article{grid-template-columns:1fr;align-items:start}.account-console-head,.account-console-tools,.account-permission-detail-head{flex-direction:column;align-items:stretch}.account-card-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-module-head{grid-template-columns:minmax(0,1fr) 20px}.permission-module-head small{white-space:normal;grid-column:1/-1}.share-link-box{grid-template-columns:1fr}.admin-folder-panel>.admin-panel-title h1{font-size:36px}.profile-upload-panel>.admin-panel-title h1{font-size:32px}.folder-create-form button,.upload-form button{width:100%}.review-card-row{grid-template-columns:1fr}.review-card-actions{justify-content:flex-start}.managed-folder-list article{grid-template-columns:24px minmax(0,1fr)}.folder-row-actions{grid-column:2;justify-content:flex-start}.library-sidebar{position:static}.library-toolbar{grid-template-columns:1fr}.toolbar-controls{justify-content:flex-start}}@media (width<=760px){.storage-capacity-head{flex-direction:column;align-items:stretch}.storage-plan-grid,.storage-capacity-grid,.storage-capacity-details{grid-template-columns:1fr}.enterprise-model-list article{grid-template-columns:1fr;align-items:stretch}.enterprise-model-list article>:first-child{grid-column:auto}.enterprise-model-list article>button,.enterprise-model-list article>label{justify-content:center;width:100%}.enterprise-model-list .enterprise-model-name-editor input{width:100%}.login-prompt{flex-direction:column;align-items:stretch}.login-prompt button{width:100%}.hero{gap:14px;margin-top:14px}.hero-copy{min-height:auto;padding:32px 22px}h1{font-size:clamp(34px,10vw,48px)}.summary-panel,.feature-panel,.data-section{padding:22px}.summary-panel{display:block}.summary-head{border-bottom:1px solid #fffdf829;border-right:0;flex-direction:row;padding:0 0 18px}.metric-grid{grid-template-columns:1fr;margin-top:18px}.login-options,.login-page-dialog{grid-template-columns:1fr}.login-visual-panel{min-height:auto}.login-brand-lockup{margin-top:44px}.login-signal-grid{grid-template-columns:1fr;margin-top:18px}.login-dialog{max-height:calc(100vh - 44px);overflow:auto}.asset-grid,.asset-grid.compact{grid-template-columns:1fr}.asset-preview-dialog{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px;overflow:auto}.asset-preview-header{flex-direction:column}.asset-preview-header-actions{justify-content:space-between;width:100%}.asset-preview-rail{grid-template-columns:1fr}.preview-hero-frame{aspect-ratio:1;min-height:240px}.original-image-viewer{padding:10px}.original-image-shell{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.original-image-toolbar{top:8px;left:8px;right:8px}.original-image-toolbar button{width:32px;height:32px}.original-image-stage,.original-image-stage img{max-width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.aplus-large-stage{max-height:none;padding:12px}.aplus-module-head{flex-direction:column;align-items:flex-start}.aplus-module-canvas{min-height:260px}.asset-grid.compact .asset-card{grid-template-columns:76px minmax(0,1fr);min-height:98px}.asset-thumb{min-height:74px}.preview-visual{min-height:190px}.table-row{grid-template-columns:1fr;gap:10px;padding:18px 0}.table-head{display:none}.table-row span{grid-template-columns:72px minmax(0,1fr);gap:12px;line-height:1.6;display:grid}.table-row span:before{content:attr(data-label);color:var(--bronze);font-size:13px;font-weight:800}}@media (width<=430px){.site-shell{padding:10px}.hero-copy,.summary-panel,.feature-panel,.data-section{border-radius:7px;padding:18px}.intro,.feature-panel p{line-height:1.75}.table-row span{grid-template-columns:64px minmax(0,1fr)}.aplus-module-grid{grid-template-columns:1fr}}.frontend-state-notice{z-index:1200;color:#eef4f1;background:#181e1cf5;border:1px solid #7b978b6b;border-radius:8px;align-items:center;gap:12px;max-width:min(460px,100vw - 36px);padding:11px 12px 11px 14px;font-size:13px;line-height:1.5;display:flex;position:fixed;top:18px;right:22px;box-shadow:0 14px 34px #00000047}.frontend-state-notice button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;display:inline-grid}.frontend-state-notice button:hover{background:#ffffff1a}.site-shell.interface-theme-light .frontend-state-notice{color:#1c2823;background:#fffffffa;border-color:#cbd8d2;box-shadow:0 14px 34px #23322c24}@media (width<=720px){.frontend-state-notice{max-width:none;top:12px;left:12px;right:12px}}.enterprise-model-list .enterprise-model-sort-order{border-radius:7px;padding-right:6px}.enterprise-model-sort-order input{border:1px solid var(--line);width:62px;min-height:28px;color:var(--ink);font:inherit;background:#fffdf8;border-radius:5px;padding:0 6px}@media (width<=1040px) and (width>=761px){.site-shell.has-app-navigation{--app-sidebar-width:72px}.app-sidebar{width:72px;padding-left:10px;padding-right:10px}.app-sidebar-head{justify-items:center;padding-left:0;padding-right:0;display:grid}.app-brand{flex:none}.app-brand-mark{flex-basis:36px;width:36px;height:36px}.app-brand-copy,.app-navigation-item span,.app-workspace-summary>span:last-child,.account-trigger-copy,.account-menu-trigger>svg{display:none}.app-sidebar-projects{margin-top:14px;display:block;overflow:visible}.app-sidebar-section-title{justify-content:center;padding:0 0 4px}.app-sidebar-section-title>span,.app-sidebar-project-open span,.app-sidebar-empty-project span{display:none}.app-sidebar-section-actions{gap:2px}.app-sidebar-section-title button{width:24px;height:24px}.app-sidebar-project-open,.app-sidebar-empty-project{justify-content:center;min-height:36px;padding:0}.app-sidebar-project-menu-button,.app-sidebar-project-menu{display:none}.app-navigation-item,.app-sidebar .account-menu-trigger,.app-workspace-summary{justify-content:center;padding-left:0;padding-right:0}}@media (width<=760px){.site-shell.has-app-navigation,.site-shell.has-app-navigation.app-navigation-collapsed{--app-sidebar-width:0px;padding-left:0}.mobile-navigation-toggle{z-index:110;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #1619171a;display:inline-grid;position:fixed;top:12px;left:12px;box-shadow:0 7px 20px #1619171a}.app-navigation-backdrop{z-index:115;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1114123d;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.app-sidebar,.app-sidebar.collapsed{width:min(280px,100vw - 28px);padding:18px 14px 16px;overflow-y:auto;transform:translate(-102%);box-shadow:20px 0 60px #16191729}.app-sidebar.mobile-open{transform:translate(0)}.app-sidebar .app-sidebar-head,.app-sidebar.collapsed .app-sidebar-head{justify-items:initial;padding-left:4px;padding-right:4px;display:flex}.app-sidebar-collapse{display:none}.app-sidebar-mobile-close{display:inline-grid}.app-sidebar .app-brand,.app-sidebar.collapsed .app-brand{flex:1}.app-sidebar.collapsed .app-brand-copy,.app-sidebar.collapsed .app-navigation-item span,.app-sidebar.collapsed .app-workspace-summary>span:last-child,.app-sidebar.collapsed .account-menu-trigger>svg,.app-sidebar.collapsed .app-sidebar-projects{display:block}.app-sidebar.collapsed .app-resource-card{background:#ffffffe0;border-color:#16191712;justify-content:flex-start;min-height:58px;padding:8px 9px;box-shadow:0 6px 20px #16191709}.app-sidebar.collapsed .app-resource-card-copy{display:grid}.app-sidebar.collapsed .app-resource-card>svg{display:block}.app-sidebar.collapsed .account-trigger-copy{display:grid}.app-sidebar.collapsed .app-navigation-item,.app-sidebar.collapsed .account-menu-trigger,.app-sidebar.collapsed .app-workspace-summary{justify-content:flex-start;padding-left:13px;padding-right:13px}.app-sidebar .account-dropdown{width:auto;position:fixed;bottom:16px;left:16px;right:16px}.workbench-project-home{padding:78px 14px 42px}.workbench-hero-showcase{min-height:148px;padding:18px 18px 43px}.workbench-project-brand{gap:6px;display:grid}.workbench-project-brand img{width:150px;height:44px}.workbench-project-brand h1{font-size:18px}.workbench-hero-previews{display:none}.workbench-agent-categories{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.workbench-agent-categories::-webkit-scrollbar{display:none}.workbench-agent-categories button{min-width:max-content}.workbench-agent-composer{min-height:138px;padding:16px 15px 12px}.workbench-agent-composer textarea{min-height:76px}.workbench-prompt-suggestions{grid-template-columns:1fr}.workbench-prompt-suggestions button{min-height:82px}.workbench-project-heading{margin-top:48px}}.library-sidebar,.library-main,.preview-panel,.admin-folder-panel,.admin-rule-panel,.profile-upload-panel,.submission-panel,.profile-settings-card,.account-permission-console,.account-permission-detail,.enterprise-model-panel,.agent-config-summary,.agent-config-form{background:#fff;box-shadow:0 12px 36px #1414140b}.sidebar-item{color:#5f5f5f}.sidebar-item.active{color:#e9680d;background:#fff;border-color:#ff7a182e;box-shadow:0 5px 16px #1414140a}.search-field,.select-field,.segmented,.asset-card,.asset-menu-trigger,.asset-action-menu,.profile-submission-switch button,.profile-submission-search,.admin-folder-switch button,.storage-capacity-panel,.storage-config-panel,.storage-capacity-card,.storage-plan-panel,.storage-plan-card,.storage-config-form input[type=url],.storage-config-form input[type=text],.storage-config-form input[type=password],.enterprise-account-overview article,.enterprise-account-list article,.enterprise-locked-field,.enterprise-invite-output input,.account-console-tools label,.account-console-tools button,.account-type-controls select,.account-type-controls.compact button,.account-person-card,.account-more-card,.account-empty-row,.permission-entry-toggle,.permission-chip-grid label,.folder-collapse-toggle,.managed-folder-list article,.submission-card,.review-card-row{background:#fff}.loomic-native-agent .loomic-native-mention-picker{z-index:40;overscroll-behavior:contain;max-height:min(220px,100dvh - 180px);position:absolute;bottom:calc(100% + 10px);left:0;right:0;box-shadow:0 18px 46px #0000004d}.loomic-native-chat-message.user .loomic-native-chat-artifacts{grid-template-columns:repeat(auto-fit,minmax(72px,84px));justify-content:end;width:min(100%,268px)}.loomic-native-chat-artifact.is-user-reference{background:0 0;border:0;border-radius:8px;width:84px;padding:0;overflow:hidden}.loomic-native-chat-artifact.is-user-reference img{aspect-ratio:1;object-fit:cover;border:1px solid #26221d24;border-radius:8px;width:84px;height:84px}.segmented button.active,.account-card-group,.permission-module,.account-group-heading,.permission-module-head,.submission-agent-strip,.uploaded-file-summary span{background:#f4f4f4}.profile-submission-switch button.active,.admin-folder-switch button.active,.account-person-card.active{color:var(--ink);background:#fff7f0;border-color:#ff7a1857;box-shadow:inset 0 0 0 1px #ff7a1814}.enterprise-code-panel{background:#f5f5f5;border-color:#16161614}.profile-submission-search input::placeholder{color:#999}.storage-capacity-alert,.storage-plan-meta span,.enterprise-account-list article>span,.submission-card span,.review-card-row>span{color:#d85f0b;background:#fff1e6}.storage-plan-card.current{border-color:#ff7a1880;box-shadow:inset 0 0 0 1px #ff7a181f}.account-permission-list label,.account-more-card{background:#f4f4f4}.admin-rule-card{color:#fff;background:#202020;border-color:#ffffff1a}.admin-rule-card strong{color:#fff}.admin-rule-card p{color:#ffffffad}.folder-create-form,.upload-form{background:#f5f5f5}.folder-create-form input,.upload-form input,.upload-form select,.product-thumb-card,.archive-thumb-card,.aplus-file-name-list span{background:#fff}.file-upload-field{background:#fff;border-color:#16161629}.template-upload-note,.aplus-module-grid{background:#f6f6f6;border-color:#16161617}.product-thumb-card img,.product-thumb-fallback,.archive-thumb-visual{background:#f2f2f2}.aplus-file-name-list span{border-color:#1616161a}.folder-create-form button,.upload-form button,.agent-review-preview button,.review-card-row button,.storage-plan-card button,.storage-config-actions button{color:#fff;border-color:#ff7a1852}.agent-review-preview{background:#f5f5f5;border-color:#16161617}.login-standalone{background:#f7f7f7}.login-standalone .login-dialog,.login-dialog{background:#fff;border-color:#16161614;box-shadow:0 28px 90px #14141424}.login-overlay{background:#1414146b}.login-visual-panel{color:#fff;background:#202020}.login-visual-panel:after{background:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px);border-color:#ffffff1f}.login-options{color:#fff;background:#202020}.login-option,.login-role-actions .secondary-login{background:#202020;border-color:#ffffff29}.login-option.featured{background:#202020;border-color:#ff7a1880}.login-option.register-option{background:#202020;border-color:#ffffff29}.login-option span{color:#ffad73}.login-option strong{color:#fff}.login-option p,.login-option ul,.login-option label,.login-option small{color:#ffffffb3}.login-option input,.login-option select{color:#fff;background:#2b2b2b;border-color:#ffffff29}.login-option input::placeholder{color:#ffffffa3}.login-options .login-error{color:#ffb4ad;background:#3b2525;border-color:#bf7771}.login-option select option{color:#202020;background:#fff}.login-options .join-method-grid{background:#202020}.login-options .join-method-card{background:#202020;border-color:#ffffff29}.login-options .join-method-card p{color:#ffad73}.login-options .join-method-card h3{color:#fff}.login-options .join-method-card .secondary-login{color:#fff;background:#2b2b2b;border-color:#ffffff29}.login-options .join-method-card .secondary-login:hover{background:#363636;border-color:#ffffff47}.login-options .registration-mode-tabs{background:#272727;border-color:#ffffff29}.login-options .registration-mode-tabs button{color:#ffffffa3}.login-options .registration-mode-tabs button.active{color:#202020;background:#ff7a18}.login-options .invite-registration-panel,.login-options .registration-detail{background:#272727;border-color:#ffffff29}.login-options .invite-registration-panel>strong,.login-options .invite-registration-panel>p,.login-options .registration-detail small{color:#ffffffc2}.login-options .invite-registration-panel>span{color:#ffad73}.login-options .invite-preview-button{color:#fff;background:#2b2b2b;border-color:#ffffff29}.login-options .invite-preview-button:hover{background:#363636;border-color:#ffffff47}.login-options .registration-submit-row .secondary-login{color:#202020;background:#ff7a18;border-color:#ff7a18a3}.login-options .registration-submit-row .secondary-login:hover{background:#ff9b57;border-color:#ff9b57}.site-shell.workbench-active{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050506}.storage-config-helper{grid-column:1/-1;margin:0}.storage-replica-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0;display:grid}.storage-replica-stats div{border:1px solid #26221d1a;border-radius:7px;min-width:0;padding:10px 11px}.storage-replica-stats dt{color:var(--muted);font-size:11px}.storage-replica-stats dd{color:var(--ink);margin:5px 0 0;font-size:15px;font-weight:800}.storage-nas-error{color:#a34837;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.storage-config-panel>.storage-message{margin-top:12px}.site-shell.workbench-canvas-active{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.site-shell.workbench-canvas-active>.workbench-workspace,.site-shell.workbench-canvas-active .workbench-panel{flex:auto;min-height:0;display:flex}.site-shell.workbench-canvas-active>:is(.account-invitation-notice,.frontend-state-notice){flex:none}.upload-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.workbench-active .app-sidebar{color:#f5f5f2;-webkit-backdrop-filter:blur(30px)saturate(120%);background:#070708d1;border-right-color:#ffffff16;padding:20px 14px 14px;box-shadow:22px 0 70px #0003}.workbench-active .app-sidebar-head{min-height:43px;padding:0 4px 12px}.workbench-active .app-brand{color:#f7f7f4}.workbench-active .app-brand-mark{color:#f7f7f4;background:linear-gradient(145deg,#ffffff21,#ffffff09);border:1px solid #ffffff38;border-radius:8px;flex-basis:31px;width:31px;height:31px;box-shadow:inset 0 1px #ffffff21}.workbench-active .app-brand-copy strong{color:#f7f7f4;font-family:var(--site-body-font);font-size:19px;font-weight:500}.workbench-active .app-brand-copy small{color:#f7f7f475;letter-spacing:0;font-size:10px}.workbench-active .app-sidebar-collapse,.workbench-active .app-sidebar-mobile-close,.workbench-active .app-sidebar-section-title button{color:#f7f7f499;background:#ffffff0b;border:1px solid #ffffff1a}.workbench-active .app-sidebar-collapse:hover,.workbench-active .app-sidebar-mobile-close:hover,.workbench-active .app-sidebar-section-title button:hover{color:#fff;background:#ffffff1a}.workbench-active .app-primary-navigation{gap:3px;padding-top:8px}.workbench-active .app-navigation-item{color:#f7f7f494;border:1px solid #0000;gap:11px;min-height:42px;padding:0 12px;font-size:13px;font-weight:400}.workbench-active .app-navigation-item:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14;transform:none}.workbench-active .app-navigation-item.active{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff0e);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #00000026}.workbench-active .app-sidebar-projects{margin-top:25px}.workbench-active .app-sidebar-section-title{color:#f7f7f457;font-size:11px}.workbench-active .app-sidebar-project-open,.workbench-active .app-sidebar-empty-project{color:#f7f7f48c;min-height:36px;font-size:12px}.workbench-active .app-sidebar-project-open.active,.workbench-active .app-sidebar-project-open:hover,.workbench-active .app-sidebar-empty-project:hover{color:#ffffffdb;background:#ffffff0e}.workbench-active .app-sidebar-footer{border-top-color:#0000;gap:8px}.workbench-active .app-resource-card{color:#ffffffd1;-webkit-backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#ffffff1f,#ffffff0b);border-color:#ffffff26;border-radius:8px;min-height:82px;padding:12px;box-shadow:inset 0 1px #ffffff21,0 16px 34px #0003}.workbench-active .app-resource-card:hover{border-color:#ffffff42;box-shadow:inset 0 1px #ffffff2b,0 20px 40px #00000040}.workbench-active .app-resource-card-icon{color:#f7f7f4;background:#ffffff14}.workbench-active .app-resource-card-copy strong{color:#ffffffe6;font-size:11px}.workbench-active .app-resource-card-copy small{color:#ffffff75;font-size:9px}.app-resource-progress{background:#ffffff1a;border-radius:2px;width:100%;height:3px;margin-top:7px;display:block;overflow:hidden}.app-resource-progress i{border-radius:inherit;background:#ffffffc7;height:100%;display:block}.workbench-active .app-workspace-summary{display:none}.workbench-active .app-sidebar .account-menu-trigger{color:#f7f7f4;background:0 0;border-color:#0000;min-height:46px}.workbench-active .app-sidebar .account-menu-trigger:hover,.workbench-active .app-sidebar .account-menu-trigger[aria-expanded=true]{background:#ffffff0e;border-color:#ffffff1a}.workbench-active .app-sidebar .account-trigger-copy small{color:#fff6}.workbench-active .app-sidebar .account-trigger-copy strong{color:#f7f7f4}.workbench-active .app-brand:focus-visible,.workbench-active .app-navigation-item:focus-visible,.workbench-active .app-sidebar-collapse:focus-visible,.workbench-active .account-menu-trigger:focus-visible{outline-color:#ffffff94}.workbench-active .app-sidebar .user-avatar{color:#fff;background:#ffffff17;border-color:#ffffff29}.workbench-active .workbench-workspace,.workbench-active .workbench-panel{background:#050506;min-height:100vh}.workbench-active .workbench-project-home{color:#f7f7f4;background:linear-gradient(112deg,#ffffff05,#0000 40%,#b7ccd706 72%,#0000),#050506;min-height:100vh;padding:clamp(126px,14vh,150px) clamp(24px,4vw,64px) 80px;position:relative;overflow:hidden}.workbench-active .workbench-project-home:before{content:"";pointer-events:none;filter:blur(72px);background:linear-gradient(115deg,#cee5ef13,#ffffff03 50%,#97a9b50b);width:min(920px,76vw);height:650px;position:absolute;top:60px;left:50%;transform:translate(-50%)}.workbench-home-actions{z-index:2;gap:8px;display:flex;position:absolute;top:22px;right:28px}.workbench-home-actions button{color:#ffffffb8;cursor:pointer;-webkit-backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:color .15s,background-color .15s,transform .15s;display:inline-grid;box-shadow:inset 0 1px #ffffff14}.workbench-home-actions button:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.workbench-active .workbench-project-hero{z-index:1;gap:12px;width:min(1182px,100%);min-height:calc(100vh - clamp(126px,14vh,150px));position:relative}.workbench-active .workbench-hero-showcase,.workbench-active .workbench-agent-composer{-webkit-backdrop-filter:blur(28px)saturate(128%);background:linear-gradient(135deg,#ffffff24,#ffffff0b);border:1px solid #ffffff2e;border-radius:8px;box-shadow:inset 0 1px #ffffff29,0 20px 52px #0000003d}.workbench-active .workbench-hero-showcase{z-index:1;min-height:148px;padding:24px 26px 42px;position:relative}.workbench-active .workbench-project-brand{z-index:3;color:#f7f7f4;position:relative}.workbench-active .workbench-project-brand h1{color:#f7f7f4;font-family:var(--site-body-font);font-size:44px;font-weight:400;line-height:1}.workbench-active .workbench-project-brand p{color:#f7f7f480;margin-top:9px;font-size:11px}.workbench-hero-media{z-index:1;background:#0000002e;border-radius:0 7px 0 0;width:42%;position:absolute;top:0;bottom:36px;right:0;overflow:hidden}.workbench-hero-media:after{content:"";background:linear-gradient(90deg,#171718f5,#17171857 56%,#171718a3);position:absolute;inset:0}.workbench-hero-media img{opacity:.55;filter:grayscale()contrast(1.16)brightness(.62);object-fit:cover;width:100%;height:100%;display:block}.workbench-hero-character-stage{z-index:6;pointer-events:none;width:218px;height:218px;position:absolute;top:-70px;right:42px;overflow:visible}.workbench-hero-character{object-fit:contain;filter:drop-shadow(0 24px 22px #00000080);width:100%;height:100%;display:block}.workbench-active .workbench-agent-categories{z-index:40;border-top-color:#ffffff16;justify-content:flex-start;gap:5px;padding:0 22px}.workbench-active .workbench-agent-categories button{color:#f7f7f47a;min-height:27px;padding:0 8px;font-size:10px}.workbench-active .workbench-agent-categories button:hover,.workbench-active .workbench-agent-categories button.active{color:#fff;background:#ffffff16}.workbench-agent-conversation{z-index:11;color:#ffffffdb;-webkit-backdrop-filter:blur(28px)saturate(120%);background:#0a0b0db8;border:1px solid #ffffff21;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:100%;min-height:220px;max-height:min(46vh,520px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 20px 52px #0003}.workbench-agent-conversation-head{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.workbench-agent-conversation-head.single-action{justify-content:flex-end}.workbench-agent-conversation-head button{color:#ffffff9e;min-width:30px;height:30px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:10px;display:inline-flex}.workbench-agent-conversation-head button:hover,.workbench-agent-conversation-head button.active{color:#fff;background:#ffffff14}.workbench-agent-history-wrap{min-width:0;position:relative}.workbench-agent-history-wrap>button{max-width:min(360px,55vw)}.workbench-agent-history-wrap>button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbench-agent-history-popover{z-index:60;background:#111214fa;border:1px solid #ffffff21;border-radius:8px;width:min(340px,100vw - 72px);max-height:260px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 52px #00000057}.workbench-agent-history-popover button{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;width:100%;padding:0 9px;overflow:hidden}.workbench-agent-history-popover p{color:#ffffff6b;margin:8px;font-size:10px}.workbench-agent-messages{scrollbar-color:#ffffff29 transparent;scrollbar-width:thin;min-height:0;padding:12px clamp(12px,3vw,34px) 18px;overflow-y:auto}.workbench-agent-chat-empty{color:#ffffff61;text-align:center;margin:46px 0;font-size:11px}.workbench-agent-message{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0;display:grid}.workbench-agent-message.user{margin-left:clamp(0px,8vw,92px)}.workbench-agent-message-avatar{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.workbench-agent-message.user .workbench-agent-message-avatar{color:#ffffff94}.workbench-agent-message-content{min-width:0;padding-top:4px}.workbench-agent-message-content p{color:#ffffffd6;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.workbench-agent-message-rich{gap:10px;display:grid}.workbench-agent-message-rich h3{color:#fffffff5;margin:1px 0 0;font-size:14px;font-weight:700;line-height:1.55}.workbench-agent-message-rich p{font-size:13px;line-height:1.75}.workbench-agent-message-rich p.lead{color:#fffffff0;font-weight:650}.workbench-agent-message-rich ol,.workbench-agent-message-rich ul{gap:7px;margin:0;padding-left:20px;display:grid}.workbench-agent-message-rich li{color:#ffffffd6;overflow-wrap:anywhere;padding-left:2px;font-size:13px;line-height:1.75}.workbench-agent-message-rich strong{color:#fffffffa;font-weight:700}.workbench-agent-message.user .workbench-agent-message-content{background:#fff1;border-radius:8px;padding:8px 10px}.workbench-agent-message.pending .workbench-agent-message-content p{color:#ffffff6b}.workbench-agent-message-images{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.workbench-agent-message-images img{object-fit:cover;background:#ffffff0d;border-radius:7px;width:68px;height:68px;display:block}.workbench-agent-canvas-action{background:#ffffff06;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 12px 8px 18px;display:flex}.workbench-agent-canvas-action div{gap:2px;min-width:0;display:grid}.workbench-agent-canvas-action strong{font-size:11px;font-weight:600}.workbench-agent-canvas-action small{color:#ffffff6b;font-size:9px}.workbench-agent-canvas-action button{color:#111214;cursor:pointer;background:#f7f7f4;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;height:32px;padding:0 10px;display:inline-flex}.workbench-agent-canvas-action button:disabled{opacity:.5;cursor:wait}.workbench-active .workbench-agent-composer{z-index:12;min-height:164px;padding:15px 17px 13px;position:relative;overflow:visible}.workbench-active .workbench-agent-composer:focus-within{border-color:#ffffff4a;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff30,0 24px 58px #0000004f}.workbench-agent-composer-intro{color:#f7f7f47a;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.workbench-agent-composer-intro>span{border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:3px 7px;font-size:9px}.workbench-agent-composer-intro p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.workbench-agent-composer-intro button{color:#ffffffd4;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:10px;text-decoration:underline}.workbench-active .workbench-agent-composer textarea{color:#ffffffe0;min-height:83px;padding-top:14px;font-size:13px}.workbench-active .workbench-agent-composer textarea::placeholder{color:#ffffff61}.workbench-active .workbench-agent-composer-footer{border-top-color:#ffffff13}.workbench-agent-file-input{display:none}.workbench-agent-context-strip{scrollbar-width:none;align-items:center;gap:7px;min-width:0;padding:3px 0 7px;display:flex;overflow-x:auto}.workbench-agent-context-strip::-webkit-scrollbar{display:none}.workbench-agent-skill-chip,.workbench-agent-attachment-chip{color:#ffffffb3;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;flex:none;align-items:center;gap:6px;max-width:260px;min-height:26px;padding:0 6px 0 8px;font-size:10px;display:inline-flex}.workbench-agent-attachment-chip{padding-left:3px}.workbench-agent-attachment-chip img{object-fit:cover;border-radius:50%;width:22px;height:22px}.workbench-agent-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbench-agent-skill-chip button,.workbench-agent-attachment-chip button{color:#ffffff75;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.workbench-agent-skill-chip button:hover,.workbench-agent-attachment-chip button:hover{color:#fff;background:#ffffff17}.workbench-agent-notice{color:#ffffff75;margin:-1px 0 5px;font-size:10px}.workbench-agent-footer-group{align-items:center;gap:4px;min-width:0;display:flex}.workbench-agent-footer-left{flex:auto}.workbench-agent-footer-right{flex:none}.workbench-agent-control-wrap{display:inline-flex;position:relative}.workbench-agent-icon-button,.workbench-agent-execution-trigger,.workbench-agent-route-trigger{color:#ffffffa3;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 8px;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.workbench-agent-icon-button:hover,.workbench-agent-execution-trigger:hover,.workbench-agent-route-trigger:hover,.workbench-agent-icon-button.active,.workbench-agent-execution-trigger.active,.workbench-agent-route-trigger.active{color:#fff;background:#ffffff17}.workbench-agent-icon-button.active,.workbench-agent-execution-trigger.active,.workbench-agent-route-trigger.active{box-shadow:inset 0 0 0 1px #ffffff1c}.workbench-agent-execution-trigger,.workbench-agent-route-trigger{font:inherit;padding:0 10px;font-size:11px}.workbench-agent-popover{z-index:40;box-sizing:border-box;color:#ffffffd6;-webkit-backdrop-filter:blur(28px)saturate(128%);background:#101113f0;border:1px solid #ffffff21;border-radius:8px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:inset 0 1px #ffffff14,0 24px 64px #0000006b}.workbench-agent-skill-popover{width:min(650px,100vw - 120px);max-height:var(--workbench-skill-popover-max-height,440px);transform-origin:0 0;flex-direction:column;padding:10px;display:flex;top:calc(100% + 12px);bottom:auto;overflow:hidden}.workbench-agent-skill-popover.open-above{transform-origin:0 100%;top:auto;bottom:calc(100% + 12px)}.workbench-agent-skill-search{color:#ffffff61;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;flex:none;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.workbench-agent-skill-search input{color:#ffffffe0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.workbench-agent-skill-search input::placeholder{color:#ffffff57}.workbench-agent-skill-popover>small{color:#ffffff57;flex:none;padding:11px 10px 6px;font-size:10px;display:block}.workbench-agent-skill-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;gap:2px;min-height:0;display:grid;overflow:hidden auto}.workbench-agent-skill-list>button{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:44px;padding:6px 10px;display:grid}.workbench-agent-skill-list>button:hover,.workbench-agent-skill-list>button.selected{color:#fff;background:#ffffff14}.workbench-agent-skill-list>button:disabled{cursor:not-allowed;opacity:.58}.workbench-agent-skill-list>button:disabled:hover{color:#ffffffb3;background:0 0}.workbench-agent-skill-list>button>span{align-items:baseline;gap:7px;min-width:0;display:flex}.workbench-agent-skill-list strong{flex:none;font-size:12px;font-weight:600}.workbench-agent-skill-list small{color:#fff6;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.workbench-agent-skill-list em{color:#ffffff57;font-size:10px;font-style:normal}.workbench-agent-skill-empty{color:#ffffff6b;margin:0;padding:14px 10px;font-size:11px;line-height:1.6}.workbench-agent-execution-popover{width:230px;padding:7px}.workbench-agent-execution-popover button{color:#ffffffad;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:6px;width:100%;min-height:44px;padding:0 11px;display:grid}.workbench-agent-execution-popover button:hover,.workbench-agent-execution-popover button.selected{color:#fff;background:#ffffff14}.workbench-agent-route-wrap .workbench-agent-popover{left:auto;right:0}.workbench-agent-route-popover{width:360px;padding:10px}.workbench-agent-route-head,.workbench-agent-route-row{border-radius:7px;grid-template-columns:88px minmax(0,1fr) 18px;align-items:center;gap:6px;min-height:40px;padding:0 8px;display:grid}.workbench-agent-route-head strong,.workbench-agent-route-mode>strong{font-size:12px}.workbench-agent-route-head select,.workbench-agent-route-row select{color:#ffffff9e;width:100%;font:inherit;text-align:right;background:0 0;border:0;outline:0;font-size:11px}.workbench-agent-route-head select option,.workbench-agent-route-row select option{color:#f7f7f4;background:#171719}.workbench-agent-route-divider{background:#ffffff14;height:1px;margin:4px 8px 10px}.workbench-agent-route-mode{justify-content:space-between;align-items:center;min-height:40px;padding:0 8px;display:flex}.workbench-agent-route-mode>div{background:#ffffff12;border-radius:999px;padding:3px;display:flex}.workbench-agent-route-mode button{color:#ffffff73;min-width:58px;height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:11px}.workbench-agent-route-mode button.selected{color:#111214;background:#ffffffeb;box-shadow:0 4px 14px #0000002e}.workbench-agent-route-row:hover{background:#ffffff0f}.workbench-agent-route-row>span:first-child{font-size:12px}.workbench-agent-route-value{color:#ffffff7a;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.workbench-active .workbench-agent-mode{color:#ffffff9e;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;min-height:29px}.workbench-active .workbench-agent-mode select{color:#ffffffb8}.workbench-active .workbench-agent-mode select option{color:#f7f7f4;background:#171718}.workbench-active .workbench-agent-submit{color:#ffffff59;background:#ffffff14;border-radius:50%;width:34px;height:34px}.workbench-active .workbench-agent-submit:not(:disabled),.workbench-active .workbench-agent-submit:not(:disabled):hover{color:#080809;background:#f7f7f4}.workbench-active .workbench-agent-starters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:12px;display:grid;overflow:visible}.workbench-active .workbench-agent-starters button{color:#ffffffad;-webkit-backdrop-filter:blur(16px);background:#ffffff0b;border-color:#ffffff1b;border-radius:999px;min-width:0;min-height:42px;padding:4px 11px 4px 6px;box-shadow:inset 0 1px #ffffff0b}.workbench-active .workbench-agent-starters button:hover{color:#fff;border-color:#ffffff38;box-shadow:inset 0 1px #ffffff17,0 12px 24px #00000029}.workbench-active .workbench-agent-starters button>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbench-active .workbench-starter-visual{color:#ffffffbd;background:#ffffff12;border:1px solid #ffffff1a;flex-basis:27px;width:27px;height:27px}.workbench-active .workbench-prompt-guide{margin-top:17px}.workbench-active .workbench-prompt-guide>p{color:#ffffff52;margin-bottom:9px;font-size:10px}.workbench-active .workbench-prompt-suggestions{gap:10px}.workbench-active .workbench-prompt-suggestions button{color:#ffffff8c;min-height:66px;box-shadow:none;-webkit-backdrop-filter:blur(14px);background:#ffffff08;border-color:#ffffff13;border-radius:8px;padding:12px 14px}.workbench-active .workbench-prompt-suggestions button:hover{background:#fff1;border-color:#ffffff2e;transform:translateY(-1px)}.workbench-active .workbench-prompt-suggestions button>span,.workbench-active .workbench-prompt-suggestions button>strong{display:none}.workbench-active .workbench-prompt-suggestions button>small{color:#ffffff80;-webkit-line-clamp:2;font-size:10px;line-height:1.55}.workbench-active .workbench-project-library{box-sizing:border-box;color:#f7f7f4;background:linear-gradient(112deg,#ffffff05,#0000 42%,#b7ccd706 78%,#0000),#050506;min-height:100vh;padding:38px clamp(24px,4vw,64px) 72px}.workbench-project-library-header{justify-content:space-between;align-items:center;gap:24px;width:min(1580px,100%);min-height:46px;margin:0 auto 28px;display:flex}.workbench-project-library-main{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.workbench-project-library-main h1{color:#f7f7f4;font-family:var(--site-body-font);flex:none;margin:0;font-size:29px;font-weight:500;line-height:1}.workbench-project-search{color:#f7f7f459;-webkit-backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;width:min(430px,48vw);min-width:180px;min-height:42px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff0a}.workbench-project-search:focus-within{color:#f7f7f4b8;background:#fff1;border-color:#ffffff3d}.workbench-project-search input{color:#f7f7f4db;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:13px}.workbench-project-search input::placeholder{color:#f7f7f44d}.workbench-project-sort{color:#f7f7f48c;-webkit-backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;flex:none;align-items:center;min-height:42px;display:inline-flex;position:relative}.workbench-project-sort select{appearance:none;color:#f7f7f4b8;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0 38px 0 17px;font-size:12px}.workbench-project-sort select option{color:#f7f7f4;background:#171718}.workbench-project-sort svg{pointer-events:none;position:absolute;right:14px}.workbench-active .workbench-project-library .workbench-project-grid,.workbench-active .workbench-project-library .workbench-project-empty,.workbench-active .workbench-project-library .workbench-project-error{width:min(1580px,100%);display:grid}.workbench-active .workbench-project-library .workbench-project-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px 18px}.workbench-active .workbench-project-library .workbench-project-card{max-width:380px}.workbench-active .workbench-project-library .workbench-project-preview,.workbench-active .workbench-project-library .workbench-project-new{aspect-ratio:1;background:#ffffff0b;border:1px solid #ffffff18;border-radius:9px;transition:border-color .16s,background-color .16s,transform .16s;box-shadow:inset 0 1px #ffffff0b}.workbench-active .workbench-project-library .workbench-project-open:hover .workbench-project-preview,.workbench-active .workbench-project-library .workbench-project-new:hover{background:#ffffff13;border-color:#ffffff38;transform:translateY(-2px)}.workbench-active .workbench-project-library .workbench-project-preview img,.workbench-active .workbench-project-library .workbench-project-preview i{background:#ffffff0e}.workbench-active .workbench-project-library .workbench-project-new{color:#f7f7f46b;border-style:dashed;min-height:0}.workbench-active .workbench-project-library .workbench-project-new-title{color:#f7f7f4d1;text-align:left;padding-top:10px;font-size:13px}.workbench-active .workbench-project-library .workbench-project-card-copy{gap:5px;padding-top:10px}.workbench-active .workbench-project-library .workbench-project-card-copy strong{color:#f7f7f4d1;font-size:13px}.workbench-active .workbench-project-library .workbench-project-card-copy small{color:#f7f7f45c;font-size:11px}.workbench-active .workbench-project-library .workbench-project-menu-button{color:#f7f7f4ad;-webkit-backdrop-filter:blur(14px);background:#0a0a0bbd}.workbench-active .workbench-project-library .workbench-project-menu{color:#f7f7f4;background:#121213f5;border-color:#ffffff1f;box-shadow:0 12px 28px #00000057}.workbench-active .workbench-project-library .workbench-project-menu button{color:#f7f7f4c2}.workbench-active .workbench-project-library .workbench-project-menu button:hover{background:#ffffff14}.workbench-active .workbench-project-library .workbench-project-error{margin-bottom:16px}.workbench-project-sync{color:#f7f7f46b;align-items:center;gap:7px;width:min(1580px,100%);margin:-10px auto 18px;font-size:11px;display:inline-flex}.workbench-project-sync svg{animation:1.2s ease-in-out infinite workbench-project-sync-pulse}@keyframes workbench-project-sync-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.9;transform:scale(1)}}.workbench-active .workbench-project-library .workbench-project-empty{color:#f7f7f466}.workbench-active .workbench-project-heading h2,.workbench-active .workbench-project-new-title,.workbench-active .workbench-project-card-copy strong{color:#fffc}.workbench-active .workbench-project-preview,.workbench-active .workbench-project-preview img,.workbench-active .workbench-project-preview i{background:#ffffff0f}.workbench-active .workbench-project-new{color:#fff6;background:#ffffff09;border-color:#ffffff26}.workbench-active .workbench-project-card-copy small,.workbench-active .workbench-project-card-copy em,.workbench-active .workbench-project-empty{color:#ffffff61}@media (width<=900px){.workbench-active .workbench-project-library{padding:30px 24px 56px}.workbench-active .workbench-project-library .workbench-project-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.workbench-active .workbench-project-home{padding-top:112px}.workbench-active .workbench-project-hero{min-height:calc(100vh - 112px)}.workbench-hero-character-stage{width:194px;height:194px;top:-46px;right:24px}}@media (width<=720px){.site-shell.workbench-active{background:#050506}.workbench-active .mobile-navigation-toggle{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0f10c7;border:1px solid #ffffff24}.workbench-active .workbench-project-library{padding:72px 14px 40px}.workbench-project-library-header,.workbench-project-library-main{flex-direction:column;align-items:stretch;gap:12px}.workbench-project-search{box-sizing:border-box;width:100%}.workbench-project-sort{align-self:flex-start}.workbench-active .workbench-project-library .workbench-project-grid{grid-template-columns:1fr}.workbench-active .workbench-project-library .workbench-project-card{max-width:none}.workbench-active .workbench-project-home{padding:88px 16px 46px}.workbench-home-actions{top:18px;right:16px}.workbench-active .workbench-project-hero{min-height:auto}.workbench-active .workbench-hero-showcase{min-height:164px;padding:22px 18px 42px}.workbench-active .workbench-project-brand h1{font-size:34px}.workbench-hero-media{opacity:.48;width:54%}.workbench-hero-character-stage{width:142px;height:142px;top:22px;right:4px}.workbench-active .workbench-agent-categories{scrollbar-width:none;padding:0 12px;overflow-x:auto}.workbench-agent-composer-intro p{display:none}.workbench-active .workbench-agent-composer{min-height:188px;padding:14px 14px 12px}.workbench-agent-conversation{min-height:240px;max-height:min(48vh,440px)}.workbench-agent-messages{padding:9px 12px 14px}.workbench-agent-message.user{margin-left:18px}.workbench-agent-canvas-action{padding-left:12px}.workbench-agent-canvas-action small{display:none}.workbench-active .workbench-agent-composer textarea{min-height:76px}.workbench-agent-composer-footer{flex-wrap:wrap;gap:6px}.workbench-agent-footer-left,.workbench-agent-footer-right{width:100%}.workbench-agent-footer-left{justify-content:flex-start}.workbench-agent-footer-right{border-top:1px solid #ffffff0f;justify-content:flex-start;padding-top:6px}.workbench-agent-skill-chip,.workbench-agent-attachment-chip{max-width:min(220px,100vw - 72px)}.workbench-agent-skill-popover,.workbench-agent-route-popover{width:calc(100vw - 48px);max-width:650px}.workbench-agent-skill-popover{max-height:var(--workbench-skill-popover-max-height,calc(100vh - 32px))}.workbench-agent-route-wrap .workbench-agent-popover{left:0;right:auto}.workbench-agent-skill-list{max-height:none}.workbench-agent-route-popover{max-height:min(520px,64vh);overflow-y:auto}.workbench-active .workbench-agent-starters{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-active .workbench-prompt-suggestions{grid-template-columns:1fr}}@media (width<=440px){.workbench-agent-execution-trigger,.workbench-agent-route-trigger{padding:0 8px}.workbench-agent-skill-popover,.workbench-agent-route-popover{width:calc(100vw - 32px)}.workbench-agent-skill-popover{left:-52px}.workbench-agent-skill-list>button{grid-template-columns:20px minmax(0,1fr)}.workbench-agent-skill-list em{display:none}.workbench-agent-route-head,.workbench-agent-route-row{grid-template-columns:72px minmax(0,1fr) 16px}}.site-shell.subpage-dark-active{--ink:#f4f4f0;--muted:#f4f4f085;--line:#ffffff1a;--paper:#0d0e10;--ivory:#050506;--champagne:#17181a;--bronze:#f4f4f0b3;--forest:#f4f4f0;--shadow:0 24px 72px #00000047;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 68% -14%,#ffffff12,#0000 34%),linear-gradient(#09090a 0%,#050506 42%,#070708 100%)}.site-shell.subpage-dark-active:before{z-index:0;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 0 68%,#ffffff05 68% 68.05%,#0000 68.05%),linear-gradient(#ffffff06,#0000 26%);position:fixed;inset:0}.site-shell.subpage-dark-active>:not(.app-sidebar):not(.mobile-navigation-toggle):not(.app-navigation-backdrop):not(.login-overlay):not(.original-image-viewer):not(.admin-review-overlay){z-index:1;position:relative}.subpage-dark-active .app-sidebar{color:var(--ink);-webkit-backdrop-filter:blur(30px)saturate(120%);background:#080809d1;border-right-color:#ffffff14;padding:20px 14px 14px;box-shadow:22px 0 70px #00000038}.subpage-dark-active .app-sidebar-head{min-height:43px;padding:0 4px 12px}.subpage-dark-active .app-brand,.subpage-dark-active .app-brand-copy strong{color:var(--ink)}.subpage-dark-active .app-brand-mark{width:31px;height:31px;color:var(--ink);background:linear-gradient(145deg,#ffffff21,#ffffff09);border:1px solid #fff3;border-radius:8px;flex-basis:31px;box-shadow:inset 0 1px #ffffff21}.subpage-dark-active .app-brand-copy strong{font-family:var(--site-body-font);font-weight:500}.subpage-dark-active .app-brand-copy small,.subpage-dark-active .app-sidebar-section-title,.subpage-dark-active .app-sidebar-empty-project,.subpage-dark-active .app-resource-card-copy span,.subpage-dark-active .app-workspace-summary small,.subpage-dark-active .account-trigger-copy small{color:#f4f4f070}.subpage-dark-active .app-sidebar-collapse,.subpage-dark-active .app-sidebar-mobile-close,.subpage-dark-active .app-sidebar-section-title button{color:#f4f4f09e;background:#ffffff0b;border:1px solid #ffffff1a}.subpage-dark-active .app-navigation-item{color:#f4f4f094;border-radius:7px;min-height:42px}.subpage-dark-active .app-navigation-item:hover{color:var(--ink);background:#ffffff0e}.subpage-dark-active .app-navigation-item.active{color:#0b0b0c;background:#f1f1ed;box-shadow:0 8px 24px #00000042}.subpage-dark-active .app-brand:focus-visible,.subpage-dark-active .app-navigation-item:focus-visible,.subpage-dark-active .app-sidebar-collapse:focus-visible,.subpage-dark-active .account-menu-trigger:focus-visible,.subpage-dark-active button:focus-visible,.subpage-dark-active input:focus-visible,.subpage-dark-active select:focus-visible,.subpage-dark-active textarea:focus-visible{outline-offset:2px;outline:2px solid #ffffff94}.subpage-dark-active .app-sidebar-project-list,.subpage-dark-active .app-sidebar-footer{border-color:#ffffff14}.subpage-dark-active .app-resource-card,.subpage-dark-active .app-workspace-summary,.subpage-dark-active .account-menu-trigger{color:#f4f4f0bd;background:#ffffff09;border-color:#ffffff17}.subpage-dark-active .app-resource-progress{background:#ffffff17}.subpage-dark-active .app-resource-progress span{background:#f4f4f0d1}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-open,.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-empty-project{color:#f4f4f094}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-open.active,.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-open:hover,.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-empty-project:hover{color:#f4f4f0e0;background:#ffffff0e}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown{color:#f4f4f0;-webkit-backdrop-filter:blur(28px)saturate(120%);background:#121214f5;border-color:#ffffff1f;box-shadow:0 24px 70px #00000075}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown-head,.site-shell:is(.workbench-active,.subpage-dark-active) .account-role-row,.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown-actions{border-color:#ffffff14}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown-head strong,.site-shell:is(.workbench-active,.subpage-dark-active) .account-role-row span{color:#f4f4f0}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown-head small,.site-shell:is(.workbench-active,.subpage-dark-active) .account-role-row small{color:#f4f4f080}.site-shell:is(.workbench-active,.subpage-dark-active) .account-permission-chips span{color:#f4f4f0e0;background:#ffffff17;border-color:#ffffff1f}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown-actions button{color:#f4f4f0d1;background:#ffffff0e;border-color:#ffffff1c}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown-actions button:hover{color:#fff;background:#ffffff1c}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog){color:#f4f4f0;background:#121214fa;border-color:#ffffff1f;box-shadow:0 24px 70px #00000080}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .login-dialog-head p,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .asset-dialog-body h2{color:#f4f4f0}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .login-dialog-head button{color:#f4f4f0c7;background:#ffffff0e;border-color:#ffffff1f}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .asset-dialog-body p,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .asset-edit-form label,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .template-upload-note{color:#f4f4f094}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .asset-edit-form input,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .asset-edit-form select,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .share-link-box input{color:#f4f4f0;background:#ffffff0e;border-color:#ffffff1f}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .asset-edit-form button,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .share-link-box button{color:#09090a;background:#f1f1ed;border-color:#f1f1ed}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .download-archive-list button,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .move-folder-list button{color:#f4f4f0d1;background:#ffffff0e;border-color:#ffffff1c}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .download-archive-list strong,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .move-folder-list strong{color:#f4f4f08f}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .download-archive-list button:hover,.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .move-folder-list button:hover{color:#fff;background:#ffffff1a}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .move-folder-list button.active{color:#09090a;background:#f1f1ed;border-color:#f1f1ed}.site-shell.subpage-dark-active .asset-dialog:not(.asset-preview-dialog) .move-folder-list button.active strong{color:#09090a94}.subpage-dark-active .subpage-eyebrow{color:#f4f4f06b;font-family:var(--site-body-font);letter-spacing:.16em;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1.2;display:block}.subpage-dark-active .subpage-page-header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex}.subpage-dark-active .subpage-page-header h1,.subpage-dark-active .library-heading h1,.subpage-dark-active .admin-folder-panel>.admin-panel-title h1{color:var(--ink);font-family:var(--site-body-font);letter-spacing:0;margin:0;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:1.02}.subpage-dark-active .subpage-page-header p,.subpage-dark-active .library-heading p{color:var(--muted);margin:10px 0 0;font-size:13px;font-weight:400;line-height:1.7}.subpage-dark-active .site-numeric,.subpage-dark-active output,.subpage-dark-active input[type=number]{font-family:var(--site-body-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-weight:700}.subpage-dark-active .library-workspace{grid-template-columns:220px minmax(0,1fr) 310px;gap:12px;width:100%;min-height:100vh;margin:0;padding:22px}.subpage-dark-active .library-sidebar,.subpage-dark-active .preview-panel{color:var(--ink);-webkit-backdrop-filter:blur(24px)saturate(116%);background:#ffffff0b;border-color:#ffffff17;top:22px;box-shadow:inset 0 1px #ffffff0e,0 24px 64px #0000002e}.subpage-dark-active .library-sidebar{padding:16px 12px}.subpage-dark-active .library-main{box-shadow:none;background:0 0;border:0;border-radius:0;padding:2px 8px 40px}.subpage-dark-active .sidebar-title,.subpage-dark-active .preview-head{color:#f4f4f075;letter-spacing:.04em;padding:0 8px;font-size:11px}.subpage-dark-active .folder-title{border-top:1px solid #ffffff12;margin-top:22px;padding-top:16px}.subpage-dark-active .sidebar-item{color:#f4f4f094;border-radius:6px;min-height:39px;margin-top:5px;padding:0 9px;transition:color .16s,background-color .16s,transform .16s}.subpage-dark-active .sidebar-item:hover{color:var(--ink);background:#ffffff0f}.subpage-dark-active .sidebar-item.active{color:#0a0a0b;background:#f1f1ed;border-color:#ffffff1f;box-shadow:0 8px 20px #0003}.subpage-dark-active .sidebar-item.active strong{color:#0a0a0b9e}.subpage-dark-active .folder-source{color:#f4f4f057;border-color:#ffffff12}.subpage-dark-active .library-toolbar{grid-template-columns:minmax(240px,1fr) auto;gap:10px}.subpage-dark-active .search-field,.subpage-dark-active .select-field,.subpage-dark-active .segmented,.subpage-dark-active .profile-submission-search{color:#f4f4f075;-webkit-backdrop-filter:blur(18px);background:#ffffff0b;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0b}.subpage-dark-active .search-field:focus-within,.subpage-dark-active .select-field:focus-within,.subpage-dark-active .profile-submission-search:focus-within{background:#ffffff13;border-color:#ffffff42}.subpage-dark-active .search-field input,.subpage-dark-active .select-field select,.subpage-dark-active .profile-submission-search input{color:var(--ink);background:0 0}.subpage-dark-active input::placeholder,.subpage-dark-active textarea::placeholder{color:#f4f4f04d}.subpage-dark-active option{color:#f4f4f0;background:#161618}.subpage-dark-active .segmented button{color:#f4f4f075}.subpage-dark-active .segmented button.active{color:#0a0a0b;background:#f1f1ed}.subpage-dark-active .library-heading{border-color:#ffffff17;margin-top:34px;padding:0 0 20px}.subpage-dark-active .library-heading>span{color:#f4f4f099;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:6px 10px}.subpage-dark-active .asset-grid{grid-template-columns:repeat(auto-fill,minmax(198px,1fr));gap:12px;margin-top:16px}.subpage-dark-active .asset-grid.standard .asset-card{max-width:none;min-height:258px;padding:7px 7px 12px}.subpage-dark-active .asset-card{color:var(--ink);background:#ffffff09;border-color:#ffffff16;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff09}.subpage-dark-active .asset-card:hover{background:#ffffff0f;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 18px 38px #00000038}.subpage-dark-active .asset-card.selected{background:#ffffff13;border-color:#ffffff57;box-shadow:inset 0 0 0 1px #ffffff0e,0 18px 42px #00000038}.subpage-dark-active .asset-thumb{background-color:#151517;border-radius:6px}.subpage-dark-active .asset-thumb:after,.subpage-dark-active .preview-visual:after{pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.subpage-dark-active .asset-thumb span,.subpage-dark-active .preview-visual strong{color:#fff;-webkit-backdrop-filter:blur(10px);background:#070708a8}.subpage-dark-active .asset-info{padding:3px 4px 0}.subpage-dark-active .asset-info h2{color:var(--ink);font-size:15px;font-weight:700}.subpage-dark-active .asset-info p{color:#f4f4f06b}.subpage-dark-active .asset-meta span,.subpage-dark-active .asset-meta strong{color:#f4f4f08c;background:#ffffff0b;border:1px solid #ffffff12}.subpage-dark-active .asset-meta strong{color:#f4f4f0e0}.subpage-dark-active .asset-menu-trigger,.subpage-dark-active .asset-action-menu{color:var(--ink);-webkit-backdrop-filter:blur(18px);background:#111113e6;border-color:#ffffff1f}.subpage-dark-active .asset-action-menu{box-shadow:0 18px 48px #00000070}.subpage-dark-active .asset-action-menu button{color:#f4f4f0bd}.subpage-dark-active .asset-action-menu button:hover{color:var(--ink);background:#ffffff13}.subpage-dark-active .asset-action-menu button.danger,.subpage-dark-active .login-error,.subpage-dark-active .model-message-error,.subpage-dark-active .enterprise-model-message-error{color:#ff9f9f}.subpage-dark-active .preview-panel{padding:16px}.subpage-dark-active .preview-visual{background-color:#151517;border-radius:6px;min-height:238px}.subpage-dark-active .preview-body,.subpage-dark-active .preview-list div{border-color:#ffffff14}.subpage-dark-active .preview-body p,.subpage-dark-active .preview-list dt,.subpage-dark-active .agent-review-preview dt{color:#f4f4f06b}.subpage-dark-active .preview-body h2{color:var(--ink);font-size:24px}.subpage-dark-active .preview-body span,.subpage-dark-active .preview-list dd,.subpage-dark-active .agent-review-preview dd,.subpage-dark-active .agent-review-preview>p{color:#f4f4f09e}.subpage-dark-active .agent-review-preview,.subpage-dark-active .template-upload-note{color:#f4f4f094;background:#ffffff09;border-color:#ffffff17}.subpage-dark-active .agent-review-head strong,.subpage-dark-active .agent-review-preview button{color:#09090a;background:#f1f1ed;border-color:#ffffffc2}.subpage-dark-active .profile-workspace,.subpage-dark-active .admin-workspace{width:100%;min-height:100vh;margin:0;padding:34px clamp(22px,3.2vw,52px) 64px}.subpage-dark-active .profile-page-identity{-webkit-backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:11px;min-width:210px;padding:8px 12px 8px 8px;display:flex}.subpage-dark-active .profile-page-identity>span:last-child,.subpage-dark-active .profile-page-identity strong,.subpage-dark-active .profile-page-identity small{display:block}.subpage-dark-active .profile-page-identity strong{color:var(--ink);font-size:13px}.subpage-dark-active .profile-page-identity small{color:var(--muted);margin-top:3px;font-size:11px}.subpage-dark-active .profile-top-grid{gap:32px;margin-top:30px}.subpage-dark-active .profile-upload-panel,.subpage-dark-active .admin-folder-panel{box-shadow:none;background:0 0;border:0;padding:0}.subpage-dark-active .admin-panel-title p,.subpage-dark-active .storage-capacity-head p,.subpage-dark-active .enterprise-account-head p,.subpage-dark-active .enterprise-model-head p{color:#f4f4f070;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.subpage-dark-active .profile-upload-panel>.admin-panel-title h1,.subpage-dark-active .admin-folder-section .admin-panel-title h1,.subpage-dark-active .queue-title h1,.subpage-dark-active .storage-capacity-head h2,.subpage-dark-active .enterprise-model-head h2{color:var(--ink);font-family:var(--site-body-font);letter-spacing:0;margin-top:7px;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.1}.subpage-dark-active .admin-panel-title span{color:var(--muted)}.subpage-dark-active .upload-form,.subpage-dark-active .folder-create-form{-webkit-backdrop-filter:blur(22px)saturate(112%);background:#ffffff09;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0a}.subpage-dark-active .upload-form label,.subpage-dark-active .folder-create-form label,.subpage-dark-active .storage-config-form label,.subpage-dark-active .agent-config-form label,.subpage-dark-active .enterprise-api-config-form label,.subpage-dark-active .enterprise-model-form label,.subpage-dark-active .account-type-controls label{color:#f4f4f094}.subpage-dark-active .upload-form input,.subpage-dark-active .upload-form select,.subpage-dark-active .folder-create-form input,.subpage-dark-active .storage-config-form input[type=url],.subpage-dark-active .storage-config-form input[type=text],.subpage-dark-active .storage-config-form input[type=password],.subpage-dark-active .agent-config-form input,.subpage-dark-active .agent-config-form select,.subpage-dark-active .enterprise-api-config-form input,.subpage-dark-active .enterprise-api-config-form select,.subpage-dark-active .enterprise-model-form input,.subpage-dark-active .enterprise-model-form select,.subpage-dark-active .account-type-controls select,.subpage-dark-active .folder-edit-fields input,.subpage-dark-active .enterprise-model-list .enterprise-model-name-editor input,.subpage-dark-active .enterprise-discovered-models select{color:var(--ink);background:#ffffff0b;border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff09}.subpage-dark-active .file-upload-field{color:var(--ink);background:#ffffff08;border-color:#ffffff29}.subpage-dark-active .file-upload-field:hover,.subpage-dark-active .file-upload-field:focus-within{background:#ffffff0e;border-color:#ffffff4d}.subpage-dark-active .aplus-module-grid{color:var(--ink);background:#ffffff06;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff09}.subpage-dark-active .aplus-module-head{border-bottom:1px solid #ffffff13;padding-bottom:11px}.subpage-dark-active .aplus-module-head strong{color:#f4f4f0e6}.subpage-dark-active .aplus-module-head span,.subpage-dark-active .aplus-module-field>span{color:#f4f4f075}.subpage-dark-active input[type=file]{color:#f4f4f08f}.subpage-dark-active input[type=file]::file-selector-button{color:#f4f4f0db;cursor:pointer;background:#ffffff13;border:1px solid #ffffff1f;border-radius:6px;min-height:32px;margin-right:8px;padding:0 10px}.subpage-dark-active .file-upload-field span,.subpage-dark-active .upload-field-copy>strong{color:#f4f4f0ad}.subpage-dark-active .product-thumb-card,.subpage-dark-active .archive-thumb-card,.subpage-dark-active .upload-image-preview-card,.subpage-dark-active .aplus-file-name-list span,.subpage-dark-active .product-thumb-fallback,.subpage-dark-active .upload-image-preview-fallback,.subpage-dark-active .archive-thumb-visual{color:#f4f4f09e;background:#ffffff0b;border-color:#ffffff17}.subpage-dark-active .upload-image-preview-card figcaption strong{color:#f4f4f0d1}.subpage-dark-active .upload-image-preview-card figcaption span{color:#f4f4f094}.subpage-dark-active .upload-form .upload-image-remove:focus-visible{outline-color:#f4f4f0}.subpage-dark-active .upload-form>button,.subpage-dark-active .folder-create-form button,.subpage-dark-active .secondary-submit,.subpage-dark-active .review-card-row button,.subpage-dark-active .storage-plan-card button,.subpage-dark-active .storage-config-actions button,.subpage-dark-active .enterprise-model-head button,.subpage-dark-active .enterprise-model-form button,.subpage-dark-active .enterprise-model-list button,.subpage-dark-active .agent-config-actions button,.subpage-dark-active .enterprise-discovered-head button{color:#09090a;background:#f1f1ed;border-color:#ffffffc2}.subpage-dark-active .upload-form .secondary-submit,.subpage-dark-active .review-card-row .secondary-review-button,.subpage-dark-active .enterprise-model-list .enterprise-model-secondary-action{color:#f4f4f0c2;background:#ffffff0b;border-color:#ffffff1f}.subpage-dark-active .profile-submissions{border-top:1px solid #ffffff17;margin-top:0;padding-top:30px}.subpage-dark-active .profile-submission-switch,.subpage-dark-active .admin-folder-switch{-webkit-backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;gap:6px;padding:4px}.subpage-dark-active .profile-submission-switch button,.subpage-dark-active .admin-folder-switch button{color:#f4f4f080;background:0 0;border-color:#0000}.subpage-dark-active .profile-submission-switch button.active,.subpage-dark-active .admin-folder-switch button.active{color:#0a0a0b;background:#f1f1ed;border-color:#ffffff1a;box-shadow:0 7px 20px #0003}.subpage-dark-active .profile-submission-switch button.active span,.subpage-dark-active .profile-submission-switch button.active strong,.subpage-dark-active .admin-folder-switch button.active span,.subpage-dark-active .admin-folder-switch button.active strong{color:#0a0a0b}.subpage-dark-active .profile-submission-group,.subpage-dark-active .review-queue,.subpage-dark-active .template-folder-admin{border-color:#ffffff17}.subpage-dark-active .profile-submission-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.subpage-dark-active .profile-submission-card{background:#ffffff09;border-color:#ffffff16}.subpage-dark-active .submission-agent-strip,.subpage-dark-active .uploaded-file-summary span,.subpage-dark-active .profile-submission-empty{color:#f4f4f09e;background:#ffffff0b;border-color:#ffffff16}.subpage-dark-active .submission-agent-strip span,.subpage-dark-active .submission-agent-strip strong{color:#f4f4f0c7}.subpage-dark-active .submission-agent-strip p{color:#f4f4f080}.subpage-dark-active .profile-submission-actions button,.subpage-dark-active .submission-card button,.subpage-dark-active .folder-collapse-toggle,.subpage-dark-active .delete-folder-button,.subpage-dark-active .rename-folder-button,.subpage-dark-active .save-folder-button,.subpage-dark-active .join-review-actions button{color:#f4f4f0c2;background:#ffffff0b;border-color:#ffffff1f}.subpage-dark-active .admin-folder-panel>.admin-panel-title{border-bottom:1px solid #ffffff17;padding-bottom:24px}.subpage-dark-active .admin-folder-switch{margin-top:22px}.subpage-dark-active .admin-folder-section{margin-top:26px}.subpage-dark-active .storage-capacity-panel,.subpage-dark-active .storage-config-panel,.subpage-dark-active .storage-plan-panel,.subpage-dark-active .enterprise-account-overview article,.subpage-dark-active .enterprise-account-list article,.subpage-dark-active .enterprise-code-panel,.subpage-dark-active .agent-config-summary,.subpage-dark-active .agent-config-form,.subpage-dark-active .enterprise-api-configs,.subpage-dark-active .enterprise-model-panel,.subpage-dark-active .enterprise-skill-binding-panel,.subpage-dark-active .enterprise-discovered-models,.subpage-dark-active .enterprise-discovered-models article,.subpage-dark-active .enterprise-model-list article,.subpage-dark-active .enterprise-skill-binding-row,.subpage-dark-active .account-permission-console,.subpage-dark-active .account-permission-detail,.subpage-dark-active .account-person-card,.subpage-dark-active .account-more-card,.subpage-dark-active .managed-folder-list article,.subpage-dark-active .submission-card,.subpage-dark-active .review-card-row{color:var(--ink);background:#ffffff09;border-color:#ffffff16;box-shadow:inset 0 1px #ffffff09}.subpage-dark-active .storage-capacity-card,.subpage-dark-active .storage-plan-card,.subpage-dark-active .storage-capacity-details div,.subpage-dark-active .storage-plan-meta span,.subpage-dark-active .enterprise-locked-field,.subpage-dark-active .enterprise-invite-output input,.subpage-dark-active .agent-config-list button,.subpage-dark-active .permission-module,.subpage-dark-active .permission-module-head,.subpage-dark-active .account-card-group,.subpage-dark-active .account-group-heading,.subpage-dark-active .account-permission-list label,.subpage-dark-active .permission-chip-grid label,.subpage-dark-active .discovered-select-all,.subpage-dark-active .discovered-model-search,.subpage-dark-active .enterprise-model-list label{color:#f4f4f0b8;background:#ffffff0a;border-color:#ffffff16}.subpage-dark-active .enterprise-skill-binding-select select{color:var(--ink);background:#ffffff0b;border-color:#ffffff1f}.subpage-dark-active .enterprise-skill-binding-select strong{background:#ffffff0b;border-color:#ffffff1a}.subpage-dark-active .enterprise-skill-binding-info strong{color:var(--ink)}.subpage-dark-active .enterprise-skill-binding-empty{color:#f4f4f0ad;border-color:#ffffff24}.subpage-dark-active .storage-capacity-card-primary,.subpage-dark-active .storage-capacity-card-nas,.subpage-dark-active .storage-plan-card.current,.subpage-dark-active .agent-config-list button.active,.subpage-dark-active .account-person-card.active{background:#ffffff16;border-color:#ffffff3d;box-shadow:inset 0 0 0 1px #ffffff09}.subpage-dark-active .storage-capacity-card strong,.subpage-dark-active .enterprise-account-overview strong,.subpage-dark-active .enterprise-account-list h2,.subpage-dark-active .enterprise-api-config-list strong,.subpage-dark-active .enterprise-model-list h2,.subpage-dark-active .managed-folder-list h2,.subpage-dark-active .submission-card strong,.subpage-dark-active .review-card-row h2,.subpage-dark-active .account-console-head strong,.subpage-dark-active .agent-config-summary strong{color:var(--ink)}.subpage-dark-active .storage-capacity-card span,.subpage-dark-active .storage-capacity-card small,.subpage-dark-active .storage-plan-card p,.subpage-dark-active .storage-capacity-details dt,.subpage-dark-active .enterprise-account-overview p,.subpage-dark-active .enterprise-account-overview span,.subpage-dark-active .enterprise-account-list article p,.subpage-dark-active .enterprise-api-config-list span,.subpage-dark-active .enterprise-api-config-list small,.subpage-dark-active .enterprise-model-list p,.subpage-dark-active .enterprise-model-list span,.subpage-dark-active .enterprise-model-list small,.subpage-dark-active .managed-folder-list p,.subpage-dark-active .submission-card p,.subpage-dark-active .review-card-row p,.subpage-dark-active .account-console-head p,.subpage-dark-active .agent-config-summary p,.subpage-dark-active .agent-config-summary span{color:var(--muted)}.subpage-dark-active .storage-capacity-progress{background:#ffffff14}.subpage-dark-active .storage-capacity-progress span{background:#f1f1ed}.subpage-dark-active .storage-capacity-progress-nas span{background:#c3a66c}.subpage-dark-active .storage-capacity-alert,.subpage-dark-active .enterprise-account-list article>span,.subpage-dark-active .submission-card span,.subpage-dark-active .review-card-row>span,.subpage-dark-active .storage-plan-meta span{color:#f4f4f0c2;background:#ffffff0e;border:1px solid #ffffff14}.subpage-dark-active .enterprise-code-value,.subpage-dark-active .enterprise-account-overview strong.site-numeric{font-family:var(--site-body-font);letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-weight:800}.subpage-dark-active .admin-rule-card{background:#ffffff0e;border-color:#ffffff1a}.subpage-dark-active .admin-rule-card strong{color:var(--ink)}.subpage-dark-active .admin-rule-card p{color:var(--muted)}.subpage-dark-active .join-success,.subpage-dark-active .model-message-success,.subpage-dark-active .enterprise-model-message-success,.subpage-dark-active .storage-message-success{color:#c8f5d8}@media (width<=1100px){.subpage-dark-active .library-workspace{grid-template-columns:204px minmax(0,1fr)}.subpage-dark-active .preview-panel{grid-column:2;position:static}.subpage-dark-active .library-toolbar{grid-template-columns:1fr}.subpage-dark-active .toolbar-controls{justify-content:flex-start}}@media (width<=900px){.subpage-dark-active .library-workspace{grid-template-columns:1fr;padding:20px}.subpage-dark-active .library-sidebar,.subpage-dark-active .preview-panel{grid-column:1;position:static}.subpage-dark-active .library-sidebar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;display:grid}.subpage-dark-active .library-sidebar .sidebar-title,.subpage-dark-active .library-sidebar .folder-source{grid-column:1/-1}.subpage-dark-active .library-sidebar .folder-title{margin-top:8px}.subpage-dark-active .profile-workspace,.subpage-dark-active .admin-workspace{padding:28px 22px 54px}.subpage-dark-active .profile-submission-grid,.subpage-dark-active .storage-capacity-grid,.subpage-dark-active .storage-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-shell.subpage-dark-active{padding-left:0}.subpage-dark-active .mobile-navigation-toggle{color:var(--ink);-webkit-backdrop-filter:blur(18px);background:#101012d1;border:1px solid #ffffff1f;display:inline-grid;top:14px;left:14px}.subpage-dark-active .library-workspace{padding:72px 14px 28px}.subpage-dark-active .library-main{padding-inline:0}.subpage-dark-active .library-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-dark-active .library-toolbar,.subpage-dark-active .toolbar-controls,.subpage-dark-active .subpage-page-header{align-items:stretch}.subpage-dark-active .toolbar-controls,.subpage-dark-active .subpage-page-header{flex-direction:column}.subpage-dark-active .search-field,.subpage-dark-active .select-field,.subpage-dark-active .segmented{width:100%}.subpage-dark-active .select-field select{min-width:0}.subpage-dark-active .segmented button{flex:1;justify-content:center}.subpage-dark-active .library-heading{flex-direction:column;align-items:flex-start}.subpage-dark-active .library-heading h1,.subpage-dark-active .subpage-page-header h1,.subpage-dark-active .admin-folder-panel>.admin-panel-title h1{font-size:38px}.subpage-dark-active .asset-grid.standard,.subpage-dark-active .profile-submission-grid,.subpage-dark-active .storage-capacity-grid,.subpage-dark-active .storage-plan-grid{grid-template-columns:1fr}.subpage-dark-active .profile-workspace,.subpage-dark-active .admin-workspace{padding:76px 14px 38px}.subpage-dark-active .profile-page-identity{min-width:0}.subpage-dark-active .upload-form,.subpage-dark-active .folder-create-form{grid-template-columns:1fr;padding:14px}.subpage-dark-active .upload-field-main{grid-template-columns:1fr}.subpage-dark-active .admin-folder-switch,.subpage-dark-active .profile-submission-switch{scrollbar-width:none;overflow-x:auto}.subpage-dark-active .admin-folder-switch button,.subpage-dark-active .profile-submission-switch button{min-width:max-content}.subpage-dark-active .enterprise-model-list article,.subpage-dark-active .enterprise-account-list article,.subpage-dark-active .review-card-row,.subpage-dark-active .managed-folder-list article{grid-template-columns:1fr;align-items:stretch}}.site-shell.subpage-dark-active .library-workspace{grid-template-columns:minmax(250px,auto) minmax(320px,1fr) 340px;grid-template-areas:"heading search search""filters filters controls""assets assets preview";align-items:start;gap:16px 14px;padding:30px clamp(22px,3vw,52px) 64px;display:grid}.site-shell.subpage-dark-active .library-main,.site-shell.subpage-dark-active .library-toolbar{display:contents}.site-shell.subpage-dark-active .library-heading{border:0;grid-area:heading;align-self:center;width:max-content;max-width:100%;margin:0;padding:0}.site-shell.subpage-dark-active .library-heading h1{font-size:clamp(34px,3.2vw,48px)}.site-shell.subpage-dark-active .library-heading p{margin-top:8px}.site-shell.subpage-dark-active .library-heading>span{margin-left:18px}.site-shell.subpage-dark-active .library-toolbar>.search-field{grid-area:search;justify-self:start;width:min(760px,100%);min-height:46px}.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls{grid-area:controls;place-self:center end}.site-shell.subpage-dark-active .library-sidebar{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;grid-area:filters;align-items:center;gap:8px;padding:0;display:flex;position:static}.site-shell.subpage-dark-active .library-sidebar .sidebar-title,.site-shell.subpage-dark-active .library-sidebar .folder-source{display:none}.site-shell.subpage-dark-active .library-sidebar .sidebar-item{color:#f4f4f08f;background:#ffffff09;border:1px solid #ffffff16;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:max-content;min-height:40px;margin:0;padding:0 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.site-shell.subpage-dark-active .library-sidebar .sidebar-item:hover{color:var(--ink);background:#fff1}.site-shell.subpage-dark-active .library-sidebar .sidebar-item.active{color:#0a0a0b;background:#f1f1ed;border-color:#ffffff29;box-shadow:0 8px 20px #0003}.site-shell.subpage-dark-active .library-sidebar .sidebar-item strong{color:#f4f4f06b;margin-left:2px}.site-shell.subpage-dark-active .library-sidebar .sidebar-item.active strong{color:#0a0a0b94}.site-shell.subpage-dark-active .library-main>.asset-grid{grid-area:assets;width:100%;margin:8px 0 0}.site-shell.subpage-dark-active .asset-grid.standard{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.site-shell.subpage-dark-active .asset-grid.standard .asset-card{align-self:start;max-width:320px;min-height:0}.asset-grid.standard .asset-card.profile-submission-card,.site-shell.subpage-dark-active .asset-grid.standard .asset-card.profile-submission-card{align-self:stretch;max-width:none}.site-shell.subpage-dark-active .asset-grid.standard .asset-thumb{aspect-ratio:1}.site-shell.subpage-dark-active .asset-grid.standard .asset-thumb img{object-fit:cover}.site-shell.subpage-dark-active .library-workspace>.preview-panel{grid-area:preview;width:100%;margin-top:8px;padding:16px;display:block;position:sticky;top:22px}.site-shell.subpage-dark-active .library-workspace>.preview-panel .preview-head{border-bottom:0;padding:0 8px}.site-shell.subpage-dark-active .library-workspace>.preview-panel .preview-visual{min-height:238px;margin-top:18px}.site-shell.subpage-dark-active .library-workspace>.preview-panel .preview-body,.site-shell.subpage-dark-active .library-workspace>.preview-panel .preview-list,.site-shell.subpage-dark-active .library-workspace>.preview-panel .agent-review-preview{margin-top:18px}.site-shell.subpage-dark-active .library-workspace>.empty-preview-panel{display:block}@media (width<=1180px){.storage-primary-summary,.storage-nas-heading{grid-template-columns:auto minmax(0,1fr)}.storage-connection-state{grid-column:2;justify-self:start}.site-shell.subpage-dark-active .library-workspace{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"heading search""filters filters""controls controls""assets preview"}.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls{justify-self:start}.site-shell.subpage-dark-active .library-workspace>.preview-panel{width:300px}}@media (width<=900px){.site-shell.subpage-dark-active .library-workspace{grid-template-columns:1fr;grid-template-areas:"heading""search""filters""controls""assets""preview";padding:24px 20px 48px}.site-shell.subpage-dark-active .library-heading,.site-shell.subpage-dark-active .library-toolbar>.search-field,.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls{width:100%}.site-shell.subpage-dark-active .library-sidebar{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.site-shell.subpage-dark-active .library-sidebar::-webkit-scrollbar{display:none}.site-shell.subpage-dark-active .asset-grid.standard{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.site-shell.subpage-dark-active .library-workspace>.preview-panel{justify-self:start;width:min(340px,100%);position:static}}@media (width<=720px){.site-shell.subpage-dark-active .library-workspace{padding:72px 14px 34px}.site-shell.subpage-dark-active .library-heading{gap:12px}.site-shell.subpage-dark-active .library-heading>span{margin-left:0}.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls{grid-template-columns:1fr 1fr;display:grid}.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls .segmented{grid-column:1/-1}.site-shell.subpage-dark-active .asset-grid.standard{grid-template-columns:1fr}.site-shell.subpage-dark-active .asset-grid.standard .asset-thumb{aspect-ratio:1}}.subpage-dark-active .account-profile-workspace{min-height:100vh;margin:0;padding:28px clamp(20px,3vw,48px) 64px}.subpage-dark-active .profile-account-panel{grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);align-items:start;gap:16px;max-width:1500px;margin:0 auto}.subpage-dark-active .profile-settings-card{-webkit-backdrop-filter:blur(24px)saturate(118%);backdrop-filter:blur(24px)saturate(118%);background:#ffffff0b;border-color:#ffffff1a;border-radius:8px;gap:16px;padding:26px;box-shadow:0 24px 72px #0000002e}.subpage-dark-active .profile-settings-card .admin-panel-title{border-bottom:1px solid #ffffff16;padding-bottom:18px}.subpage-dark-active .profile-settings-card .admin-panel-title p{color:#f4f4f07a;margin:0 0 8px;font-size:11px;font-weight:700}.subpage-dark-active .profile-settings-card .admin-panel-title h1{color:var(--ink);font-family:var(--site-body-font);letter-spacing:0;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:400;line-height:1.08}.subpage-dark-active .profile-settings-card .admin-panel-title span{color:#f4f4f094;margin-top:10px;font-size:13px;line-height:1.65;display:block}.subpage-dark-active .profile-avatar-preview{color:#09090a;background:#f1f1ed;border-color:#fff3;box-shadow:0 12px 36px #0000003d}.subpage-dark-active .avatar-upload-actions label,.subpage-dark-active .avatar-upload-actions button{color:#f4f4f0cc;background:#ffffff0e;border-color:#ffffff1f}.subpage-dark-active .avatar-upload-actions label:hover,.subpage-dark-active .avatar-upload-actions button:hover{color:var(--ink);background:#ffffff1a;border-color:#ffffff3d}.subpage-dark-active .avatar-upload-actions small,.subpage-dark-active .profile-settings-card label{color:#f4f4f09e}.subpage-dark-active .profile-settings-card input{min-height:42px;color:var(--ink);background:#ffffff0e;border-color:#ffffff1c}.subpage-dark-active .profile-settings-card input:focus{background:#ffffff13;border-color:#ffffff4d;outline:none}.subpage-dark-active .profile-settings-card input[readonly]{color:#f4f4f075;background:#ffffff06}.subpage-dark-active .profile-settings-card>button,.subpage-dark-active .workspace-upgrade-form>button{color:#09090a;background:#f1f1ed;border:1px solid #f1f1ed;border-radius:7px;min-height:42px;font-weight:700}.subpage-dark-active .join-method-grid{border:1px solid #ffffff1a;border-radius:8px;gap:0;overflow:hidden}.subpage-dark-active .join-method-card{background:0 0;border:0;border-radius:0;padding:18px}.subpage-dark-active .join-method-card+.join-method-card{border-left:1px solid #ffffff1a}.subpage-dark-active .join-method-card p{color:#f4f4f08a;font-size:11px;font-weight:700}.subpage-dark-active .join-method-card .secondary-login{min-height:40px;color:var(--ink);background:#ffffff12;border:1px solid #ffffff24;border-radius:7px}.subpage-dark-active .join-method-card .secondary-login:hover{background:#ffffff1c;border-color:#ffffff3d}@media (width<=980px){.subpage-dark-active .profile-account-panel{grid-template-columns:1fr}}@media (width<=640px){.subpage-dark-active .account-profile-workspace{padding:72px 14px 36px}.subpage-dark-active .profile-settings-card{padding:20px}.subpage-dark-active .join-method-grid{grid-template-columns:1fr}.subpage-dark-active .join-method-card+.join-method-card{border-top:1px solid #ffffff1a;border-left:0}}.site-shell.subpage-dark-active{--subpage-surface:#ffffff0a;--subpage-surface-strong:#ffffff10;--subpage-border:#ffffff18;--subpage-border-strong:#ffffff2e;--subpage-text:#f4f4f0;--subpage-text-muted:#f4f4f08a;--subpage-danger:#ffb4ad;--subpage-danger-surface:#992e2e29}.site-shell.subpage-dark-active .library-heading h1{white-space:nowrap;font-size:clamp(32px,2.8vw,44px)}.site-shell.subpage-dark-active .library-heading>span{border:1px solid var(--subpage-border);color:var(--subpage-text-muted);background:var(--subpage-surface);white-space:nowrap;border-radius:999px;align-self:center;padding:6px 10px}.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-columns:minmax(250px,auto) minmax(360px,1fr);grid-template-areas:"heading search""filters controls""assets assets"}.site-shell.subpage-dark-active .templates-workspace.is-empty .template-asset-grid{grid-template-columns:1fr;place-items:center;min-height:min(560px,100vh - 250px);display:grid}.subpage-dark-active .library-empty-state{border:1px solid var(--subpage-border);width:min(560px,100%);color:var(--subpage-text);text-align:center;background:var(--subpage-surface);-webkit-backdrop-filter:blur(24px)saturate(112%);border-radius:8px;place-items:center;padding:52px 34px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 24px 72px #0003}.subpage-dark-active .library-empty-icon{border:1px solid var(--subpage-border-strong);color:#0a0a0b;background:#f1f1ed;border-radius:8px;place-items:center;width:48px;height:48px;margin-bottom:20px;display:grid}.subpage-dark-active .library-empty-state small{color:#f4f4f066;letter-spacing:.14em;font-size:10px;font-weight:700}.subpage-dark-active .library-empty-state h2{color:var(--subpage-text);font-family:var(--site-body-font);letter-spacing:0;margin:10px 0 0;font-size:clamp(28px,3vw,38px);font-weight:400}.subpage-dark-active .library-empty-state p{max-width:440px;color:var(--subpage-text-muted);margin:12px 0 0;font-size:13px;line-height:1.75}.subpage-dark-active .library-empty-state button{color:#09090a;cursor:pointer;background:#f1f1ed;border:1px solid #f1f1ed;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:24px;padding:0 16px;font-weight:700;display:inline-flex}.subpage-dark-active .profile-upload-panel>.admin-panel-title h1{font-size:clamp(28px,2.7vw,38px)}.subpage-dark-active .upload-form{border:1px solid var(--subpage-border);background:var(--subpage-surface);border-radius:8px;grid-template-columns:1fr;gap:0;padding:0;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 28px 80px #0000002e}.subpage-dark-active .upload-section{border-bottom:1px solid var(--subpage-border);grid-template-columns:170px minmax(0,1fr);gap:22px;padding:24px;display:grid}.subpage-dark-active .upload-section-heading{align-items:flex-start;gap:11px;display:flex}.subpage-dark-active .upload-section-heading>span,.subpage-dark-active .upload-submit-copy>span{border:1px solid var(--subpage-border);color:#f4f4f080;background:#ffffff09;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:11px;display:inline-grid}.subpage-dark-active .upload-section-heading strong,.subpage-dark-active .upload-submit-copy strong{color:var(--subpage-text);font-size:14px;font-weight:700;display:block}.subpage-dark-active .upload-section-heading small,.subpage-dark-active .upload-submit-copy small{color:#f4f4f06b;margin-top:5px;font-size:12px;font-weight:400;line-height:1.55;display:block}.subpage-dark-active .upload-section-grid{gap:12px;min-width:0;display:grid}.subpage-dark-active .upload-basic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subpage-dark-active .upload-basic-grid .template-upload-note{grid-column:span 2}.subpage-dark-active .upload-assets-grid{grid-template-columns:1fr}.subpage-dark-active .upload-section .product-image-field,.subpage-dark-active .upload-section .archive-upload-field,.subpage-dark-active .upload-section .aplus-module-grid{grid-column:auto}.subpage-dark-active .upload-section .aplus-module-grid{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.subpage-dark-active .upload-submit-bar{border:1px solid var(--subpage-border-strong);-webkit-backdrop-filter:blur(26px)saturate(118%);background:#121214e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;margin:14px;padding:14px 16px;display:grid;box-shadow:0 18px 54px #00000057}.subpage-dark-active .upload-submit-copy,.subpage-dark-active .upload-submit-actions{align-items:center;gap:12px;display:flex}.subpage-dark-active .upload-submit-actions{justify-content:flex-end}.subpage-dark-active .upload-submit-bar .upload-flow-message{grid-column:1/-1;margin:0}.subpage-dark-active .upload-submit-bar .upload-flow-message.success{color:#c7f0d8;background:#42a06724;border-color:#74cd9557}.subpage-dark-active .upload-submit-bar .upload-flow-message.error{color:#ffd4cd;background:#bc433329;border-color:#f4897957}.subpage-dark-active .upload-submit-actions button{border-radius:7px;width:auto;min-height:40px;margin:0;padding:0 15px}.subpage-dark-active .upload-submit-actions .upload-primary-submit{color:#09090a;background:#f1f1ed;border-color:#f1f1ed;font-weight:700}.subpage-dark-active .upload-submit-actions button:disabled{color:#f4f4f08f;cursor:wait;background:#ffffff0f;border-color:#ffffff1f}.subpage-dark-active .profile-submission-notice{color:#f4f4f0e6;background:#ffffff0e;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}.subpage-dark-active .profile-submission-notice.is-success{background:#43845e24;border-color:#75c99947}.subpage-dark-active .profile-submission-notice.is-error{color:#ffd1ca;background:#903b2e2e;border-color:#ea7e704d}.subpage-dark-active .profile-submission-notice small{color:#f4f4f094}.subpage-dark-active .admin-folder-panel>.admin-panel-title{gap:0;max-width:780px;display:grid}.subpage-dark-active .admin-folder-panel,.subpage-dark-active .admin-folder-section,.subpage-dark-active .agent-config-panel,.subpage-dark-active .agent-config-summary,.subpage-dark-active .agent-config-form{min-width:0}.subpage-dark-active .agent-config-summary,.subpage-dark-active .agent-config-form{width:100%}.subpage-dark-active .agent-config-form{box-sizing:border-box;grid-template-columns:minmax(0,1fr)}.subpage-dark-active .agent-config-form label,.subpage-dark-active .agent-config-form input,.subpage-dark-active .agent-config-form select,.subpage-dark-active .agent-config-actions,.subpage-dark-active .agent-test-result{min-width:0;max-width:100%}.subpage-dark-active .agent-config-actions{flex-wrap:wrap}.subpage-dark-active .admin-folder-panel>.admin-panel-title h1{margin-top:6px;font-size:clamp(30px,2.8vw,40px)}.subpage-dark-active .admin-folder-panel>.admin-panel-title span{margin-top:10px;line-height:1.65}.subpage-dark-active .admin-folder-switch{scrollbar-width:none;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.subpage-dark-active .admin-folder-switch::-webkit-scrollbar{display:none}.subpage-dark-active .admin-folder-switch button{border-radius:6px;gap:9px;min-width:max-content;min-height:42px;padding:0 13px}.subpage-dark-active .admin-folder-switch span{font-size:13px}.subpage-dark-active .admin-folder-switch strong{font-size:11px}.subpage-dark-active .admin-action-primary,.subpage-dark-active .agent-config-actions .admin-action-primary,.subpage-dark-active .api-provider-registers .admin-action-primary,.subpage-dark-active .enterprise-model-list .admin-action-primary,.subpage-dark-active .join-review-actions .admin-action-primary{color:#09090a;background:#f1f1ed;border-color:#f1f1ed;font-weight:700}.subpage-dark-active .admin-action-secondary,.subpage-dark-active .agent-config-actions .admin-action-secondary,.subpage-dark-active .api-provider-registers .admin-action-secondary,.subpage-dark-active .enterprise-model-list .admin-action-secondary,.subpage-dark-active .storage-config-actions .admin-action-secondary{color:#f4f4f0d1;background:#ffffff12;border-color:#ffffff26}.subpage-dark-active .admin-action-ghost,.subpage-dark-active .api-provider-registers .admin-action-ghost,.subpage-dark-active .storage-config-actions .admin-action-ghost{color:#f4f4f094;background:0 0;border-color:#ffffff17}.subpage-dark-active .admin-action-danger,.subpage-dark-active .agent-config-actions .admin-action-danger,.subpage-dark-active .enterprise-model-list .admin-action-danger,.subpage-dark-active .join-review-actions .admin-action-danger,.subpage-dark-active .account-delete-button.admin-action-danger{color:var(--subpage-danger);background:var(--subpage-danger-surface);border-color:#ff7e7542}.subpage-dark-active .admin-action-primary:disabled,.subpage-dark-active .admin-action-secondary:disabled,.subpage-dark-active .admin-action-danger:disabled{opacity:.4;cursor:not-allowed}.subpage-dark-active .agent-test-result,.subpage-dark-active .agent-test-result pre,.subpage-dark-active .account-console-tools label,.subpage-dark-active .account-console-tools button,.subpage-dark-active .model-category-options label{border-color:var(--subpage-border);color:var(--subpage-text-muted);background:var(--subpage-surface)}.subpage-dark-active .agent-test-result strong,.subpage-dark-active .agent-test-result small,.subpage-dark-active .model-category-options span,.subpage-dark-active .model-category-options strong{color:var(--subpage-text-muted)}.subpage-dark-active .account-console-tools input{color:var(--subpage-text);background:0 0}.subpage-dark-active .model-category-options label:has(input:checked){color:#09090a;background:#f1f1ed;border-color:#ffffff2e}:is(.subpage-dark-active .model-category-options label:has(input:checked) span,.subpage-dark-active .model-category-options label:has(input:checked) strong){color:#09090a}@media (width<=1180px){.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"heading search""filters filters""controls controls""assets assets"}.subpage-dark-active .upload-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-dark-active .upload-section .aplus-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.subpage-dark-active .upload-section .aplus-module-head{flex-direction:column;align-items:flex-start}}@media (width<=900px){.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-columns:1fr;grid-template-areas:"heading""search""filters""controls""assets"}.subpage-dark-active .upload-section{grid-template-columns:1fr;gap:16px}.subpage-dark-active .upload-submit-bar{position:static}}@media (width<=640px){.subpage-dark-active .library-empty-state{padding:38px 20px}.subpage-dark-active .upload-section{padding:18px 14px}.subpage-dark-active .upload-basic-grid{grid-template-columns:1fr}.subpage-dark-active .upload-section .aplus-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.subpage-dark-active .upload-basic-grid .template-upload-note{grid-column:auto}.subpage-dark-active .upload-submit-bar{grid-template-columns:1fr;margin:10px}.subpage-dark-active .upload-submit-actions{grid-template-columns:1fr;display:grid}.subpage-dark-active .upload-submit-actions button{width:100%}}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-sidebar-footer{border-top-color:#ffffff14;gap:3px;padding-top:14px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card{color:#f7f7f4d1;background:linear-gradient(145deg,#ffffff1c,#ffffff09);border:1px solid #ffffff2b;border-radius:12px;gap:12px;min-height:78px;margin-bottom:7px;padding:11px 12px;box-shadow:inset 0 1px #ffffff1a,0 14px 34px #0003}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card-icon{color:#f4f4f0;background:#ffffff17;border-radius:10px;flex-basis:42px;width:42px;height:42px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card-copy strong{color:#f4f4f0;font-size:13px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card-copy small{color:#f4f4f07a;font-size:10px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card>svg{color:#f4f4f0ad}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-summary{color:#f4f4f0cc;background:0 0;border:0;border-radius:9px;min-height:46px;padding:6px 7px;display:flex}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-mark{color:#f4f4f0;background:#ffffff14;border:1px solid #ffffff1f;border-radius:9px;flex-basis:34px;width:34px;height:34px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-summary strong{color:#f4f4f0;font-size:12px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-summary small{color:#f4f4f06b;font-size:10px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger{color:#f4f4f0;background:0 0;border:0;border-radius:9px;min-height:50px;padding:7px 6px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger:hover,.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger[aria-expanded=true]{background:#ffffff0e;border-color:#0000}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger .user-avatar{border-color:#ffffff29;flex-basis:34px;width:34px;height:34px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-trigger-copy{flex:1;min-width:0}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-trigger-copy strong{color:#f4f4f0;font-size:13px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-trigger-copy small{color:#f4f4f070;font-size:10px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger>svg{color:#f4f4f0b8;flex:0 0 16px}.site-shell.subpage-dark-active .library-workspace{grid-template-columns:minmax(260px,.78fr) minmax(0,1.45fr) auto;grid-template-areas:"heading heading heading""search filters controls""assets assets preview";align-content:start;gap:16px 12px;padding-top:32px}.site-shell.subpage-dark-active .material-library-workspace,.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-areas:"heading heading heading""search filters controls""assets assets assets"}.site-shell.subpage-dark-active .library-heading{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding-bottom:4px;display:flex}.site-shell.subpage-dark-active .library-heading>div{min-width:0}.site-shell.subpage-dark-active .library-heading>span{color:#f4f4f0b3;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;flex:none;margin:0 0 5px;padding:6px 10px}.site-shell.subpage-dark-active .library-toolbar>.search-field{color:#f4f4f0a8;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:0 12px;box-shadow:inset 0 1px #ffffff09}.site-shell.subpage-dark-active .library-toolbar>.search-field:focus-within{background:#ffffff0e;border-color:#fff3}.site-shell.subpage-dark-active .library-toolbar>.search-field input{color:#f4f4f0;background:0 0;min-width:0}.site-shell.subpage-dark-active .library-toolbar>.search-field input::placeholder{color:#f4f4f057}.site-shell.subpage-dark-active .library-sidebar{scrollbar-width:none;flex-wrap:nowrap;min-height:42px;padding-bottom:1px;overflow-x:auto}.site-shell.subpage-dark-active .library-sidebar::-webkit-scrollbar{display:none}.site-shell.subpage-dark-active .library-sidebar .sidebar-item{min-height:42px;padding:0 12px}.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls{flex-wrap:nowrap;gap:8px;min-width:max-content;display:flex}.site-shell.subpage-dark-active .library-toolbar .segmented,.site-shell.subpage-dark-active .library-toolbar .select-field{background:#ffffff09;border-color:#ffffff17;min-height:42px}.site-shell.subpage-dark-active .library-main>.asset-grid{margin-top:2px}.site-shell.subpage-dark-active .material-library-workspace .library-sidebar{flex-wrap:nowrap;gap:6px;overflow:visible}.site-shell.subpage-dark-active .material-library-workspace .library-sidebar .sidebar-item{flex:1 1 0;gap:4px;min-width:0;padding-inline:6px}.site-shell.subpage-dark-active .material-library-workspace .library-sidebar .sidebar-item>svg,.site-shell.subpage-dark-active .material-library-workspace .library-sidebar .sidebar-item>strong{flex:none}.site-shell.subpage-dark-active .material-library-workspace .library-sidebar .sidebar-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.standard .asset-card{align-self:stretch}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.standard .material-card-info{flex-direction:column;display:flex}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.standard .asset-info-footer{margin-top:auto;padding-top:10px}.site-shell.subpage-dark-active .material-library-workspace>.preview-panel{display:none}.site-shell.subpage-dark-active .material-library-workspace .asset-card{cursor:zoom-in}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.compact{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.compact .asset-card{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-content:start;gap:8px;width:100%;max-width:210px;min-height:0;padding:6px 6px 9px}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.compact .asset-thumb{aspect-ratio:1;width:100%;min-height:0}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.compact .asset-thumb img{object-fit:cover}.site-shell .material-library-workspace .asset-grid.standard{grid-template-columns:repeat(auto-fill,minmax(min(100%,223px),223px))}.site-shell.subpage-dark-active .material-library-workspace .asset-grid.compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,203px),203px))}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card{flex-direction:column;align-self:stretch;gap:8px;width:100%;min-width:0;max-width:none;min-height:0;padding:10px;display:flex}.library-material-card .library-card-platform-row{z-index:3;align-items:center;gap:12px;min-width:0;height:32px;padding-right:36px;display:flex;position:absolute;top:10px;left:10px;right:10px}.library-material-card .library-card-platform{color:#a95500;text-overflow:ellipsis;white-space:nowrap;background:#1c1c1c;border:1px solid;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.subpage-dark-active .library-material-card .library-card-platform{color:#ff9c24}.library-material-card .library-card-language{color:#f5f5f5;text-overflow:ellipsis;white-space:nowrap;background:#1c1c1c;border-radius:4px;min-width:0;margin-left:auto;padding:3px 6px;font-size:14px;overflow:hidden}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card .asset-thumb{aspect-ratio:1;background:#fff;flex:none;width:100%;min-height:0}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card .asset-thumb img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card .material-card-info{flex-direction:column;flex:1;padding:0 4px;display:flex}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card h2{text-overflow:ellipsis;white-space:nowrap;height:1.35em;margin:0;font-size:20px;line-height:1.35;display:block;overflow:hidden}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card p,.library-material-card .library-card-status{height:18px;color:var(--theme-legible-subtle,var(--muted));text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;line-height:18px;overflow:hidden}.site-shell .material-library-workspace .asset-grid:is(.standard,.compact) .library-material-card .asset-info-footer{border-top:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.library-material-card .library-card-preview{z-index:2;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;flex:none;padding:0 14px;font-size:14px;position:relative}.library-material-card .library-card-preview:hover{background:var(--line)}.library-material-card .library-card-preview:focus-visible{outline-offset:3px;outline:2px solid #ff9c24}.library-material-card .asset-score{white-space:nowrap;flex:none}.library-material-card .asset-score-label{font-size:11px;line-height:1.2}.site-shell .material-library-workspace .asset-grid.standard .library-material-card .asset-score-value{font-size:20px}.site-shell .material-library-workspace .asset-grid.compact .library-material-card{gap:8px;padding:8px}.site-shell .material-library-workspace .asset-grid.compact .library-material-card h2{font-size:16px}.site-shell .material-library-workspace .asset-grid.compact .library-material-card .library-card-status{display:none}.site-shell .material-library-workspace .asset-grid.compact .library-material-card .asset-score-value{font-size:18px}.site-shell.subpage-dark-active .templates-workspace>.preview-panel{width:340px;margin-top:2px}.site-shell.subpage-dark-active .asset-modal-overlay{z-index:180;-webkit-backdrop-filter:blur(20px)saturate(112%);background:#030304c7;padding:20px}.site-shell.subpage-dark-active .asset-modal-overlay .asset-preview-dialog:not(.review-detail-dialog){--ink:#f4f4f0;--muted:#f4f4f0ad;--line:#ffffff1a;--bronze:#f4f4f0ad;--forest:#f4f4f0;width:min(1280px,66.6667vw - 26.6667px);height:calc(100vh - 40px);max-height:calc(100vh - 40px);color:var(--ink);background:#0c0d0ef5;border:1px solid #ffffff24;border-radius:10px;grid-template-rows:auto minmax(0,1fr);padding:0;display:grid;overflow:hidden;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff12}.site-shell.subpage-dark-active .asset-modal-overlay .review-detail-dialog{--ink:#f4f4f0;--muted:#f4f4f0ad;--line:#ffffff1a;--bronze:#f4f4f0ad;--forest:#f4f4f0;color:#f4f4f0;background:#0c0d0f;border:1px solid #ffffff24;border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(1500px,100vw - 40px);height:min(1040px,100vh - 40px);max-height:calc(100vh - 40px);padding:0;display:grid;overflow:hidden;box-shadow:0 32px 100px #00000094,inset 0 1px #ffffff12}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header{background:#ffffff06;border-bottom:1px solid #ffffff17;align-items:center;min-height:82px;padding:16px 20px}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header p,.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header span{color:#f4f4f0ad}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header p{font-size:10px}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header h2{color:#f4f4f0;margin-top:5px;font-size:clamp(22px,2vw,30px);font-weight:500}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header span{margin-top:5px;font-size:12px}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header-actions>button,.site-shell.subpage-dark-active .review-detail-dialog .preview-device-toggle{color:#f4f4f0c7;background:#ffffff0b;border-color:#ffffff1c}.site-shell.subpage-dark-active .review-detail-dialog .preview-device-toggle button{color:#f4f4f0ad}.site-shell.subpage-dark-active .review-detail-dialog .preview-device-toggle button.active{color:#09090a;background:#f1f1ed}.site-shell.subpage-dark-active .review-detail-dialog .review-detail-layout{grid-template-columns:minmax(0,1fr) 350px;gap:14px;height:100%;min-height:0;margin:0;padding:14px;overflow:hidden}.site-shell.subpage-dark-active .review-detail-dialog .review-large-preview{scrollbar-width:thin;align-content:start;min-height:0;padding-right:4px;overflow:auto}.site-shell.subpage-dark-active .review-detail-dialog .review-product-strip{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.site-shell.subpage-dark-active .review-detail-dialog .review-product-strip figure,.site-shell.subpage-dark-active .review-detail-dialog .aplus-module-preview{box-shadow:none;background:#ffffff09;border-color:#ffffff17}.site-shell.subpage-dark-active .review-detail-dialog .review-product-strip figcaption,.site-shell.subpage-dark-active .review-detail-dialog .aplus-module-head span{color:#f4f4f09e}.site-shell.subpage-dark-active .review-detail-dialog .aplus-module-head{border-bottom-color:#ffffff14}.site-shell.subpage-dark-active .review-detail-dialog .aplus-module-canvas,.site-shell.subpage-dark-active .review-detail-dialog .aplus-module-canvas img{background:#08090a}.site-shell.subpage-dark-active .review-detail-dialog .review-aplus-stage{max-height:none;overflow:visible}.site-shell.subpage-dark-active .review-detail-dialog .aplus-empty-state{color:#f4f4f0ad;background:#ffffff08;border-color:#ffffff17}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail{color:#f4f4f0;scrollbar-width:thin;background:#ffffff09;border-color:#ffffff17;min-height:0;overflow:auto}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail>p,.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail dt,.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail section strong{color:#f4f4f094}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail h3,.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail dd,.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail section p{color:#f4f4f0}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail dl div{border-bottom-color:#ffffff14}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail section{background:#ffffff0b}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-actions button{color:#f4f4f0d1;background:#ffffff0d;border:1px solid #ffffff1f}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-actions button:disabled,.site-shell.subpage-dark-active .review-detail-dialog .review-finalization-note{color:#f4f4f094;background:#ffffff06;border-color:#ffffff17}.site-shell.subpage-dark-active .review-detail-dialog .review-agent-actions button:last-child{color:#09090a;background:#f1f1ed;border-color:#f1f1ed}.site-shell.subpage-dark-active .asset-preview-dialog .review-detail-state{color:#f4f4f0b8;text-align:center;align-content:center;justify-items:center;gap:10px;min-height:0;padding:40px 24px;display:grid}.site-shell.subpage-dark-active .asset-preview-dialog .review-detail-state strong{color:#f4f4f0;font-size:17px}.site-shell.subpage-dark-active .asset-preview-dialog .review-detail-state span{max-width:460px;line-height:1.65}.site-shell.subpage-dark-active .asset-preview-dialog .review-detail-state button{color:#09090a;cursor:pointer;background:#f1f1ed;border:1px solid #ffffff24;border-radius:7px;align-items:center;gap:8px;min-height:38px;margin-top:6px;padding:0 14px;display:inline-flex}.site-shell.interface-theme-light.subpage-dark-active .asset-modal-overlay .review-detail-dialog{--ink:#20262c;--muted:#56616c;--line:#171c221c;--bronze:#56616c;--forest:#17191c;color:#20262c;background:#f7f8fa;border-color:#171c2224;box-shadow:0 32px 100px #1f262d3d}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .asset-preview-header,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-product-strip figure,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .aplus-module-preview{color:#20262c;background:#fff;border-color:#171c221a}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .asset-preview-header h2,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail h3,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail dd,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail section p,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-detail-state strong{color:#20262c}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .asset-preview-header p,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .asset-preview-header span,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-product-strip figcaption,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .aplus-module-head span,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail>p,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail dt,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail section strong,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-detail-state{color:#56616c}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .preview-device-toggle,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .asset-preview-header-actions>button,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-detail section{color:#39444f;background:#f1f3f5;border-color:#171c221c}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .preview-device-toggle button{color:#56616c}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .preview-device-toggle button.active,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-actions button:last-child{color:#fff;background:#17191c}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-actions button{color:#39444f;background:#f1f3f5;border:1px solid #171c2224}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-agent-actions button:disabled,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .review-finalization-note{color:#68717a;background:#f6f7f8;border-color:#171c221a}.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .aplus-module-canvas,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .aplus-module-canvas img,.site-shell.interface-theme-light.subpage-dark-active .review-detail-dialog .aplus-empty-state{color:#56616c;background:#eef1f3;border-color:#171c221a}.site-shell.interface-theme-light.subpage-dark-active .profile-submission-notice{color:#20262c;background:#fff;border-color:#171c221f}.site-shell.interface-theme-light.subpage-dark-active .profile-submission-notice.is-success{color:#1f613c;background:#f0f8f3;border-color:#2670463d}.site-shell.interface-theme-light.subpage-dark-active .profile-submission-notice small{color:#56616c}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header{background:linear-gradient(#ffffff0b,#ffffff04);border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:14px;min-height:88px;padding:10px 14px;display:grid}.asset-preview-title-block,.asset-preview-header-tools{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.asset-preview-title-block{overflow-wrap:anywhere}.asset-preview-header-tools{justify-content:flex-end;align-items:center;gap:12px;display:flex}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header-tools .preview-device-block{background:0 0;border:0;flex:1;min-width:0;padding:0}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header p{color:#f4f4f0ad;font-size:10px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header h2{color:#f4f4f0;margin-top:5px;font-size:24px;font-weight:500}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header span{color:#f4f4f0ad;margin-top:5px;font-size:12px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header-actions>button{color:#f4f4f0c7;background:#ffffff0b;border-color:#ffffff1c;border-radius:8px;width:36px;height:36px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header-actions>button:hover{color:#fff;background:#ffffff17}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-layout.asset-preview-flow{--asset-preview-left-width:100%;grid-template-rows:minmax(620px,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:14px;height:100%;margin:0;padding:14px;overflow:auto}.asset-preview-flow>.asset-audit-report-actions{grid-column:1/-1;min-width:0;margin:0}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-products{background:#ffffff07;border:1px solid #ffffff17;border-radius:8px;grid-template-rows:max-content max-content;align-content:start;align-self:stretch;height:auto;min-height:0;padding:10px;overflow:visible}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-section-label,.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-device-block>p{color:#f4f4f094}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-hero-frame{aspect-ratio:1;background:#08090a;border:1px solid #ffffff17;border-radius:7px;justify-self:center;width:min(100%,400px);height:auto}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip{grid-template-columns:repeat(5,minmax(0,1fr));justify-self:center;gap:8px;width:min(100%,400px);overflow:visible}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip figure{box-shadow:none;background:#ffffff09;border-color:#ffffff17;border-radius:7px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip figure>div{aspect-ratio:16/9}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip figure.active{border-color:#ffffffb3;box-shadow:0 0 0 1px #ffffff42}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip figcaption{color:#f4f4f0a8;padding:3px 5px;line-height:16px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-aplus-column{grid-template-rows:minmax(0,1fr);align-self:stretch;height:auto;min-height:0;padding-top:10px;overflow:hidden}.site-shell.subpage-dark-active .original-image-viewer{z-index:200}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-device-block{background:#ffffff07;border-color:#ffffff17;border-radius:8px;padding:12px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-device-toggle{background:#ffffff09;border-color:#ffffff17}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-device-toggle button{color:#f4f4f0ad}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-device-toggle button.active{color:#09090a;background:#f1f1ed}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .aplus-large-preview{background:#ffffff06;border-color:#ffffff17;border-radius:8px;grid-template-rows:minmax(0,1fr);min-height:0;display:grid}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-aplus-stage{scrollbar-width:thin;background:#070708;min-height:0;max-height:none;padding:0;overflow:auto}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-aplus-stage .aplus-module-preview+.aplus-module-preview{margin-top:0}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-aplus-stage .aplus-module-canvas{line-height:0;display:block}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-audit-card{background:#ffffff09;border-color:#ffffff17;border-radius:8px;grid-column:1/-1;padding:13px 15px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-audit-card strong{color:#f4f4f0;margin-top:5px;font-size:15px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-audit-card span{color:#f4f4f0ad;margin-top:5px;line-height:1.55}.asset-preview-dialog .preview-audit-card.has-review-details{overflow-wrap:anywhere;scrollbar-width:thin;min-height:0;max-height:min(32vh,300px);overflow:auto}.asset-preview-dialog .preview-review-details{border-top:1px solid var(--line);color:var(--ink);margin-top:10px;padding-top:10px;font-size:13px}.asset-preview-dialog .preview-review-details summary{cursor:pointer;width:fit-content}.asset-preview-dialog .preview-review-details dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:12px 0 0;display:grid}.asset-preview-dialog .preview-review-details dt{color:var(--muted)}.asset-preview-dialog .preview-review-details dd{color:var(--ink);margin:5px 0 0}.asset-preview-dialog .preview-review-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.asset-preview-dialog .preview-review-actions button{border:1px solid var(--line);max-width:100%;min-height:36px;color:var(--ink);background:var(--paper);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.asset-preview-dialog .preview-review-actions button:hover:not(:disabled){border-color:var(--ink)}.asset-preview-dialog .preview-review-actions button:disabled{color:var(--muted);cursor:not-allowed}.asset-preview-dialog .preview-review-actions button:focus-visible,.asset-preview-dialog .preview-review-details summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=1480px){.site-shell.subpage-dark-active .library-workspace,.site-shell.subpage-dark-active .material-library-workspace,.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading heading""search controls""filters filters""assets preview"}.site-shell.subpage-dark-active .material-library-workspace,.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-areas:"heading heading""search controls""filters filters""assets assets"}}@media (width>=981px) and (height<=1000px){.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header{gap:8px;padding:8px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-aplus-column{padding-top:6px}.site-shell.subpage-dark-active .asset-modal-overlay{padding:10px}.site-shell.subpage-dark-active .asset-modal-overlay .asset-preview-dialog:not(.review-detail-dialog){width:min(1280px,66.6667vw - 13.3333px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-layout.asset-preview-flow{grid-template-rows:minmax(480px,1fr) auto;gap:8px;padding:8px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-products{gap:6px;padding:6px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-section-label,.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-device-block>p{font-size:10px;line-height:12px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-hero-frame{width:min(100%,320px)}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(100%,320px)}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip figcaption{padding:1px 2px;font-size:9px;line-height:12px}}@media (width>=981px) and (height<=800px){.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-layout.asset-preview-flow{grid-template-rows:minmax(310px,1fr) auto}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-hero-frame,.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip{width:min(100%,230px)}}@media (width<=980px){.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header{grid-template-columns:1fr;gap:8px}.site-shell.subpage-dark-active .asset-modal-overlay{padding:10px}.site-shell.subpage-dark-active .asset-modal-overlay .asset-preview-dialog:not(.review-detail-dialog),.site-shell.subpage-dark-active .asset-modal-overlay .review-detail-dialog{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.site-shell.subpage-dark-active .review-detail-dialog .review-detail-layout{grid-template-rows:max-content max-content;grid-template-columns:1fr;align-content:start;overflow:auto}.site-shell.subpage-dark-active .review-detail-dialog .review-large-preview,.site-shell.subpage-dark-active .review-detail-dialog .review-agent-detail{overflow:visible}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-layout.asset-preview-flow{grid-template-rows:max-content max-content max-content;grid-template-columns:1fr;align-content:start;overflow:auto}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-products,.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-aplus-column{overflow:visible}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-aplus-stage{max-height:62vh}}@media (width<=900px){.site-shell.subpage-dark-active .library-workspace,.site-shell.subpage-dark-active .material-library-workspace,.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-columns:1fr;grid-template-areas:"heading""search""filters""controls""assets""preview";padding:24px 16px 48px}.site-shell.subpage-dark-active .material-library-workspace,.site-shell.subpage-dark-active .templates-workspace.is-empty{grid-template-areas:"heading""search""filters""controls""assets"}.site-shell.subpage-dark-active .library-heading{flex-direction:column;align-items:flex-start;gap:10px}.site-shell.subpage-dark-active .library-heading>span{margin:0}.site-shell.subpage-dark-active .library-toolbar>.toolbar-controls{scrollbar-width:none;width:100%;padding-bottom:2px;overflow-x:auto}.site-shell.subpage-dark-active .templates-workspace>.preview-panel{width:100%}}@media (width<=640px){.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header{min-height:72px;padding:12px 14px}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .asset-preview-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 100px);font-size:20px;overflow:hidden}.site-shell.subpage-dark-active .asset-preview-dialog:not(.review-detail-dialog) .preview-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header{align-items:flex-start;min-height:72px;padding:12px 14px}.site-shell.subpage-dark-active .review-detail-dialog .asset-preview-header h2{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 100px);font-size:20px;overflow:hidden}.site-shell.subpage-dark-active .review-detail-dialog .preview-device-toggle{display:none}.site-shell.subpage-dark-active .review-detail-dialog .review-detail-layout{padding:10px}.site-shell.subpage-dark-active .review-detail-dialog .review-product-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-submission-notice{grid-template-columns:auto minmax(0,1fr)}.profile-submission-notice>button{grid-column:2;justify-self:end}}.account-interface-settings{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px;padding:10px 0;display:grid}.account-interface-setting{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;display:grid}.account-interface-setting-icon{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:color-mix(in srgb, var(--paper) 78%, transparent);border-radius:7px;place-items:center;display:inline-grid}.account-interface-setting-copy{gap:2px;min-width:0;display:grid}.account-interface-setting-copy strong{color:var(--ink);font-size:13px;font-weight:800}.account-interface-setting-copy small{color:var(--muted);white-space:normal;font-size:10px;line-height:1.35}.account-interface-segmented{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 72%, transparent);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.account-interface-segmented button{min-width:44px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:11px;font-weight:800}.account-interface-segmented button:hover{color:var(--ink)}.account-interface-segmented button.active{color:#111214;background:#f4f4f0;box-shadow:0 2px 8px #00000029}.site-shell:is(.workbench-active,.subpage-dark-active) .account-dropdown{width:min(360px,100vw - 28px)}.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-settings{border-color:#ffffff14}.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-setting-icon,.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-segmented{background:#ffffff0b;border-color:#ffffff1a}.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-setting-copy strong{color:#f4f4f0}.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-setting-copy small,.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-setting-icon,.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-segmented button{color:#f4f4f080}.site-shell:is(.workbench-active,.subpage-dark-active) .account-interface-segmented button:hover{color:#fff}.site-shell:not(.interface-theme-light):is(.workbench-active,.subpage-dark-active) .account-interface-segmented button.active{color:#111214;background:#f4f4f0}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active){--ink:#17191c;--muted:#56616c;--line:#1a1f251f;--paper:#fff;--ivory:#f3f5f7;--champagne:#e8ecef;--bronze:#4c5864;--forest:#17191c;--shadow:0 22px 56px #1c22281f;--subpage-surface:#ffffffbd;--subpage-surface-strong:#fffffff0;--subpage-border:#1b21281a;--subpage-border-strong:#1b21282e;--subpage-text:#17191c;--subpage-text-muted:#56616c;color:#17191c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f5f7}.site-shell.interface-theme-light.subpage-dark-active:before{background:linear-gradient(90deg,#0000 0 68%,#181e2406 68% 68.05%,#0000 68.05%),linear-gradient(#ffffffb8,#0000 28%)}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar{color:#17191c;background:#f7f9fae0;border-right-color:#171c2217;box-shadow:18px 0 52px #1f262d14}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-brand,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-brand-copy strong,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-trigger-copy strong{color:#17191c}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-brand-mark,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-collapse,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-mobile-close,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-section-title button{color:#626b74;background:#ffffffbd;border-color:#171c221c;box-shadow:inset 0 1px #ffffffe6}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-brand-copy small,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-section-title,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-empty-project,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-trigger-copy small,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-resource-card-copy small{color:#5f6973}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-navigation-item,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-open,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-empty-project{color:#4f5964}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-navigation-item:hover,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-open:hover,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-empty-project:hover{color:#17191c;background:#ffffffb8;border-color:#191f2514}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-navigation-item.active{color:#fff;background:#17191c;border-color:#17191c;box-shadow:0 10px 24px #17191c29}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-footer,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-list{border-color:#171c2217}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-resource-card,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-workspace-summary,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar .account-menu-trigger{color:#293039;background:#ffffffb3;border-color:#171c221a;box-shadow:inset 0 1px #fffffff0}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar .account-menu-trigger:hover,.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar .account-menu-trigger[aria-expanded=true]{background:#fff;border-color:#171c2224}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-resource-progress{background:#171c221a}.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-resource-progress i{background:#303841}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown{color:#17191c;background:#fffffff5;border-color:#171c221f;box-shadow:0 24px 70px #1f262d29}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown-head strong,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-role-row span,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-setting-copy strong{color:#17191c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown-head small,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-role-row small,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-setting-copy small,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-setting-icon,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-segmented button{color:#707780}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-settings,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-setting-icon,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-segmented{border-color:#171c221a}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-setting-icon,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-segmented{background:#f2f4f6}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-segmented button.active{color:#fff;background:#17191c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown-actions button{color:#293039;background:#f7f8f9;border-color:#171c221c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown-actions button:hover{color:#111214;background:#eef1f3}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-permission-chips span{color:#46515c;background:#f0f2f4;border-color:#171c221a}.site-shell.interface-theme-light.workbench-active .workbench-workspace,.site-shell.interface-theme-light.workbench-active .workbench-panel,.site-shell.interface-theme-light.workbench-active .workbench-project-home,.site-shell.interface-theme-light.workbench-active .workbench-project-library{color:#17191c;background:#f1f3f5}.site-shell.interface-theme-light.workbench-active .workbench-project-home{background:linear-gradient(112deg,#ffffffeb,#0000 42%,#c5cfd638 72%,#0000),#eef1f3}.site-shell.interface-theme-light.workbench-active .workbench-project-home:before{background:linear-gradient(115deg,#ffffffeb,#c8d2da29 52%,#ffffffa8)}.site-shell.interface-theme-light.workbench-active .workbench-hero-showcase,.site-shell.interface-theme-light.workbench-active .workbench-agent-composer{background:linear-gradient(135deg,#ffffffeb,#f6f8f9b8);border-color:#1d23291f;box-shadow:inset 0 1px #fff,0 20px 52px #20272d1c}.site-shell.interface-theme-light.workbench-active .workbench-agent-conversation{color:#17191c;background:#ffffffe6;border-color:#1d23291f;box-shadow:inset 0 1px #fff,0 20px 52px #20272d1a}.site-shell.interface-theme-light.workbench-active .workbench-agent-conversation-head,.site-shell.interface-theme-light.workbench-active .workbench-agent-canvas-action{border-color:#171c2217}.site-shell.interface-theme-light.workbench-active .workbench-agent-conversation-head button{color:#5f6871}.site-shell.interface-theme-light.workbench-active .workbench-agent-conversation-head button:hover,.site-shell.interface-theme-light.workbench-active .workbench-agent-conversation-head button.active{color:#17191c;background:#eef1f3}.site-shell.interface-theme-light.workbench-active .workbench-agent-history-popover{background:#fffffffa;border-color:#171c221f;box-shadow:0 20px 52px #1f262d29}.site-shell.interface-theme-light.workbench-active .workbench-agent-history-popover p,.site-shell.interface-theme-light.workbench-active .workbench-agent-chat-empty,.site-shell.interface-theme-light.workbench-active .workbench-agent-message.pending .workbench-agent-message-content p,.site-shell.interface-theme-light.workbench-active .workbench-agent-canvas-action small{color:#68737d}.site-shell.interface-theme-light.workbench-active .workbench-agent-message-avatar{color:#4e5963;background:#f0f2f4;border-color:#171c221a}.site-shell.interface-theme-light.workbench-active .workbench-agent-message-content p{color:#22272d}.site-shell.interface-theme-light.workbench-active .workbench-agent-message-rich :is(h3,strong,p.lead){color:#17191c}.site-shell.interface-theme-light.workbench-active .workbench-agent-message-rich li{color:#22272d}.site-shell.interface-theme-light.workbench-active .workbench-agent-message.user .workbench-agent-message-content{background:#eef1f3}.site-shell.interface-theme-light.workbench-active .workbench-agent-canvas-action{background:#f0f3f5bd}.site-shell.interface-theme-light.workbench-active .workbench-agent-canvas-action button{color:#fff;background:#17191c}.site-shell.interface-theme-light.workbench-active .workbench-project-brand,.site-shell.interface-theme-light.workbench-active .workbench-project-brand h1,.site-shell.interface-theme-light.workbench-active .workbench-agent-composer textarea,.site-shell.interface-theme-light.workbench-active .workbench-agent-composer-intro span,.site-shell.interface-theme-light.workbench-active .workbench-prompt-suggestions button>strong{color:#17191c}.site-shell.interface-theme-light.workbench-active .workbench-project-brand p,.site-shell.interface-theme-light.workbench-active .workbench-agent-composer-intro p,.site-shell.interface-theme-light.workbench-active .workbench-prompt-guide>p,.site-shell.interface-theme-light.workbench-active .workbench-prompt-suggestions button>small{color:#56616c}.site-shell.interface-theme-light.workbench-active .workbench-hero-media:after{background:linear-gradient(90deg,#f9fafbfa,#f9fafb75 58%,#f9fafbb8)}.site-shell.interface-theme-light.workbench-active .workbench-hero-media img{opacity:.42;filter:grayscale()contrast(1.04)brightness(1.06)}.site-shell.interface-theme-light.workbench-active .workbench-agent-categories{border-top-color:#171c2214}.site-shell.interface-theme-light.workbench-active .workbench-agent-categories button{color:#56616c}.site-shell.interface-theme-light.workbench-active .workbench-agent-categories button:hover,.site-shell.interface-theme-light.workbench-active .workbench-agent-categories button.active{color:#17191c;background:#171c2212}.site-shell.interface-theme-light.workbench-active .workbench-agent-composer textarea::placeholder{color:#979da4}.site-shell.interface-theme-light.workbench-active .workbench-home-actions button,.site-shell.interface-theme-light.workbench-active .workbench-agent-icon-button,.site-shell.interface-theme-light.workbench-active .workbench-agent-execution-trigger,.site-shell.interface-theme-light.workbench-active .workbench-agent-route-trigger,.site-shell.interface-theme-light.workbench-active .workbench-agent-composer-intro button{color:#616a73;background:#ffffffbd;border-color:#171c221c}.site-shell.interface-theme-light.workbench-active .workbench-agent-icon-button:hover,.site-shell.interface-theme-light.workbench-active .workbench-agent-icon-button.active,.site-shell.interface-theme-light.workbench-active .workbench-agent-execution-trigger:hover,.site-shell.interface-theme-light.workbench-active .workbench-agent-execution-trigger.active,.site-shell.interface-theme-light.workbench-active .workbench-agent-route-trigger:hover,.site-shell.interface-theme-light.workbench-active .workbench-agent-route-trigger.active{color:#17191c;background:#fff}.site-shell.interface-theme-light.workbench-active .workbench-agent-popover{color:#17191c;background:#fffffffa;border-color:#171c221f;box-shadow:0 22px 58px #1f262d29}.site-shell.interface-theme-light.workbench-active .workbench-agent-popover button,.site-shell.interface-theme-light.workbench-active .workbench-agent-popover input,.site-shell.interface-theme-light.workbench-active .workbench-agent-popover select,.site-shell.interface-theme-light.workbench-active .workbench-agent-route-head,.site-shell.interface-theme-light.workbench-active .workbench-agent-route-row{color:#242a31;background:#f6f7f8;border-color:#171c221a}.site-shell.interface-theme-light.workbench-active .workbench-agent-skill-search{color:#68737d;background:#f6f7f8;border-color:#171c221a}.site-shell.interface-theme-light.workbench-active .workbench-agent-skill-search input::placeholder{color:#78828c}.site-shell.interface-theme-light.workbench-active :is(.workbench-agent-skill-popover>small,.workbench-agent-skill-list small,.workbench-agent-route-value,.workbench-agent-route-head select,.workbench-agent-route-row select,.workbench-agent-route-mode button:not(.selected)){color:#56616c}.site-shell.interface-theme-light.workbench-active .workbench-agent-skill-list em{color:#68737d}.site-shell.interface-theme-light.workbench-active .workbench-agent-route-popover option{color:#20262c;background:#fff}.site-shell.interface-theme-light.workbench-active .workbench-agent-starters button,.site-shell.interface-theme-light.workbench-active .workbench-prompt-suggestions button,.site-shell.interface-theme-light.workbench-active .workbench-project-card,.site-shell.interface-theme-light.workbench-active .workbench-project-empty,.site-shell.interface-theme-light.workbench-active .workbench-project-search,.site-shell.interface-theme-light.workbench-active .workbench-project-sort{color:#252b32;background:#ffffffc7;border-color:#171c221c;box-shadow:inset 0 1px #fff}.site-shell.interface-theme-light.workbench-active .workbench-agent-starters button:hover,.site-shell.interface-theme-light.workbench-active .workbench-prompt-suggestions button:hover,.site-shell.interface-theme-light.workbench-active .workbench-project-card:hover{background:#fff;border-color:#171c2233}.site-shell.interface-theme-light.workbench-active .workbench-agent-submit:not(:disabled){color:#fff;background:#17191c}.site-shell.interface-theme-light.subpage-dark-active :is(.library-workspace,.templates-workspace,.profile-workspace,.account-profile-workspace,.admin-workspace){color:#17191c;background:0 0}.site-shell.interface-theme-light.subpage-dark-active :is(.library-heading,.library-toolbar>.search-field,.library-toolbar .segmented,.library-toolbar .select-field,.sidebar-item,.asset-card,.template-card,.preview-panel,.profile-settings-card,.profile-upload-panel,.profile-submissions,.admin-folder-section,.account-permission-console,.account-permission-detail,.enterprise-account-overview article,.enterprise-account-list article){color:#252b32;background:#ffffffc7;border-color:#171c221a;box-shadow:inset 0 1px #fffffff5}.site-shell.interface-theme-light.subpage-dark-active input,.site-shell.interface-theme-light.subpage-dark-active select,.site-shell.interface-theme-light.subpage-dark-active textarea{color:#20262c;background:#ffffffdb;border-color:#171c221f}.site-shell.interface-theme-light.subpage-dark-active input::placeholder,.site-shell.interface-theme-light.subpage-dark-active textarea::placeholder{color:#9299a1}.site-shell.interface-theme-light.subpage-dark-active :is(.sidebar-title,.preview-head,.folder-source,.asset-info p,.preview-body p,.preview-list dt,.agent-review-preview dt,.admin-panel-title p,.storage-capacity-head p,.enterprise-account-head p,.enterprise-model-head p,.profile-settings-card .admin-panel-title p,.profile-settings-card .admin-panel-title span,.avatar-upload-actions small,.profile-settings-card label,.upload-form label,.folder-create-form label,.storage-config-form label,.agent-config-form label,.enterprise-model-form label,.account-type-controls label){color:#68717a}.site-shell.interface-theme-light.subpage-dark-active :is(.preview-body span,.preview-list dd,.agent-review-preview dd,.agent-review-preview>p,.admin-panel-title span,.profile-page-identity small,.storage-capacity-card small,.storage-capacity-card span,.storage-plan-card p,.storage-plan-card small,.enterprise-account-overview p,.enterprise-account-list p,.enterprise-model-list p,.review-card-row p,.review-card-row small){color:#59636d}.site-shell.interface-theme-light.subpage-dark-active .sidebar-item{color:#505b66}.site-shell.interface-theme-light.subpage-dark-active .sidebar-item:hover{color:#17191c;background:#f2f4f6}.site-shell.interface-theme-light.subpage-dark-active .sidebar-item.active{color:#fff;background:#17191c;border-color:#17191c;box-shadow:0 8px 20px #17191c24}.site-shell.interface-theme-light.subpage-dark-active .sidebar-item.active strong{color:#ffffffad}.site-shell.interface-theme-light.subpage-dark-active .asset-meta span,.site-shell.interface-theme-light.subpage-dark-active .asset-meta strong{color:#56616c;background:#f0f2f4;border-color:#171c221a}.site-shell.interface-theme-light.subpage-dark-active .asset-meta strong{color:#29313a}.site-shell.interface-theme-light.subpage-dark-active :is(.library-toolbar>.search-field,.library-toolbar .segmented,.library-toolbar .select-field,.profile-submission-search,.profile-submission-switch,.admin-folder-switch,.upload-form,.folder-create-form,.agent-review-preview,.template-upload-note){color:#59636d;background:#ffffffc2;border-color:#171c221a;box-shadow:inset 0 1px #fffffff5}.site-shell.interface-theme-light.subpage-dark-active .library-toolbar>.search-field input{color:#20262c}.site-shell.interface-theme-light.subpage-dark-active .library-toolbar>.search-field input::placeholder{color:#9299a1}.site-shell.interface-theme-light.subpage-dark-active :is(.profile-submission-switch button,.admin-folder-switch button):not(.active){color:#68717a}.site-shell.interface-theme-light.subpage-dark-active :is(.profile-submission-switch button,.admin-folder-switch button).active{color:#fff;background:#17191c;border-color:#17191c}.site-shell.interface-theme-light.subpage-dark-active :is(.profile-submission-switch button,.admin-folder-switch button).active :is(span,strong){color:inherit}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) :is(.app-resource-card,.app-workspace-summary,.app-sidebar .account-menu-trigger,.app-sidebar-project-list .app-sidebar-project-open){color:#4f5964;background:#ffffffc2;border-color:#171c221a;box-shadow:inset 0 1px #fffffff5}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) :is(.app-resource-card-copy strong,.app-workspace-summary strong,.account-trigger-copy strong){color:#20262c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) :is(.app-resource-card-copy small,.app-workspace-summary small,.account-trigger-copy small){color:#6f7881}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-workspace-summary>.app-workspace-mark{color:#fff;background:#303841;border-color:#171c221f}.site-shell.interface-theme-light.subpage-dark-active .library-heading>span{color:#4d5863;background:#eef1f3;border-color:#171c221a}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card{color:#4f5964;background:#ffffffd1;border-color:#171c221a;box-shadow:inset 0 1px #fff,0 12px 28px #1f262d14}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar .app-resource-card-icon{color:#4f5964;background:#eef1f3;border:1px solid #171c221a}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card-copy strong,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-summary strong,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-trigger-copy strong{color:#20262c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card-copy small,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-summary small,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-trigger-copy small{color:#6f7881}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-resource-card>svg,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger>svg{color:#68717a}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-summary,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger{color:#4f5964;background:0 0}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .app-workspace-mark{color:#fff;background:#303841;border-color:#171c221f}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger:hover,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) .account-menu-trigger[aria-expanded=true]{background:#171c220d}.site-shell.interface-theme-light.subpage-dark-active .file-upload-field{color:#20262c;background:#f8f9fa;border-color:#171c2229}.site-shell.interface-theme-light.subpage-dark-active .file-upload-field:hover,.site-shell.interface-theme-light.subpage-dark-active .file-upload-field:focus-within{background:#fff;border-color:#171c224d}.site-shell.interface-theme-light.subpage-dark-active .file-upload-field span,.site-shell.interface-theme-light.subpage-dark-active .aplus-module-head span,.site-shell.interface-theme-light.subpage-dark-active .aplus-module-field>span{color:#68717a}.site-shell.interface-theme-light.subpage-dark-active .upload-field-copy>strong,.site-shell.interface-theme-light.subpage-dark-active .aplus-module-head strong{color:#20262c}.site-shell.interface-theme-light.subpage-dark-active .upload-section-heading>span,.site-shell.interface-theme-light.subpage-dark-active .upload-submit-copy>span{color:#59636d;background:#eef1f3;border-color:#171c221a}.site-shell.interface-theme-light.subpage-dark-active .upload-section-heading small,.site-shell.interface-theme-light.subpage-dark-active .upload-submit-copy small,.site-shell.interface-theme-light.subpage-dark-active .library-empty-state small{color:#6f7881}.site-shell.interface-theme-light.subpage-dark-active .subpage-eyebrow{color:#68717a}.site-shell.interface-theme-light.subpage-dark-active .agent-config-list button,.site-shell.interface-theme-light.subpage-dark-active .admin-action-secondary,.site-shell.interface-theme-light.subpage-dark-active .agent-config-actions .admin-action-secondary,.site-shell.interface-theme-light.subpage-dark-active .api-provider-registers .admin-action-secondary,.site-shell.interface-theme-light.subpage-dark-active .enterprise-model-list .admin-action-secondary,.site-shell.interface-theme-light.subpage-dark-active .storage-config-actions .admin-action-secondary,.site-shell.interface-theme-light.subpage-dark-active .review-card-row .secondary-review-button{color:#39444f;background:#f6f7f8;border-color:#171c2224}.site-shell.interface-theme-light.subpage-dark-active .agent-config-list button.active{color:#fff;background:#17191c;border-color:#17191c}.site-shell.interface-theme-light.subpage-dark-active .agent-config-list button.active strong{color:inherit}.site-shell.interface-theme-light.subpage-dark-active .agent-test-result,.site-shell.interface-theme-light.subpage-dark-active .agent-test-result pre,.site-shell.interface-theme-light.subpage-dark-active .model-category-options label{color:#59636d;background:#f7f8f9;border-color:#171c221a}.site-shell.interface-theme-light.subpage-dark-active .agent-test-result strong,.site-shell.interface-theme-light.subpage-dark-active .agent-test-result small,.site-shell.interface-theme-light.subpage-dark-active .model-category-options span,.site-shell.interface-theme-light.subpage-dark-active .model-category-options strong{color:#59636d}.site-shell.interface-theme-light.subpage-dark-active .model-category-options label:has(input:checked){color:#fff;background:#17191c;border-color:#17191c}:is(.site-shell.interface-theme-light.subpage-dark-active .model-category-options label:has(input:checked) span,.site-shell.interface-theme-light.subpage-dark-active .model-category-options label:has(input:checked) strong){color:inherit}.site-shell.interface-theme-light.subpage-dark-active .review-card-row>span{color:#4f5964;background:#eef1f3;border-color:#171c221a}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) :is(.user-avatar,.app-workspace-mark){color:#fff;background:#303841;border-color:#171c2229}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-workspace-summary>span:last-child{color:inherit;background:0 0}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) :is(.app-brand-copy small,.app-sidebar-section-title,.app-resource-card-copy small,.app-workspace-summary small,.account-trigger-copy small){color:#56616c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar:not(.collapsed) :is(.app-resource-card-copy small,.app-workspace-summary small,.account-trigger-copy small){color:#4f5964}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-brand-copy small,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-section-title{color:#56616c}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-menu-button{color:#606b76;opacity:.86}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-row:hover .app-sidebar-project-menu-button,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-menu-button:focus-visible,.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-menu-button[aria-expanded=true]{color:#17191c;background:#eef1f3}.site-shell.interface-theme-light.workbench-active :is(.workbench-agent-skill-chip,.workbench-agent-attachment-chip){color:#38434d;background:#eef1f3;border-color:#171c221f}.site-shell.interface-theme-light.workbench-active :is(.workbench-agent-skill-chip,.workbench-agent-attachment-chip) button{color:#65707b}.site-shell.interface-theme-light.workbench-active :is(.workbench-agent-skill-chip,.workbench-agent-attachment-chip) button:hover{color:#17191c;background:#171c2214}.site-shell.interface-theme-light.workbench-active .workbench-agent-notice,.site-shell.interface-theme-light.workbench-active .workbench-agent-skill-empty{color:#56616c}.site-shell.interface-theme-light.subpage-dark-active .segmented button:not(.active){color:#4f5964}.site-shell.interface-theme-light.subpage-dark-active .segmented button.active{color:#fff;background:#17191c}.site-shell.interface-theme-light.subpage-dark-active .library-empty-state p{color:#56616c}.site-shell.interface-theme-light.subpage-dark-active .library-empty-state small{color:#59636d}.site-shell.interface-theme-light.subpage-dark-active option{color:#20262c;background:#fff}.site-shell.interface-theme-light.subpage-dark-active input[type=file]{color:#4f5964}.site-shell.interface-theme-light.subpage-dark-active input[type=file]::file-selector-button{color:#293039;background:#eef1f3;border-color:#171c2224}.site-shell.interface-theme-light.subpage-dark-active :is(.admin-action-ghost,.api-provider-registers .admin-action-ghost,.storage-config-actions .admin-action-ghost){color:#39444f;background:#f6f7f8;border-color:#171c2221}.site-shell.interface-theme-light.subpage-dark-active :is(.admin-action-ghost,.api-provider-registers .admin-action-ghost,.storage-config-actions .admin-action-ghost):hover{color:#17191c;background:#eef1f3;border-color:#171c223d}.site-shell.interface-theme-light.subpage-dark-active :is(.admin-action-danger,.agent-config-actions .admin-action-danger,.enterprise-model-list .admin-action-danger,.join-review-actions .admin-action-danger,.account-delete-button.admin-action-danger){color:#8c2f2f;background:#f9eaea;border-color:#972c2c38}.site-shell.interface-theme-light.subpage-dark-active :is(.admin-action-primary,.admin-action-secondary,.admin-action-danger):disabled{opacity:.58}.site-shell.interface-theme-light.subpage-dark-active .agent-config-list button.active :is(span,strong,small){color:inherit}.site-shell.interface-theme-light.subpage-dark-active .model-category-options label:has(input:checked) strong{color:#17191c;background:#fff}.site-shell.interface-theme-light.subpage-dark-active .model-test-status{color:#4f5964}.site-shell.interface-theme-light.workbench-active :is(.loomic-native-title,.loomic-native-title-button){color:#f7f7f4f0}@media (width<=760px){.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar .account-dropdown{width:min(248px,100vw - 60px);max-height:calc(100dvh - 32px);position:fixed;inset:auto auto 16px 16px;overflow-y:auto}.account-interface-setting{grid-template-columns:30px minmax(0,1fr)}.account-interface-segmented{grid-column:1/-1;width:100%}.account-interface-segmented button{flex:1 1 0}}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-navigation-item:not(.active),.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-project-open:not(.active){color:#46515c}.site-shell.interface-theme-light.subpage-dark-active .library-sidebar .sidebar-item:not(.active) strong{color:#59636d}.site-shell.interface-theme-light.subpage-dark-active .asset-menu-trigger{color:#fff;background:#111113e0;border-color:#ffffff2e}.site-shell.interface-theme-light.subpage-dark-active .submission-agent-strip{color:#34404a;background:#f2f4f6;border-color:#171c221f}.site-shell.interface-theme-light.subpage-dark-active .submission-agent-strip :is(span,strong){color:#34404a}.site-shell.interface-theme-light.subpage-dark-active .submission-agent-strip p{color:#56616c}.site-shell.interface-theme-light.subpage-dark-active .profile-submission-actions button{color:#303b46;background:#f5f7f8;border-color:#171c2224}.site-shell.interface-theme-light.subpage-dark-active .profile-submission-actions button:hover{color:#17191c;background:#eef1f3;border-color:#171c223d}.site-shell.interface-theme-light.subpage-dark-active .upload-submit-bar .upload-submit-copy strong{color:#fffffff5}.site-shell.interface-theme-light.subpage-dark-active .upload-submit-bar .upload-submit-copy small{color:#ffffffb3}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown{color:#20262c;background:#fff}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-interface-segmented button:not(.active),.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .account-dropdown-actions button{color:#46515c}.site-shell.interface-theme-light.workbench-active .loomic-native-title-button span{color:#f7f7f4f0}.site-shell.interface-theme-light.workbench-active .loomic-native-agent .loomic-native-reference-menu>button,.site-shell.interface-theme-light.workbench-active .loomic-native-agent .loomic-native-send-right>button{color:#f7f7f4db}.site-shell.interface-theme-light.workbench-active .loomic-native-agent .loomic-native-reference-menu>button:hover,.site-shell.interface-theme-light.workbench-active .loomic-native-agent .loomic-native-send-right>button:hover{color:#fff}.site-shell.interface-theme-light.workbench-active .loomic-native-empty{color:#59636d}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.user-avatar,.account-avatar,.app-workspace-mark){color:#09090a;background:#f1f1ed;border-color:#fff3}.site-shell.subpage-dark-active:not(.interface-theme-light) .app-sidebar-section-title{color:#f4f4f0a3}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-capability-configure{color:#f4f4f0d1;background:#ffffff13;border-color:#ffffff1f}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.discovered-capability-tag,.discovered-operation-tag){color:#09090a;background:#f1f1ed;border-color:#ffffff3d}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-capability-pending{color:#f4f4f0c7;background:#ffffff0f;border-color:#ffffff24}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-capability-editor,.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-capability-editor-options label,.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-generation-contract,.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-generation-contract input[type=text]{border-color:#ffffff1f}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-capability-editor-options label{color:#f4f4f0e0;background:#ffffff0f}.site-shell.subpage-dark-active:not(.interface-theme-light) .discovered-generation-contract input[type=text]{color:var(--ink);background:#ffffff0b}.site-shell.subpage-dark-active:not(.interface-theme-light) .model-category-options strong{color:#f4f4f0db;background:#ffffff1a}.site-shell.subpage-dark-active:not(.interface-theme-light) .model-category-options label:has(input:checked) strong{color:#09090a;background:#09090a14}.site-shell.subpage-dark-active:not(.interface-theme-light) .enterprise-model-list .model-test-status{color:#f4f4f0d1;background:#ffffff13;border-color:#ffffff1f}.site-shell.subpage-dark-active:not(.interface-theme-light) .enterprise-model-list .model-test-status-hidden{color:#f4f4f09e;background:#ffffff0b}.site-shell.subpage-dark-active:not(.interface-theme-light) .enterprise-model-contract-status span,.site-shell.subpage-dark-active:not(.interface-theme-light) .enterprise-model-sort-order input{color:#f4f4f0d1;background:#ffffff0b;border-color:#ffffff1c}@media (width<=720px){.enterprise-api-config-form,.enterprise-api-config-list article,.enterprise-discovered-head,.enterprise-discovered-models article,.discovered-capability-editor,.discovered-generation-contract{grid-template-columns:1fr}.enterprise-api-config-list article>div{grid-column:auto}.discovered-model-capabilities{justify-content:flex-start}}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.agent-role-readiness,.agent-model-readiness.ready){color:#b8e6d2}.site-shell.subpage-dark-active:not(.interface-theme-light) .agent-model-readiness:not(.ready){color:#f0c58d}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.agent-role-readiness.error,.agent-model-readiness.error){color:#ffb4a8}.site-shell.interface-theme-light.subpage-dark-active .enterprise-model-message-success{color:#205f49;background:#e7f4ed;border-color:#1f6b4d3d}.site-shell.interface-theme-light.subpage-dark-active .enterprise-model-list label{color:#39444f;background:#f6f7f8;border-color:#171c221f}.site-shell.interface-theme-light.workbench-active .workbench-starter-visual{color:#46515c;background:#e9edf0;border-color:#171c221f}.site-shell.interface-theme-light.workbench-active .workbench-agent-submit:disabled{color:#5b6670;opacity:1;background:#e1e6e9}.site-shell.workbench-active:not(.interface-theme-light) :is(.app-brand-copy small,.app-resource-card-copy small,.app-workspace-summary small,.account-trigger-copy small),.site-shell.workbench-active:not(.interface-theme-light) .app-sidebar-section-title{color:#f7f7f49e}.site-shell.workbench-active:not(.interface-theme-light) .workbench-prompt-guide>p{color:#f7f7f4a3}.site-shell.workbench-active:not(.interface-theme-light) .workbench-agent-submit:disabled{color:#ffffffc2;opacity:1;background:#ffffff1f}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-resource-card-icon{color:#f4f4f0db;background:#ffffff1a;border-color:#ffffff29}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.app-brand-copy small,.app-resource-card-copy small,.app-workspace-summary small,.account-trigger-copy small),.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.subpage-eyebrow,.admin-panel-title p,.storage-capacity-head p,.enterprise-account-head p,.enterprise-model-head p,.library-empty-state small){color:#f4f4f09e}.site-shell.subpage-dark-active:not(.interface-theme-light) .library-sidebar .folder-item strong{color:#f4f4f0ad}.site-shell.subpage-dark-active:not(.interface-theme-light) .asset-info p{color:#f4f4f09e}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.upload-section-heading small,.upload-submit-copy small,.aplus-module-head span,.aplus-module-field>span){color:#f4f4f0a3}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.admin-action-primary,.admin-action-secondary,.admin-action-danger):disabled{opacity:.68}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-sidebar:not(.collapsed) :is(.app-resource-card-copy small,.app-workspace-summary small,.account-trigger-copy small){color:#f4f4f09e}.site-shell:is(.workbench-active,.subpage-dark-active){--theme-control-text:#f4f4f0;--theme-control-muted:#f4f4f0c2;--theme-control-placeholder:#f4f4f0ad;--theme-control-surface:#ffffff0e;--theme-control-border:#ffffff24}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active){--theme-control-text:#20262c;--theme-control-muted:#56616c;--theme-control-placeholder:#65717b;--theme-control-surface:#fff;--theme-control-border:#171c2224}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) :is(input,textarea)::placeholder,.site-shell.workbench-active .workbench-agent-composer textarea::placeholder,.site-shell.workbench-active .workbench-agent-skill-search input::placeholder,.site-shell.subpage-dark-active .library-toolbar>.search-field input::placeholder,.site-shell.subpage-dark-active .profile-submission-search input::placeholder,.site-shell.interface-theme-light.workbench-active .workbench-agent-composer textarea::placeholder,.site-shell.interface-theme-light.workbench-active .workbench-agent-skill-search input::placeholder,.site-shell.interface-theme-light.subpage-dark-active .library-toolbar>.search-field input::placeholder,.site-shell.interface-theme-light.subpage-dark-active .profile-submission-search input::placeholder{color:var(--theme-control-placeholder)}.site-shell.subpage-dark-active :is(input,textarea):disabled,.site-shell.subpage-dark-active :is(input,textarea)[readonly],.site-shell.subpage-dark-active select:disabled{-webkit-text-fill-color:var(--theme-control-muted);color:var(--theme-control-muted);opacity:1}.site-shell.subpage-dark-active :-webkit-any(input,textarea,select):-webkit-autofill{-webkit-text-fill-color:var(--theme-control-text);box-shadow:0 0 0 1000px var(--theme-control-surface) inset;caret-color:var(--theme-control-text)}.site-shell.subpage-dark-active :is(input,textarea,select):autofill{-webkit-text-fill-color:var(--theme-control-text);box-shadow:0 0 0 1000px var(--theme-control-surface) inset;caret-color:var(--theme-control-text)}.site-shell.subpage-dark-active :-webkit-any(input,textarea,select):-webkit-autofill:hover{-webkit-text-fill-color:var(--theme-control-text);box-shadow:0 0 0 1000px var(--theme-control-surface) inset;caret-color:var(--theme-control-text)}.site-shell.subpage-dark-active :is(input,textarea,select):autofill:hover{-webkit-text-fill-color:var(--theme-control-text);box-shadow:0 0 0 1000px var(--theme-control-surface) inset;caret-color:var(--theme-control-text)}.site-shell.subpage-dark-active :-webkit-any(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:var(--theme-control-text);box-shadow:0 0 0 1000px var(--theme-control-surface) inset;caret-color:var(--theme-control-text)}.site-shell.subpage-dark-active :is(input,textarea,select):autofill:focus{-webkit-text-fill-color:var(--theme-control-text);box-shadow:0 0 0 1000px var(--theme-control-surface) inset;caret-color:var(--theme-control-text)}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.account-empty-row,.enterprise-locked-field,.account-group-heading,.account-console-tools button,.folder-collapse-toggle,.storage-plan-meta span){border-color:var(--theme-control-border);color:var(--theme-control-muted);background:var(--theme-control-surface)}.site-shell.subpage-dark-active:not(.interface-theme-light) :is(.pending-join-list article>strong,.empty-review-row>span){border-color:var(--theme-control-border);color:var(--theme-control-text);background:var(--theme-control-surface)}.site-shell.interface-theme-light.subpage-dark-active :is(.account-empty-row,.enterprise-locked-field,.account-group-heading,.account-console-tools button,.folder-collapse-toggle,.storage-plan-meta span){border-color:var(--theme-control-border);color:var(--theme-control-muted);background:var(--theme-control-surface)}.site-shell.interface-theme-light.subpage-dark-active :is(.pending-join-list article>strong,.empty-review-row>span){border-color:var(--theme-control-border);color:#39444f;background:#eef1f3}.site-shell.interface-theme-light.subpage-dark-active :is(.profile-page-identity small,.avatar-upload-actions small,.upload-section-heading small,.upload-submit-copy small){color:var(--theme-control-muted)}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar{padding:20px 14px 14px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-head{min-height:43px;padding:0 4px 12px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-brand-mark{flex-basis:31px;width:31px;height:31px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-brand-copy strong{font-family:var(--site-body-font);font-size:19px;font-weight:500}.site-shell:is(.workbench-active,.subpage-dark-active) .app-brand-copy small{letter-spacing:0;font-size:10px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-primary-navigation{gap:3px;padding-top:8px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-navigation-item{border:1px solid #0000;gap:11px;min-height:42px;padding:0 12px;font-size:13px;font-weight:400}.site-shell:is(.workbench-active,.subpage-dark-active) .app-navigation-item:hover{transform:none}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-projects{margin-top:25px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-section-title{font-size:11px}.site-shell:is(.workbench-active,.subpage-dark-active) :is(.app-sidebar-project-open,.app-sidebar-empty-project),.site-shell:is(.workbench-active,.subpage-dark-active) :is(.app-sidebar-chat-rename-input,.app-sidebar-project-rename-input){min-height:36px;font-size:12px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar-footer{border-top-color:#0000;gap:8px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-resource-card{min-height:82px;padding:12px}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar .account-menu-trigger{min-height:46px}@media (width>=761px){.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar.collapsed .app-workspace-summary{display:none}}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-sidebar{color:#f5f5f2;background:#070708d1;border-right-color:#ffffff16;box-shadow:22px 0 70px #0003}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) :is(.app-brand,.app-brand-copy strong){color:#f7f7f4}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-brand-mark{color:#f7f7f4;background:linear-gradient(145deg,#ffffff21,#ffffff09);border-color:#ffffff38}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-navigation-item{color:#f7f7f494}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-navigation-item:hover{color:#fff;background:#ffffff0e;border-color:#ffffff14}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-navigation-item.active{color:#fff;background:linear-gradient(135deg,#ffffff21,#ffffff0e);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1f,0 10px 26px #00000026}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-sidebar-section-title{color:#f7f7f49e}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) :is(.app-sidebar-project-open,.app-sidebar-empty-project){color:#f7f7f48c}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) :is(.app-sidebar-project-open.active,.app-sidebar-project-open:hover,.app-sidebar-empty-project:hover){color:#ffffffdb;background:#ffffff0e}.site-shell:is(.workbench-active,.subpage-dark-active) .app-sidebar .user-avatar{color:#fff;background:#09090a;border-color:#fff3}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) .app-sidebar-chat-delete-button:hover{color:#ffaaa0;background:#ff70601a}.site-shell:is(.workbench-active,.subpage-dark-active):not(.interface-theme-light) :is(.app-sidebar-chat-rename-input,.app-sidebar-project-rename-input){color:#ffffffeb;background:#ffffff14;border-color:#ffffff2e}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-delete-confirm{color:#4f5964;background:#fffffffa;border-color:#171c221f;box-shadow:0 12px 30px #1f262d29}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-delete-confirm button{color:#606b76}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-delete-confirm button:hover{color:#17191c;background:#eef1f3}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-delete-confirm button.danger{color:#a8322a}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active) .app-sidebar-chat-delete-button:hover{color:#a8322a;background:#a8322a1a}@media (width<=960px){.enterprise-skill-binding-row{grid-template-columns:minmax(0,1fr) minmax(180px,240px) auto}.enterprise-skill-binding-enabled,.enterprise-skill-binding-row>button{grid-row:2}}@media (width<=640px){.enterprise-skill-binding-head{align-items:stretch}.enterprise-skill-binding-actions{width:100%}.enterprise-skill-binding-actions>button:last-child{flex:1}.enterprise-skill-binding-head>button{width:100%}.enterprise-skill-binding-row{grid-template-columns:1fr}.enterprise-skill-binding-enabled,.enterprise-skill-binding-row>button{grid-row:auto}.enterprise-skill-binding-row>button{width:100%}}.site-shell:is(.workbench-active,.subpage-dark-active){--theme-legible-muted:#f4f4f0ad;--theme-legible-subtle:#f4f4f09e;--theme-legible-placeholder:#f4f4f0a3}.site-shell.interface-theme-light:is(.workbench-active,.subpage-dark-active){--theme-legible-muted:#56616c;--theme-legible-subtle:#65717b;--theme-legible-placeholder:#65717b;--subpage-text-muted:#56616c}.site-shell:is(.workbench-active,.subpage-dark-active) :is(.app-brand-copy small,.app-sidebar-section-title,.app-sidebar-empty-project,.app-resource-card-copy small,.app-resource-card-copy span,.app-workspace-summary small,.account-trigger-copy small,.account-dropdown-head small,.account-role-row small,.account-interface-setting-copy small,.account-interface-setting-icon,.account-interface-segmented button:not(.active)){color:var(--theme-legible-muted)}.site-shell.workbench-active :is(.workbench-project-brand p,.workbench-agent-categories button:not(.active),.workbench-agent-history-popover p,.workbench-agent-chat-empty,.workbench-agent-message.pending .workbench-agent-message-content p,.workbench-agent-canvas-action small,.workbench-agent-composer-intro,.workbench-agent-notice,.workbench-agent-skill-search,.workbench-agent-skill-popover>small,.workbench-agent-skill-list small,.workbench-agent-skill-list em,.workbench-agent-skill-empty,.workbench-prompt-guide>p,.workbench-prompt-suggestions button>small,.workbench-project-search,.workbench-project-card-copy small,.workbench-project-card-copy em,.workbench-project-empty,.workbench-project-new,.workbench-project-sync){color:var(--theme-legible-subtle)}.site-shell.subpage-dark-active :is(.subpage-eyebrow,.sidebar-title,.preview-head,.folder-source,.asset-info p,.preview-body p,.preview-list dt,.agent-review-preview dt,.admin-panel-title p,.storage-capacity-head p,.enterprise-account-head p,.enterprise-model-head p,.upload-form label,.folder-create-form label,.storage-config-form label,.agent-config-form label,.enterprise-api-config-form label,.enterprise-model-form label,.account-type-controls label,.aplus-module-head span,.aplus-module-field>span,.profile-submission-switch button:not(.active),.admin-folder-switch button:not(.active),.submission-agent-strip p,.profile-settings-card .admin-panel-title p,.profile-settings-card .admin-panel-title span,.join-method-card p,.library-empty-state small,.upload-section-heading small,.upload-submit-copy small,.admin-action-ghost,.asset-preview-dialog:not(.review-detail-dialog) .preview-section-label,.asset-preview-dialog:not(.review-detail-dialog) .preview-device-block>p){color:var(--theme-legible-muted)}.site-shell.subpage-dark-active .library-sidebar .sidebar-item:not(.active),.site-shell.subpage-dark-active .library-sidebar .sidebar-item:not(.active) strong{color:var(--theme-legible-subtle)}.site-shell:is(.workbench-active,.subpage-dark-active) :is(input,textarea)::placeholder{color:var(--theme-legible-placeholder);opacity:1}.site-shell.subpage-dark-active:not(.interface-theme-light) .permission-entry-toggle{border-color:var(--theme-control-border);color:var(--theme-control-text);background:var(--theme-control-surface)}.site-shell.subpage-dark-active:not(.interface-theme-light) .account-type-controls.compact .admin-action-primary{color:#09090a;background:#f1f1ed;border-color:#f1f1ed}.site-shell.subpage-dark-active:not(.interface-theme-light) .admin-action-primary:disabled{color:#09090ab8;opacity:1;background:#f4f4f0b8;border-color:#f4f4f09e}.site-shell.interface-theme-light.subpage-dark-active .admin-action-primary:disabled{color:#5b6670;opacity:1;background:#e1e6e9;border-color:#171c2224}.site-shell.interface-theme-light .templates-workspace .template-preview-empty{background:#eef1f3}.site-shell.interface-theme-light .templates-workspace .template-preview-empty:after{box-shadow:inset 0 0 0 1px #171c221f}.site-shell.interface-theme-light .templates-workspace .template-preview-empty>svg{color:#66717b}.workbench-draft-notice{white-space:normal;overflow-wrap:anywhere;margin:6px 0;line-height:1.5}.library-page-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:22px 0 8px;display:flex}.library-page-controls button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:8px 18px}.library-page-controls button:disabled{opacity:.55;cursor:wait}.library-page-controls p{text-align:center;flex-basis:100%}.admin-submission-review-actions[data-v-10cba794]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,352px);min-width:0;display:grid}.admin-submission-review-actions button[data-v-10cba794]{border:1px solid var(--subpage-border-strong,var(--line));min-width:0;min-height:36px;color:var(--subpage-text,var(--ink));background:var(--subpage-surface-strong,var(--paper));font:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;margin:0;padding:6px 8px;font-size:12px;font-weight:650;line-height:1.2;display:inline-flex}.admin-submission-review-actions button.admin-review-approve[data-v-10cba794]{color:var(--admin-review-primary-text,#fff);background:var(--admin-review-primary,#315b49);border-color:var(--admin-review-primary,#315b49)}.admin-submission-review-actions button.admin-review-reject[data-v-10cba794]{color:var(--admin-review-danger,#cf6a64)}.admin-submission-review-actions button[data-v-10cba794]:disabled{opacity:.5;cursor:not-allowed}.admin-submission-review-actions button[data-v-10cba794]:not(:disabled):hover{filter:brightness(1.12)}.admin-submission-review-actions button[data-v-10cba794]:focus-visible{outline:2px solid var(--subpage-text,var(--ink));outline-offset:3px}.admin-submission-review-actions svg[data-v-10cba794]{flex:none}@media (width<=380px){.admin-submission-review-actions[data-v-10cba794]{gap:4px}.admin-submission-review-actions button[data-v-10cba794]{gap:3px;padding-inline:4px;font-size:11px}}.admin-review-overlay[data-v-393b9b9a]{z-index:240;background:#0000008c;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.admin-review-dialog[data-v-393b9b9a]{box-sizing:border-box;border:1px solid var(--subpage-border-strong,var(--line));width:min(100%,540px);min-width:0;max-height:calc(100dvh - 24px);color:var(--subpage-text,var(--ink));background:var(--paper,#fff);box-shadow:var(--shadow);border-radius:14px;padding:22px;overflow-y:auto}.admin-review-dialog header[data-v-393b9b9a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-review-dialog header p[data-v-393b9b9a]{color:var(--subpage-text-muted,var(--muted));margin:0 0 5px;font-size:12px}.admin-review-dialog h2[data-v-393b9b9a]{margin:0;font-size:20px;line-height:1.3}.admin-review-dialog button[data-v-393b9b9a]{border:1px solid var(--subpage-border-strong,var(--line));min-height:36px;color:var(--subpage-text,var(--ink));background:var(--subpage-surface,var(--ivory));font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:7px 12px;font-size:13px;display:inline-flex}.admin-review-dialog button.admin-review-close[data-v-393b9b9a]{flex:none;width:36px;padding:0}.admin-review-work-name[data-v-393b9b9a]{overflow-wrap:anywhere;margin:16px 0;font-weight:600}.admin-review-score-equation[data-v-393b9b9a]{border:1px solid var(--subpage-border,var(--line));border-radius:9px;grid-template-rows:auto 40px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;padding:14px 10px;display:grid}.admin-review-score-label[data-v-393b9b9a]{text-align:center;grid-row:1;min-width:0;font-size:12px;line-height:1.4}.admin-review-base-score[data-v-393b9b9a]{grid-column:1}.admin-review-bonus-score[data-v-393b9b9a]{grid-column:3}.admin-review-final-score[data-v-393b9b9a]{grid-column:5}.admin-review-score-value[data-v-393b9b9a],.admin-review-score-operator[data-v-393b9b9a]{box-sizing:border-box;grid-row:2;justify-content:center;align-items:center;min-width:0;height:40px;display:flex}.admin-review-plus[data-v-393b9b9a]{grid-column:2}.admin-review-equals[data-v-393b9b9a]{grid-column:4}.admin-review-score-equation strong[data-v-393b9b9a]{font-variant-numeric:tabular-nums;font-size:25px}.admin-review-score-equation input[data-v-393b9b9a]{text-align:center;width:100%;font-size:19px}.admin-review-dialog[data-v-393b9b9a] :is(input[type=text],textarea){border:1px solid var(--theme-control-border,var(--line));color:var(--theme-control-text,var(--ink));background:var(--theme-control-surface,var(--paper));border-radius:6px;padding:8px;font-family:inherit}.admin-review-muted[data-v-393b9b9a]{color:var(--subpage-text-muted,var(--muted));margin:12px 0;font-size:12px;line-height:1.6}.admin-review-reason[data-v-393b9b9a]{gap:8px;font-size:13px;display:grid}.admin-review-reason textarea[data-v-393b9b9a]{box-sizing:border-box;resize:vertical;width:100%;font-size:13px;line-height:1.5}.admin-review-cost[data-v-393b9b9a]{align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.admin-review-cost input[data-v-393b9b9a]{flex:none;margin-top:3px}.admin-review-error[data-v-393b9b9a]{color:var(--admin-review-danger,#cf6a64);overflow-wrap:anywhere;font-size:13px}.admin-review-dialog footer[data-v-393b9b9a]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-review-dialog button.admin-review-confirm[data-v-393b9b9a]{color:var(--admin-review-primary-text,#fff);background:var(--admin-review-primary,#315b49);border-color:var(--admin-review-primary,#315b49)}.admin-review-dialog button[data-v-393b9b9a]:disabled{opacity:.5;cursor:not-allowed}.admin-review-dialog[data-v-393b9b9a] :is(button,input,textarea):focus-visible{outline:2px solid var(--subpage-text,var(--ink));outline-offset:3px}@media (width<=380px){.admin-review-dialog[data-v-393b9b9a]{padding:16px 12px}.admin-review-score-equation[data-v-393b9b9a]{gap:4px;padding-inline:6px}.admin-review-score-label[data-v-393b9b9a]{font-size:10px}.admin-review-score-equation strong[data-v-393b9b9a]{font-size:20px}.admin-review-score-equation input[data-v-393b9b9a]{padding-inline:4px}}.release-update-notice[data-v-a425edc0]{--release-surface:#fff;--release-ink:#202020;--release-muted:#626a72;--release-line:#1616161f;border:1px solid var(--release-line);width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--release-ink);background:var(--release-surface);letter-spacing:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:8px;margin:auto;padding:0;font-family:inherit;overflow:auto;box-shadow:0 12px 36px #00000029}.release-update-notice[data-theme=dark][data-v-a425edc0]{--release-surface:#171819;--release-ink:#f4f4f0;--release-muted:#b5b7b9;--release-line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.release-update-notice[data-v-a425edc0]::backdrop{background:#00000052}.release-update-notice__header[data-v-a425edc0]{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.release-update-notice__header h2[data-v-a425edc0]{color:var(--release-ink);margin:0 0 4px;font-size:18px;line-height:1.5}.release-update-notice__header time[data-v-a425edc0]{color:var(--release-muted);font-size:12px}.release-update-notice__close[data-v-a425edc0]{width:32px;height:32px;color:var(--release-ink);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 32px;place-items:center;padding:0;display:grid}.release-update-notice__close[data-v-a425edc0]:hover{background:var(--release-line)}.release-update-notice__items[data-v-a425edc0]{color:var(--release-ink);overflow-wrap:anywhere;margin:0;padding:0 24px 20px 40px;font-size:14px;line-height:1.7}.release-update-notice__items li+li[data-v-a425edc0]{margin-top:10px}.release-update-notice__footer[data-v-a425edc0]{border-top:1px solid var(--release-line);justify-content:flex-end;padding:14px 20px;display:flex}.release-update-notice__confirm[data-v-a425edc0]{border:1px solid var(--release-ink);min-height:36px;color:var(--release-surface);background:var(--release-ink);font:inherit;cursor:pointer;border-radius:6px;padding:0 16px;font-size:14px}.release-update-notice button[data-v-a425edc0]:focus-visible{outline:2px solid var(--release-ink);outline-offset:2px}.material-operation-notice[data-v-fbbef38c]{overflow-wrap:anywhere}.site-shell.subpage-dark-active .upload-flow-message.material-operation-notice.error[data-v-fbbef38c]{color:#ffd4cd;background:#bc433329;border-color:#f4897957}.site-shell.subpage-dark-active .upload-flow-message.material-operation-notice.success[data-v-fbbef38c]{color:#c7f0d8;background:#42a06724;border-color:#74cd9557}.account-session-notice[data-v-fbbef38c]{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:10px 0}.account-invitation-notice[data-v-fbbef38c]{z-index:2;border-bottom:1px solid var(--theme-control-border,var(--line));color:var(--theme-control-text,var(--ink));background:var(--theme-control-surface,var(--paper));align-items:center;gap:8px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex;position:relative}.account-invitation-notice>span[data-v-fbbef38c]{overflow-wrap:anywhere;flex:1;min-width:0}.account-invitation-history[data-v-fbbef38c]{border-block:1px solid var(--theme-control-border,var(--line));min-width:0;color:var(--theme-control-text,var(--ink));margin:20px 0;padding:16px 0;font-size:13px}.account-invitation-history-tools[data-v-fbbef38c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.account-invitation-history-tools h3[data-v-fbbef38c]{margin:0;font-size:15px;line-height:1.5}.account-invitation-history-tools>span[data-v-fbbef38c]:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.account-invitation-table-scroll[data-v-fbbef38c]{max-width:100%;margin:12px 0;overflow-x:auto}.account-invitation-history table[data-v-fbbef38c]{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:520px}.account-invitation-history th[data-v-fbbef38c],.account-invitation-history td[data-v-fbbef38c]{border-bottom:1px solid var(--theme-control-border,var(--line));padding:10px 8px}.account-session-notice button[data-v-fbbef38c],.account-invitation-notice button[data-v-fbbef38c],.account-invitation-history button[data-v-fbbef38c]{border:1px solid var(--theme-control-border,var(--line));min-width:34px;min-height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.account-invitation-notice button[data-v-fbbef38c]{flex-shrink:0}.account-session-notice button[data-v-fbbef38c]:focus-visible,.account-invitation-notice button[data-v-fbbef38c]:focus-visible,.account-invitation-history button[data-v-fbbef38c]:focus-visible{outline-offset:2px;outline:2px solid}.account-session-notice button[data-v-fbbef38c]:disabled,.account-invitation-history button[data-v-fbbef38c]:disabled{opacity:.55;cursor:default}
