.agcov-ui{--cov-purple:#6a46e7;--cov-ink:#272139;--cov-muted:#70687c;--cov-line:#e9e3ef;font-family:Manrope,Inter,system-ui,sans-serif;color:var(--cov-ink);box-sizing:border-box;overflow-wrap:anywhere}.agcov-ui *{box-sizing:border-box}.agcov,.cfp.agcov-photo-page{width:min(1280px,calc(100% - 48px));max-width:1280px;margin:0 auto;padding:28px 0 64px}.agcov-ui a{text-decoration:none}.agcov-ui h1,.agcov-ui h2,.agcov-ui h3,.agenda-premium-site .agcov-ui h1,.agenda-premium-site .agcov-ui h2,.agenda-premium-site .agcov-ui h3{font-family:Manrope,Inter,system-ui,sans-serif!important;letter-spacing:-.035em;font-weight:800}.agcov-ui p{line-height:1.7}.agcov-icon{width:20px;height:20px;flex:0 0 20px;vertical-align:middle}.agcov-crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--cov-muted);font-size:12px;margin:0 0 22px}.agcov-crumb a{color:#625374;font-weight:650}.agcov-crumb [aria-current]{color:#34293f}.agcov-eyebrow{display:block;font-size:10px;font-weight:850;letter-spacing:.14em;color:#816caa;line-height:1.6}.agcov-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);background:linear-gradient(125deg,#281342,#5a3298 70%,#7654c2);color:white;border-radius:28px;overflow:hidden;margin-bottom:24px;min-height:310px}.agcov-hero-copy{padding:40px}.agcov-hero .agcov-eyebrow{color:#d6c4f5}.agcov-hero h1{font-size:clamp(30px,3.5vw,48px);line-height:1.12;margin:14px 0 18px}.agcov-hero-copy>p{color:#e8ddf8;margin:0 0 24px}.agcov-hero-image{position:relative;min-width:0;min-height:270px;background:#35204e}.agcov-hero-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.agcov-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#58339335,transparent)}.agcov-meta,.agcov-meta>span,.agcov-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agcov-meta{gap:18px;font-size:12px;color:#e9ddf9}.agcov-actions{margin-top:26px;gap:18px}.agcov-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 17px;min-height:44px;border:1px solid transparent;border-radius:12px;background:var(--cov-purple);color:white!important;font:750 13px/1.4 Manrope,system-ui;cursor:pointer}.agcov-button-white{background:white;color:#55348b!important}.agcov-button-light{background:#f0eafa;color:#61408e!important;border-color:#e6dcef}.agcov-hero-link{color:white!important;font-size:13px;font-weight:700}.agcov-text-link{color:#68499a!important;font-size:13px;font-weight:750}.agcov-overview{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px;align-items:center;padding:28px 30px;background:white;border:1px solid var(--cov-line);border-radius:22px;margin:24px 0}.agcov-overview h2{font-size:22px;margin:7px 0 10px}.agcov-overview p{font-size:14px;color:var(--cov-muted);max-width:630px;margin-bottom:0}.agcov-stats{display:flex;gap:30px}.agcov-stats span{display:grid;gap:6px;text-align:center;font-size:11px;color:var(--cov-muted)}.agcov-stats b{font-size:24px;color:var(--cov-ink)}.agcov-section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:34px 0 22px}.agcov-section-head h2{font-size:clamp(24px,3vw,32px);margin:8px 0}.agcov-section-head p{font-size:14px;color:var(--cov-muted);margin:8px 0 0}.agcov-counter{padding:9px 12px;border:1px solid var(--cov-line);border-radius:10px;white-space:nowrap;color:var(--cov-muted);font-size:12px;background:white}.agcov-gallery{columns:3;column-gap:18px}.agcov-photo-card,.agcov-ad{display:block;break-inside:avoid;margin-bottom:18px;min-width:0;border:1px solid var(--cov-line);background:white;border-radius:17px;overflow:hidden;transition:box-shadow .18s,border-color .18s;scroll-margin-top:120px}.agcov-photo-card:hover{border-color:#baa2da;box-shadow:0 10px 28px #482b7614}.agcov-thumb{overflow:hidden;background:#f0edf5}.agcov-thumb img{display:block;width:100%;height:auto;max-width:100%}.agcov-photo-caption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;font-size:12px;color:#766585}.agcov-photo-caption>span:last-child{display:inline-flex;align-items:center;gap:6px;color:#59388b;font-weight:750}.agcov-photo-caption .agcov-icon{width:16px;height:16px;flex-basis:16px}.agcov-pagination{display:flex;align-items:center;justify-content:center;gap:26px;margin:28px 0;color:var(--cov-muted);font-size:13px}.agcov-disabled{font-size:13px;color:#9c93a6;padding:12px}.agcov-explore{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:26px 30px;border-radius:22px;background:#f1ebf9;border:1px solid #e5dbee;margin:34px 0 20px}.agcov-explore h2{font-size:21px;margin:0 0 8px}.agcov-explore p{color:var(--cov-muted);font-size:13px;margin:0}.agcov-explore .agcov-actions{margin:0}.agcov-share{display:flex;align-items:center;gap:17px;flex-wrap:wrap;padding:20px 0;font-size:12px}.agcov-share strong{margin-right:auto}.agcov-share a{color:#665375}.agcov-share button{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border-radius:10px;border:1px solid var(--cov-line);background:white;color:#62477e;font:700 12px Manrope,system-ui;cursor:pointer}.agcov-community{margin:24px 0;min-width:0}.agcov-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.agcov-related-card{background:white;border:1px solid var(--cov-line);border-radius:18px;overflow:hidden;color:var(--cov-ink)}.agcov-related-card>img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.agcov-related-card>div{padding:18px}.agcov-related-card small,.agcov-related-card span{font-size:11px;color:var(--cov-muted)}.agcov-related-card h3{font-size:18px;line-height:1.4;margin:10px 0}.agcov-empty{padding:52px 25px;text-align:center;background:white;border:1px dashed #d9c8eb;border-radius:20px;color:var(--cov-muted)}.agcov-empty>.agcov-icon{width:38px;height:38px;color:#a78ac5}.agcov-photo-header{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:26px 0}.agcov-photo-header h1{font-size:clamp(26px,3.3vw,40px);line-height:1.2;margin:9px 0}.agcov-photo-header p{font-size:14px;color:var(--cov-muted);margin:8px 0}.agcov-photo-header>.agcov-button{flex-shrink:0}.agcov-photo-page .cfp-layout{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.agcov-photo-column{min-width:0}.agcov-photo-page .cfp-photo,.agcov-photo-page .cfp-card{border:1px solid var(--cov-line);border-radius:20px;box-shadow:none;background:white}.agcov-photo-page .cfp-stage{background:radial-gradient(ellipse at center,#f9f6fc,#e9e1f0);padding:22px;min-height:480px}.agcov-photo-page .cfp-stage img{width:auto;height:auto;max-width:100%;max-height:78vh;object-fit:contain;border-radius:5px;box-shadow:0 10px 36px #33204320}.agcov-photo-page .cfp-arrow{width:44px;height:44px;background:#fffef9ed;color:#67438f;border:1px solid #e7dcef;box-shadow:0 4px 15px #472d5c14}.agcov-photo-page .cfp-arrow.prev{left:12px}.agcov-photo-page .cfp-arrow.next{right:12px}.agcov-photo-page .cfp-nav{align-items:center;padding:18px;font-size:12px;color:var(--cov-muted)}.agcov-photo-page .cfp-nav a{color:#735198}.agcov-keyboard-hint{font-size:11px;color:#9a8da6}.agcov-photo-pagination{display:flex;justify-content:space-between;gap:14px;margin:18px 0 28px}.agcov-photo-page .cfp-side{display:grid;grid-template-columns:1fr;gap:18px;align-content:start}.agcov-photo-page .cfp-card{padding:24px}.agcov-photo-page .cfp-card h2{font-size:20px;line-height:1.3;margin:8px 0 18px}.agcov-photo-page .cfp-card>p{font-size:13px;color:var(--cov-muted);line-height:1.7}.agcov-photo-page .cfp-tools{gap:10px}.agcov-photo-page .cfp-tools button,.agcov-photo-page .cfp-tools a{padding:11px 9px;font:750 12px Manrope,system-ui;min-height:44px;border-radius:11px;border:1px solid #e6dfed;color:#67458d;background:white}.agcov-photo-page .cfp-tools button.is-active{background:#f1eafa;border-color:#bca3d4}.agcov-photo-page .cfp-tools .agcov-download{grid-column:1/-1;background:#6a46b7;color:white;border-color:#6a46b7}.agcov-member-note{font-size:11px!important;margin:13px 0 0;color:#877198!important}.agcov-photo-facts{display:grid;gap:18px;margin:20px 0 2px}.agcov-photo-facts>div{display:flex;align-items:center;gap:12px}.agcov-photo-facts .agcov-icon{color:#9478ad}.agcov-photo-facts span{display:grid;gap:4px}.agcov-photo-facts small{font-size:11px;color:var(--cov-muted)}.agcov-photo-facts strong{font-size:13px}.agcov-photo-page .cfp-claim-form{display:grid;gap:10px}.agcov-photo-page label{font-size:11px;font-weight:700;color:#7b658d}.agcov-photo-page .cfp-claim-form textarea,.agcov-photo-page .cfp-form textarea{min-height:95px;border:1px solid #ded4e8;border-radius:12px;max-width:100%;width:100%;padding:12px;font:13px/1.6 Manrope,system-ui;resize:vertical;background:white;color:#352a41}.agcov-photo-page .cfp-claim-form button,.agcov-photo-page .cfp-form button,.agcov-photo-page .cfp-login-btn{padding:12px;border:0;border-radius:11px;background:#eee7f7;color:#68448c;font:750 12px Manrope,system-ui;cursor:pointer}.agcov-photo-page .cfp-recognized-link{display:inline-block;font-size:11px;color:#8563a5;margin-top:15px}.agcov-photo-page .cfp-form{display:grid;grid-template-columns:1fr;gap:10px;margin-top:20px}.agcov-photo-page .cfp-form button{justify-self:start;background:#6a46b7;color:white;display:flex;gap:8px;align-items:center}.agcov-photo-page [hidden]{display:none!important}.agcov-photo-page .cfp-share{display:flex;gap:10px;flex-wrap:wrap}.agcov-photo-page .cfp-share a,.agcov-photo-page .cfp-share button{display:inline-flex;gap:6px;align-items:center;justify-content:center;border-radius:10px;background:#f3edf9;color:#6b498f;min-width:0;width:auto;height:auto;min-height:39px;padding:10px 12px;font:750 11px Manrope,system-ui}.agcov-report{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#9b829f;font:12px Manrope,system-ui;padding:0;cursor:pointer;margin-top:22px}.agcov-photo-page .cfp-tags{grid-template-columns:1fr}.agcov-photo-page .cfp-tags a{background:#fcfaff;border-color:#eee5f3;font-size:12px}.agcov-photo-page .cfp-status,.agcov-photo-page .cfp-comment-status{font-size:12px;line-height:1.6;color:#6d467f!important;min-height:0;margin:12px 0 0!important}.agcov-photo-page .cfp-comment{background:#faf7fd;padding:16px;border-radius:12px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:13px}.agcov-photo-page .cfp-comment b{font-size:12px;margin-bottom:6px;color:#75518e}.agcov-photo-page .cfp-login a{color:#6a46b7;text-decoration:underline}.agcov-ui a:focus-visible,.agcov-ui button:focus-visible,.agcov-ui textarea:focus-visible{outline:3px solid #b78ee8;outline-offset:4px}.agcov-photo-card:target{outline:3px solid #b78ee8;outline-offset:3px}.agcov-ui .cap-wrap{background:white;border-color:var(--cov-line)}
@media(max-width:1050px){.agcov-overview{grid-template-columns:1fr}.agcov-stats{justify-content:flex-start;gap:36px}.agcov-photo-page .cfp-layout{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.agcov-photo-page .cfp-card{padding:20px}.agcov-hero-copy{padding:32px}.agcov-keyboard-hint{display:none}}
@media(max-width:820px){.agcov,.cfp.agcov-photo-page{width:calc(100% - 32px);padding-top:20px}.agcov-hero{grid-template-columns:1fr}.agcov-hero-image{min-height:230px;max-height:300px}.agcov-hero-copy{padding:28px}.agcov-gallery{columns:2;column-gap:14px}.agcov-photo-card{margin-bottom:14px}.agcov-explore{display:block}.agcov-explore .agcov-actions{margin-top:20px}.agcov-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agcov-photo-page .cfp-layout{grid-template-columns:1fr}.agcov-photo-page .cfp-side{grid-template-columns:repeat(2,minmax(0,1fr))}.agcov-photo-page .cfp-side .cfp-card{grid-column:auto}.agcov-photo-page .cfp-stage{min-height:350px}.agcov-photo-header{align-items:flex-start}.agcov-photo-header>.agcov-button{font-size:11px}}
@media(max-width:560px){.agcov,.cfp.agcov-photo-page{width:calc(100% - 24px);padding-top:18px}.agcov-hero{border-radius:22px}.agcov-hero-copy{padding:26px 22px}.agcov-hero h1{font-size:30px}.agcov-hero-image{min-height:190px}.agcov-overview{padding:23px;gap:22px}.agcov-stats{gap:22px;justify-content:space-between}.agcov-stats b{font-size:21px}.agcov-section-head{align-items:start;gap:12px}.agcov-counter{font-size:10px;padding:8px}.agcov-gallery{column-gap:10px}.agcov-photo-card{border-radius:12px;margin-bottom:10px}.agcov-photo-caption{padding:11px 9px;font-size:10px;flex-wrap:wrap;gap:5px}.agcov-photo-caption>span:last-child{font-size:10px}.agcov-photo-caption .agcov-icon{width:13px;height:13px;flex-basis:13px}.agcov-pagination{gap:12px}.agcov-pagination .agcov-button{font-size:12px;padding:10px 12px}.agcov-explore{padding:23px}.agcov-share{gap:14px}.agcov-share strong{width:100%}.agcov-related-grid{grid-template-columns:1fr}.agcov-related-card>img{aspect-ratio:16/9}.agcov-photo-header{display:block}.agcov-photo-header>.agcov-button{margin-top:14px}.agcov-photo-page .cfp-stage{min-height:280px;padding:10px}.agcov-photo-page .cfp-stage img{max-height:75vh}.agcov-photo-page .cfp-arrow{width:36px;height:36px}.agcov-photo-page .cfp-arrow.prev{left:7px}.agcov-photo-page .cfp-arrow.next{right:7px}.agcov-photo-page .cfp-nav{flex-direction:row;font-size:11px;padding:14px}.agcov-photo-page .cfp-side{grid-template-columns:1fr}.agcov-photo-page .cfp-card{padding:22px}.agcov-photo-pagination .agcov-button{font-size:11px;padding:11px}.agcov-photo-pagination .agcov-icon{width:16px;height:16px;flex-basis:16px}}
@media(prefers-reduced-motion:reduce){.agcov-ui *{scroll-behavior:auto!important;transition:none!important}}
/* Keep the Agenda's shared skin from overriding this gallery's hierarchy. */
.agcov-ui h1,.agcov-ui h2,.agcov-ui h3,.agenda-premium-site .agcov-ui h1,.agenda-premium-site .agcov-ui h2,.agenda-premium-site .agcov-ui h3{color:var(--cov-ink)!important;text-transform:none!important;font-style:normal!important;font-weight:800!important}.agcov-ui .agcov-hero h1,.agenda-premium-site .agcov-ui .agcov-hero h1{color:white!important}.agcov-photo-page .cfp-photo,.agenda-premium-site .agcov-photo-page .cfp-photo{background:white!important}.agcov-photo-page .cfp-stage,.agenda-premium-site .agcov-photo-page .cfp-stage{background:radial-gradient(ellipse at center,#f9f6fc,#e9e1f0)!important}.agcov-photo-page .cfp-nav{background:white;color:#70687c}.agcov-photo-page .cfp-side{grid-column:2;grid-row:1/span 2}.agcov-comments-card{grid-column:1;grid-row:2}.agcov-photo-page .cfp-card,.agenda-premium-site .agcov-photo-page .cfp-card{background:white!important;box-shadow:none!important}.agenda-premium-site .cfp.agcov-photo-page{max-width:1280px!important}
@media(max-width:820px){.agcov-photo-page .cfp-side,.agcov-comments-card{grid-column:auto;grid-row:auto}}
.agcov-gallery-short{columns:2}@media(max-width:560px){.agcov-gallery-short{columns:2}}
/* Masonry: natural image proportions, four desktop columns. */
.agcov-gallery{display:block;columns:4;column-gap:16px}.agcov-photo-card{position:relative;display:block;break-inside:avoid;margin:0 0 16px;border:0;isolation:isolate}.agcov-thumb{display:block;aspect-ratio:auto;background:#f0edf5}.agcov-thumb img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.agcov-ad{column-span:all;margin:16px 0;display:flex;justify-content:center;border:0;background:transparent;width:100%}.agcov-photo-hover{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:18px 12px;background:linear-gradient(transparent 35%,#241333bd);opacity:0;transition:opacity .2s;pointer-events:none}.agcov-photo-hover>span{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 13px;border:1px solid #ffffff55;border-radius:12px;background:#21112d80;color:#fff;font:750 12px/1.5 Manrope,system-ui;text-align:center;backdrop-filter:blur(4px)}.agcov-photo-hover .agcov-icon{width:22px;height:22px;flex-basis:22px}.agcov-photo-card:hover .agcov-photo-hover,.agcov-photo-card:focus-visible .agcov-photo-hover{opacity:1}
.agcc-panel{margin:34px 0;padding:28px;background:white;border:1px solid var(--cov-line);border-radius:22px;scroll-margin-top:100px}.agcc-panel .agcov-section-head{margin:0 0 24px}.agcc-panel h2 small{display:inline-block;font-size:13px;background:#f1eafa;border-radius:20px;padding:6px 10px;vertical-align:middle;color:#795b9b}.agcc-form{display:grid;gap:14px}.agcc-form label{display:grid;gap:10px;font-size:13px;font-weight:750}.agcc-form textarea{padding:15px;border:1px solid #ded4e8;border-radius:13px;width:100%;min-height:120px;resize:vertical;font:14px/1.6 Manrope,system-ui;background:white;color:var(--cov-ink)}.agcc-form>div{display:flex;justify-content:space-between;align-items:center;gap:18px}.agcc-form small,.agcc-empty,.agcc-login p{font-size:13px;color:var(--cov-muted)}.agcc-list{display:grid;gap:16px;margin-top:28px}.agcc-comment{padding:20px;border-radius:15px;background:#faf7fd;border:1px solid #eee5f4}.agcc-comment header{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px}.agcc-comment header a{color:#725094;font-weight:800}.agcc-comment time{font-size:11px;color:#8e8199}.agcc-comment>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.agcc-remove{border:0;padding:0;background:transparent;color:#916f9c;font:12px Manrope,system-ui;cursor:pointer}.agcc-notice{padding:14px;border-radius:12px;background:#f6edf9;color:#6b3c79;font-size:13px}
@media(max-width:1050px){.agcov-gallery{columns:3}}@media(max-width:700px){.agcov-gallery{columns:2;column-gap:10px}.agcov-photo-card{margin-bottom:10px}.agcc-panel{padding:22px}.agcc-form>div{align-items:start;flex-direction:column}.agcc-form button{width:100%}}@media(max-width:350px){.agcov-gallery{columns:1}}

@media(hover:none),(pointer:coarse){.agcov-photo-hover{opacity:1;padding:12px 8px}.agcov-photo-hover>span{padding:7px 9px;font-size:11px;gap:6px}.agcov-photo-hover .agcov-icon{width:18px;height:18px;flex-basis:18px}}
/* Editorial curation and scoped gallery filters. */
.agcur-moments{margin:32px 0;padding:1px 24px 24px;border:1px solid #e8dff4;border-radius:22px;background:linear-gradient(115deg,#f6f1fc,#fff)}.agcur-moments .agcov-section-head{margin-top:24px}.agcur-moments-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding:0 0 10px;scrollbar-color:#baa2da transparent}.agcur-moment{flex:0 0 260px;align-self:flex-start;scroll-snap-align:start;margin-bottom:0!important}.agcur-moment .agcov-thumb{height:290px;background:#ebe5f2}.agcur-moment .agcov-thumb img{height:100%;object-fit:contain}.agcur-moments-track:focus-visible{outline:3px solid #8264bf;outline-offset:4px}.agcur-filters{display:flex;align-items:end;gap:16px;flex-wrap:wrap;padding:22px;background:#faf7fe;border:1px solid var(--cov-line);border-radius:17px}.agcur-filters>div{display:grid;gap:7px;flex:1 0 200px}.agcur-filters label,.agcur-bulk label{display:grid;gap:8px;font-size:12px;font-weight:750;min-width:0}.agcur-filters label{flex:1 1 180px}.agcur-filters small,.agcur-bulk p,.agcur-bulk small{font-size:12px;color:var(--cov-muted);line-height:1.6}.agcur-filters input,.agcur-filters select,.agcur-bulk input,.agcur-bulk select{width:100%;max-width:100%;min-width:0;min-height:44px;padding:11px 12px;font:13px Manrope,system-ui;border:1px solid #dbcee9;border-radius:10px;color:#30253e;background:white}.agcur-result{font-size:13px;color:var(--cov-muted);margin:16px 0 22px}.agcur-admin{padding:30px;max-width:1500px}.agcur-admin .agcov-hero{display:block;min-height:0}.agcur-admin .agcov-hero h1{font-size:36px}.agcur-cover-list{display:grid;gap:12px;margin:22px 0}.agcur-cover-list>a{display:grid;gap:8px;border:1px solid var(--cov-line);border-radius:14px;padding:20px;color:var(--cov-ink);background:white}.agcur-cover-list span{font-size:12px;color:var(--cov-muted)}.agcur-check-all{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:13px;margin:24px 0}.agcur-check-all label{cursor:pointer;display:flex;gap:10px;align-items:center}.agcur-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.agcur-admin-photo{position:relative;border:2px solid var(--cov-line);border-radius:15px;background:white;overflow:hidden;cursor:pointer}.agcur-admin-photo:has(input:checked){border-color:#8151cb;box-shadow:0 0 0 2px #8151cb22}.agcur-admin-photo>input[type=checkbox]{position:absolute;z-index:1;top:10px;left:10px;width:22px;height:22px;accent-color:#7650b5}.agcur-admin-photo img{display:block;width:100%;height:200px;object-fit:contain;background:#eee8f5}.agcur-admin-photo>span{display:grid;gap:8px;padding:14px;font-size:12px}.agcur-admin-photo small{font-size:11px;color:var(--cov-muted)}.agcur-admin-photo em{font-size:11px;color:#795412;font-style:normal}.agcur-bulk{min-width:0;border:1px solid var(--cov-line);border-radius:17px;padding:24px;background:#faf7fe;margin:30px 0}.agcur-bulk legend{padding:0 10px;font-weight:800}.agcur-bulk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:22px 0}.agcur-bulk-grid>div{display:grid;gap:12px;align-content:start}.agcur-bulk input:focus-visible,.agcur-filters select:focus-visible{outline:3px solid #b39bd9;outline-offset:2px}@media(max-width:1000px){.agcur-admin-grid,.agcur-bulk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.agcur-moments{padding:1px 16px 16px}.agcur-moments .agcov-section-head{flex-direction:column}.agcur-moment{flex-basis:78vw;max-width:260px}.agcur-filters{padding:18px;gap:14px}.agcur-filters label,.agcur-filters>div{flex-basis:100%}.agcur-filters .agcov-button{width:100%}.agcur-admin{padding:18px}.agcur-admin-photo img{height:150px}.agcur-bulk{padding:16px}.agcur-bulk-grid{grid-template-columns:1fr}.agcur-admin .agcov-section-head{flex-direction:column}.agcur-admin-grid{gap:10px}.agcur-admin .agcov-hero-copy{padding:24px}.agcur-admin .agcov-hero h1{font-size:28px}}
/* Personal selections use the same native gallery and photo routes. */
.agcp-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 20px;padding:7px;border:1px solid var(--cov-line);border-radius:16px;background:white}.agcp-tabs a{display:inline-flex;gap:9px;align-items:center;padding:13px 17px;border-radius:11px;color:#725d87;font:750 13px/1.4 Manrope,system-ui;min-height:44px}.agcp-tabs a[aria-current]{background:#6a46e7;color:white!important;box-shadow:0 5px 14px #6a46e724}.agcp-tabs a:focus-visible{outline:3px solid #b89fdc;outline-offset:2px}.agcp-selection{padding:4px 4px 20px}.agcp-selection strong{font-size:15px}.agcp-selection p,.agcp-photo-selection p{font-size:13px;color:var(--cov-muted);margin:9px 0 0}.agcp-notice{padding:28px;background:#f8f2ff;border:1px solid #dcc9f1;border-radius:18px;margin:20px 0}.agcp-notice h3{margin:0 0 12px;font-size:23px}.agcp-notice p{font-size:14px;margin-bottom:20px}.agcp-photo-selection{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;padding:22px 24px;background:#f7f1fc;border:1px solid #e5d8f1;border-radius:18px}.agcp-photo-selection>div{min-width:0}.agcp-photo-selection .agcov-text-link{display:inline-block;margin-top:12px}.agcp-photo-selection .agcov-button{flex-shrink:0}@media(max-width:560px){.agcp-tabs{gap:6px;padding:6px}.agcp-tabs a{flex:1 1 auto;justify-content:center;padding:11px 9px;font-size:11px}.agcp-tabs .agcov-icon{width:16px;height:16px;flex-basis:16px}.agcp-notice{padding:22px}.agcp-photo-selection{padding:20px;align-items:start;flex-direction:column}.agcp-photo-selection .agcov-button{width:100%}}
/* Photo attribution and private support requests. */
.agcr-panel{margin:32px 0;padding:28px;background:white;border:1px solid var(--cov-line);border-radius:22px;scroll-margin-top:100px}.agcr-panel .agcov-section-head{margin-top:0}.agcr-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.agcr-form{display:grid;gap:16px;min-width:0}.agcr-form label{display:grid;gap:9px;font-size:12px;font-weight:750;min-width:0}.agcr-form input,.agcr-form textarea,.agcr-form select,.agcr-credit textarea{min-width:0;max-width:100%;width:100%;padding:13px;border:1px solid #dbcee9;border-radius:11px;background:white;color:var(--cov-ink);font:14px/1.6 Manrope,system-ui}.agcr-form textarea{min-height:120px;resize:vertical}.agcr-form .agcov-button{justify-self:start}.agcr-hint{color:var(--cov-muted);font-size:12px;line-height:1.7}.agcr-request{padding:22px;margin:18px 0;border:1px solid var(--cov-line);border-radius:17px;background:#fcf9ff}.agcr-request header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px}.agcr-request h2{font-size:22px;margin:16px 0 8px}.agcr-request h4{font-size:14px;margin:14px 0 8px}.agcr-request>p,.agcr-reply p{white-space:pre-wrap;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.agcr-request small,.agcr-reply small{font-size:11px;color:var(--cov-muted)}.agcr-badge{display:inline-block;padding:7px 11px;border-radius:20px;background:#eae0f7;color:#61418c;font-size:11px;font-weight:800}.agcr-reply{padding:16px 18px;background:#eee7f8;border-left:3px solid #9370c5;border-radius:0 12px 12px 0;margin-top:16px}.agcr-reply>strong{font-size:12px}.agcr-alert{padding:18px 20px;background:#fff1f5;color:#a0234a;border:1px solid #e1a5b9;border-left:5px solid #be315e;border-radius:13px;font-size:14px;line-height:1.6;margin:20px 0}.agcr-alert.agcr-success{background:#edf9f2;border-color:#abd6bd;color:#246b43}.agcr-credit{display:grid;gap:14px}.agcr-credit h2,.agcr-credit p{margin:0}.agcr-credit-name{font-size:19px;font-weight:800}.agcr-credit [data-agcr-copy-status]{font-size:12px;color:#625374}.agcr-credit .agcov-button{width:100%;font-size:12px}.agcr-editor{display:grid;grid-template-columns:minmax(150px,240px) minmax(0,1fr);gap:26px}.agcr-editor>img{display:block;width:100%;max-height:340px;object-fit:contain;border-radius:15px;background:#f0eaf7}.agcr-my-list{margin:22px 0}.agcr-my-list>.agcr-request{background:white}.agcr-links{display:flex;gap:15px;flex-wrap:wrap;margin:20px 0}.agcr-request>.agcr-form{border-top:1px solid var(--cov-line);padding-top:20px;margin-top:22px}.agcr-form :is(input,select,textarea):focus-visible{outline:3px solid #b89fdc;outline-offset:2px}@media(max-width:800px){.agcr-columns{grid-template-columns:1fr;gap:22px}}@media(max-width:560px){.agcr-panel{padding:22px}.agcr-panel>.agcov-section-head{flex-direction:column;align-items:start}.agcr-request{padding:18px}.agcr-form .agcov-button{width:100%}.agcr-editor{grid-template-columns:1fr}.agcr-editor>img{max-height:250px}.agcr-alert{padding:15px}.agcr-reply{padding:14px}}

.agcr-history-hero{display:block}
