*{box-sizing:border-box;margin:0;padding:0}:root{--dam-topnav-bg:#1c2230;--dam-rail-bg:#151c2a;--dam-accent:#c17f3a --dam-status-success:#10b981;--dam-status-warning:#f59e0b;--dam-status-info:#3b82f6;--dam-status-danger:#ef4444;--dam-status-neutral:#6b7280;--dam-status-purple:#8b5cf6;--dam-sidebar-bg:#fff;--dam-page-bg:#f5f3f0;--dam-card-bg:#fff;--dam-border:#e1dfdd;--dam-border-cmd:#edebe9;--dam-border-input:#c8c6c4;--dam-border-light:#f5f3f0;--dam-blue:#2e6da4;--dam-blue-hover:#245a8a;--dam-blue-light:#e8f1f8;--dam-blue-selected:#d9e8f5;--dam-text-primary:#201f1e;--dam-text-body:#323130;--dam-text-secondary:#605e5c;--dam-text-disabled:#a19f9d;--dam-text-white:#fff;--dam-brand-green:#7dc241;--dam-type-video:#2563eb;--dam-type-audio:#7c3aed;--dam-type-image:#059669;--dam-type-document:#d97706;--dam-excel-green:#217346;--dam-status-warning-fg:#7a5800;--dam-success-dark:#3d7a5a;--dam-success-light:#5fbf8a;--dam-success-bg:#dff6dd;--dam-success-dark-subtle:rgba(61,122,90,.13);--dam-success-dark-faint:rgba(61,122,90,.33);--dam-blue-info:#6db3f2;--dam-danger-bg:#fde7e9;--dam-danger-border:#f1aaaa;--dam-danger-dark:#a4262c;--dam-danger-light:#f87171;--dam-code-bg:#0d1117;--dam-code-text:#9db8d2;--dam-navy:#1c2230;--dam-black:#000;--dam-overlay:rgba(0,0,0,.533);--dam-teal:#06b6d4;--social-facebook:#1877f2;--social-twitter:#000;--social-linkedin:#0a66c2;--social-youtube:red;--dam-font:"Inter","Segoe UI",system-ui,Arial,sans-serif;--dam-topnav-h:48px;--dam-rail-w:48px;--dam-sidebar-w:240px;--dam-cmdbar-h:44px;--dam-breadcrumb-h:32px;--dam-bg-subtle:#f8f7f5;--dam-surface:#fff;--dam-surface-2:#f8f7f5;--dam-card:#fff;--dam-text:#323130;--dam-sidebar:#f8f7f5;--dam-hover:#f3f2f1}body,html{font-family:var(--dam-font);font-size:13px;color:var(--dam-text-body);background:var(--dam-page-bg);height:100%;overflow-y:auto}::-webkit-scrollbar{width:3px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c8c6c4;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#a19f9d}a{color:var(--dam-blue);text-decoration:none}a:hover{color:var(--dam-blue-hover);text-decoration:underline}button{font-family:var(--dam-font);cursor:pointer}.dam-topnav{position:fixed;top:0;left:0;right:0;background:var(--dam-topnav-bg);z-index:1000;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.35)}.dam-topnav,.dam-topnav-waffle{height:var(--dam-topnav-h);display:flex;align-items:center}.dam-topnav-waffle{width:var(--dam-rail-w);justify-content:center;color:hsla(0,0%,100%,.8);background:none;border:none;font-size:18px;flex-shrink:0}.dam-topnav-waffle:hover{background:hsla(0,0%,100%,.1)}.dam-topnav-brand{display:flex;align-items:center;gap:8px;padding:0 14px;height:var(--dam-topnav-h);border-right:1px solid hsla(0,0%,100%,.12);text-decoration:none!important;color:#fff!important;flex-shrink:0}.dam-topnav-brand-icon{width:24px;height:24px;background:var(--dam-accent);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.dam-topnav-brand-name{font-size:14px;font-weight:600}.dam-topnav-module{padding:0 14px;height:var(--dam-topnav-h);border-bottom:2px solid var(--dam-accent);color:hsla(0,0%,100%,.85);flex-shrink:0}.dam-topnav-crumb,.dam-topnav-module{display:flex;align-items:center;font-size:13px}.dam-topnav-crumb{gap:6px;padding:0 8px;flex:1;color:hsla(0,0%,100%,.6);overflow:hidden}.dam-topnav-crumb-sep{font-size:9px;color:hsla(0,0%,100%,.25)}.dam-topnav-crumb-current{color:hsla(0,0%,100%,.9)!important}.dam-topnav-right{display:flex;align-items:center;gap:0;padding-right:4px;flex-shrink:0}.dam-topnav-company{font-size:12px;color:hsla(0,0%,100%,.6);padding:0 12px;border-right:1px solid hsla(0,0%,100%,.1)}.dam-topnav-btn{width:38px;height:var(--dam-topnav-h);background:none;border:none;color:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center;font-size:15px}.dam-topnav-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.dam-topnav-avatar{width:30px;height:30px;border-radius:50%;background:var(--dam-accent);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;margin:0 8px;cursor:pointer;border:none}.dam-user-menu{position:relative}.dam-user-avatar-btn{background:none;border:none;padding:0;line-height:1}.dam-user-dropdown{position:absolute;right:0;top:calc(100% + 4px);background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:3px;box-shadow:0 4px 16px rgba(0,0,0,.15);min-width:160px;z-index:2000}.dam-user-dropdown-item{display:flex;align-items:center;gap:8px;padding:10px 14px;width:100%;background:none;border:none;text-align:left;font-size:13px;font-family:var(--dam-font);color:var(--dam-text-body);cursor:pointer}.dam-user-dropdown-item:hover{background:#f3f2f1;color:var(--dam-text-primary)}.dam-rail{position:fixed;top:var(--dam-topnav-h);left:0;bottom:0;background:var(--dam-rail-bg);flex-direction:column;padding-top:4px;z-index:99;border-right:1px solid hsla(0,0%,100%,.05)}.dam-rail,.dam-rail-btn{width:var(--dam-rail-w);display:flex;align-items:center}.dam-rail-btn{height:44px;background:none;border:none;color:hsla(0,0%,100%,.5);justify-content:center;font-size:16px;position:relative;transition:background .1s,color .1s}.dam-rail-btn:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.9)}.dam-rail-btn.active{color:var(--dam-accent)}.dam-sidebar{position:fixed;top:var(--dam-topnav-h);left:var(--dam-rail-w);bottom:0;width:0;overflow:hidden;background:var(--dam-sidebar-bg);border-right:1px solid var(--dam-border);z-index:98;transition:width .2s ease;font-family:var(--dam-font)}.dam-sidebar-inner,.dam-sidebar.open{width:var(--dam-sidebar-w)}.dam-sidebar-inner{overflow-y:auto;overflow-x:hidden;height:100%}.dam-sidebar-inner::-webkit-scrollbar{width:3px}.dam-sidebar-inner::-webkit-scrollbar-thumb{background:#c8c6c4}.dam-sb-section-label{padding:8px 12px 3px;font-size:11px;font-weight:700;color:var(--dam-text-secondary);text-transform:uppercase;letter-spacing:.6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-top:4px}.dam-sb-divider{height:1px;background:var(--dam-border);margin:4px 0}.dam-sb-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px 7px 14px;font-size:13px;color:var(--dam-text-body);cursor:pointer;border-left:3px solid transparent;text-decoration:none!important;white-space:nowrap;transition:background .1s}.dam-sb-item:hover{background:#f5f3f0}.dam-sb-item.active{background:var(--dam-blue-light);color:var(--dam-blue);border-left-color:var(--dam-accent);font-weight:600}.dam-sb-item-label{display:flex;align-items:center;gap:8px}.dam-sb-ic{width:14px;text-align:center;font-size:12px;color:var(--dam-text-secondary)}.dam-sb-item.active .dam-sb-ic{color:var(--dam-blue)}.dam-sb-sub{display:none}.dam-sb-sub.open{display:block}.dam-sb-sub-link{display:block;padding:6px 10px 6px 36px;font-size:12.5px;color:var(--dam-text-secondary);text-decoration:none!important;border-left:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .1s}.dam-sb-sub-link:hover{background:#f5f3f0!important;color:var(--dam-blue)!important}.dam-sb-sub-link.active{color:var(--dam-blue)!important;font-weight:600;border-left-color:var(--dam-accent);background:var(--dam-blue-light)!important}.dam-main{position:fixed;top:var(--dam-topnav-h);left:var(--dam-rail-w);right:0;bottom:0;overflow-y:auto;background:var(--dam-page-bg);transition:left .2s ease}.dam-main.sidebar-open{left:calc(var(--dam-rail-w) + var(--dam-sidebar-w))}.dam-breadcrumb{background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border);padding:0 24px;height:var(--dam-breadcrumb-h);display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dam-text-secondary)}.dam-breadcrumb a{color:var(--dam-blue);text-decoration:none;font-size:12px}.dam-breadcrumb a:hover{text-decoration:underline}.dam-cmdbar{background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border-cmd);padding:0 16px;gap:0;flex-wrap:wrap}.dam-cmd-btn,.dam-cmdbar{height:var(--dam-cmdbar-h);display:flex;align-items:center}.dam-cmd-btn{padding:0 10px;background:none;border:none;font-size:13px;color:var(--dam-text-body);gap:5px;font-family:var(--dam-font);font-weight:400;white-space:nowrap}.dam-cmd-btn:hover{background:#f5f3f0;color:var(--dam-text-primary)}.dam-cmd-btn.primary{color:var(--dam-blue);font-weight:600}.dam-cmd-sep{width:1px;height:20px;background:var(--dam-border);margin:0 2px;flex-shrink:0}.dam-cmd-right{margin-left:auto;display:flex;align-items:center;gap:8px}.dam-page-header{background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border);padding:12px 24px 14px;position:sticky;top:0;z-index:20}.dam-page-title{font-size:20px;font-weight:600;color:var(--dam-text-primary);margin:0 0 2px}.dam-page-subtitle{font-size:12px;color:var(--dam-text-secondary)}.dam-std-view{background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border);padding:2px 24px 0}.dam-std-view-label{font-size:11px;color:var(--dam-text-secondary);text-transform:uppercase;letter-spacing:.4px}.dam-std-view-title{font-size:26px;font-weight:300;color:var(--dam-text-primary);margin:0;line-height:1.1;display:flex;align-items:center;gap:6px}.dam-std-view-arrow{font-size:14px;color:var(--dam-text-secondary);margin-top:4px}.dam-tabs{display:flex;align-items:flex-end;padding:0 24px;background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border);min-height:40px}.dam-tab{height:40px;padding:0 14px;background:none;border:none;border-bottom:2px solid transparent;font-size:13px;color:var(--dam-text-secondary);cursor:pointer;white-space:nowrap;font-family:var(--dam-font);font-weight:400}.dam-tab:hover{color:var(--dam-text-primary);background:#f5f3f0}.dam-tab.active{color:var(--dam-blue);font-weight:600;border-bottom-color:var(--dam-blue)}.dam-content{padding:20px 24px}.dam-card{background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:2px;padding:16px 20px;margin-bottom:16px}.dam-card-title{font-size:12px;font-weight:700;color:var(--dam-blue);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--dam-border);padding-bottom:6px;margin-bottom:10px}.dam-table-wrap{background:var(--dam-card-bg);border:1px solid var(--dam-border);overflow-x:auto}.dam-table{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--dam-font)}.dam-table thead th{text-align:left;padding:0 12px;height:36px;font-size:12px;font-weight:400;color:var(--dam-text-secondary);background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border);white-space:nowrap;cursor:pointer}.dam-table thead th:first-child{width:42px;text-align:center;padding:0 4px}.dam-table tbody td{padding:0 12px;height:42px;border-bottom:1px solid var(--dam-border-light);color:var(--dam-text-body);background:var(--dam-card-bg);vertical-align:middle}.dam-table tbody td:first-child{width:42px;text-align:center;padding:0 4px}.dam-table tbody tr:hover td{background:#f5f3f0;cursor:pointer}.dam-table tbody tr.selected td{background:var(--dam-blue-selected)}.dam-table a,.dam-table td.link{color:var(--dam-blue)}.dam-table a:hover{text-decoration:underline}.dam-table-footer{border-top:1px solid var(--dam-border);padding:6px 16px;display:flex;align-items:center;justify-content:space-between;min-height:36px}.dam-pager-btn,.dam-table-footer{background:var(--dam-card-bg);font-size:12px;color:var(--dam-text-secondary)}.dam-pager-btn{height:26px;padding:0 8px;border:1px solid var(--dam-border);border-radius:2px;cursor:pointer}.dam-pager-btn.active{background:var(--dam-blue-selected);border-color:var(--dam-blue);color:var(--dam-blue);font-weight:600}.dam-no-records{padding:32px 16px;text-align:center;color:var(--dam-text-secondary);font-size:13px;font-family:var(--dam-font)}.dam-badge{display:inline-block;font-size:12px;padding:2px 8px;border-radius:2px;border:1px solid}.dam-badge-draft{background:#f5f3f0;color:#605e5c;border-color:#d1cdc9}.dam-badge-processing{background:#fff4ce;color:#835c00;border-color:#f7e28d}.dam-badge-published{background:#dff6dd;color:#107c10;border-color:#9fd89f}.dam-badge-archived{background:#f0f0f0;color:#5c5958;border-color:#c8c6c4}.dam-badge-failed{background:#fde7e9;color:#a4262c;border-color:#f1aaaa}.dam-badge-info{background:var(--dam-blue-light);color:var(--dam-blue);border-color:#b3cfe8}.dam-field{margin-bottom:16px}.dam-field-label{display:block;font-size:11px;font-weight:400;color:var(--dam-text-secondary);margin-bottom:2px}.dam-input{width:100%;height:30px;border:none;border-bottom:1px solid var(--dam-border-input);border-radius:0;padding:2px 0;background:transparent;font-size:14px;font-family:var(--dam-font);color:var(--dam-text-body)}.dam-input:focus{outline:none;border-bottom:2px solid var(--dam-blue)}.dam-input-box{width:100%;height:32px;border:1px solid var(--dam-border-input);border-radius:2px;padding:0 8px;background:var(--dam-card-bg);font-size:13px;font-family:var(--dam-font);color:var(--dam-text-body)}.dam-input-box:focus{outline:none;border-color:var(--dam-blue);box-shadow:0 0 0 1px var(--dam-blue)}.dam-textarea{width:100%;border:none;border-bottom:1px solid var(--dam-border-input);border-radius:0;padding:4px 0;background:transparent;font-size:14px;font-family:var(--dam-font);color:var(--dam-text-body);resize:vertical;min-height:70px}.dam-textarea:focus{outline:none;border-bottom:2px solid var(--dam-blue)}.dam-filter-input{height:28px;border:1px solid #c8c6c4;border-radius:2px;padding:0 8px;font-size:12px;font-family:var(--dam-font);width:180px;color:var(--dam-text-body)}.dam-filter-input:focus{outline:none;border-color:var(--dam-blue)}.dam-filter-select{height:28px;border:1px solid #c8c6c4;border-radius:2px;padding:0 6px;font-size:12px;font-family:var(--dam-font);color:var(--dam-text-body);background:var(--dam-card-bg);cursor:pointer}.dam-filter-select:focus{outline:none;border-color:var(--dam-blue)}.dam-btn{height:32px;padding:0 20px;font-size:13px;font-family:var(--dam-font);border-radius:2px;cursor:pointer;font-weight:600}.dam-btn-primary{background:var(--dam-blue);border:1px solid var(--dam-blue);color:#fff}.dam-btn-primary:hover{background:var(--dam-blue-hover);border-color:var(--dam-blue-hover)}.dam-btn-default{background:var(--dam-card-bg);border:1px solid var(--dam-border-input);color:var(--dam-text-body);font-weight:400}.dam-btn-default:hover{background:#f5f3f0}.dam-btn-accent{background:var(--dam-accent);border:1px solid var(--dam-accent);color:#fff}.dam-btn-accent:hover{background:#a86b2e;border-color:#a86b2e}.dam-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.dam-form-grid .dam-field-full{grid-column:1/-1}.dam-summary-row{display:flex;padding:4px 0}.dam-summary-label{min-width:130px;font-size:12px;font-weight:600;color:var(--dam-text-secondary)}.dam-summary-value{font-size:13px;color:var(--dam-text-body)}.dam-section-h4{font-size:12px;font-weight:700;color:var(--dam-blue);text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid var(--dam-border);padding-bottom:6px;margin-bottom:10px}.dam-timeline{display:flex;flex-direction:column}.dam-timeline-item{display:flex;gap:16px;padding-bottom:16px;border-left:2px solid var(--dam-border);margin-left:6px;padding-left:16px;position:relative}.dam-timeline-item:last-child{border-left-color:transparent}.dam-timeline-dot{width:12px;height:12px;border-radius:50%;background:var(--dam-border);position:absolute;left:-7px;top:2px}.dam-timeline-dot.active{background:var(--dam-accent)}.dam-timeline-title{font-size:13px;font-weight:600;color:var(--dam-text-primary)}.dam-timeline-meta{font-size:12px;color:var(--dam-text-secondary);margin-top:2px}.dam-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:20px 24px}.dam-asset-card{background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:3px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s;text-decoration:none!important;color:var(--dam-text-body)!important;display:block}.dam-asset-card:hover{border-color:var(--dam-accent);box-shadow:0 2px 8px rgba(0,0,0,.1);text-decoration:none!important}.dam-asset-thumb{width:100%;aspect-ratio:16/9;background:#e8e4df;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--dam-text-disabled);overflow:hidden}.dam-asset-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dam-asset-info{padding:8px 10px 10px}.dam-asset-name{font-size:12.5px;font-weight:500;color:var(--dam-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.ic-amber{background:#c17f3a}.ic-teal{background:#0097a7}.ic-slate{background:#2d3748}.ic-blue{background:#2e6da4}.ic-green{background:#107c10}.ic-purple{background:#5c2d91}.ic-red{background:#a4262c}.ic-cedar{background:#6b3a2a}.dam-upload-drop{border:2px dashed var(--dam-border-input);border-radius:4px;padding:48px 24px;text-align:center;background:var(--dam-card-bg);color:var(--dam-text-secondary);transition:border-color .15s,background .15s;cursor:pointer}.dam-upload-drop.dragover{border-color:var(--dam-accent);background:#fdf6ee}.dam-upload-drop-icon{font-size:36px;color:var(--dam-accent);margin-bottom:12px}.dam-progress-bar{height:4px;background:var(--dam-border);border-radius:2px;overflow:hidden;margin-top:6px}.dam-progress-fill{height:100%;background:var(--dam-accent);border-radius:2px;transition:width .3s}.dam-tiles-primary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--dam-border);border:1px solid var(--dam-border);margin-bottom:20px}.dam-tile-p{background:var(--dam-card-bg);padding:18px 14px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:background .12s;text-decoration:none!important;color:var(--dam-text-body)!important}.dam-tile-p:hover{background:#f5f3f0}.dam-ic-lg{width:50px;height:50px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.dam-tile-txt{flex:1;min-width:0}.dam-tl{font-size:14px;color:var(--dam-text-body);font-weight:500;margin-bottom:2px}.dam-td{font-size:11px;color:var(--dam-text-disabled)}.dam-badge-success{background:#dff6dd;color:#107c10;border-color:#9fd89f}.dam-badge-warning{background:#fff4ce;color:#835c00;border-color:#f7e28d}.dam-badge-neutral{background:#f5f3f0;color:#605e5c;border-color:#d1cdc9}.dam-badge-danger{background:#fde7e9;color:#a4262c;border-color:#f1aaaa}.dam-asset-title{font-size:12.5px;font-weight:500;color:var(--dam-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.dam-asset-number{margin-right:6px}.dam-asset-meta,.dam-asset-number{font-size:11px;color:var(--dam-text-disabled)}.dam-asset-meta{display:flex;align-items:center;gap:6px}.dam-btn-secondary{background:var(--dam-card-bg);border:1px solid var(--dam-border-input);color:var(--dam-text-body)}.dam-btn-secondary:hover{background:#f5f3f0}.dam-upload-drop.drag-over{border-color:var(--dam-accent);background:#fdf6ee}:root{--dam-success:#107c10;--dam-danger:#a4262c}.dam-sidebar-backdrop{display:none}@media (max-width:768px){.dam-tiles-primary{grid-template-columns:1fr 1fr}.dam-asset-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dam-topnav-brand-name,.dam-topnav-company,.dam-topnav-crumb,.dam-topnav-module{display:none!important}.dam-topnav-brand{padding:0 8px;border-right:none}.dam-topnav-right{margin-left:auto;gap:0}.dam-topnav-btn{width:34px}.dam-rail{display:none!important}.dam-main,.dam-main.sidebar-open{left:0!important;overflow-x:auto}.dam-content{padding:12px}.dam-sidebar{left:0;z-index:200;box-shadow:2px 0 14px rgba(0,0,0,.3)}.dam-sidebar.open{width:min(86vw,300px)}.dam-sidebar-backdrop{display:block;position:fixed;inset:0;z-index:199;background:rgba(0,0,0,.45);backdrop-filter:blur(1px)}.dam-sidebar-inner{width:min(86vw,300px)}body,html{overflow-x:hidden}.dam-content table{display:block;max-width:100%;overflow-x:auto}.dam-content img{max-width:100%;height:auto}}.bw-shell{height:100vh;background:#e7e7e7;color:rgba(0,0,0,.87);font-family:Raleway,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px}.bw-shell,.bw-sidebar{display:flex;overflow:hidden}.bw-sidebar{width:260px;min-width:260px;height:100%;background:rgba(20,24,36,.97);flex-direction:column;transition:width .2s,min-width .2s;flex-shrink:0;z-index:20}.bw-sidebar.closed{width:0;min-width:0}.bw-sidebar-scroll{flex:1;overflow-y:auto;overflow-x:hidden;padding-bottom:24px}.bw-sidebar-scroll::-webkit-scrollbar{width:3px}.bw-sidebar-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.15);border-radius:2px}.bw-search-wrap{padding:14px 12px 8px;display:flex;align-items:center;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.05)}.bw-search-input{flex:1;background:transparent;border:none;outline:none;color:hsla(0,0%,100%,.75);font-size:13px;font-family:inherit;padding:4px 2px}.bw-search-input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.bw-search-input::placeholder{color:hsla(0,0%,100%,.3)}.bw-search-btn-icon{background:none;border:none;color:hsla(0,0%,100%,.4);cursor:pointer;font-size:14px;padding:4px 6px}.bw-search-btn-icon:hover{color:hsla(0,0%,100%,.75)}.bw-active-filters{padding:8px 12px 4px;border-bottom:1px solid hsla(0,0%,100%,.04)}.bw-active-filters-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.bw-active-label{font-size:11px;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.06em}.bw-clear-btn{background:none;border:none;cursor:pointer;color:#e8a254;font-size:11px;padding:0}.bw-clear-btn:hover{text-decoration:underline}.bw-active-chips{display:flex;flex-wrap:wrap;gap:4px}.bw-active-chip{display:inline-flex;align-items:center;gap:4px;background:rgba(193,127,58,.15);border:1px solid rgba(193,127,58,.3);color:#e8a254;font-size:11px;padding:2px 7px;border-radius:20px;cursor:pointer}.bw-active-chip:hover{background:rgba(193,127,58,.25)}.bw-facet{border-bottom:1px solid hsla(0,0%,100%,.04)}.bw-facet-head{display:flex;align-items:center;justify-content:space-between;padding:9px 12px 7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.45)}.bw-facet-head:hover{color:hsla(0,0%,100%,.65)}.bw-facet-head i{font-size:9px}.bw-facet-items{padding:2px 0 6px}.bw-facet-item{display:flex;align-items:center;gap:0;padding:5px 10px 5px 12px;cursor:pointer;color:hsla(0,0%,100%,.6);font-size:13px;position:relative}.bw-facet-item:hover{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.85)}.bw-facet-item.active{color:#fff}.bw-facet-item-name{flex:1}.bw-facet-count{background:hsla(0,0%,100%,.12);border-radius:3px;font-size:10px;font-weight:700;padding:1px 5px;color:hsla(0,0%,100%,.5);min-width:22px;text-align:center}.bw-facet-item.active .bw-facet-count{background:rgba(193,127,58,.3);color:#e8a254}.bw-date-row{display:flex;align-items:center;gap:6px;padding:3px 12px}.bw-date-lbl{font-size:11px;color:hsla(0,0%,100%,.35);width:28px}.bw-date-input{flex:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:hsla(0,0%,100%,.7);font-size:11px;padding:3px 6px;outline:none;font-family:inherit}.bw-date-input:focus{border-color:#c17f3a}.bw-pusher{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#e7e7e7}.bw-stickybar{gap:4px;padding:0 8px;height:46px;background:rgba(20,24,36,.96);border-bottom:1px solid hsla(0,0%,100%,.06);z-index:10}.bw-stickybar,.bw-stickybar-toggle{display:flex;align-items:center;flex-shrink:0}.bw-stickybar-toggle{width:34px;height:34px;border-radius:3px;background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.6);font-size:16px;justify-content:center}.bw-stickybar-toggle:hover{background:hsla(0,0%,100%,.08);color:#fff}.bw-stickybar-toggle.active{color:#c17f3a}.bw-stickybar-search{flex:1;max-width:340px;display:flex;align-items:center;background:hsla(0,0%,100%,.07);border-radius:3px;padding:0 8px;border:1px solid hsla(0,0%,100%,.08)}.bw-stickybar-search input{flex:1;background:none;border:none;outline:none;color:hsla(0,0%,100%,.75);font-size:13px;padding:5px 4px;font-family:inherit}.bw-stickybar-search input::-moz-placeholder{color:hsla(0,0%,100%,.3)}.bw-stickybar-search input::placeholder{color:hsla(0,0%,100%,.3)}.bw-stickybar-search i{color:hsla(0,0%,100%,.35);font-size:13px}.bw-stickybar-stats{display:flex;align-items:center;gap:0;margin-left:8px}.bw-stat-block{text-align:center;padding:0 10px;line-height:1}.bw-stat-val{font-size:17px;font-weight:700;color:#fff}.bw-stat-lbl{font-size:9px;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.06em}.bw-stat-divider{color:hsla(0,0%,100%,.2);font-size:20px;font-weight:100;padding:0 2px}.bw-stickybar-right{display:flex;align-items:center;gap:4px;margin-left:auto}.bw-stickybtn{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:3px;padding:5px 10px;cursor:pointer;color:hsla(0,0%,100%,.55);font-size:12px;white-space:nowrap;position:relative}.bw-stickybtn:hover{background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.85)}.bw-stickybtn i{font-size:13px}.bw-dropdown{position:absolute;top:100%;right:0;min-width:160px;margin-top:4px;background:#1c2230;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.4);z-index:100;overflow:hidden}.bw-dropdown-header{padding:7px 12px 4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.3);border-bottom:1px solid hsla(0,0%,100%,.06)}.bw-dropdown-item{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;color:hsla(0,0%,100%,.65);cursor:pointer}.bw-dropdown-item:hover{background:hsla(0,0%,100%,.06);color:#fff}.bw-dropdown-item.active{color:#c17f3a;background:rgba(193,127,58,.08)}.bw-dropdown-item i{width:14px;text-align:center}.bw-cardflow{-moz-column-count:auto;-moz-column-width:210px;columns:210px;-moz-column-gap:10px;column-gap:10px;padding:14px 12px}.bw-card{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%;vertical-align:top;margin-bottom:10px;background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.08);cursor:pointer;overflow:hidden;transition:box-shadow .15s,transform .12s,border-color .12s;text-decoration:none;color:inherit}.bw-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.14);transform:translateY(-2px);border-color:var(--dam-accent)}.bw-card-img-pad,.bw-card-img-wrap{position:relative;width:100%;overflow:hidden}.bw-card-img-pad{padding-bottom:75%}.bw-card-img-pad img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bw-card-no-img{width:100%;padding-bottom:75%;position:relative}.bw-card-no-img-inner{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.bw-card-no-img-inner i{font-size:32px;color:hsla(0,0%,100%,.5)}.bw-card-no-img-inner span{font-size:10px;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em}.bw-card-type-icon{position:absolute;top:7px;left:7px;width:26px;height:26px;border-radius:50%;background:rgba(0,0,0,.55);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;z-index:2}.bw-card-content{padding:8px 10px 10px;background:var(--dam-card-bg)}.bw-card-ttl{font-size:12px;font-weight:600;color:var(--dam-text-primary);line-height:1.35;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bw-card-meta-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--dam-text-secondary)}.bw-card-pages{display:flex;align-items:center;gap:3px}.bw-card-color-strip{height:3px;width:100%}.bw-state-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 24px;gap:12px}.bw-state-icon{font-size:40px;color:rgba(0,0,0,.2)}.bw-state-text{font-size:14px;color:rgba(0,0,0,.4)}.bw-state-btn{margin-top:8px;background:#fff;border:1px solid rgba(0,0,0,.15);color:rgba(0,0,0,.6);padding:8px 20px;border-radius:3px;cursor:pointer;font-size:12px;transition:background .12s}.bw-state-btn:hover{background:#f0f0f0}.bw-loadmore{padding:24px;text-align:center}.bw-loadmore-btn{background:#fff;border:1px solid rgba(0,0,0,.18);color:rgba(0,0,0,.6);padding:9px 32px;border-radius:3px;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.06em;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:background .12s}.bw-loadmore-btn:hover{background:#f4f4f4}.bw-loadmore-btn:disabled{opacity:.45;cursor:default}.bw-jump-top{position:fixed;bottom:24px;right:24px;width:40px;height:40px;border-radius:50%;background:rgba(20,24,36,.85);border:none;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.3);transition:background .12s;z-index:40}.bw-jump-top:hover{background:#141824}.bw-topnav{gap:0;height:44px;flex-shrink:0;background:#0d1014;border-bottom:1px solid hsla(0,0%,100%,.06);padding:0 8px}.bw-topnav,.bw-topnav-btn{display:flex;align-items:center}.bw-topnav-btn{background:none;border:none;color:hsla(0,0%,100%,.55);width:34px;height:34px;border-radius:3px;cursor:pointer;font-size:13px;justify-content:center}.bw-topnav-btn:hover{background:hsla(0,0%,100%,.08);color:#fff}.bw-topnav-brand{gap:8px;font-size:14px;font-weight:600;padding:0 10px 0 6px;letter-spacing:.01em;text-decoration:none}.bw-brand-icon,.bw-topnav-brand{display:flex;align-items:center;color:#fff}.bw-brand-icon{width:26px;height:26px;border-radius:4px;background:#2e6da4;justify-content:center;font-size:13px;font-weight:800;letter-spacing:0;flex-shrink:0}.bw-topnav-links{display:flex;align-items:center;gap:0;margin-left:10px}.bw-topnav-link{font-size:13px;color:hsla(0,0%,100%,.6);padding:5px 11px;text-decoration:none;cursor:pointer;transition:color .12s;border-bottom:2px solid transparent;line-height:44px;height:44px;display:flex;align-items:center}.bw-topnav-link:hover{color:#fff;text-decoration:none}.bw-topnav-link.active{color:#fff;border-bottom-color:#c17f3a}.pub-nav{gap:0;height:44px;background:#0d1014;border-bottom:1px solid hsla(0,0%,100%,.06);padding:0 10px 0 6px;position:sticky;top:0;z-index:100}.pub-nav,.pub-nav-logo{display:flex;align-items:center;flex-shrink:0}.pub-nav-logo{gap:8px;margin-right:10px}.pub-nav-logo,.pub-nav-logo:hover{text-decoration:none;color:#fff}.pub-nav-logo-icon{width:28px;height:28px;border-radius:5px;background:#2e6da4;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;color:#fff;flex-shrink:0}.pub-nav-logo-text{display:flex;flex-direction:column;line-height:1.1}.pub-nav-logo-main{font-size:13px;font-weight:700;color:#fff;letter-spacing:.02em}.pub-nav-logo-sub{font-size:9px;color:hsla(0,0%,100%,.35);letter-spacing:.05em;text-transform:uppercase}.pub-nav-links{gap:0}.pub-nav-link,.pub-nav-links{display:flex;align-items:center}.pub-nav-link{font-size:13px;color:hsla(0,0%,100%,.6);padding:0 11px;text-decoration:none;cursor:pointer;height:44px;border-bottom:2px solid transparent;transition:color .12s}.pub-nav-link:hover{color:#fff;text-decoration:none}.pub-nav-link.active{color:#fff;border-bottom-color:#c17f3a}.pub-nav-right-slot{display:flex;align-items:center;gap:8px;margin-left:16px;font-size:12px;color:hsla(0,0%,100%,.5)}.pub-nav-actions{gap:2px;flex-shrink:0}.pub-nav-actions,.pub-nav-btn{display:flex;align-items:center}.pub-nav-btn{background:none;border:none;color:hsla(0,0%,100%,.55);width:34px;height:34px;border-radius:3px;cursor:pointer;font-size:13px;justify-content:center;text-decoration:none}.pub-nav-btn:hover{background:hsla(0,0%,100%,.08);color:#fff;text-decoration:none}.pub-nav-lang{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:3px;color:hsla(0,0%,100%,.55);font-size:11px;padding:3px 4px;cursor:pointer;outline:none;height:26px}.pub-nav-lang:hover{background:hsla(0,0%,100%,.1)}.pub-nav-signin{background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8);font-size:12px;padding:4px 12px;border-radius:3px;cursor:pointer;text-decoration:none;margin-left:4px;transition:background .12s}.pub-nav-signin:hover{background:hsla(0,0%,100%,.16);color:#fff;text-decoration:none}.pub-nav-avatar{width:28px;height:28px;border-radius:50%;background:#2e6da4;border:none;color:#fff;font-size:12px;font-weight:700;cursor:pointer;margin-left:4px}.pub-nav-user-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:#1a2035;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;box-shadow:0 4px 20px rgba(0,0,0,.5);overflow:hidden;z-index:200}.pub-nav-user-name{font-size:11px;color:hsla(0,0%,100%,.35);padding:8px 12px 6px;border-bottom:1px solid hsla(0,0%,100%,.05)}.pub-nav-user-item{display:flex;align-items:center;gap:8px;font-size:13px;color:hsla(0,0%,100%,.7);padding:8px 12px;text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:left}.pub-nav-user-item:hover{background:hsla(0,0%,100%,.05);color:#fff;text-decoration:none}.vw-shell{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#0d1320;color:#ddd;font-family:Raleway,Helvetica Neue,Arial,Helvetica,sans-serif}.vw-loading-state{align-items:center;justify-content:center;flex:1}.vw-topnav{gap:0;height:44px;background:#0d1014;border-bottom:1px solid hsla(0,0%,100%,.06);padding:0 4px;position:sticky;top:0;z-index:100}.vw-topnav,.vw-topnav-close{display:flex;align-items:center;flex-shrink:0}.vw-topnav-close{background:none;border:none;color:hsla(0,0%,100%,.5);width:34px;height:34px;border-radius:3px;cursor:pointer;font-size:15px;justify-content:center}.vw-topnav-close:hover{background:hsla(0,0%,100%,.08);color:#fff}.vw-topnav-brand{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:0 10px}.vw-topnav-brand,.vw-topnav-brand:hover{color:#fff;text-decoration:none}.vw-brand-icon{width:24px;height:24px;border-radius:4px;background:#2e6da4;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.vw-topnav-links{display:flex;align-items:center;gap:0;margin-left:4px}.vw-topnav-link{font-size:13px;color:hsla(0,0%,100%,.6);padding:0 11px;height:44px;display:flex;align-items:center;border-bottom:2px solid transparent;text-decoration:none;transition:color .12s}.vw-topnav-link:hover{color:#fff;text-decoration:none}.vw-topnav-right{display:flex;align-items:center;gap:2px}.vw-topnav-btn{background:none;border:none;color:hsla(0,0%,100%,.6);width:34px;height:34px;border-radius:4px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;text-decoration:none}.vw-topnav-btn:hover{background:hsla(0,0%,100%,.1);color:#fff}.vw-back-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#ccc;padding:8px 20px;border-radius:3px;cursor:pointer;font-size:12px}.vw-body{display:flex;flex:1;overflow:hidden}.vw-toolbar{width:44px;flex-shrink:0;background:#161e30;border-right:1px solid hsla(0,0%,100%,.05);flex-direction:column;padding:6px 0;gap:2px}.vw-tool-btn,.vw-toolbar{display:flex;align-items:center}.vw-tool-btn{width:36px;height:36px;border-radius:5px;background:none;border:none;cursor:pointer;color:hsla(0,0%,100%,.45);font-size:15px;justify-content:center;transition:background .12s,color .12s}.vw-tool-btn:hover{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.vw-tool-btn.active{background:rgba(193,127,58,.15);color:#c17f3a}.vw-panel{width:240px;flex-shrink:0;background:#161e30;border-right:1px solid hsla(0,0%,100%,.05);overflow-y:auto;display:flex;flex-direction:column}.vw-panel::-webkit-scrollbar{width:3px}.vw-panel::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12)}.vw-panel-inner{display:flex;flex-direction:column;flex:1}.vw-panel-header{padding:10px 12px 4px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.35);border-bottom:1px solid hsla(0,0%,100%,.04)}.vw-panel-title{font-size:13px;font-weight:600;color:#fff;padding:8px 12px 4px;line-height:1.3}.vw-panel-tabs{display:flex;padding:6px 12px 0;gap:6px;border-bottom:1px solid hsla(0,0%,100%,.06)}.vw-panel-tab{font-size:11px;color:hsla(0,0%,100%,.4);padding:4px 0 6px;cursor:pointer;border-bottom:2px solid transparent}.vw-panel-tab.active{color:#c17f3a;border-bottom-color:#c17f3a}.vw-panel-section-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsla(0,0%,100%,.3);padding:8px 12px 4px;border-top:1px solid hsla(0,0%,100%,.04)}.vw-stat-list{padding:4px 0}.vw-stat-row{display:flex;flex-direction:column;gap:1px;padding:5px 12px}.vw-stat-label{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:hsla(0,0%,100%,.3);font-weight:600}.vw-stat-value{font-size:11.5px;color:hsla(0,0%,100%,.75)}.vw-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vw-stat-desc{flex-direction:column}.vw-page-thumb-row{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:11px;border-bottom:1px solid hsla(0,0%,100%,.03)}.vw-page-thumb-type{color:hsla(0,0%,100%,.5);min-width:70px}.vw-page-thumb-meta{color:hsla(0,0%,100%,.3);flex:1;font-size:10px}.vw-page-dl-btn{background:none;border:none;color:hsla(0,0%,100%,.3);cursor:pointer;font-size:11px}.vw-page-dl-btn:hover{color:#c17f3a}.vw-search-input{flex:1;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:3px 0 0 3px;color:#fff;padding:6px 8px;font-size:12px;outline:none}.vw-search-btn{background:#c17f3a;border:none;border-radius:0 3px 3px 0;color:#fff;padding:7px 9px;cursor:pointer}.vw-dl-btn{background:rgba(193,127,58,.15);border:1px solid rgba(193,127,58,.3);color:#c17f3a;padding:7px 12px;border-radius:3px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:6px;justify-content:center}.vw-dl-btn:hover{background:rgba(193,127,58,.25)}.vw-main{flex:1;flex-direction:column;background:#0d1320}.vw-main,.vw-viewer-area{overflow:hidden;display:flex;position:relative}.vw-viewer-area{flex:1;height:100%}.vw-img-stage,.vw-viewer-area{align-items:center;justify-content:center}.vw-img-stage{position:absolute;inset:0;display:flex;overflow:hidden}.openseadragon-container{background:transparent!important}.openseadragon-canvas{outline:none}.navigator .openseadragon-canvas{background:rgba(0,0,0,.5)!important}.vw-zoom-controls{position:absolute;bottom:12px;right:12px;display:flex;flex-direction:column;gap:2px;z-index:10}.vw-zoom-btn{width:32px;height:32px;border-radius:4px;background:rgba(22,30,48,.9);border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.7);cursor:pointer;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center}.vw-zoom-btn:hover{background:#1c2c40;color:#fff}.vw-zoom-reset{font-size:11px}.vw-video{max-width:100%;max-height:100%;outline:none}.vw-no-proxy{display:flex;flex-direction:column;align-items:center;padding:40px}.vw-audio-area{flex-direction:column;gap:0}.vw-audio-icon{width:80px;height:80px;border-radius:50%;background:rgba(193,127,58,.15);border:2px solid rgba(193,127,58,.3);display:flex;align-items:center;justify-content:center;font-size:32px;color:#c17f3a;margin-bottom:16px}.vw-audio-title{font-size:16px;font-weight:600;color:#fff;margin-bottom:6px}.vw-audio-meta{font-size:12px;color:hsla(0,0%,100%,.4);margin-bottom:20px}.vw-waveform{max-width:80%;border-radius:4px;margin-top:12px}.vw-media-placeholder{display:flex;flex-direction:column;align-items:center;padding:60px;color:hsla(0,0%,100%,.4)}.vw-bottom-bar{display:flex;align-items:center;gap:10px;height:32px;flex-shrink:0;background:#161e30;border-top:1px solid hsla(0,0%,100%,.05);padding:0 12px;font-size:11px}.vw-bottom-asset-num{font-family:monospace;font-size:10px;color:hsla(0,0%,100%,.3)}.vw-bottom-title{color:hsla(0,0%,100%,.6)}.vw-bottom-dim{color:hsla(0,0%,100%,.35);font-family:monospace;font-size:10px}.vw-bottom-type{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(0,0%,100%,.3);padding:2px 6px;border:1px solid hsla(0,0%,100%,.1);border-radius:2px}.dsh-hero{background:linear-gradient(135deg,#1c2230,#2e3a52 60%,#1a2a3a);padding:40px 24px 36px;margin-bottom:0;position:relative;overflow:hidden}.dsh-hero:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.dsh-hero-inner{max-width:680px;margin:0 auto;text-align:center;position:relative;z-index:1}.dsh-hero-text{font-size:22px;font-weight:700;color:#fff;margin-bottom:8px;letter-spacing:-.01em}.dsh-hero-sub{font-size:13px;color:hsla(0,0%,100%,.5);margin-bottom:24px}.dsh-hero-search{display:flex;max-width:520px;margin:0 auto 20px;height:42px}.dsh-hero-input{flex:1;border:none;border-radius:4px 0 0 4px;padding:0 16px;font-size:14px;outline:none;background:hsla(0,0%,100%,.95);color:#201f1e}.dsh-hero-input::-moz-placeholder{color:#a19f9d}.dsh-hero-input::placeholder{color:#a19f9d}.dsh-hero-btn{background:#c17f3a;border:none;border-radius:0 4px 4px 0;color:#fff;padding:0 18px;cursor:pointer;font-size:16px}.dsh-hero-btn:hover{background:#a86b2e}.dsh-browse-btn{display:inline-block;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.85);padding:9px 28px;border-radius:3px;font-size:13px;text-decoration:none;letter-spacing:.02em;transition:background .15s,border-color .15s}.dsh-browse-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5);color:#fff;text-decoration:none}.dsh-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.dsh-cat-tile{background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:4px;padding:14px 12px;text-decoration:none;text-align:center;transition:box-shadow .15s,transform .12s;cursor:pointer}.dsh-cat-tile:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px);text-decoration:none}.dsh-cat-icon{font-size:24px;margin-bottom:8px}.dsh-cat-label{font-size:12px;font-weight:600;color:var(--dam-text-body);margin-bottom:3px}.dsh-cat-count{font-size:18px;font-weight:700;color:var(--dam-text-primary)}.vw-navigator{position:absolute;top:10px;right:10px;z-index:15;width:100px;height:70px;background:rgba(13,19,32,.75);border:1px solid hsla(0,0%,100%,.1);border-radius:3px;overflow:hidden;transition:opacity .2s}.vw-navigator:hover{opacity:.5}.vw-nav-indicator{position:absolute;border:1px solid rgba(193,127,58,.6);background:rgba(193,127,58,.1);pointer-events:none;min-width:20%;min-height:20%}.vw-zoom-label{font-size:9px;text-align:center;color:hsla(0,0%,100%,.35);padding:2px 0;font-family:monospace}.vw-kbd-hint{position:fixed;top:48px;right:12px;z-index:200;background:rgba(22,30,48,.96);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;padding:10px 14px;display:flex;flex-direction:column;gap:5px;box-shadow:0 4px 20px rgba(0,0,0,.4)}.vw-kbd-hint>span{font-size:11px;color:hsla(0,0%,100%,.6);display:flex;gap:8px;align-items:center}.vw-kbd-hint kbd{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:3px;padding:1px 5px;font-size:10px;color:#fff}.vw-lang-sel{display:flex;align-items:center}.vw-lang-select{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:3px;color:hsla(0,0%,100%,.6);font-size:11px;padding:3px 5px;cursor:pointer;outline:none}.vw-lang-select:hover{background:hsla(0,0%,100%,.1)}.vw-topnav-right .vw-topnav-btn i.fa-bookmark,.vw-topnav-right .vw-topnav-btn i.fa-cart-shopping{transition:color .15s}.vw-page-thumb-img{width:36px;height:36px;border-radius:3px;overflow:hidden;background:hsla(0,0%,100%,.04);flex-shrink:0;border:1px solid hsla(0,0%,100%,.06)}.vw-page-thumb-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vw-filmstrip{flex-shrink:0;background:#0d1118;border-top:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column}.vw-filmstrip-inner{display:flex;gap:4px;padding:6px 8px;overflow-x:auto;align-items:flex-start;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.15) transparent}.vw-filmstrip-item{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex-shrink:0;width:64px;padding:4px;border-radius:3px;border:1px solid transparent}.vw-filmstrip-item:hover{border-color:rgba(193,127,58,.4);background:rgba(193,127,58,.05)}.vw-filmstrip-item.active{border-color:#c17f3a}.vw-filmstrip-thumb{width:56px;height:56px;border-radius:2px;overflow:hidden;background:hsla(0,0%,100%,.04)}.vw-filmstrip-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vw-filmstrip-label{font-size:9px;color:hsla(0,0%,100%,.35);text-align:center;line-height:1.3}.vw-filmstrip-dim{font-size:8px;color:hsla(0,0%,100%,.2);font-family:monospace}.vw-page-nav{gap:6px;padding:4px 8px 6px;border-top:1px solid hsla(0,0%,100%,.04)}.vw-page-nav,.vw-page-nav-btn{display:flex;align-items:center;justify-content:center}.vw-page-nav-btn{width:24px;height:22px;border-radius:3px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);cursor:pointer;font-size:14px;font-weight:600}.vw-page-nav-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.vw-page-nav-num{display:flex;align-items:center;gap:4px;font-size:11px;color:hsla(0,0%,100%,.4)}.vw-page-nav-input{width:30px;text-align:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:2px;color:hsla(0,0%,100%,.7);font-size:11px;padding:1px 3px;-moz-appearance:textfield}.vw-page-nav-input::-webkit-inner-spin-button{-webkit-appearance:none}.vw-page-nav-of{font-size:11px;color:hsla(0,0%,100%,.3)}.ann-overlay{z-index:30;pointer-events:auto}.ann-canvas,.ann-overlay{position:absolute;inset:0}.ann-canvas{width:100%;height:100%}.ann-controls{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:flex;gap:4px;background:rgba(22,30,48,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;padding:5px 6px}.ann-ctrl-btn{width:28px;height:28px;border-radius:4px;background:hsla(0,0%,100%,.08);border:none;color:hsla(0,0%,100%,.7);cursor:pointer;font-size:11px}.ann-ctrl-btn:hover{background:hsla(0,0%,100%,.16);color:#fff}.ann-ctrl-btn.danger:hover{background:rgba(164,38,44,.3);color:#f84}.ann-ctrl-btn.success:hover{background:rgba(52,199,89,.2);color:#5f5}.ann-palette-bar{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:40;gap:4px;background:rgba(22,30,48,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:30px;padding:6px 12px;box-shadow:0 4px 20px rgba(0,0,0,.5)}.ann-mode-btn,.ann-palette-bar{display:flex;align-items:center}.ann-mode-btn{width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.06);border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:11px;justify-content:center}.ann-mode-btn.active{background:rgba(193,127,58,.25);color:#c17f3a;border:1px solid rgba(193,127,58,.4)}.ann-mode-btn:hover{background:hsla(0,0%,100%,.12);color:#fff}.ann-color-btn{width:18px;height:18px;border-radius:50%;border:2px solid transparent;cursor:pointer}.ann-color-btn.active{border-color:#fff;box-shadow:0 0 0 2px rgba(193,127,58,.6)}.ann-color-custom{width:22px;height:22px;border-radius:50%;border:2px solid hsla(0,0%,100%,.2);cursor:pointer;padding:0;overflow:hidden;background:none}.ann-color-row,.ann-tool-row{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.ann-width-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.clip-overlay{position:absolute;inset:0;z-index:28;cursor:crosshair}.clip-selection{position:absolute;border:2px solid #c17f3a;background:rgba(193,127,58,.1);box-shadow:0 0 0 9999px rgba(0,0,0,.35)}.clip-actions{position:absolute;top:-40px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:6px;background:rgba(22,30,48,.96);border:1px solid hsla(0,0%,100%,.12);border-radius:5px;padding:5px 8px;white-space:nowrap;box-shadow:0 4px 16px rgba(0,0,0,.4)}.clip-dim{font-size:11px;color:hsla(0,0%,100%,.6);font-family:monospace}.clip-dl-btn{background:#c17f3a;border:none;border-radius:3px;color:#fff;padding:4px 10px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px}.clip-dl-btn:hover{background:#a86b2e}.clip-close-btn{background:hsla(0,0%,100%,.1);border:none;border-radius:3px;color:hsla(0,0%,100%,.5);padding:4px 6px;cursor:pointer}.clip-exit-btn{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:rgba(22,30,48,.9);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6);padding:6px 14px;border-radius:20px;cursor:pointer;font-size:11px;display:flex;align-items:center;gap:5px;pointer-events:auto}.clip-exit-btn:hover{background:#161e30;color:#fff}.clip-hint{font-size:11px;color:hsla(0,0%,100%,.5);line-height:1.6;background:hsla(0,0%,100%,.04);border-radius:4px;padding:6px 8px}.st-shell{display:flex;flex-direction:column;min-height:100%}.st-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d1320,#1c2a42 60%,#0d1320);padding:60px 24px 50px}.st-hero-inner{max-width:900px;margin:0 auto;text-align:center}.st-hero-badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.12em;color:#c17f3a;border:1px solid rgba(193,127,58,.4);border-radius:2px;padding:2px 8px;margin-bottom:14px}.st-hero-title{font-size:36px;font-weight:700;color:#fff;margin-bottom:10px}.st-hero-sub{font-size:15px;color:hsla(0,0%,100%,.5);max-width:560px;margin:0 auto;line-height:1.6}.st-content{padding:0}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.st-card{display:flex;flex-direction:column;border-radius:6px;overflow:hidden;background:var(--dam-card-bg);border:1px solid var(--dam-border);text-decoration:none;color:inherit;transition:transform .15s,box-shadow .15s}.st-card.hovered,.st-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.12);text-decoration:none;color:inherit;border-color:var(--dam-accent)}.st-card-hero{position:relative;height:200px;background:var(--dam-bg-subtle);overflow:hidden}.st-card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s}.st-card:hover .st-card-img{transform:scale(1.04)}.st-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:44px;color:var(--dam-text-disabled)}.st-card-count{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.55);border-radius:12px;padding:3px 9px;font-size:11px;color:hsla(0,0%,100%,.85)}.st-card-body{padding:14px 16px;flex:1;display:flex;flex-direction:column}.st-card-title{font-size:15px;font-weight:600;color:var(--dam-text-primary);margin-bottom:6px;line-height:1.3}.st-card-desc{font-size:12px;color:var(--dam-text-secondary);line-height:1.6;flex:1;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.st-card-meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--dam-text-disabled)}.st-card-cta{color:var(--dam-accent);font-weight:600}.st-empty{text-align:center;padding:60px 0}.st-create-btn{display:inline-flex;align-items:center;gap:6px;background:rgba(193,127,58,.12);border:1px solid rgba(193,127,58,.3);padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px}.st-create-btn,.st-create-btn:hover{color:var(--dam-accent);text-decoration:none}.st-create-btn:hover{background:rgba(193,127,58,.22)}.st-detail-hero{height:420px;position:relative;overflow:hidden;background:linear-gradient(135deg,#111,#1c2a42);background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:flex-end}.st-hero-search-bar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:center;padding:20px;background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);z-index:2}.st-hero-search-wrap{display:flex;width:100%;max-width:480px;height:38px}.st-hero-search-input{flex:1;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-right:none;border-radius:3px 0 0 3px;color:#fff;padding:0 14px;font-size:13px;outline:none}.st-hero-search-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.st-hero-search-input::placeholder{color:hsla(0,0%,100%,.5)}.st-hero-search-btn{background:rgba(193,127,58,.8);border:none;border-radius:0 3px 3px 0;color:#fff;padding:0 14px;cursor:pointer;font-size:14px}.st-hero-search-btn:hover{background:#c17f3a}.st-detail-hero-inner{padding:20px 28px;position:relative;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.st-detail-back{font-size:12px;color:hsla(0,0%,100%,.5);text-decoration:none;background:hsla(0,0%,100%,.08);padding:5px 12px;border-radius:12px}.st-detail-back:hover{color:#fff;background:hsla(0,0%,100%,.16)}.st-detail-quote-wrap{background:#111;border-left:3px solid #c17f3a;padding:0}.st-detail-quote{max-width:800px;margin:0 auto;padding:28px;font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.8;font-style:italic;border:none}.st-detail-content{max-width:1200px;margin:0 auto;padding:32px 24px 60px;width:100%}.st-gallery-section{margin-bottom:36px}.st-gallery-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.st-gallery-title{font-size:18px;font-weight:600;color:hsla(0,0%,100%,.85)}.st-show-all{font-size:12px;color:#c17f3a;background:none;border:none;cursor:pointer;padding:0}.st-show-all:hover{text-decoration:underline}.st-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.st-detail-thumb{cursor:pointer}.st-detail-thumb-img{position:relative;width:100%;padding-top:75%;border-radius:4px;overflow:hidden;background:#222}.st-detail-thumb-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s}.st-detail-thumb:hover .st-detail-thumb-img img{transform:scale(1.05)}.st-detail-thumb-placeholder{font-size:28px;color:#444}.st-detail-thumb-hover,.st-detail-thumb-placeholder{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.st-detail-thumb-hover{background:rgba(193,127,58,.15);opacity:0;font-size:22px;color:#c17f3a;transition:opacity .2s}.st-detail-thumb:hover .st-detail-thumb-hover{opacity:1}.st-detail-thumb-title{margin-top:5px;font-size:11px;color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-detail-thumb-date{font-size:10px;color:hsla(0,0%,100%,.3)}.st-map-section{margin-top:36px}.st-map-container{height:360px;border-radius:6px;overflow:hidden}.st-map-placeholder{height:200px;border:1px dashed hsla(0,0%,100%,.12);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.st-map-placeholder:hover{border-color:rgba(193,127,58,.4);background:rgba(193,127,58,.03)}.st-detail-footer{background:#111;border-top:1px solid hsla(0,0%,100%,.06);padding:32px 24px;text-align:center;margin-top:auto}.st-detail-footer-inner{max-width:600px;margin:0 auto}.st-detail-footer-title{font-size:20px;font-weight:600;color:#fff;margin-bottom:6px}.tut-intro{padding:14px 16px;font-size:13px;color:var(--dam-text-secondary);line-height:1.7;margin-bottom:0}.tut-intro a{color:var(--dam-accent)}.tut-content{padding:0}.tut-section-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--dam-text-secondary);border-bottom:1px solid var(--dam-border);padding-bottom:8px;margin-bottom:14px}.tut-cards{display:flex;flex-direction:column;gap:8px}.tut-card{background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:6px;overflow:hidden;transition:border-color .15s}.tut-card.expanded,.tut-card:hover{border-color:var(--dam-accent)}.tut-card-header{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;cursor:pointer}.tut-card-icon{width:38px;height:38px;border-radius:8px;flex-shrink:0;background:rgba(193,127,58,.12);border:1px solid rgba(193,127,58,.2);display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--dam-accent)}.tut-card-text{flex:1;min-width:0}.tut-card-category{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--dam-text-disabled);margin-bottom:3px}.tut-card-title{font-size:13px;font-weight:600;color:var(--dam-text-primary);margin-bottom:4px}.tut-card-desc{font-size:12px;color:var(--dam-text-secondary);line-height:1.6}.tut-card-chevron{color:var(--dam-text-disabled);font-size:12px;padding-top:3px;flex-shrink:0}.tut-card-steps{padding:4px 16px 16px 68px;border-top:1px solid var(--dam-border);background:var(--dam-bg-subtle)}.tut-steps-list{margin:12px 0 0;padding-left:18px}.tut-step{font-size:12.5px;color:var(--dam-text-body);line-height:1.7;margin-bottom:4px}.tut-contact{text-align:center}.tut-contact-inner{max-width:480px;margin:0 auto}.col-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.col-card{background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:6px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,transform .12s}.col-card:hover{box-shadow:0 4px 14px rgba(0,0,0,.12);transform:translateY(-2px)}.col-card-img{position:relative;aspect-ratio:16/9;background:var(--dam-bg-subtle);overflow:hidden}.col-card-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.col-card-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--dam-text-disabled);font-size:32px}.col-card-badge{position:absolute;bottom:6px;right:6px;background:rgba(0,0,0,.6);color:#fff;font-size:10px;font-weight:600;padding:2px 7px;border-radius:10px}.col-card-body{padding:10px 12px 12px}.col-card-name{font-size:13px;font-weight:600;color:var(--dam-text-primary);margin-bottom:3px}.col-card-desc,.col-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-card-desc{font-size:11px;color:var(--dam-text-secondary);margin-bottom:4px}.col-card-meta{font-size:10px;color:var(--dam-text-disabled)}.col-hero{position:relative;min-height:180px;background-size:cover;background-position:50%;background-color:#1a1a2e;flex-shrink:0}.col-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.35));padding:20px 28px;display:flex;flex-direction:column;justify-content:flex-end}.col-hero-breadcrumb{margin-bottom:8px}.col-hero-back{color:hsla(0,0%,100%,.65);text-decoration:none;font-size:12px;display:inline-flex;align-items:center;gap:5px}.col-hero-back:hover{color:#fff}.col-hero-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:4px}.col-hero-desc{font-size:13px;color:hsla(0,0%,100%,.7);margin-bottom:10px;max-width:600px}.col-hero-stats{display:flex;flex-wrap:wrap;gap:14px;font-size:12px;color:hsla(0,0%,100%,.6)}.col-hero-stats span{display:flex;align-items:center;gap:5px}.col-toolbar{display:flex;align-items:center;gap:8px;padding:8px 16px;border-bottom:1px solid var(--dam-border);background:var(--dam-card-bg);flex-shrink:0;flex-wrap:wrap}.col-type-tabs{display:flex;gap:2px}.col-type-tab{display:flex;align-items:center;gap:5px;padding:4px 10px;border:none;border-radius:4px;background:none;cursor:pointer;font-size:12px;font-weight:500;color:var(--dam-text-secondary)}.col-type-tab:hover{background:var(--dam-bg-subtle)}.col-type-tab.active{background:var(--dam-accent);color:#fff}.col-type-cnt{background:rgba(0,0,0,.12);border-radius:10px;padding:0 5px;font-size:10px;font-weight:700}.col-type-tab.active .col-type-cnt{background:hsla(0,0%,100%,.25)}.col-view-toggle{display:flex;border:1px solid var(--dam-border);border-radius:4px;overflow:hidden}.col-view-btn{background:none;border:none;padding:4px 8px;cursor:pointer;color:var(--dam-text-secondary);font-size:13px}.col-view-btn.active{background:var(--dam-accent);color:#fff}.col-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.col-asset-card{position:relative;background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:6px;overflow:hidden;transition:box-shadow .15s,transform .12s}.col-asset-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.13);transform:translateY(-2px)}.col-asset-remove{position:absolute;top:6px;right:6px;z-index:10;background:rgba(0,0,0,.55);border:none;border-radius:4px;color:#fff;width:22px;height:22px;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}.col-asset-card:hover .col-asset-remove{opacity:1}.col-asset-img{position:relative;aspect-ratio:4/3;background:var(--dam-bg-subtle);overflow:hidden;cursor:pointer}.col-asset-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .2s}.col-asset-card:hover .col-asset-img img{transform:scale(1.03)}.col-asset-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;color:hsla(0,0%,100%,.6);cursor:pointer}.col-asset-type-pill{bottom:6px;left:6px;gap:4px;padding:2px 7px;border-radius:10px;font-size:10px;font-weight:600}.col-asset-play-overlay,.col-asset-type-pill{position:absolute;display:flex;align-items:center;color:#fff}.col-asset-play-overlay{inset:0;justify-content:center;background:rgba(0,0,0,.3);font-size:24px;opacity:0;transition:opacity .15s;cursor:pointer}.col-asset-card:hover .col-asset-play-overlay{opacity:1}.col-asset-info{padding:8px 10px 10px}.col-asset-title{font-size:12px;font-weight:600;color:var(--dam-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.col-asset-meta{font-size:10px;color:var(--dam-text-disabled)}.col-asset-list{display:flex;flex-direction:column}.col-list-header{padding:6px 12px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--dam-text-disabled)}.col-list-header,.col-list-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--dam-border)}.col-list-row{padding:8px 12px;cursor:pointer;transition:background .1s}.col-list-row:hover{background:var(--dam-bg-subtle)}.dam-modal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center}.dam-modal{background:var(--dam-card-bg);border:1px solid var(--dam-border);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.22);max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.dam-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--dam-border);font-size:14px;font-weight:600;color:var(--dam-text-primary)}.dam-modal-close{background:none;border:none;cursor:pointer;color:var(--dam-text-secondary);font-size:16px;padding:2px 4px}.dam-modal-close:hover{color:var(--dam-text-primary)}.dam-modal-body{padding:20px;overflow-y:auto;flex:1}.dam-modal-footer{padding:12px 20px;border-top:1px solid var(--dam-border);display:flex;align-items:center;justify-content:flex-end;gap:8px}.dam-form-label{display:block;font-size:11px;font-weight:400;color:var(--dam-text-secondary);margin-bottom:2px}.dam-form-input{width:100%;height:32px;border:1px solid var(--dam-border-input);border-radius:2px;padding:0 8px;background:var(--dam-card-bg);font-size:13px;font-family:var(--dam-font);color:var(--dam-text-body)}.dam-form-input:focus{outline:none;border-color:var(--dam-blue);box-shadow:0 0 0 1px var(--dam-blue)}.dam-primary-btn{height:32px;padding:0 16px;background:var(--dam-blue);border:1px solid var(--dam-blue);color:#fff;font-size:13px;font-family:var(--dam-font);border-radius:2px;cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:5px}.dam-primary-btn:hover{background:var(--dam-blue-hover);border-color:var(--dam-blue-hover)}.dam-primary-btn:disabled{opacity:.5;cursor:default}.dam-panel-overlay{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.3)}.dam-panel-slide{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:95vw;background:var(--dam-card-bg);border-left:1px solid var(--dam-border);box-shadow:-4px 0 24px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:901}.dam-panel-head{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:48px;flex-shrink:0;border-bottom:1px solid var(--dam-border);font-size:14px;font-weight:600;color:var(--dam-text-primary)}.dam-panel-body{flex:1;overflow-y:auto;padding:20px}.dam-panel-foot{padding:12px 20px;border-top:1px solid var(--dam-border);display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.dam-form-row{grid-template-columns:1fr 1fr}.dam-form-row,.dam-form-row-3{display:grid;gap:14px;margin-bottom:14px}.dam-form-row-3{grid-template-columns:1fr 1fr 1fr}.dam-form-full{grid-column:1/-1}.dam-field-group{margin-bottom:14px}.dam-form-textarea{width:100%;min-height:80px;border:1px solid var(--dam-border-input);border-radius:2px;padding:6px 8px;background:var(--dam-card-bg);font-size:13px;font-family:var(--dam-font);color:var(--dam-text-body);resize:vertical}.dam-form-textarea:focus{outline:none;border-color:var(--dam-blue);box-shadow:0 0 0 1px var(--dam-blue)}.dam-btn-danger{height:32px;padding:0 16px;background:#a4262c;border:1px solid #a4262c;color:#fff;font-size:13px;font-family:var(--dam-font);border-radius:2px;cursor:pointer;font-weight:600}.dam-btn-danger:hover{background:#8d1f24;border-color:#8d1f24}.dam-cmd-ghost{height:28px;padding:0 10px;border-radius:2px;background:none;border:1px solid var(--dam-border-input);font-size:12px;font-family:var(--dam-font);color:var(--dam-text-body);display:inline-flex;align-items:center;gap:5px;cursor:pointer}.dam-cmd-ghost:hover{background:#f5f3f0}.dam-cmd-ghost:disabled{opacity:.5;cursor:default}.dam-infobar{background:var(--dam-blue-light);border:1px solid #b3cfe8;border-radius:2px;padding:10px 14px;margin-bottom:14px;font-size:12px;color:var(--dam-blue);display:flex;align-items:center;gap:8px}.dam-bg-subtle{background:#f8f7f5}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){:root{--dam-border:#888;--dam-text-secondary:#555;--dam-text-disabled:#666}}@media (max-width:768px){.bw-sidebar,[style*="width:180px"][style*="flex-shrink:0"],[style*="width:190px"][style*="flex-shrink:0"],[style*="width:200px"][style*="flex-shrink:0"],[style*="width:210px"][style*="flex-shrink:0"],[style*="width:220px"][style*="flex-shrink:0"],[style*="width:230px"][style*="flex-shrink:0"],[style*="width:240px"][style*="flex-shrink:0"],[style*="width:250px"][style*="flex-shrink:0"],[style*="width:260px"][style*="flex-shrink:0"],[style*="width:270px"][style*="flex-shrink:0"],[style*="width:280px"][style*="flex-shrink:0"],[style*="width:290px"][style*="flex-shrink:0"],[style*="width:300px"][style*="flex-shrink:0"],[style*="width:310px"][style*="flex-shrink:0"],[style*="width:320px"][style*="flex-shrink:0"],[style*="width:330px"][style*="flex-shrink:0"],[style*="width:340px"][style*="flex-shrink:0"],[style*="width:350px"][style*="flex-shrink:0"],[style*="width:360px"][style*="flex-shrink:0"]{display:none!important}.bw-shell{flex-direction:column;height:auto}.dam-content table,.dam-main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.auth-left-panel{display:none!important}}.dam-d365-cmd{background:var(--dam-card-bg);border-bottom:1px solid var(--dam-border);padding:0 16px;display:flex;align-items:center;min-height:44px;gap:0;flex-wrap:wrap}.dam-d365-cb{display:inline-flex;align-items:center;gap:5px;height:44px;padding:0 10px;font-size:13px;font-family:var(--dam-font);color:var(--dam-text-body);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;font-weight:400;border-radius:0;outline:none;text-decoration:none!important;white-space:nowrap;-webkit-appearance:none}.dam-d365-cb.dam-primary{color:var(--dam-blue)!important;font-weight:600}.dam-d365-cb:hover{background:var(--dam-hover,#f3f2f1);color:var(--dam-text-primary)}.dam-d365-cb:disabled{opacity:.5;cursor:default}.dam-d365-cmd-right{margin-left:auto;display:flex;align-items:center;gap:4px}.dam-sv-arrow{font-size:12px;color:var(--dam-text-secondary);margin-left:4px}.dam-pipe{color:var(--dam-text-disabled);margin:0 2px}.dam-menu-item{width:100%;text-align:left;display:flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:none;border-bottom:1px solid var(--dam-border-light);cursor:pointer;font-size:13px;font-family:var(--dam-font);color:var(--dam-text-body)}.dam-menu-item:last-child{border-bottom:none}.dam-menu-item:hover{background:var(--dam-hover)}.dam-required{color:var(--dam-danger);margin-left:2px;font-weight:600}