.viewer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.85rem 0 .35rem;display:flex}.likes-container{flex:0 auto;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin:0;padding:.45rem .7rem;display:flex}.likes-container .view-count,.likes-container .viewer-bar__label,.likes-container .viewer-bar__count{margin:0;font-size:.9rem;line-height:1}.viewer-bar__engagement,.viewer-bar__tools,.viewer-bar__stats{align-items:center;gap:.45rem;min-width:0;display:flex}.viewer-bar__engagement,.viewer-bar__tools{flex-wrap:wrap}.viewer-bar__stats{font-size:.9rem}.viewer-bar__sep{background:color-mix(in srgb, var(--ap-colour-gray) 85%, transparent);flex-shrink:0;width:1px;height:1rem;margin:0 .1rem}.likes-container .viewer-a-button{color:var(--ap-colour-text);background-color:#0000;border:none;justify-content:center;align-items:center;gap:.2rem;padding:.15rem;transition:all .2s;display:inline-flex}.likes-container .viewer-a-button:hover{transform:scale(1.12)}.viewer-bar .viewer-a-button:focus-visible,.viewer-bar-report-abuse:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.like-active div{color:var(--ap-colour-primary);background-color:var(--ap-colour-primary)!important}.disliked-active div{color:var(--ap-colour-error);background-color:var(--ap-colour-error)!important}.save-btn:hover div,.save-btn-active div,.repost-active div,.repost-btn:hover div{color:var(--ap-colour-primary);background-color:var(--ap-colour-primary)!important}.viewer-save-popover{display:inline-flex;position:relative}.viewer-save-popover-panel{z-index:50;transform:translateX(calc(-50% + var(--save-popover-horizontal-offset,0px)));max-width:calc(100vw - 2rem);position:absolute;left:50%}.viewer-save-popover-panel--bottom{top:calc(100% + .5rem)}.viewer-save-popover-panel--top{bottom:calc(100% + .5rem)}.viewer-bar-report-abuse{letter-spacing:.02em;text-transform:uppercase;opacity:.85;flex-shrink:0;align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:inline-flex}.viewer-bar-report-abuse:hover{opacity:1}.viewer-bar--combined{--viewer-bar-control-size:var(--ap-ui-control-height,2.75rem);--viewer-bar-control-gap:.25rem;--viewer-bar-icon-size:1.25rem;color:var(--ap-ui-text,var(--ap-colour-text));gap:.5rem 1rem;margin:0;padding-block:.5rem;font-size:.875rem;line-height:1.25}.viewer-bar--combined .likes-container{flex-wrap:wrap;flex:0 auto;gap:.5rem .75rem;padding:0}.viewer-bar--combined .viewer-bar__tools{gap:var(--viewer-bar-control-gap);flex-wrap:nowrap;flex:none;margin-left:auto}.viewer-bar--combined .viewer-bar__engagement{gap:var(--viewer-bar-control-gap)}.viewer-bar--combined .viewer-bar__sep{margin-inline:var(--viewer-bar-control-gap)}.viewer-bar--combined .viewer-bar__stats{min-height:var(--viewer-bar-control-size);font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;gap:.5rem}.viewer-bar--combined .viewer-bar__count{font-size:inherit;line-height:inherit}.viewer-bar--combined .viewer-a-button,.viewer-bar--combined .share-section__trigger,.viewer-bar--combined .viewer-bar-report-abuse{box-sizing:border-box;min-width:var(--viewer-bar-control-size);min-height:var(--viewer-bar-control-size);border-radius:var(--ap-ui-radius-sm,var(--ap-var-border-radius));color:inherit;font:inherit;text-transform:none;letter-spacing:normal;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:.5rem;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.viewer-bar--combined .viewer-a-button:hover,.viewer-bar--combined .save-btn[aria-expanded=true],.viewer-bar--combined .share-section__trigger:hover,.viewer-bar--combined .share-section__trigger[aria-expanded=true],.viewer-bar--combined .viewer-bar-report-abuse:hover{background:var(--ap-colour-card-2);transform:none}.viewer-bar--combined .viewer-bar__engagement .viewer-a-button[aria-pressed=true]{background:var(--ap-colour-primary-o10);color:var(--ap-colour-primary)}.viewer-bar--combined .viewer-bar__engagement .dislike-btn[aria-pressed=true]{background:color-mix(in srgb, var(--ap-colour-error) 10%, transparent);color:var(--ap-colour-error)}.viewer-bar--combined .viewer-bar__stats>.ap-icon,.viewer-bar--combined .share-section__trigger>.ap-icon,.viewer-bar--combined .viewer-a-button>.ap-icon,.viewer-bar--combined .viewer-bar-report-abuse>.ap-icon{flex:0 0 var(--viewer-bar-icon-size);width:var(--viewer-bar-icon-size)!important;height:var(--viewer-bar-icon-size)!important}.viewer-bar--combined .share-section__trigger>.ap-icon,.viewer-bar--combined .viewer-a-button>.ap-icon,.viewer-bar--combined .viewer-bar-report-abuse>.ap-icon{color:inherit;background-color:currentColor!important}.viewer-bar--combined .viewer-bar-report-abuse{opacity:1}.viewer-bar--combined .viewer-bar-report-abuse__label{display:none}@media (max-width:480px){.viewer-bar--combined{gap:var(--viewer-bar-control-gap)}}@media (prefers-reduced-motion:reduce){.viewer-bar--combined .viewer-a-button,.viewer-bar--combined .share-section__trigger,.viewer-bar--combined .viewer-bar-report-abuse{transition:none;animation:none}}@media (max-width:500px){.viewer-bar-report-abuse__label{display:none}}.related-collections{margin-top:1.25rem}.related-collections__heading{margin:0 0 .75rem}.related-collections__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.related-collections__card{color:var(--ap-colour-text);border:1px solid var(--ap-colour-gray);background:var(--ap-colour-card);border-radius:1.5rem;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.related-collections__card:hover{border-color:var(--ap-colour-primary);box-shadow:0 1rem 2rem color-mix(in srgb, var(--ap-colour-primary) 12%, transparent);transform:translateY(-.25rem)}.related-collections__card:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.related-collections__artwork{aspect-ratio:16/10;overflow:hidden}.related-collections__image,.related-collections__image-content{width:100%;height:100%}.related-collections__image-content{object-fit:cover}.related-collections__fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--ap-colour-primary) 38%, var(--ap-colour-card)), color-mix(in srgb, var(--ap-colour-primary) 74%, var(--ap-colour-bg)));align-items:flex-end;width:100%;height:100%;min-height:100px;padding:.75rem;display:flex}.related-collections__fallback--1{filter:hue-rotate(35deg)}.related-collections__fallback--2{filter:hue-rotate(70deg)}.related-collections__fallback--3{filter:hue-rotate(105deg)}.related-collections__fallback--4{filter:hue-rotate(140deg)}.related-collections__fallback--5{filter:hue-rotate(175deg)}.related-collections__fallback span{color:var(--ap-colour-text);background:color-mix(in srgb, var(--ap-colour-card) 76%, transparent);border-radius:.75rem;padding:.375rem .75rem;font-size:1.4rem;font-weight:600}.related-collections__details{flex-direction:column;flex:1;gap:.25rem;padding:.75rem;display:flex}.related-collections__name,.related-collections__description,.related-collections__count{color:var(--ap-colour-text);margin:0}.related-collections__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:600;display:-webkit-box;overflow:hidden}.related-collections__description{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;display:-webkit-box;overflow:hidden}.related-collections__count{opacity:.55;margin-top:auto;font-size:.78rem}@media (max-width:900px){.related-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.related-collections__grid{grid-template-columns:1fr;gap:.75rem}}.pv{display:block}.pv-wrapper{width:100%}.pv-decrypting{color:var(--ap-colour-text);text-align:center;flex-direction:column;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.pv-decrypting strong{font-weight:650}.pv-header{max-width:1285px;margin:1rem 0 0;display:grid}.pv-title{overflow-wrap:break-word;max-width:54rem;color:var(--ap-colour-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.2}.pv-header.ap-page{width:min(100%,1285px);margin:1rem 0 0}.pv-meta-row{border-bottom:1px solid var(--ap-ui-border,color-mix(in srgb, var(--ap-colour-text) 14%, transparent));color:var(--ap-ui-text-muted,var(--ap-colour-page-text-muted,var(--ap-colour-text)));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:.875rem;padding-bottom:1rem;font-size:.8125rem;line-height:1.5;display:flex}.pv-meta-attribution{align-items:center;gap:.75rem;min-width:0;max-width:100%;display:flex}.pv-meta-byline{gap:.125rem;min-width:0;display:grid}.pv-meta-author.ap-username{color:var(--ap-ui-text,var(--ap-colour-text));overflow-wrap:anywhere;flex-wrap:wrap;gap:.375rem;font-size:.875rem;font-weight:600}.pv-meta-author.ap-username>a:first-child{color:inherit;text-decoration:none}.pv-meta-author.ap-username>a:first-child:hover{text-underline-offset:.2em;text-decoration:underline}.pv-meta-dates{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.125rem .5rem;font-size:.75rem;display:flex}.pv-meta-dates>time,.pv-meta-edited{white-space:nowrap}.pv-meta-edited{align-items:baseline;gap:.5rem;display:inline-flex}.pv-meta-details{flex-wrap:wrap;align-items:center;gap:.375rem 1rem;min-width:0;max-width:100%;display:flex}.pv-meta-attribution+.pv-meta-details{margin-inline-start:auto}.pv-meta-item{white-space:nowrap;align-items:center;gap:.375rem;min-height:2rem;display:inline-flex}.pv-meta-value{color:var(--ap-ui-text,var(--ap-colour-text));font-variant-numeric:tabular-nums}.pv-meta-download.ap-button-link{flex:0 0 var(--ap-ui-control-height,2.75rem);width:var(--ap-ui-control-height,2.75rem);height:var(--ap-ui-control-height,2.75rem);border-radius:var(--ap-ui-radius-sm,calc(var(--ap-var-border-radius) * .65));color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pv-meta-download.ap-button-link:hover{background:var(--ap-colour-primary-o10);color:var(--ap-ui-text,var(--ap-colour-text))}.pv-meta-download:focus-visible,.pv-meta-author.ap-username>a:first-child:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.pv-meta-row .pv-meta-author-avatar{flex:none}.pv-discussion.ap-page{--comment-avatar-size:2rem;--comment-author-gap:.5rem;--comment-content-inset:calc(var(--comment-avatar-size) + var(--comment-author-gap));--comment-action-gap:.25rem;--comment-icon-size:1rem;width:min(100%,1285px);margin:1.25rem 0 0}.pv-discussion>.share-section{margin:0 0 1rem}.pv-discussion .comment-section--inline{border-top:1px solid var(--ap-ui-border);background:0 0;margin:0;padding:1.25rem 0 0}.pv-discussion .comment-section-header{min-height:2.75rem;margin-bottom:.75rem}.pv-discussion .comment-section-header h3{align-items:baseline;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.pv-discussion .comment-section-count{color:var(--ap-ui-text-muted);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:400}.pv-discussion .comment-sort-toggle{background:0 0;border-radius:0;gap:0;padding:0}.pv-discussion .comment-sort-btn{min-height:2.75rem;color:var(--ap-ui-text-muted);opacity:1;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:.5rem .65rem;font-size:.8rem}.pv-discussion .comment-sort-btn .ap-icon{display:none}.pv-discussion .comment-sort-btn.active{border-bottom-color:var(--ap-colour-primary);color:var(--ap-ui-text)}.pv-discussion .comment-sort-btn:hover{color:var(--ap-ui-text)}.pv-discussion .comment-sort-btn:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.pv-discussion .comment-section--inline>.ap-light-info{color:var(--ap-ui-text-muted);margin:0;font-size:.85rem}.pv-discussion .comment-composer{border-radius:var(--ap-ui-radius-md);background:var(--ap-ui-surface);gap:0;margin:0 0 1rem}.pv-discussion .comment-composer:focus-within{border-color:var(--ap-colour-primary);box-shadow:0 0 0 2px var(--ap-ui-focus-ring)}.pv-discussion .comment-composer [hidden]{display:none}.pv-discussion .comment-creator-dropzone{border-radius:var(--ap-ui-radius-md);background:0 0;border:0}.pv-discussion .comment-creator-dropzone-active{outline:2px dashed var(--ap-colour-primary);outline-offset:-2px;background:var(--ap-colour-primary-o10)}.pv-discussion .comment-composer textarea{box-sizing:border-box;border-radius:var(--ap-ui-radius-md);width:100%;min-height:3.25rem;color:var(--ap-ui-surface-text);box-shadow:none;resize:none;background:0 0;border:0;outline:none;margin:0;padding:1rem;font-size:.875rem;line-height:1.5;display:block}.pv-discussion .comment-composer textarea::placeholder{color:var(--ap-ui-surface-text-muted);opacity:1}.pv-discussion .comment-composer--expanded textarea,.pv-discussion .comment-composer:focus-within textarea{resize:vertical;min-height:6.25rem}.pv-discussion .comment-composer:not(.comment-composer--expanded):not(:focus-within) .comment-creator-inputs-right{display:none}.pv-discussion .comment-creator-inputs-right{justify-content:flex-start;align-items:center;gap:.125rem;margin:0;padding:.25rem .5rem .5rem}.pv-discussion .comment-section--inline form .comment-input-button{border-radius:var(--ap-ui-radius-sm);width:2.75rem;height:2.75rem;color:var(--ap-ui-surface-text-muted);background:0 0;flex:none;justify-content:center;align-items:center;margin:0;padding:.5rem;display:inline-flex}.pv-discussion .comment-input-button .ap-icon{background-color:currentColor!important}.pv-discussion .comment-section--inline form .comment-input-button:hover:not(:disabled){background:var(--ap-colour-primary-o10);color:var(--ap-colour-primary)}.pv-discussion .comment-input-button:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.pv-discussion .comment-section--inline form .comment-creator-post-button{background:var(--ap-colour-button-primary-bg);color:var(--ap-colour-button-primary-text);gap:.35rem;margin-left:auto;padding-inline:.75rem;font-size:.82rem}.pv-discussion .comment-section--inline form .comment-creator-post-button:hover:not(:disabled){background:var(--ap-colour-button-primary-bg-hover);color:var(--ap-colour-button-primary-text)}.pv-discussion .comment-section--inline form .comment-creator-post-button:disabled{background:var(--ap-ui-surface-subtle);color:var(--ap-ui-surface-text-muted);cursor:not-allowed}.pv-discussion .comment-creator-post-button p{margin:0}.pv-discussion .comment-attachment-limit-hint{border-top:1px solid var(--ap-ui-border);color:var(--ap-ui-surface-text-muted);opacity:1;order:1;margin:0;padding:.5rem 1rem .75rem;font-size:.75rem;line-height:1.5}.pv-discussion .comment-attachment-previews,.pv-discussion .comment-reply-hint{padding:.75rem 1rem 0}.pv-discussion .comment-spinner{margin:0 0 0 auto}.pv-discussion .comment-section--inline .comment{border-bottom:1px solid var(--ap-ui-border);background:0 0;border-radius:0;margin:0;padding:.75rem 0}.pv-discussion .comment-head{align-items:center;gap:var(--comment-author-gap);flex-flow:wrap;font-size:.8rem}.pv-discussion .comment-author{gap:var(--comment-author-gap);min-width:0}.pv-discussion .comment-avatar{flex:0 0 var(--comment-avatar-size);width:var(--comment-avatar-size);height:var(--comment-avatar-size)}.pv-discussion .comment-author .ap-username{overflow-wrap:anywhere;flex-wrap:wrap;gap:.375rem;min-width:0}.pv-discussion .comment-author .tier-badge{color:var(--ap-colour-primary)}.pv-discussion .comment-author .plus-badge{color:var(--ap-colour-secondary)}.pv-discussion .comment-author .max-badge{color:var(--ap-colour-warning)}.pv-discussion .comment-op-badge{border:1px solid var(--ap-ui-border);border-radius:calc(var(--ap-ui-radius-sm) / 2);background:var(--ap-ui-surface-subtle);min-height:1.25rem;color:var(--ap-ui-text-muted);letter-spacing:.025em;flex:none;margin:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1}.pv-discussion .comment-head>p{color:var(--ap-ui-text-muted);margin:0 0 0 auto;font-size:.75rem}.pv-discussion .comment-separator{display:none}.pv-discussion .comment-content-container{min-width:0;padding-left:var(--comment-content-inset);gap:.75rem}.pv-discussion .comment-content{min-width:0;color:var(--ap-ui-text);font-size:.875rem;line-height:1.6}.pv-discussion .comment-actions{padding-left:calc(var(--comment-content-inset) - (var(--ap-ui-control-height) - var(--comment-icon-size)) / 2);gap:var(--comment-action-gap);flex-wrap:wrap}.pv-discussion .comment-actions-tools{justify-content:flex-end;align-items:center;gap:var(--comment-action-gap);flex-wrap:wrap;margin-left:auto;display:flex}.pv-discussion .comment-actions .comment-action{width:auto;min-width:var(--ap-ui-control-height);min-height:var(--ap-ui-control-height);border-radius:var(--ap-ui-radius-sm);color:var(--ap-ui-text-muted);white-space:nowrap;opacity:1;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:.5rem;font-family:inherit;font-size:.75rem;font-weight:500;line-height:1.25;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.pv-discussion .comment-actions .comment-action:hover{background:var(--ap-colour-card-2);color:var(--ap-ui-text)}.pv-discussion .comment-actions .comment-action:focus-visible{outline:2px solid var(--ap-colour-primary);outline-offset:2px}.pv-discussion .comment-actions .comment-user-delete{color:var(--ap-ui-text-muted)!important}.pv-discussion .comment-actions :is(.comment-user-delete,.comment-staff-delete):is(:hover,:focus-visible){color:var(--ap-colour-error)!important}.pv-discussion .comment-actions .ap-icon{flex:0 0 var(--comment-icon-size);justify-content:center;align-items:center;display:inline-flex;width:var(--comment-icon-size)!important;height:var(--comment-icon-size)!important;color:inherit!important}.pv-discussion .comment-actions div.ap-icon{background-color:currentColor!important}.pv-discussion .comment-like>span{align-items:center;display:inline-flex}.pv-discussion .comment-like svg{width:var(--comment-icon-size);height:var(--comment-icon-size);color:inherit;display:block}.pv-discussion .comment-actions .comment-like[aria-pressed=true]{color:var(--ap-colour-error)}.pv-discussion .comment-like .heart-count{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pv-discussion .comment-action,.pv-discussion .comment-like svg{transition:none;animation:none}}.pv-discussion .comment-section--inline .comment.comment-highlighted{background:var(--ap-colour-primary-o10)}@media (max-width:480px){.pv-discussion .comment-section--inline{padding-top:.75rem}.pv-discussion .comment-creator-post-button .ap-icon{display:none}}.pv-author-bar{background:var(--ap-colour-card);border:1px solid var(--ap-colour-gray);border-radius:14px;align-items:center;gap:.75rem;max-width:1285px;margin:.5em 0 0;padding:.6rem .75rem;display:flex}.pv-author-avatar{width:2.75rem;height:2.75rem}.pv-author-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.pv-author-meta{color:var(--ap-colour-text);opacity:.6;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.pv-author-dot{opacity:.5}.pv-author-expiry{align-items:center;gap:.2rem;display:inline-flex}.pv-author-download{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:.35rem;line-height:0}.pv-author-download:hover{background:var(--ap-colour-gray)}.pv-ai-summary{background:linear-gradient(to right, var(--ap-colour-primary), var(--ap-colour-secondary));border:2px solid #fff;margin-top:0}.pv-canvas{flex-direction:column;gap:.75rem;display:flex}.pv-section-title{margin:1.5rem 0 .5rem}.pv-section-title h3{opacity:.85;margin:0;font-size:1.1rem;font-weight:600}.pv-separator{color:var(--ap-colour-text);margin:1.25rem 0}.pv-poll-card{margin:20px 0 0!important}.pv-poll-card p{opacity:.7;color:var(--ap-colour-text)!important}.pv-bottom-suggested{margin-top:20px;display:block}.pv-collections-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.75rem;display:grid}.pv-owner-banner{border-left:3px solid var(--ap-colour-primary);margin:0 0 16px}.pv-processing-banner{border-left:3px solid var(--ap-colour-warning,#e6a817);margin:0 0 16px}@media (max-width:1000px){.pv-bottom-suggested{display:block}}@media (max-width:640px){.pv-header,.pv-header.ap-page{margin-top:.75rem}.pv-meta-row{gap:.5rem;margin-top:.75rem;padding-bottom:.75rem}.pv-meta-attribution{flex-basis:100%}.pv-meta-details{flex:100%;column-gap:.5rem}.pv-meta-attribution+.pv-meta-details{margin-inline-start:0}.pv-meta-download.ap-button-link{margin-inline-start:auto}}
