.archive-heading{padding:36px 0 24px}.archive-heading-with-portrait{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px)}.archive-heading-copy{min-width:0}.archive-heading-with-portrait .page-intro{margin-bottom:24px}.archive-heading-portrait{position:relative;isolation:isolate;justify-self:center;width:100%;max-width:400px;height:clamp(280px,30vw,400px)}.archive-heading-portrait:before{content:"";position:absolute;inset:4% 5% 2%;z-index:-1;border-top:1px solid #c9a66b55;border-radius:50% 50% 0 0;background:radial-gradient(ellipse at 50% 45%,#c9a66b16,transparent 70%)}.archive-heading-portrait img{width:100%;height:100%;object-fit:contain;object-position:center;mask-image:radial-gradient(ellipse 50% 55% at 50% 45%,#000 36%,#000c 58%,transparent 82%)}@media (max-width:960px) and (min-width:641px){.archive-heading-with-portrait{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.archive-heading-portrait{align-self:start;height:300px}}@media (max-width:640px){.archive-heading-with-portrait{grid-template-columns:minmax(0,1fr) 116px;gap:12px 10px}.archive-heading-with-portrait .archive-heading-copy{display:contents}.archive-heading-with-portrait .eyebrow{grid-column:1/-1}.archive-viewer .archive-heading-with-portrait h1{grid-column:1;grid-row:2;font-size:clamp(34px,8vw,48px);overflow-wrap:anywhere;margin:0}.archive-heading-with-portrait .page-intro{grid-column:1/-1;grid-row:3;margin-top:0}.archive-heading-portrait{grid-column:2;grid-row:2;height:154px}}#archive-collections,#archive-order,#archive-search{scroll-margin-top:150px}.archive-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:start}.archive-collections h2,.archive-manager h2{font-size:34px;font-weight:400;margin:10px 0 18px}.archive-manager h3{font-size:20px;line-height:1.3;margin:0 0 8px}.archive-manager small{display:block;color:var(--muted);margin-top:6px}.archive-manager label:not(.archive-result):not(.archive-check){display:block;font-size:12px;color:var(--muted)}.archive-manager input:not([type=checkbox]),.archive-manager select,.archive-manager textarea{display:block;width:100%;min-width:0;background:#111214;color:var(--foreground,#eee);border:1px solid var(--border);border-radius:3px;padding:11px 12px;margin:6px 0 14px;font:inherit;font-size:14px}.archive-manager input[type=checkbox]{accent-color:var(--gold);width:18px;height:18px;flex-shrink:0}.archive-manager :focus-visible,.archive-viewer :focus-visible{outline:2px solid var(--gold);outline-offset:4px}.archive-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);color:var(--gold-light);padding:10px 15px;min-height:42px;font-size:12px;cursor:pointer;border-radius:3px}.archive-button.primary{background:var(--gold);color:#14120f;border-color:var(--gold);font-weight:700}.archive-button:disabled,.archive-library-item:disabled{opacity:.45;cursor:default}.archive-actions{flex-wrap:wrap;margin:14px 0;font-size:12px}.archive-actions,.archive-check{display:flex;gap:10px;align-items:center}.archive-check{font-size:13px}.archive-library{padding:24px;border:1px solid var(--border);background:#c9a66b05}.archive-library-list{margin-top:24px}.archive-library-item{display:flex;align-items:center;text-align:left;gap:12px;width:100%;padding:16px 0;border-bottom:1px solid var(--border);cursor:pointer}.archive-library-item[aria-pressed=true]{color:var(--gold)}.archive-library-item span{overflow-wrap:anywhere}.archive-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px}.archive-section-heading:first-child{margin-top:0}.archive-empty{padding:45px 32px;border:1px dashed var(--border);color:var(--muted)}.archive-empty svg{color:var(--gold)}.archive-edit-row{padding:22px 0;border-bottom:1px solid var(--border)}.archive-row-title{display:flex;align-items:start;gap:18px;margin-bottom:14px;font-size:14px}.archive-row-title>span{color:var(--gold);font-size:24px;font-family:Georgia,serif}.archive-row-title>div{min-width:0;overflow-wrap:anywhere}.archive-row-fields{display:grid;grid-template-columns:minmax(0,1fr) 170px auto;align-items:center;gap:10px}.archive-row-fields input,.archive-row-fields select{margin:0!important}.archive-discovery{padding:44px 0;border-top:1px solid var(--border);margin-top:50px}.archive-search{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:16px;align-items:center;margin:26px 0}.archive-search .archive-button{margin-top:3px}.archive-add-bar{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:24px 0;padding:18px;background:#c9a66b0b;border:1px solid var(--border)}.archive-add-bar select{margin-bottom:0!important}.archive-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.archive-result{min-width:0;border:1px solid var(--border);cursor:pointer}.archive-result[data-selected=true]{border-color:var(--gold);background:#c9a66b0a}.archive-result-image{position:relative}.archive-result-image img{width:100%;aspect-ratio:16/9;object-fit:cover}.archive-result-image input{position:absolute;top:12px;left:12px}.archive-result>div:last-child{padding:18px;overflow-wrap:anywhere}.archive-result a,.archive-result p{font-size:12px}.archive-result a{display:inline-block;margin-top:14px;color:var(--gold)}.archive-warning{color:#ecc79a}.archive-playlist{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0}.archive-import,.archive-playlist{padding:24px;border:1px solid var(--border)}.archive-import{margin:24px 0}.archive-import p{font-size:14px;margin-bottom:16px}.archive-collections{margin:24px 0 54px}.archive-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.archive-collection-card{display:flex;align-items:flex-start;gap:16px;min-height:140px;padding:20px;border-top:1px solid var(--border);border:1px solid var(--border);border-top-color:var(--gold);background:linear-gradient(135deg,#c9a66b0d,transparent);transition:border-color .2s}.archive-collection-card:hover{border-color:var(--gold)}.archive-collection-card h3{font-size:26px;font-weight:400;margin:0 0 8px;line-height:1.1}.archive-collection-card p{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.archive-card-copy>span{display:block;padding-top:12px;font-size:12px;color:var(--gold)}.archive-card-copy{min-width:0;flex:1}.archive-portrait{position:relative;display:block;flex:0 0 96px;width:96px;height:122px;overflow:hidden;border:1px solid #c9a66b66;border-radius:48px 48px 8px 8px;background:#171410}.archive-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.archive-person{display:flex;align-items:center;flex-direction:column;justify-content:center;width:54px;height:66px;flex-shrink:0;border:1px solid #c9a66b55;border-radius:28px 28px 5px 5px;background:#c9a66b0d;color:var(--gold-light)}.archive-person small{font-size:10px;letter-spacing:2px;margin-top:5px}.archive-card-arrow{flex-shrink:0;color:var(--gold);margin-top:4px}.archive-directory-search{margin:25px 0 18px}.archive-directory-search>label{display:block;font-size:12px;color:var(--gold-light);margin-bottom:9px}.archive-directory-search>div{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border:1px solid var(--border);background:#111315}.archive-directory-search input{flex:1;min-width:0;background:transparent;border:0;color:inherit;font:inherit;padding:9px 0}.archive-directory-search svg{color:var(--gold);flex-shrink:0}.archive-search-summary{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;margin-bottom:18px}.archive-request{margin-top:22px;padding:20px 0;border-top:1px solid var(--border);scroll-margin-top:140px}.archive-request-bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.archive-request-bar strong{font-size:15px;font-weight:500}.archive-request-bar p{font-size:13px;color:var(--muted);margin-top:4px}.archive-request-fields{max-width:680px;margin-top:24px}.archive-request-fields label,.archive-request-row label{display:block;font-size:13px;margin:14px 0 7px}.archive-request-fields input,.archive-request-fields textarea,.archive-request-row select{display:block;width:100%;border:1px solid var(--border);background:#111315;color:inherit;font:inherit;font-size:14px;border-radius:3px;padding:12px}.archive-request-fields .muted{font-size:12px;margin-block:12px}.archive-request-success{display:flex;gap:8px;align-items:center;font-size:14px;margin-top:16px;color:var(--gold-light)}.archive-request-history{font-size:13px;margin-top:20px;max-width:680px}.archive-request-history summary{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--muted)}.archive-request-history ul{list-style:none;padding:0}.archive-request-history li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border)}.archive-request-history li span:last-child{color:var(--gold);flex-shrink:0}.archive-request-history p{margin-top:14px}.archive-request-row{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:30px;padding:25px 0;border-bottom:1px solid var(--border)}.archive-request-row h2{margin:0 0 8px;font-size:28px}.archive-request-row a,.archive-request-row p{font-size:13px}.archive-request-context{white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0}.archive-request-row button{margin-top:12px}.archive-collections :focus-visible,.archive-request-admin :focus-visible{outline:2px solid var(--gold);outline-offset:4px}#trial-collections{scroll-margin-top:140px}@media (max-width:640px){.archive-collection-card{min-height:120px;padding:17px}.archive-collection-card h3{font-size:25px}.archive-request-bar{align-items:flex-start;flex-direction:column;gap:12px}.archive-request-row{grid-template-columns:minmax(0,1fr);gap:12px}.archive-directory-search>div{gap:8px;padding-left:10px}.archive-directory-search input{font-size:14px}.archive-directory-search .archive-button{padding-inline:12px}}.archive-viewer{margin-block:30px}.archive-watch-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-template-areas:"player chat" "details chat";gap:0 24px;align-items:start}.archive-watch-layout>.archive-player-column{min-width:0;grid-area:player}.archive-watch-layout>.archive-now{grid-area:details;min-width:0}.archive-chat{grid-area:chat;min-width:0}.archive-chat-note{font-size:12px;color:var(--muted);margin:12px 0 0;line-height:1.6}@media (max-width:960px){.archive-watch-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"player" "chat" "details";gap:20px}.archive-chat .chat-panel{height:480px}}.archive-playback{aspect-ratio:16/9;background:#08090a;border:1px solid var(--border)}.archive-playback iframe{width:100%;height:100%;border:0}.archive-play-button{position:relative;display:grid;place-items:center;width:100%;height:100%;cursor:pointer;overflow:hidden}.archive-play-button img{object-fit:cover;opacity:.55}.archive-play-button span{position:relative;display:flex;align-items:center;gap:14px;border:1px solid var(--gold);padding:18px 28px;background:#090a0de6;color:var(--gold-light);font-size:15px}.archive-play-button:hover img{opacity:.75}.archive-playback .archive-empty{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.archive-now{padding:22px 0 30px;border-bottom:1px solid var(--border)}.archive-now h2{font-size:30px;font-weight:400;margin:8px 0}.archive-now p{font-size:13px;color:var(--muted)}.archive-watch-list{margin:24px 0}.archive-watch-row{display:grid;grid-template-columns:44px 150px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.archive-watch-row[aria-current=true]{background:#c9a66b0a}.archive-watch-row>span:first-child{font:26px Georgia,serif;color:var(--gold);text-align:center}.archive-watch-row img{width:150px;aspect-ratio:16/9;object-fit:cover}.archive-watch-row h3{font-size:23px;font-weight:400;line-height:1.2;margin:6px 0;overflow-wrap:anywhere}.archive-watch-row p,.archive-watch-row small{font-size:12px;color:var(--muted)}.archive-watch-row>span:last-child{color:var(--gold);padding-right:12px;font-size:12px}.archive-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:24px 0}@media (max-width:960px){.archive-workspace{grid-template-columns:230px minmax(0,1fr);gap:22px}.archive-collection-grid,.archive-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-row-fields{grid-template-columns:minmax(0,1fr)}.archive-search{grid-template-columns:minmax(0,1fr) 180px}.archive-search>button{grid-column:1/-1}}@media (max-width:640px){.archive-collection-grid,.archive-result-grid,.archive-search,.archive-workspace{grid-template-columns:minmax(0,1fr)}.archive-playlist,.archive-section-heading{align-items:start;flex-direction:column}.archive-library{padding:20px}.archive-watch-row{grid-template-columns:28px 80px minmax(0,1fr);gap:10px}.archive-watch-row img{width:80px}.archive-watch-row>span:last-child{display:none}.archive-watch-row h3{font-size:19px}.archive-add-bar{gap:16px}.archive-add-bar>button{width:100%}.archive-heading h1{font-size:48px}}.archive-collection-progress{display:flex;align-items:center;justify-content:center;gap:16px;min-height:60px;padding:14px 0;color:var(--muted);font-size:12px;text-align:center}.archive-collection-progress p{margin:0}.archive-directory-page{padding-top:28px}.archive-directory-page .archive-collections{margin-top:0}.archive-directory-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.archive-directory-page .archive-directory-heading h1{font-size:clamp(32px,4vw,44px);line-height:1.12;margin:0}.archive-directory-heading .text-link{font-size:12px}.archive-directory-page .archive-directory-search{margin:18px 0 20px}@media(max-width:640px){.archive-directory-page{padding-top:22px}}.archive-viewer.archive-viewer-compact{margin-block:0;padding-top:20px}.archive-viewer-compact>.text-link{font-size:12px}.archive-viewer-compact .archive-heading{padding:14px 0 10px}.archive-viewer-compact .archive-heading-with-portrait{grid-template-columns:minmax(0,1fr) 160px;gap:24px;align-items:start}.archive-viewer-compact .archive-heading-copy{display:block}.archive-viewer-compact .archive-heading .eyebrow{font-size:10px;letter-spacing:.12em}.archive-viewer-compact .archive-heading h1{font-size:clamp(30px,3.4vw,42px);line-height:1.1;margin:7px 0 0;overflow-wrap:anywhere}.archive-viewer-compact .archive-heading-portrait{width:160px;height:180px;align-self:start;grid-column:auto;grid-row:auto}.archive-case-summary{scroll-margin-top:140px}.archive-case-summary h2{font-family:inherit;font-size:12px;font-weight:600;line-height:1.5;color:var(--gold-light);margin:12px 0 4px}.archive-case-summary p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 5px;max-width:940px}.archive-case-summary summary{font-size:12px;line-height:1.5;color:var(--gold-light);cursor:pointer;min-height:36px;padding:9px 0}.archive-case-summary details[open]{padding-bottom:8px}.archive-case-summary details>p{margin:6px 0 10px}.archive-case-summary .case-credit{font-size:10px}.archive-case-summary h3{font-size:20px;margin:12px 0}.archive-case-summary a{color:var(--gold-light);text-decoration:underline;text-underline-offset:3px}.archive-case-summary .case-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:10px 0 0;padding-left:14px}.archive-case-summary .case-timeline li{margin-bottom:0}.archive-watch-tools{justify-content:space-between;gap:8px 20px;border-top:1px solid var(--border);padding:10px 0;margin-bottom:6px}.archive-watch-shortcuts,.archive-watch-tools{display:flex;align-items:center;flex-wrap:wrap}.archive-watch-shortcuts{gap:4px 20px}.archive-watch-shortcuts a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:12px;line-height:1.4;color:var(--gold-light)}.archive-watch-tools>div{margin-left:auto}@media(max-width:640px){.archive-viewer.archive-viewer-compact{padding-top:16px}.archive-viewer-compact .archive-heading-with-portrait{grid-template-columns:minmax(0,1fr) 80px;gap:12px}.archive-viewer-compact .archive-heading-with-portrait .archive-heading-copy{display:contents}.archive-viewer-compact .archive-heading-with-portrait .eyebrow{grid-column:1/-1}.archive-viewer-compact .archive-heading-with-portrait h1{grid-column:1;grid-row:2;font-size:30px;margin:0}.archive-viewer-compact .archive-heading-portrait{grid-column:2;grid-row:2;width:80px;height:94px}.archive-viewer-compact .archive-heading-with-portrait .archive-case-summary{grid-column:1/-1}.archive-case-summary h2{margin-top:0}.archive-case-summary .case-timeline{grid-template-columns:1fr;gap:12px}.archive-case-summary summary{min-height:44px;padding:12px 0}.archive-watch-tools{gap:6px 12px;padding:6px 0}.archive-watch-shortcuts{gap:0 14px}.archive-watch-shortcuts a{font-size:11px}}.archive-browse-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(400px,.9fr);align-items:end;gap:12px}.archive-browse-controls .archive-search-input{min-width:0;height:46px;padding:4px 4px 4px 12px;gap:9px}.archive-browse-controls .archive-search-input input{font-size:13px}.archive-browse-controls .archive-search-input .archive-button{min-height:36px;padding:8px 14px}.archive-refinements{min-width:0;border:0;padding:0;margin:0;display:grid;grid-template-columns:1fr 1.25fr .85fr;gap:10px}.archive-refinements label{min-width:0;display:grid;gap:5px;color:var(--muted);font-size:11px}.archive-refinements select{width:100%;min-width:0;height:46px;background:#111315;color:var(--cream);border:1px solid var(--border);padding:10px 24px 10px 10px;border-radius:2px;font:inherit;font-size:13px;cursor:pointer}.archive-refinements select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(max-width:760px){.archive-browse-controls{grid-template-columns:minmax(0,1fr);gap:10px}.archive-refinements{gap:8px}.archive-refinements select{font-size:12px;padding:10px 18px 10px 7px}}@media(max-width:360px){.archive-refinements{grid-template-columns:.9fr 1.35fr .85fr;gap:6px}.archive-refinements select{font-size:11px;padding:10px 4px}}.archive-growing-note{width:100%;margin:0;padding:5px 0;font-size:12px;color:var(--muted);line-height:1.7}.archive-growing-note a,.archive-growing-note strong{color:var(--gold-light)}.archive-order-shortcut{display:inline-block;margin-top:12px;font-size:13px;padding:8px 0}.archive-below-player{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:24px;margin:28px 0 48px;align-items:start}.archive-case-information,.archive-recordings{min-width:0;scroll-margin-top:120px}.archive-recordings .archive-section-heading{margin:0;padding:0 0 18px;border-bottom:1px solid var(--gold)}.archive-recordings .archive-section-heading h2{font-size:32px;margin:6px 0 0}.archive-recordings .archive-watch-list{margin:0 0 20px}.archive-recordings .archive-watch-row{grid-template-columns:28px 112px minmax(0,1fr) auto;gap:14px;padding:16px 10px 16px 0}.archive-recordings .archive-watch-row img{width:112px;height:63px;object-fit:cover}.archive-recordings .archive-watch-row h3{font-size:23px;line-height:1.2}.archive-recordings .archive-watch-row[aria-current=true]{box-shadow:inset 3px 0 var(--gold);padding-left:10px;background:#c9a66b0d}.archive-recordings .archive-watch-row:hover{background:#c9a66b10}.archive-recordings .archive-watch-row:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.archive-recordings>.muted{font-size:12px;line-height:1.7}.archive-case-information{border-left:1px solid var(--border);padding-left:24px;overflow-wrap:anywhere}.archive-case-information .archive-case-summary h2{font-family:var(--font-serif);font-size:28px;color:var(--foreground);margin:0 0 14px;letter-spacing:normal;text-transform:none}.archive-case-information .archive-case-summary p{font-size:13px;line-height:1.8}.archive-case-information .case-timeline{grid-template-columns:1fr}.archive-scope-notes{border-top:1px solid var(--border);margin-top:14px;padding:12px 0;font-size:12px;color:var(--muted);line-height:1.8}.archive-scope-notes summary{cursor:pointer;color:var(--gold-light)}@media(max-width:1100px) and (min-width:961px){.archive-recordings .archive-watch-row{grid-template-columns:24px 84px minmax(0,1fr);gap:10px}.archive-recordings .archive-watch-row img{width:84px;height:48px}.archive-recordings .archive-watch-row>span:last-child{grid-column:3;font-size:11px}.archive-recordings .archive-watch-row h3{font-size:21px}}@media(max-width:960px){.archive-below-player{grid-template-columns:minmax(0,1fr);gap:32px}.archive-case-information{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}}@media(max-width:640px){.archive-recordings .archive-watch-row{grid-template-columns:24px 80px minmax(0,1fr);gap:10px;padding-right:0}.archive-recordings .archive-watch-row img{width:80px;height:45px}.archive-recordings .archive-watch-row h3{font-size:20px}.archive-recordings .archive-watch-row>span:last-child{display:block;grid-column:3;font-size:11px}.archive-recordings .archive-section-heading h2{font-size:28px}}.archive-viewer.archive-viewer-compact{padding-top:12px}.archive-viewer-compact .archive-heading{padding:0 0 10px}.archive-viewer-compact .archive-heading-with-cover{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-template-rows:min-content 1fr;column-gap:16px;row-gap:0;align-items:start}.archive-heading-with-cover .archive-heading-copy{grid-column:1;grid-row:1;padding-top:14px;position:relative;z-index:1}.archive-heading-cover{--archive-art-height:216px;grid-column:2;grid-row:1/3;position:relative;width:100%;height:var(--archive-art-height);overflow:hidden;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 58%,transparent),linear-gradient(90deg,transparent 0,#000 15%,#000 88%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 58%,transparent),linear-gradient(90deg,transparent 0,#000 15%,#000 88%,transparent);-webkit-mask-composite:source-in}.archive-heading-cover img{display:block;position:absolute;width:106%;min-width:calc(var(--archive-art-height) * var(--archive-eye-scale));max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,calc(-1 * var(--archive-eye-line)));mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 84%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 84%,transparent)}.archive-heading-meta .eyebrow{line-height:1.7}.archive-back-link{font-size:12px;line-height:1.5}.archive-heading .archive-watch-tools{grid-column:1;grid-row:2;margin:0;padding:6px 0 0;border:0;gap:4px;align-self:start;position:relative;z-index:1}.archive-heading .archive-watch-shortcuts{gap:0 18px}.archive-heading .archive-order-shortcut{margin:0;padding:0;font-size:12px}.archive-heading .archive-growing-note{padding:0;font-size:11px;line-height:1.6}@media(max-width:640px){.archive-viewer.archive-viewer-compact{padding-top:8px}.archive-viewer-compact .archive-heading-with-cover{grid-template-columns:minmax(0,1fr) 38%;column-gap:4px}.archive-heading-with-cover .archive-heading-copy{padding-top:8px}.archive-heading-cover{--archive-art-height:156px;grid-row:1}.archive-heading-cover img{width:138%;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.archive-viewer-compact .archive-heading-with-cover h1{font-size:28px;margin:5px 0 0}.archive-heading .archive-watch-tools{grid-column:1/-1;grid-row:2;padding-top:0}.archive-heading .archive-watch-shortcuts{gap:0 16px}}@media(max-width:360px){.archive-viewer-compact .archive-heading-with-cover h1{font-size:25px}.archive-heading .archive-watch-shortcuts{column-gap:12px}.archive-heading .archive-watch-shortcuts a{font-size:11px}}@media(min-width:961px){.archive-watch-layout:has(.audience-meter){grid-template-areas:"player chat" "details chatnote"}.archive-watch-layout:has(.audience-meter)>.archive-chat{display:contents}.archive-watch-layout:has(.audience-meter)>.archive-chat>.chat-panel{grid-area:chat;height:auto;min-height:0;align-self:stretch;contain:size}.archive-watch-layout:has(.audience-meter) .archive-chat-note{grid-area:chatnote}}.admin-rewatch{border:1px solid var(--border);border-left:2px solid var(--gold);padding:12px 16px;margin:0 0 16px;background:var(--surface);display:flex;gap:10px 20px;align-items:center;flex-wrap:wrap}.admin-rewatch p{margin:4px 0;font-size:12px}.admin-rewatch>p{flex-basis:100%}.admin-rewatch-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admin-rewatch-actions label{font-size:12px;display:flex;align-items:center;gap:8px}.admin-rewatch-actions select{background:#111;color:var(--gold);border:1px solid var(--border);padding:8px;border-radius:3px}.rewatch-sync{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;border:1px solid var(--border);border-bottom:0;background:var(--surface);font-size:12px;color:var(--gold-light)}.rewatch-sync [role=alert]{flex-basis:100%;color:#eaa8a8}.rewatch-sync button{font-size:12px}.rewatch-sync button:disabled{opacity:.5;cursor:default}.archive-playback:has(.rewatch-sync){aspect-ratio:auto}.archive-playback .archive-play-button{aspect-ratio:16/9;height:auto}.archive-record-cover_grid__I_YLq.archive-record-cover_grid__I_YLq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;align-items:start}.archive-record-cover_card__6Y0ZB.archive-record-cover_card__6Y0ZB{display:block;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:none;color:var(--foreground);container-type:inline-size;text-decoration:none}.archive-record-cover_sleeve__EmlrT{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;border:1px solid #ac8f5e78;border-radius:5px;background:#211c16;box-shadow:2px 3px 0 #50412b55,0 8px 18px #0006;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.archive-record-cover_sleeve__EmlrT:after{content:"";position:absolute;inset:4px;z-index:4;border:1px solid #e2c59026;border-radius:2px;box-shadow:inset 2px 0 5px #f2d9980b;pointer-events:none}.archive-record-cover_art__zxOZw{object-fit:cover;object-position:center;transition:transform .45s ease}.archive-record-cover_shade__h6JLX{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#08080780,transparent 24%,transparent 43%,#08080765 65%,#080807f0)}.archive-record-cover_imprint__3n8k7{position:absolute;left:10px;right:10px;top:13px;z-index:2;text-align:center;text-transform:uppercase;font-size:8px;line-height:1.4;letter-spacing:.25em;color:#efdcac;text-shadow:0 1px 4px #000}.archive-record-cover_titling__iWJk2{position:absolute;bottom:18px;left:20px;right:16px;z-index:3}.archive-record-cover_titling__iWJk2 h2{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:clamp(24px,12cqi,43px);line-height:.96;letter-spacing:-.025em;margin:0;color:#fff1d4;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 2px 10px #0008}.archive-record-cover_edition__v3sR8{display:block;font-size:9px;line-height:1.35;letter-spacing:.11em;text-transform:uppercase;color:#e4cb97;margin-bottom:7px}.archive-record-cover_rule__AOAK5{display:block;margin-top:11px;height:3px;width:47px;border-top:1px solid #d3b174;border-bottom:1px solid #d3b17470}.archive-record-cover_corner__nW4B7{position:absolute;right:13px;top:36px;color:#eed4a1;z-index:3;opacity:0;transform:translate(-3px,3px);transition:opacity .2s,transform .2s}.archive-record-cover_caption__tcIpi{padding:15px 1px 19px;border-bottom:1px solid #c9a66b26}.archive-record-cover_caption__tcIpi p{font-size:12px;line-height:1.65;color:#b4afa2;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.3em}.archive-record-cover_actions__q7xtD{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px}.archive-record-cover_watch__JbGjA{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid #b8975e;border-radius:2px;color:#ecd098;font-size:12px;line-height:1.2;transition:background .2s,color .2s;white-space:nowrap}.archive-record-cover_details__Rvx2S{font-size:8px;line-height:1.7;text-transform:uppercase;letter-spacing:.08em;color:#a5a091}.archive-record-cover_fallback__z2F4O{position:absolute;left:30%;top:21%;width:40%;height:40%;color:#bd9b62}.archive-record-cover_card__6Y0ZB:focus-visible{outline:2px solid var(--gold);outline-offset:7px;border-radius:4px}.archive-record-cover_card__6Y0ZB:focus-visible .archive-record-cover_sleeve__EmlrT{border-color:#e1bd79;box-shadow:0 0 0 1px #c9a66b66,0 10px 24px #0008}@media(hover:hover){.archive-record-cover_card__6Y0ZB:hover .archive-record-cover_sleeve__EmlrT{transform:translateY(-5px);border-color:#e1bd79;box-shadow:2px 3px 0 #50412b66,0 12px 24px #0008,0 0 13px #c9a66b20}.archive-record-cover_card__6Y0ZB:hover .archive-record-cover_art__zxOZw{transform:scale(1.025)}.archive-record-cover_card__6Y0ZB:hover .archive-record-cover_watch__JbGjA{background:#d0ad6e;color:#15120e}.archive-record-cover_card__6Y0ZB:hover .archive-record-cover_corner__nW4B7{opacity:1;transform:translate(0)}}@media(max-width:1100px){.archive-record-cover_grid__I_YLq.archive-record-cover_grid__I_YLq{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media(max-width:760px){.archive-record-cover_grid__I_YLq.archive-record-cover_grid__I_YLq{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}}@media(max-width:540px){.archive-record-cover_grid__I_YLq.archive-record-cover_grid__I_YLq{gap:22px 12px}.archive-record-cover_imprint__3n8k7{font-size:6px;letter-spacing:.12em;top:10px}.archive-record-cover_titling__iWJk2{left:12px;right:10px;bottom:13px}.archive-record-cover_titling__iWJk2 h2{font-size:clamp(19px,13cqi,31px)}.archive-record-cover_edition__v3sR8{font-size:7px;letter-spacing:.04em;margin-bottom:4px}.archive-record-cover_rule__AOAK5{margin-top:7px;width:32px}.archive-record-cover_caption__tcIpi{padding:12px 0 15px}.archive-record-cover_caption__tcIpi p{font-size:11px;line-height:1.6;min-height:3.2em}.archive-record-cover_actions__q7xtD{margin-top:10px}.archive-record-cover_watch__JbGjA{width:100%;min-height:42px;font-size:11px;padding:8px 6px}.archive-record-cover_details__Rvx2S{display:none}}@media(prefers-reduced-motion:reduce){.archive-record-cover_art__zxOZw,.archive-record-cover_corner__nW4B7,.archive-record-cover_sleeve__EmlrT,.archive-record-cover_watch__JbGjA{transition:none}.archive-record-cover_card__6Y0ZB:hover .archive-record-cover_art__zxOZw,.archive-record-cover_card__6Y0ZB:hover .archive-record-cover_sleeve__EmlrT{transform:none}}.archive-record-cover_date__n9dsz{display:block;color:var(--gold-light);font-size:10px;line-height:1.5;margin-bottom:8px}