body:has(.archive-shell){background:#f7f9fa}.style-archive-toolbar{position:static;top:auto;z-index:auto;grid-template-columns:minmax(0,1fr) auto auto}.style-archive-search-row,.style-archive-filter-panel{grid-column:1 / -1}.style-archive-toolbar .style-archive-search-row label:first-child{grid-column:auto}.style-archive-filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;border:1px solid #d6e2e1;border-radius:9px;padding:0 12px;color:var(--ink);background:#f8fbfb;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.style-archive-filter-toggle strong{color:var(--teal-dark);font-size:11px}.style-archive-filter-toggle.active{border-color:#9bc8c2;background:#eef8f6}.style-archive-filter-panel{display:none}.style-archive-filter-panel.is-open{display:grid}.style-archive-board-entry{grid-column:auto}body:has(.archive-shell).analytics-active .analytics-panel{display:grid;gap:10px}body:has(.archive-shell).analytics-active .analytics-route-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;border:1px solid var(--border);border-radius:12px;padding:9px 12px 9px 16px;background:#fff;box-shadow:none}body:has(.archive-shell).analytics-active .analytics-route-heading{display:flex;align-items:baseline;gap:12px;min-width:0}body:has(.archive-shell).analytics-active .analytics-route-heading h2,body:has(.archive-shell).analytics-active .analytics-route-heading p{margin:0}body:has(.archive-shell).analytics-active .analytics-route-heading h2{color:var(--text-main);font-size:clamp(21px,2vw,27px);line-height:1}body:has(.archive-shell).analytics-active .analytics-route-heading p{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}body:has(.archive-shell).analytics-active .analytics-route-actions{display:flex;align-items:center;gap:8px}body:has(.archive-shell).analytics-active .analytics-route-actions .button{min-height:38px;padding:7px 12px;font-size:12px}body:has(.archive-shell).analytics-active .analytics-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);gap:10px;min-height:0;border:1px solid var(--border);border-radius:12px;padding:10px;background:#f4f8f7;box-shadow:none}body:has(.archive-shell).analytics-active .analytics-hero-metrics{display:grid;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0}body:has(.archive-shell).analytics-active .analytics-hero-stat,body:has(.archive-shell).analytics-active .analytics-hero-stat-elements,body:has(.archive-shell).analytics-active .analytics-hero-stat-goe,body:has(.archive-shell).analytics-active .analytics-hero-stat-top{grid-column:auto;min-height:72px;border:1px solid #dce7e5;border-radius:9px;padding:9px 10px;background:#fff;box-shadow:none}body:has(.archive-shell).analytics-active .analytics-hero-stat-copy strong{font-size:clamp(21px,2.2vw,29px)}body:has(.archive-shell).analytics-active .analytics-hero-links{display:grid;grid-column:2;grid-template-columns:minmax(0,1fr);align-content:stretch;gap:8px;margin:0}body:has(.archive-shell).analytics-active .analytics-help-link,body:has(.archive-shell).analytics-active .analytics-premium-link{display:flex;align-items:center;justify-content:center;min-height:0;border-radius:9px;padding:8px 10px;font-size:12px;text-align:center;box-shadow:none}body:has(.archive-shell).analytics-active .analytics-section-tabs{position:static;top:auto;z-index:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin:0;border:1px solid var(--border);border-radius:10px;padding:4px;background:#fff;box-shadow:none;backdrop-filter:none}body:has(.archive-shell).analytics-active .analytics-primary-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}body:has(.archive-shell).analytics-active .analytics-section-tabs button{min-height:38px;border:0;border-radius:7px;padding:6px 8px;background:transparent;font-size:12px}body:has(.archive-shell).analytics-active .analytics-section-tabs button.active{color:var(--brand-dark, var(--teal-dark));background:var(--brand-soft, #e7f3f1);box-shadow:inset 0 -2px #0b5f5a4d}body:has(.archive-shell).analytics-active .analytics-advanced-tools{grid-column:auto;width:auto;border:1px solid var(--border);border-radius:7px;padding:0 9px;background:#f8fbfb}body:has(.archive-shell).analytics-active .analytics-advanced-tools>summary{min-height:38px;color:var(--text-muted);font-size:11px;white-space:nowrap}body:has(.archive-shell).analytics-active .analytics-advanced-tools[open]{grid-column:1 / -1}body:has(.archive-shell).analytics-active .analytics-page-actions{border:1px solid var(--border);border-radius:10px;background:#fff}body:has(.archive-shell).analytics-active .analytics-page-actions>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:7px 12px;color:var(--text-muted);font-size:12px;font-weight:750;cursor:pointer}body:has(.archive-shell).analytics-active .analytics-summary{overflow:hidden;color:var(--brand-dark, var(--teal-dark));font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body:has(.archive-shell).analytics-active .analytics-page-actions-panel{display:grid;grid-template-columns:auto minmax(280px,1fr);gap:12px;align-items:center;border-top:1px solid var(--border);padding:10px 12px}body:has(.archive-shell).analytics-active .analytics-actions{display:flex;flex-wrap:wrap;gap:7px}body:has(.archive-shell).analytics-active .analytics-actions .button{width:auto;min-height:38px;padding:7px 11px;font-size:11px}body:has(.archive-shell).analytics-active .analytics-scope-bar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}body:has(.archive-shell).analytics-active .analytics-scope-copy,body:has(.archive-shell).analytics-active .analytics-scope-guide{display:grid;gap:2px;min-width:0}body:has(.archive-shell).analytics-active .analytics-scope-copy{border-right:1px solid var(--border);padding-right:10px}body:has(.archive-shell).analytics-active .analytics-scope-copy strong,body:has(.archive-shell).analytics-active .analytics-scope-guide strong{font-size:12px}body:has(.archive-shell).analytics-active .analytics-scope-copy small,body:has(.archive-shell).analytics-active .analytics-scope-guide small{color:var(--text-muted);font-size:10px;line-height:1.35}body:has(.archive-shell).analytics-active .analytics-grid{gap:12px}body:has(.archive-shell).analytics-premium-active .analytics-page-actions{display:none}@media(max-width:760px){body:has(.archive-shell) .mobile-search-card{position:static;top:auto;z-index:auto;backdrop-filter:none}.style-archive-toolbar{position:static;top:auto;z-index:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.style-archive-board-entry{grid-column:auto}body:has(.archive-shell).analytics-active .archive-main{padding-top:8px}body:has(.archive-shell).analytics-active .analytics-panel>*{grid-column:1 / -1}body:has(.archive-shell).analytics-active .analytics-route-bar{order:1}body:has(.archive-shell).analytics-active .analytics-hero{order:2}body:has(.archive-shell).analytics-active .analytics-section-tabs{order:3}body:has(.archive-shell).analytics-active .analytics-page-actions{order:4}body:has(.archive-shell).analytics-active .analytics-section-context{order:5}body:has(.archive-shell).analytics-active .analytics-grid{order:6}body:has(.archive-shell).analytics-active .analytics-route-bar{min-height:52px;padding:7px 8px 7px 11px}body:has(.archive-shell).analytics-active .analytics-route-heading{display:grid;gap:2px}body:has(.archive-shell).analytics-active .analytics-route-heading h2{font-size:19px}body:has(.archive-shell).analytics-active .analytics-route-heading p{max-width:190px;font-size:10px}body:has(.archive-shell).analytics-active .analytics-route-actions .button{min-height:38px;padding-inline:9px;font-size:10px}body:has(.archive-shell).analytics-active .analytics-hero{grid-template-columns:minmax(0,1fr);gap:7px;padding:7px}body:has(.archive-shell).analytics-active .analytics-hero-metrics{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}body:has(.archive-shell).analytics-active .analytics-hero-stat,body:has(.archive-shell).analytics-active .analytics-hero-stat-elements,body:has(.archive-shell).analytics-active .analytics-hero-stat-goe,body:has(.archive-shell).analytics-active .analytics-hero-stat-top{grid-column:auto;min-height:58px;padding:7px}body:has(.archive-shell).analytics-active .analytics-hero-stat-copy span{font-size:9px}body:has(.archive-shell).analytics-active .analytics-hero-stat-copy strong,body:has(.archive-shell).analytics-active #analyticsHeroTopElement{font-size:16px}body:has(.archive-shell).analytics-active .analytics-mini-bars,body:has(.archive-shell).analytics-active .analytics-mini-line,body:has(.archive-shell).analytics-active .analytics-score-pill{display:none}body:has(.archive-shell).analytics-active .analytics-hero-links{display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;overflow:visible}body:has(.archive-shell).analytics-active .analytics-help-link,body:has(.archive-shell).analytics-active .analytics-premium-link{min-height:36px;padding:6px;font-size:10px}body:has(.archive-shell).analytics-active .analytics-section-tabs{position:static;top:auto;z-index:auto;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:3px}body:has(.archive-shell).analytics-active .analytics-primary-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}body:has(.archive-shell).analytics-active .analytics-primary-tabs::-webkit-scrollbar{display:none}body:has(.archive-shell).analytics-active .analytics-primary-tabs button{flex:1 0 72px;min-height:38px;padding:4px;font-size:9px;line-height:1.15;white-space:normal}body:has(.archive-shell).analytics-active .analytics-advanced-tools{grid-column:auto;width:auto;padding-inline:7px}body:has(.archive-shell).analytics-active .analytics-advanced-tools>summary{min-height:38px;font-size:0}body:has(.archive-shell).analytics-active .analytics-advanced-tools>summary:before{content:"More";font-size:9px}body:has(.archive-shell).analytics-active .analytics-advanced-tools[open]{grid-column:1 / -1}body:has(.archive-shell).analytics-active .analytics-page-actions>summary{min-height:38px;padding:6px 9px;font-size:10px}body:has(.archive-shell).analytics-active .analytics-summary{max-width:52%;font-size:9px}body:has(.archive-shell).analytics-active .analytics-page-actions-panel{grid-template-columns:minmax(0,1fr);gap:9px;padding:9px}body:has(.archive-shell).analytics-active .analytics-actions{display:grid;grid-template-columns:minmax(0,1fr)}body:has(.archive-shell).analytics-active .analytics-actions .button{width:100%;min-height:42px}body:has(.archive-shell).analytics-active .analytics-scope-bar{grid-template-columns:minmax(0,1fr);gap:7px}body:has(.archive-shell).analytics-active .analytics-scope-copy{border-right:0;border-bottom:1px solid var(--border);padding:0 0 7px}}body:has(.archive-shell):not(.analytics-active) .archive-welcome .eyebrow,body:has(.archive-shell):not(.analytics-active) .archive-welcome .archive-intro-copy{display:none}body:has(.archive-shell):not(.analytics-active) .archive-welcome{min-height:42px}.global-archive-search,.archive-app-nav,.archive-back-to-browse,.archive-view-switcher,.archive-detail-tabs,.archive-card-context,.archive-goe-pill{box-sizing:border-box}.global-archive-search{position:relative;display:none;min-width:0}.global-archive-search-icon{position:absolute;top:50%;left:15px;width:16px;height:16px;border:2px solid #50616b;border-radius:50%;pointer-events:none;transform:translateY(-58%)}.global-archive-search-icon:after{position:absolute;right:-5px;bottom:-3px;width:6px;height:2px;border-radius:2px;background:#50616b;content:"";transform:rotate(45deg)}.global-archive-search input{width:100%;min-width:0;height:44px;border:1px solid #dce4e7;border-radius:11px;padding:0 16px 0 44px;color:#15232a;background:#fff;font:inherit;font-size:14px;outline:0;transition:border-color .16s ease,box-shadow .16s ease}.global-archive-search input:focus{border-color:#298b82;box-shadow:0 0 0 3px #0b5f5a1a}.archive-app-nav{display:none}.archive-back-to-browse{display:none;align-items:center;justify-content:flex-start;width:max-content;min-height:38px;border:0;padding:0;color:#0b5f5a;background:transparent;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.archive-back-to-browse svg{width:18px;height:18px;margin-right:7px}.archive-view-switcher{display:inline-flex;align-items:center;gap:2px;border:1px solid #dce4e7;border-radius:9px;padding:3px;background:#fff}.archive-view-switcher button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:7px;padding:0 11px;color:#4e5f68;background:transparent;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.archive-view-switcher button.active{color:#fff;background:#096b63}.archive-view-switcher button svg{display:block;width:16px;height:16px}.archive-card-thumbnail,.archive-card-quick-actions,.archive-card-context,.archive-goe-pill{display:none}.archive-card-thumbnail img.archive-card-storyboard-frame{position:absolute;z-index:1;display:block;max-width:none;object-fit:fill;opacity:0;pointer-events:none;transform:none;transition:opacity .18s ease}.archive-card-thumbnail.timestamp-preview-ready img.archive-card-storyboard-frame{opacity:1}body:has(.archive-shell) .archive-card-duration:before{display:none;content:none}.archive-selected-heading{display:grid;gap:3px;min-width:0}.archive-selected-entity,.archive-selected-competition{margin:0}.archive-selected-entity{color:#0b5f5a;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.archive-selected-competition{color:#667780;font-size:13px;font-weight:650}.archive-detail-tabs{display:none;align-items:center;gap:26px;min-height:48px;border-bottom:1px solid #e2e8ea;padding:0 18px;background:#fff}.archive-detail-tabs button,.archive-detail-tabs a{position:relative;display:inline-flex;align-items:center;min-height:48px;border:0;padding:0;color:#4f6069;background:transparent;font:inherit;font-size:12px;font-weight:780;text-decoration:none;cursor:pointer}.archive-detail-tabs button.active,.archive-detail-tabs a:hover{color:#0b5f5a}.archive-detail-tabs button.active:after{position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:#0b5f5a;content:""}@media(min-width:981px){html:has(body .archive-shell){scroll-padding-top:82px}body:has(.archive-shell) .app-header{min-height:68px;border-bottom:1px solid #e1e7e9;padding:0;background:#fffffff7;box-shadow:none}body:has(.archive-shell) .header-top{display:grid;grid-template-columns:244px minmax(320px,570px) minmax(0,1fr) auto;gap:24px;width:100%;max-width:none;min-height:68px;margin:0;padding:0 22px 0 18px}body:has(.archive-shell) .app-title{align-self:stretch;justify-content:center;width:218px;min-width:0;border-right:1px solid #e1e7e9;padding-right:20px}body:has(.archive-shell) .app-title .brand-logo{width:205px;max-width:100%}body:has(.archive-shell) .app-title #programMeta{display:none}body:has(.archive-shell) .global-archive-search{display:block;align-self:center;grid-column:2}body:has(.archive-shell) .product-nav{display:none}body:has(.archive-shell) .header-actions{grid-column:4}body:has(.archive-shell) .archive-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:calc(100vh - 68px)}body:has(.archive-shell) .archive-sidebar{position:sticky;top:68px;z-index:25;display:flex;flex-direction:column;align-self:start;gap:18px;width:244px;height:calc(100vh - 68px);min-height:0;overflow:hidden auto;border-right:1px solid #e1e7e9;padding:18px 14px;background:#fff;scrollbar-width:thin}body:has(.archive-shell) .archive-app-nav{display:grid;gap:5px}body:has(.archive-shell) .archive-app-nav a,body:has(.archive-shell) .archive-app-nav button{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:46px;border:0;border-radius:10px;padding:0 13px;color:#25343c;background:transparent;font:inherit;text-align:left;text-decoration:none;cursor:pointer}body:has(.archive-shell) .archive-app-nav a:hover,body:has(.archive-shell) .archive-app-nav button:hover,body:has(.archive-shell) .archive-app-nav a.active,body:has(.archive-shell) .archive-app-nav button.active{color:#086b63;background:#edf7f6}body:has(.archive-shell) .archive-app-nav a>span,body:has(.archive-shell) .archive-app-nav button>span{display:inline-grid;place-items:center;width:24px;height:24px;font-size:21px;font-weight:500}body:has(.archive-shell) .archive-app-nav svg{width:21px;height:21px}body:has(.archive-shell) .sidebar-tool-button:before{display:none}body:has(.archive-shell) .sidebar-tool-icon{grid-area:icon;width:18px;height:18px;align-self:center;color:#62767d}body:has(.archive-shell) .sidebar-tool-button:hover .sidebar-tool-icon,body:has(.archive-shell) .sidebar-tool-button:focus-visible .sidebar-tool-icon,body:has(.archive-shell) .sidebar-tool-button.active .sidebar-tool-icon{color:#08736c}body:has(.archive-shell) .archive-app-nav strong{min-width:0;font-size:14px;font-weight:740}body:has(.archive-shell) .sidebar-tools{position:static;gap:6px;border-top:1px solid #e7ecee;padding-top:15px}body:has(.archive-shell) .sidebar-section-label{margin:0 0 3px;padding-inline:12px;color:#839097;font-size:10px}body:has(.archive-shell) .sidebar-tool-button,body:has(.archive-shell) .sidebar-tool-group>summary{min-height:38px;border-color:transparent;border-radius:8px;box-shadow:none}body:has(.archive-shell) .sidebar-tool-button em,body:has(.archive-shell) .sidebar-tool-group>summary em{display:none}body:has(.archive-shell) .sidebar-upgrade-card{margin-top:auto;border-color:#d8e5e3;border-radius:10px;background:#f5faf9;box-shadow:none}body:has(.archive-shell) .archive-main{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:100%;max-width:1680px;margin:0 auto;padding:20px clamp(20px,2.2vw,34px) 44px}body:has(.archive-shell) .archive-welcome{grid-column:1 / -1;align-items:end;min-height:62px;border:0;padding:0;background:transparent}body:has(.archive-shell) .archive-welcome .eyebrow{margin-bottom:2px;color:#0b756c;font-size:10px}body:has(.archive-shell) .archive-welcome h2{margin:0;color:#15232a;font-size:30px;line-height:1.08}body:has(.archive-shell) .archive-welcome p:not(.eyebrow){margin-top:5px;color:#687780;font-size:13px}body:has(.archive-shell) .archive-program-meta{color:#7b888f}body:has(.archive-shell) .archive-scope-pills{gap:4px}body:has(.archive-shell) .archive-scope-button,body:has(.archive-shell) .archive-scope-menu-item{min-height:34px;border-color:transparent;border-radius:999px;padding:5px 11px;background:transparent}body:has(.archive-shell) .archive-scope-button.active{border-color:#0b5f5a2e;color:#0b5f5a;background:#eaf6f4;box-shadow:none}body:has(.archive-shell) .archive-workflow-steps,body:has(.archive-shell) .mobile-action-hub,body:has(.archive-shell) .mobile-search-card{display:none}body:has(.archive-shell) .archive-control-toolbar{grid-column:1 / -1}body:has(.archive-shell) .archive-main .filter-panel{overflow:visible;border:1px solid #dde5e7;border-radius:11px;background:#fff;box-shadow:none}body:has(.archive-shell) .archive-main .filter-panel>summary{display:none}body:has(.archive-shell) .archive-main .header-controls{display:flex;align-items:end;gap:9px;padding:12px}body:has(.archive-shell) .archive-main .header-controls>label{flex:1 1 120px;min-width:102px;color:#6b7a82;font-size:9px;font-weight:820;letter-spacing:.04em;text-transform:uppercase}body:has(.archive-shell) .archive-main .header-controls>label.archive-search-control{flex:2 1 260px;min-width:220px}body:has(.archive-shell) .archive-main .header-controls>label:has(#competitionFilter),body:has(.archive-shell) .archive-main .header-controls>label:has(#programSelect){flex:1.35 1 150px}body:has(.archive-shell) .archive-main .header-controls select,body:has(.archive-shell) .archive-main .header-controls input{height:40px;min-height:40px;border-color:#dce4e7;border-radius:8px;color:#26363e;background-color:#fff;font-size:12px;font-weight:680}body:has(.archive-shell) .archive-main #favoritesToggle,body:has(.archive-shell) .archive-main #clearFilters{flex:0 0 auto;min-height:40px;border-radius:8px;padding-inline:11px;font-size:11px}body:has(.archive-shell) .archive-main .filter-advanced{flex:0 0 auto;align-self:end;min-width:108px}body:has(.archive-shell) .archive-main .filter-advanced>summary{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #9bc9c4;border-radius:8px;padding:0 11px;color:#0b665f;background:#fff;font-size:11px;font-weight:820}body:has(.archive-shell) .filter-advanced-controls{position:absolute;top:calc(100% + 7px);right:0;z-index:50;display:grid;width:280px;border:1px solid #dce5e6;border-radius:10px;padding:12px;background:#fff;box-shadow:0 16px 34px #182b321f}body:has(.archive-shell) .workspace{display:contents}body.archive-grid-view:has(.archive-shell) .archive-main .video-pane,body.archive-grid-view:has(.archive-shell) .archive-main .detail-pane,body.archive-data-view:has(.archive-shell) .archive-main .video-pane,body.archive-data-view:has(.archive-shell) .archive-main .detail-pane{display:none}body.archive-grid-view:has(.archive-shell) .archive-main .table-pane,body.archive-data-view:has(.archive-shell) .archive-main .table-pane{grid-column:1 / -1;grid-row:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}body:has(.archive-shell) .table-pane>.section-head{min-height:48px;border:0;padding:0 0 10px;background:transparent}body:has(.archive-shell) .table-pane>.section-head h2{min-width:160px;margin-right:auto;font-size:0}body:has(.archive-shell) .table-pane>.section-head h2:after{color:#17262d;content:"Explore elements";font-size:18px;font-weight:780}body.archive-data-view:has(.archive-shell) .table-pane>.section-head h2:after{content:"Archive data"}body.archive-watch-mode:has(.archive-shell) .table-pane>.section-head h2:after{content:"Up next";font-size:15px}body:has(.archive-shell) .archive-section-step{display:none}body.archive-grid-view:has(.archive-shell) .table-wrap{max-height:none;overflow:visible;border:0;background:transparent}body.archive-grid-view:has(.archive-shell) .table-wrap table,body.archive-grid-view:has(.archive-shell) .table-wrap tbody{display:block;width:100%}body.archive-grid-view:has(.archive-shell) .table-wrap colgroup,body.archive-grid-view:has(.archive-shell) .table-wrap thead{display:none}body.archive-grid-view:has(.archive-shell) .table-wrap tbody{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:0}body.archive-grid-view:has(.archive-shell) .table-wrap tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:0 10px;min-width:0;overflow:hidden;border:1px solid #dce4e7;border-radius:11px;padding:0 0 11px;background:#fff;box-shadow:none;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}body.archive-grid-view:has(.archive-shell) .table-wrap tbody tr:hover{border-color:#9ac7c3;box-shadow:0 10px 24px #18303514;transform:translateY(-2px)}body.archive-grid-view:has(.archive-shell) .table-wrap tbody tr.selected{border-color:#5ca49e;box-shadow:0 0 0 2px #0b5f5a14}body.archive-grid-view:has(.archive-shell) .table-wrap tbody tr.archive-load-more-row{display:flex;align-items:center;justify-content:center;min-height:160px;padding:18px}body.archive-grid-view:has(.archive-shell) .table-wrap tbody tr.archive-load-more-row td{display:grid;justify-items:center;gap:8px}body.archive-grid-view:has(.archive-shell) .table-wrap td{display:block;width:auto;min-width:0;border:0}body.archive-grid-view:has(.archive-shell) .table-wrap .number-cell{grid-column:1 / -1;grid-row:1;padding:0}body.archive-grid-view:has(.archive-shell) .table-wrap .number-content{position:relative;display:block;padding:0}body.archive-grid-view:has(.archive-shell) .archive-card-thumbnail{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#dce9e8,#f4f7f7)}body.archive-grid-view:has(.archive-shell) .archive-card-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}body.archive-grid-view:has(.archive-shell) .archive-card-thumbnail-fallback{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 38% 45%,rgba(255,255,255,.8) 0 3%,transparent 3.5%),linear-gradient(145deg,#c9ddda,#f4f7f7 70%)}body.archive-grid-view:has(.archive-shell) .archive-card-duration{position:absolute;right:7px;bottom:7px;z-index:3;display:inline-flex;border-radius:4px;padding:2px 5px;color:#fff;background:#10181cc7;font-size:10px;font-weight:760}body.archive-grid-view:has(.archive-shell) .archive-card-quick-actions{position:absolute;top:7px;right:7px;display:flex;gap:4px;opacity:0;transition:opacity .16s ease}body.archive-grid-view:has(.archive-shell) tr:hover .archive-card-quick-actions,body.archive-grid-view:has(.archive-shell) tr:focus-within .archive-card-quick-actions{opacity:1}body.archive-grid-view:has(.archive-shell) .archive-card-quick-actions button{display:inline-grid;place-items:center;min-width:30px;height:30px;border:0;border-radius:7px;padding:0 5px;color:#213139;background:#fffffff0;box-shadow:0 4px 12px #14222729;font-size:10px}body.archive-grid-view:has(.archive-shell) .archive-card-number{display:none}body.archive-grid-view:has(.archive-shell) .table-wrap .team-cell{grid-column:1 / -1;grid-row:2;padding:10px 11px 1px}body.archive-grid-view:has(.archive-shell) .team-profile-link{max-width:100%;overflow:hidden;color:#53656e;font-size:11px;font-weight:730;text-overflow:ellipsis;white-space:nowrap}body.archive-grid-view:has(.archive-shell) .archive-card-context{display:block;margin-top:2px;overflow:hidden;color:#829097;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}body.archive-grid-view:has(.archive-shell) .table-wrap .call-cell{grid-column:1;grid-row:3;padding:4px 0 0 11px}body.archive-grid-view:has(.archive-shell) .table-wrap .call-cell strong{display:block;overflow:hidden;color:#17262d;font-size:14px;font-weight:820;text-overflow:ellipsis;white-space:nowrap}body.archive-grid-view:has(.archive-shell) .table-wrap .score-cell{grid-column:2;grid-row:3;display:flex;align-items:center;align-self:end;gap:5px;padding:4px 11px 0 0;color:#17262d;font-size:12px}body.archive-grid-view:has(.archive-shell) .table-wrap .score-cell>strong{border-radius:5px;padding:3px 6px;background:#fff1c8;font-size:12px}body.archive-grid-view:has(.archive-shell) .archive-goe-pill{display:inline-flex;border-radius:999px;padding:3px 6px;color:#08665f;background:#e3f4f1;font-size:9px;font-weight:820}body.archive-grid-view:has(.archive-shell) .table-wrap .time-cell,body.archive-grid-view:has(.archive-shell) .table-wrap .status-cell{display:none}body.archive-data-view:has(.archive-shell) .table-wrap{max-height:min(68vh,760px);border:1px solid #dde5e7;border-radius:11px;background:#fff}body.archive-data-view:has(.archive-shell) .archive-card-thumbnail,body.archive-data-view:has(.archive-shell) .archive-card-context,body.archive-data-view:has(.archive-shell) .archive-goe-pill{display:none}body.archive-data-view:has(.archive-shell) .archive-card-quick-actions{display:flex;align-items:center;gap:5px}body.archive-data-view:has(.archive-shell) .number-content{display:flex}body.archive-watch-mode:has(.archive-shell) .archive-welcome,body.archive-watch-mode:has(.archive-shell) .archive-control-toolbar,body.archive-watch-mode:has(.archive-shell) .archive-workflow-steps,body.archive-watch-mode:has(.archive-shell) .mobile-search-card,body.archive-watch-mode:has(.archive-shell) .mobile-action-hub{display:none}body.archive-watch-mode:has(.archive-shell) .archive-main .video-pane{grid-column:1 / 9;grid-row:1;overflow:visible;border:0;background:transparent;box-shadow:none}body.archive-watch-mode:has(.archive-shell) .archive-main .table-pane{grid-column:9 / -1;grid-row:1;align-self:stretch;border:1px solid #dde5e7;border-radius:11px;background:#fff;box-shadow:none}body.archive-watch-mode:has(.archive-shell) .archive-main .detail-pane{grid-column:1 / -1;grid-row:2;border:1px solid #dde5e7;border-radius:11px;box-shadow:none}body.archive-watch-mode:has(.archive-shell) .archive-back-to-browse{display:inline-flex}body.archive-watch-mode:has(.archive-shell) .video-pane .archive-stage-heading{display:none}body.archive-watch-mode:has(.archive-shell) .video-shell{overflow:hidden;border-radius:11px;box-shadow:0 10px 28px #14262c1a}body.archive-watch-mode:has(.archive-shell) .source-notice{padding-inline:0}body.archive-watch-mode:has(.archive-shell) .transport{border:1px solid #e0e7e9;border-radius:0 0 10px 10px;background:#fff}body.archive-watch-mode:has(.archive-shell) .archive-view-switcher,body.archive-watch-mode:has(.archive-shell) .status-summary{display:none}body.archive-watch-mode:has(.archive-shell) .table-pane>.section-head{min-height:48px;border-bottom:1px solid #e3e9ea;padding:0 14px}body.archive-watch-mode:has(.archive-shell) .table-wrap{max-height:min(65vh,680px);overflow:hidden auto;border:0}body.archive-watch-mode:has(.archive-shell) .table-wrap thead,body.archive-watch-mode:has(.archive-shell) .table-wrap colgroup{display:none}body.archive-watch-mode:has(.archive-shell) .table-wrap tbody{display:grid;gap:0;padding:0}body.archive-watch-mode:has(.archive-shell) .table-wrap tbody tr{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:2px 10px;min-height:82px;border:0;border-bottom:1px solid #e6ebed;border-radius:0;padding:10px;background:#fff;cursor:pointer}body.archive-watch-mode:has(.archive-shell) .table-wrap tbody tr.selected{background:#edf7f6;box-shadow:inset 3px 0 #0b756c}body.archive-watch-mode:has(.archive-shell) .table-wrap td{display:block;width:auto;min-width:0;border:0;padding:0}body.archive-watch-mode:has(.archive-shell) .number-cell{grid-column:1;grid-row:1 / 3}body.archive-watch-mode:has(.archive-shell) .number-content,body.archive-watch-mode:has(.archive-shell) .archive-card-thumbnail{display:block;width:100%;height:62px}body.archive-watch-mode:has(.archive-shell) .archive-card-thumbnail{position:relative;overflow:hidden;border-radius:7px;background:#dfe9e8}body.archive-watch-mode:has(.archive-shell) .archive-card-thumbnail img{width:100%;height:100%;object-fit:cover}body.archive-watch-mode:has(.archive-shell) .archive-card-duration{position:absolute;right:4px;bottom:4px;border-radius:3px;padding:1px 4px;color:#fff;background:#10181cc2;font-size:9px}body.archive-watch-mode:has(.archive-shell) .archive-card-quick-actions,body.archive-watch-mode:has(.archive-shell) .archive-card-number,body.archive-watch-mode:has(.archive-shell) .archive-card-context,body.archive-watch-mode:has(.archive-shell) .time-cell,body.archive-watch-mode:has(.archive-shell) .status-cell{display:none}body.archive-watch-mode:has(.archive-shell) .team-cell{grid-column:2 / -1;grid-row:1;align-self:end}body.archive-watch-mode:has(.archive-shell) .team-profile-link{display:block;max-width:100%;overflow:hidden;color:#697981;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}body.archive-watch-mode:has(.archive-shell) .call-cell{grid-column:2;grid-row:2;min-width:0}body.archive-watch-mode:has(.archive-shell) .call-cell strong{display:block;overflow:hidden;color:#17262d;font-size:13px;text-overflow:ellipsis;white-space:nowrap}body.archive-watch-mode:has(.archive-shell) .score-cell{grid-column:3;grid-row:2;align-self:center;border-radius:5px;padding:3px 6px;background:#fff1c8;font-size:11px}body.archive-watch-mode:has(.archive-shell) .detail-pane>.section-head{align-items:center;flex-direction:row;gap:22px;padding:16px 18px}body.archive-watch-mode:has(.archive-shell) .archive-selected-heading{flex:1 1 auto}body.archive-watch-mode:has(.archive-shell) .detail-pane>.section-head h2{margin:0;color:#15232a;font-size:24px;line-height:1.12}body.archive-watch-mode:has(.archive-shell) .detail-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;width:auto;max-width:620px}body.archive-watch-mode:has(.archive-shell) .detail-actions .button,body.archive-watch-mode:has(.archive-shell) .detail-actions .pill{width:auto;min-width:0;white-space:nowrap}body.archive-watch-mode:has(.archive-shell) .archive-detail-tabs{display:flex}body.archive-watch-mode:has(.archive-shell) .detail-list{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 18px}}@media(min-width:981px)and (max-width:1320px){body:has(.archive-shell) .header-top{grid-template-columns:218px minmax(280px,460px) minmax(0,1fr) auto}body:has(.archive-shell) .app-title,body:has(.archive-shell) .archive-sidebar{width:218px}body:has(.archive-shell) .archive-shell{grid-template-columns:218px minmax(0,1fr)}body:has(.archive-shell) .archive-main .header-controls{flex-wrap:wrap}body:has(.archive-shell) .archive-main .header-controls>label{flex-basis:150px}body.archive-grid-view:has(.archive-shell) .table-wrap tbody{grid-template-columns:repeat(3,minmax(0,1fr))}body.archive-watch-mode:has(.archive-shell) .archive-main .video-pane{grid-column:1 / 8}body.archive-watch-mode:has(.archive-shell) .archive-main .table-pane{grid-column:8 / -1}}@media(max-width:980px){body:has(.archive-shell) .global-archive-search{display:none!important;pointer-events:none}body:has(.archive-shell) .header-top{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"menu title actions"}body:has(.archive-shell) .mobile-nav-menu{position:relative;z-index:5;grid-area:menu;width:44px;min-width:44px}body:has(.archive-shell) .mobile-nav-menu>summary{width:44px;min-width:44px;height:44px;min-height:44px;touch-action:manipulation}body:has(.archive-shell) .app-title{grid-area:title;min-width:0}body:has(.archive-shell) .header-actions{grid-area:actions}body:has(.archive-shell) .mobile-search-card{position:relative!important;top:auto!important;z-index:0!important;isolation:isolate;overflow:hidden;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.archive-shell) .mobile-search-card:before,body:has(.archive-shell) .mobile-search-card:after{pointer-events:none}body:has(.archive-shell) .archive-app-nav,body:has(.archive-shell) .archive-view-switcher,body:has(.archive-shell) .archive-card-context,body:has(.archive-shell) .archive-goe-pill{display:none}body.archive-grid-view:has(.archive-shell) .table-wrap tbody tr{grid-template-columns:112px minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:84px;padding:9px}body.archive-grid-view:has(.archive-shell) .table-wrap .number-cell{grid-column:1;grid-row:1 / 3}body.archive-grid-view:has(.archive-shell) .number-content,body.archive-grid-view:has(.archive-shell) .archive-card-thumbnail{position:relative;display:block;width:112px;height:63px;overflow:hidden;border-radius:7px;background:#dfe9e8}body.archive-grid-view:has(.archive-shell) .archive-card-thumbnail img{width:100%;height:100%;object-fit:cover}body.archive-grid-view:has(.archive-shell) .archive-card-duration{position:absolute;right:4px;bottom:4px;z-index:3;display:inline-flex;border-radius:3px;padding:1px 4px;color:#fff;background:#10181cc7;font-size:9px}body.archive-grid-view:has(.archive-shell) .archive-card-quick-actions,body.archive-grid-view:has(.archive-shell) .archive-card-number{display:none}body.archive-grid-view:has(.archive-shell) .table-wrap .team-cell{grid-column:2 / -1;grid-row:1}body.archive-grid-view:has(.archive-shell) .table-wrap .call-cell{grid-column:2;grid-row:2}body.archive-grid-view:has(.archive-shell) .table-wrap .score-cell{grid-column:3;grid-row:2;align-self:center}body:has(.archive-shell) .archive-card-quick-actions{display:flex;align-items:center;gap:6px}body.archive-grid-view:has(.archive-shell) .archive-main .video-pane,body.archive-grid-view:has(.archive-shell) .archive-main .detail-pane,body.archive-data-view:has(.archive-shell) .archive-main .video-pane,body.archive-data-view:has(.archive-shell) .archive-main .detail-pane{display:none}body.archive-watch-mode:has(.archive-shell) .archive-welcome,body.archive-watch-mode:has(.archive-shell) .mobile-search-card,body.archive-watch-mode:has(.archive-shell) .archive-workflow-steps,body.archive-watch-mode:has(.archive-shell) .mobile-action-hub,body.archive-watch-mode:has(.archive-shell) .archive-control-toolbar,body.archive-watch-mode:has(.archive-shell) .table-pane{display:none}body.archive-watch-mode:has(.archive-shell) .archive-main .video-pane,body.archive-watch-mode:has(.archive-shell) .archive-main .detail-pane{display:grid}body.archive-watch-mode:has(.archive-shell) .archive-back-to-browse{display:inline-flex;margin:2px 12px 4px}body.archive-watch-mode:has(.archive-shell) .video-pane .archive-stage-heading{display:none}body.archive-watch-mode:has(.archive-shell) .archive-detail-tabs{display:flex;gap:20px;overflow-x:auto;padding-inline:14px}body.archive-watch-mode:has(.archive-shell) .archive-detail-tabs button,body.archive-watch-mode:has(.archive-shell) .archive-detail-tabs a{flex:0 0 auto}body.archive-watch-mode:has(.archive-shell) .detail-pane>.section-head{align-items:stretch;flex-direction:column}}@media(max-width:640px){body:has(.archive-shell) .archive-card-quick-actions{grid-column:auto}body:has(.archive-shell) .table-wrap .number-content{display:flex;align-items:center}body:has(.archive-shell) .table-wrap .archive-card-quick-actions .favorite-button,body:has(.archive-shell) .table-wrap .archive-card-quick-actions .row-vote-button,body:has(.archive-shell) .table-wrap .archive-card-quick-actions .row-reel-button{min-height:28px}body.archive-watch-mode:has(.archive-shell) .archive-main{padding-top:8px}body.archive-watch-mode:has(.archive-shell) .video-pane,body.archive-watch-mode:has(.archive-shell) .detail-pane{border:0;border-radius:0;background:transparent}body.archive-watch-mode:has(.archive-shell) .video-shell{border-radius:10px;overflow:hidden}body.archive-watch-mode:has(.archive-shell) .archive-selected-heading h2{font-size:21px}body.archive-watch-mode:has(.archive-shell) .detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:981px){body:has(.archive-shell) .app-header{min-height:68px;padding:0}body:has(.archive-shell) .header-top{display:grid;grid-template-columns:244px minmax(320px,570px) minmax(0,1fr) auto;gap:24px;width:100%;max-width:none;min-height:68px;margin:0;padding:0 22px 0 18px}body:has(.archive-shell) .app-title{align-self:stretch;justify-content:center;width:218px;border-right:1px solid #e1e7e9;padding-right:20px}body:has(.archive-shell) .app-title .brand-logo{width:205px;max-width:100%}body:has(.archive-shell) .app-title #programMeta{display:none}body:has(.archive-shell) .global-archive-search{display:block;align-self:center;grid-column:2}body:has(.archive-shell) .product-nav{display:none}body:has(.archive-shell) .header-actions{grid-column:4}body:has(.archive-shell) .archive-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:calc(100vh - 68px)}body:has(.archive-shell) .archive-sidebar{position:sticky;top:68px;display:flex;flex-direction:column;align-self:start;width:244px;height:calc(100vh - 68px);min-height:0;overflow:hidden auto;padding:18px 14px}body:has(.archive-shell) .archive-main{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;width:100%;max-width:1680px;margin:0 auto;padding:20px clamp(20px,2.2vw,34px) 44px}body:has(.archive-shell) .archive-main .header-controls{display:flex;align-items:end;gap:9px;padding:12px}body:has(.archive-shell) .archive-main .header-controls>label{flex:1 1 102px;min-width:92px}body:has(.archive-shell) .archive-main .header-controls>label.archive-search-control{flex:2 1 210px;min-width:190px}body:has(.archive-shell) .archive-main .header-controls>label:has(#competitionFilter),body:has(.archive-shell) .archive-main .header-controls>label:has(#programSelect){flex:1.25 1 125px}body:has(.archive-shell) .archive-main #favoritesToggle,body:has(.archive-shell) .archive-main #clearFilters,body:has(.archive-shell) .archive-main .filter-advanced{flex:0 0 auto;grid-column:auto;grid-row:auto}}@media(min-width:981px)and (max-width:1320px){body:has(.archive-shell) .header-top{grid-template-columns:218px minmax(280px,460px) minmax(0,1fr) auto}body:has(.archive-shell) .archive-shell{grid-template-columns:218px minmax(0,1fr)}body:has(.archive-shell) .archive-sidebar{width:218px}body:has(.archive-shell) .archive-main .header-controls{flex-wrap:wrap}}.legacy-workspace[hidden]{display:none!important}.legacy-workspace{box-sizing:border-box;overflow:hidden;background:#f4f7f7}.legacy-workspace-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:92px;min-height:42px;border:1px solid #d5e2e1;border-radius:10px;padding:0 12px;color:#31525a;background:#fff;font:inherit;font-size:12px;font-weight:780;cursor:pointer}.legacy-workspace-back:hover,.legacy-workspace-back:focus-visible{border-color:#8ebdb8;color:#086b63;background:#edf8f6;outline:3px solid rgba(11,117,108,.12);outline-offset:1px}.legacy-workspace-back svg{width:17px;height:17px}.legacy-workspace-heading{display:grid;min-width:0}.legacy-workspace-heading .eyebrow{margin:0 0 3px;color:#08736c;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.legacy-workspace-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.legacy-workspace-badges span{display:inline-flex;align-items:center;min-height:30px;border:1px solid #d7e5e3;border-radius:999px;padding:0 10px;color:#42616a;background:#f7fbfa;font-size:11px;font-weight:780;white-space:nowrap}.program-builder-overlay,.style-archive-overlay{z-index:220;display:block;padding:0;background:#f4f7f7}.program-builder-panel,.style-archive-panel{width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:0;background:#f4f7f7;box-shadow:none}.program-builder-head,.style-archive-head{position:relative;z-index:8;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:14px clamp(18px,2.2vw,30px);border-bottom:1px solid #dbe5e4;background:#fffffff7;box-shadow:0 1px #11272b05}.program-builder-head h2,.style-archive-head h2{margin:0;color:#15262c;font-size:clamp(24px,2.3vw,31px);font-weight:760;line-height:1.05;letter-spacing:-.025em}.program-builder-head p:not(.eyebrow),.style-archive-head p:not(.eyebrow){max-width:720px;margin:4px 0 0;color:#66777e;font-size:13px;font-weight:590;line-height:1.4}.program-builder-body{gap:14px;padding:18px clamp(18px,2.2vw,30px) 34px;background:#f4f7f7}.program-builder-profile-tools,.program-builder-summary,.program-builder-card{border-color:#dbe6e4;box-shadow:0 8px 22px #1431350e}.program-builder-grid{grid-template-columns:minmax(250px,.29fr) minmax(410px,.42fr) minmax(250px,.29fr);gap:12px}.program-builder-card,.program-builder-summary{border-radius:14px}.style-archive-body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:16px clamp(18px,2.2vw,30px) 38px;overflow:auto;background:#f4f7f7}.style-archive-catalog{gap:12px}.style-archive-toolbar{position:sticky;top:0;z-index:6;border-color:#dbe6e4;border-radius:13px;padding:12px;box-shadow:0 10px 24px #1431350f}.style-archive-summary{min-height:38px;border:0;border-radius:0;padding:2px 3px;background:transparent}.style-archive-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.style-costume-card{grid-template-rows:auto minmax(0,1fr);border-color:#d9e4e2;border-radius:14px;box-shadow:0 8px 22px #1431350e}.style-costume-image-wrap{overflow:hidden}.style-costume-image-wrap img{transition:transform .22s ease}.style-costume-card:hover .style-costume-image-wrap img{transform:scale(1.018)}.style-costume-image-label{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:28px 11px 10px;color:#fff;background:linear-gradient(180deg,transparent,rgba(8,27,31,.82));pointer-events:none}.style-costume-image-label strong,.style-costume-image-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.style-costume-image-label strong{font-size:14px;line-height:1.2}.style-costume-image-label span{font-size:10px;font-weight:700;opacity:.9}.style-costume-body{align-content:start;gap:8px;padding:11px}.style-costume-credit-compact{margin:0;overflow:hidden;color:#76878d;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.style-costume-details-disclosure{border-top:1px solid #e5eceb;padding-top:7px}.style-costume-details-disclosure>summary{display:flex;align-items:center;justify-content:space-between;min-height:34px;color:#315e61;font-size:11px;font-weight:800;list-style:none;cursor:pointer}.style-costume-details-disclosure>summary::-webkit-details-marker{display:none}.style-costume-details-disclosure>summary:after{content:"+";color:#6b7c82;font-size:17px;font-weight:500}.style-costume-details-disclosure[open]>summary:after{content:"\2212"}.style-costume-details-disclosure>div{display:grid;gap:9px;padding:7px 0 2px}.style-archive-load-more-row{display:flex;justify-content:center;padding:8px 0 3px}.style-archive-load-more-row .button{min-width:min(280px,100%)}.style-submission-disclosure{order:-1;border:1px solid #d7e5e3;border-radius:13px;background:#fff;box-shadow:0 7px 18px #1431350a}.style-submission-disclosure>summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:8px 13px;color:#1c363c;list-style:none;cursor:pointer}.style-submission-disclosure>summary::-webkit-details-marker{display:none}.style-submission-disclosure>summary strong,.style-submission-disclosure>summary small{display:block}.style-submission-disclosure>summary strong{font-size:13px}.style-submission-disclosure>summary small{margin-top:2px;color:#718087;font-size:10px;font-weight:650}.style-submission-summary-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:#08736c;background:#e9f6f4}.style-submission-summary-icon svg{width:18px;height:18px}.style-submission-disclosure>summary>span:last-child{font-size:22px;transform:rotate(0);transition:transform .16s ease}.style-submission-disclosure[open]>summary>span:last-child{transform:rotate(90deg)}.style-submission-disclosure .style-submission-panel{margin:0 12px 12px;border-radius:11px;box-shadow:none}.style-submission-read-only{margin:0;border:1px solid #eed7a9;border-radius:10px;padding:12px;color:#6f5427;background:#fff9ed;font-size:12px;font-weight:700;line-height:1.45}.style-submission-read-only a{color:#075f59;font-weight:850}.style-submission-form[hidden],.style-submission-read-only[hidden]{display:none!important}@media(min-width:981px){.legacy-workspace{position:fixed;inset:68px 0 0 244px}}@media(min-width:981px)and (max-width:1320px){.legacy-workspace{left:218px}}@media(max-width:980px){.legacy-workspace{position:fixed;inset:var(--archive-header-offset, 62px) 0 0}.program-builder-head,.style-archive-head{min-height:78px;padding:10px 14px}.program-builder-body,.style-archive-body{padding:12px}.program-builder-grid{grid-template-columns:minmax(0,1fr)}.program-builder-timeline-card{order:1}.program-builder-checklist-card{order:2}.program-builder-remaining-card{order:3}}@media(max-width:760px){.legacy-workspace{bottom:calc(76px + env(safe-area-inset-bottom,0px))}body.program-builder-workspace-active,body.style-archive-workspace-active{overflow:hidden}body.program-builder-workspace-active .intelligence-launcher,body.style-archive-workspace-active .intelligence-launcher{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(max-width:480px){.program-builder-head,.style-archive-head{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:72px;padding:8px 10px}.legacy-workspace-back{min-width:44px;width:44px;min-height:44px;padding:0}.legacy-workspace-back span,.legacy-workspace-badges,.program-builder-head p:not(.eyebrow),.style-archive-head p:not(.eyebrow),.style-rights-link{display:none}.program-builder-head h2,.style-archive-head h2{font-size:21px}.program-builder-body,.style-archive-body{padding:9px 10px 18px;scroll-padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.program-builder-profile-facts{display:flex;gap:7px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none}.program-builder-profile-facts::-webkit-scrollbar{display:none}.program-builder-profile-facts>div{flex:0 0 142px;scroll-snap-align:start}.program-builder-profile-facts p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.program-builder-status-strip,.program-builder-mode-switch,.program-builder-shortcut-row>div{scroll-snap-type:x proximity}.program-builder-status-strip>*,.program-builder-mode-switch>*,.program-builder-shortcut-row>div>*{scroll-snap-align:start}.style-archive-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px}.style-archive-search-row,.style-archive-filter-panel{grid-column:1 / -1}.style-archive-search-row{gap:6px}.style-archive-apply{min-width:88px;padding-inline:9px}.style-archive-filter-toggle,.style-archive-board-entry{grid-column:auto;min-width:0;min-height:44px}.style-archive-board-entry{padding-inline:8px;font-size:11px}.style-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.style-costume-image-wrap img{aspect-ratio:4 / 5}.style-costume-body{gap:6px;padding:8px}.style-costume-body>h3,.style-costume-body>.style-costume-program{display:none}.style-costume-kicker{gap:3px}.style-costume-kicker span{padding:2px 5px;font-size:8px}.style-costume-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.style-costume-actions .mini-button{min-width:0;min-height:42px;padding-inline:4px;font-size:9px}.style-costume-favorite{top:7px;right:7px;width:36px;height:36px}.style-costume-details-disclosure>summary{min-height:42px;font-size:10px}.style-submission-disclosure>summary{min-height:54px;padding:7px 10px}}.style-archive-toolbar{position:static;top:auto;z-index:auto}@media(max-width:760px){.style-archive-toolbar{position:static;top:auto;z-index:auto}}
