.discovery .asset-art[data-v-d4287b94]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.discovery .asset-art[data-v-d4287b94] img{filter:drop-shadow(0 12px 11px var(--art-tone));height:84%;-o-object-fit:contain;object-fit:contain;position:relative;width:84%;z-index:1}.discovery .asset-art[data-v-d4287b94]>span{filter:drop-shadow(0 10px 8px var(--art-tone-2));font-size:95px;position:relative;z-index:1}.discovery .asset-art[data-v-d4287b94]:after{background-color:var(--wash);content:"";top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply;opacity:.55;position:absolute}.discovery .coral[data-v-d4287b94]{--wash:var(--art-peach)}.discovery .red[data-v-d4287b94]{--wash:var(--art-coral)}.discovery .sun[data-v-d4287b94]{--wash:var(--art-sand)}.discovery .sky[data-v-d4287b94]{--wash:var(--art-sky)}.discovery .pink[data-v-d4287b94]{--wash:var(--art-pink)}.discovery .lilac[data-v-d4287b94]{--wash:var(--art-lilac)}.discovery .blue[data-v-d4287b94]{--wash:var(--art-blue)}.discovery .mint[data-v-d4287b94]{--wash:var(--art-mint)}.discovery .dark[data-v-d4287b94]{--wash:var(--art-dark)}.discovery .gray[data-v-d4287b94]{--wash:var(--art-gray)}.discovery .variant-list .asset-art[data-v-d4287b94]{border-radius:8px;height:105px}.discovery .variant-list .asset-art[data-v-d4287b94] img{height:78%;width:78%}.discovery .variant-list .asset-art[data-v-d4287b94]>span{font-size:42px}@media (max-width:600px){.discovery .variant-list .asset-art[data-v-d4287b94]{height:75px}}.discovery .variant-list .asset-art[data-v-d4287b94]{height:88px}@media (max-width:420px){.discovery .variant-list .asset-art[data-v-d4287b94]{height:66px}}.discovery .detail-main[data-v-d4287b94]{height:580px;position:relative}.discovery .detail-main[data-v-d4287b94] img{height:76%;width:76%}.discovery .detail-main[data-v-d4287b94]>span{font-size:200px}.discovery .detail-main[data-v-d4287b94]>button{background-color:var(--detail-gallery-surface);border-radius:999px;border-width:0;font-size:11px;padding:9px 13px;position:absolute;right:.875rem;top:.875rem;z-index:4}@media (max-width:900px){.discovery .detail-main[data-v-d4287b94]{height:480px}}@media (max-width:600px){.discovery .detail-main[data-v-d4287b94]{height:360px}}.discovery .detail-main[data-v-d4287b94]{height:465px}.discovery .detail-lightbox-art[data-v-d4287b94]{border-radius:11px;height:100%;max-height:100%;width:100%}.discovery .detail-lightbox-art[data-v-d4287b94] img{height:86%;width:86%}.discovery .detail-lightbox-art[data-v-d4287b94]>span{font-size:clamp(150px,22vw,330px)}@media (max-width:900px){.discovery .detail-main[data-v-d4287b94]{height:420px}}@media (max-width:700px){.discovery .detail-main[data-v-d4287b94]{height:350px}}.discovery .detail-lightbox-art[data-v-d4287b94]{border-radius:3px;height:min(100cqw,100cqh,880px);width:min(100cqw,100cqh,880px);--tw-shadow:0 24px 74px var(--detail-gallery-overlay);--tw-shadow-colored:0 24px 74px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.discovery .detail-lightbox-art[data-v-d4287b94] img{height:88%;width:88%}.discovery .variant-list[data-v-d4287b94]>a{animation-duration:.15s;background-color:transparent;border:2px solid transparent;border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.discovery .variant-list[data-v-d4287b94]>a{transition-property:none}}.discovery .variant-list[data-v-d4287b94]>a.active{border-color:var(--brand)}.discovery .variant-list[data-v-d4287b94]>a:hover{border-color:var(--brand);--tw-shadow-color:none;--tw-shadow:var(--tw-shadow-colored)}.discovery .variant-list[data-v-d4287b94]>a>span{background-color:var(--detail-gallery-surface-2);border-radius:4px;bottom:5px;font-size:7px;padding:3px 5px;position:absolute;right:.375rem;z-index:3}.discovery .detail-main>button.detail-main-open[data-v-d4287b94]{background-color:transparent;border-radius:10px;border-width:0;cursor:zoom-in;height:100%;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;width:100%;z-index:3}.discovery .detail-main-open[data-v-d4287b94]>span,.discovery .detail-main>button.detail-gallery-save[data-v-d4287b94]{background-color:var(--asset-card-overlay-2);border-radius:999px;color:var(--on-dark);cursor:pointer;display:grid;height:38px;padding:0;place-items:center;position:absolute;right:.75rem;top:.75rem;width:38px;--tw-shadow:0 5px 18px var(--asset-card-overlay-3);--tw-shadow-colored:0 5px 18px var(--tw-shadow-color);border:1px solid var(--asset-card-overlay);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition:background .16s}.discovery .detail-main-open[data-v-d4287b94]>span{right:58px}.discovery .detail-main-open[data-v-d4287b94]:hover>span,.discovery .detail-main>button.detail-gallery-save[data-v-d4287b94]:hover{background-color:var(--overlay-control)}.discovery .detail-main-open[data-v-d4287b94]:active>span{background-color:var(--brand);transform:none}.discovery .detail-main-open[data-v-d4287b94]:active>span:where(.dark,.dark *){background-color:var(--brand-border);color:var(--ink-secondary)}.discovery .detail-main-open[data-v-d4287b94]:focus-visible>span,.discovery .detail-main>button.detail-gallery-save[data-v-d4287b94]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.discovery .detail-gallery-save[data-v-d4287b94] svg,.discovery .detail-main-open[data-v-d4287b94] svg{height:18px;width:18px;stroke-width:1.9}.discovery .detail-main>button.detail-gallery-save[data-v-d4287b94]{z-index:5}.discovery .detail-main>button.detail-gallery-save[aria-pressed=true][data-v-d4287b94]{background-color:var(--brand)}.discovery .detail-main>button.detail-gallery-save[aria-pressed=true][data-v-d4287b94]:where(.dark,.dark *){background-color:var(--soft-active);border-color:var(--line-strong);color:var(--ink-secondary)}.discovery .detail-main>button.detail-gallery-save[aria-pressed=true][data-v-d4287b94]:hover:where(.dark,.dark *){background-color:var(--line)}.discovery .detail-main>button.detail-gallery-save[aria-pressed=true][data-v-d4287b94]:active:where(.dark,.dark *){background-color:var(--brand-border)}.discovery .detail-lightbox-arrow[data-v-d4287b94] svg{height:1.25rem;width:1.25rem}.discovery .detail-lightbox-arrow.previous[data-v-d4287b94]{left:11px}.discovery .detail-lightbox-arrow.next[data-v-d4287b94]{right:11px}@media (max-width:600px){.discovery .detail-main-open[data-v-d4287b94]>span,.discovery .detail-main>button.detail-gallery-save[data-v-d4287b94]{height:34px;right:.5rem;top:.5rem;width:34px}.discovery .detail-main-open[data-v-d4287b94]>span{right:50px}}@media (max-width:420px){.discovery .detail-lightbox-arrow.previous[data-v-d4287b94]{left:3px}.discovery .detail-lightbox-arrow.next[data-v-d4287b94]{right:3px}}@media (prefers-reduced-motion:reduce){.discovery .detail-main-open[data-v-d4287b94]>span,.discovery .detail-main>button.detail-gallery-save[data-v-d4287b94]{transition:none}}.discovery .detail-lightbox-shell[data-v-d4287b94]:fullscreen{background-color:var(--detail-gallery-surface-3)}.discovery .detail-lightbox-controls[data-v-d4287b94]>a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--detail-gallery-overlay-3);border:1px solid var(--detail-gallery-overlay-2);color:var(--on-dark);cursor:pointer;display:grid;place-items:center;transition:background .16s}.discovery .detail-lightbox-controls[data-v-d4287b94]>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--detail-gallery-overlay-3);border:1px solid var(--detail-gallery-overlay-2);color:var(--on-dark);cursor:pointer;display:grid;place-items:center;transition:background .16s}.discovery .detail-lightbox-controls[data-v-d4287b94]>a{border-radius:999px;height:42px;width:42px}.discovery .detail-lightbox-controls[data-v-d4287b94]>button{border-radius:999px;height:42px;width:42px}.discovery .detail-lightbox-controls[data-v-d4287b94]>a:hover{background-color:var(--detail-gallery-overlay-4)}.discovery .detail-lightbox-controls[data-v-d4287b94]>button:not(:disabled):hover{background-color:var(--detail-gallery-overlay-4)}.discovery .detail-lightbox-controls[data-v-d4287b94]>button:disabled{cursor:not-allowed;opacity:.6}.discovery .detail-lightbox-controls[data-v-d4287b94]>button[aria-busy=true]{cursor:wait}.discovery .detail-lightbox-arrow[data-v-d4287b94]:hover{background-color:var(--detail-gallery-overlay-4)}.discovery .detail-lightbox-controls[data-v-d4287b94] svg{height:19px;width:19px}.discovery .detail-lightbox-arrow[data-v-d4287b94] svg{height:19px;width:19px}.discovery .detail-lightbox-caption[data-v-d4287b94] b{color:var(--detail-gallery-text-4);font-size:10px}@media (prefers-reduced-motion:reduce){.discovery .detail-lightbox-arrow[data-v-d4287b94],.discovery .detail-lightbox-controls[data-v-d4287b94]>a,.discovery .detail-lightbox-controls[data-v-d4287b94]>button{transition:none}}.discovery .detail-lightbox-arrow.previous[data-v-d4287b94]{left:22px}.discovery .detail-lightbox-arrow.next[data-v-d4287b94]{right:22px}@media (max-width:700px){.discovery .detail-lightbox-controls[data-v-d4287b94]>a{height:39px;width:39px}.discovery .detail-lightbox-controls[data-v-d4287b94]>button{height:39px;width:39px}.discovery .detail-lightbox-arrow.previous[data-v-d4287b94]{left:5px}.discovery .detail-lightbox-arrow.next[data-v-d4287b94]{right:5px}}.discovery .detail-primary-ai[data-v-131073b7]:hover{background-color:var(--control-hover)}.discovery .detail-primary-ai[data-v-131073b7]:active{background-color:var(--control-active)}.discovery .detail-primary-ai[data-v-131073b7]>span{align-items:center;display:flex;gap:9px}.discovery .detail-primary-ai[data-v-131073b7] svg{height:19px;width:19px}.discovery .detail-primary-ai[data-v-131073b7]>svg{height:17px;width:17px}.discovery .download-choice[data-v-131073b7]:hover,.discovery .download-choice[aria-expanded=true][data-v-131073b7]{background-color:var(--soft-active)}.discovery .download-choice[data-v-131073b7]:active{background-color:var(--soft-pressed)}.discovery .download-choice[aria-busy=true][data-v-131073b7]{cursor:wait}.discovery .download-choice[data-v-131073b7] .download-choice-chevron{transition:transform .16s}@media (prefers-reduced-motion:reduce){.discovery .download-choice[data-v-131073b7] .download-choice-chevron{transition-property:none}}.discovery .download-choice[aria-expanded=true][data-v-131073b7] .download-choice-chevron{transform:rotate(180deg)}.discovery .download-choice-item[data-v-131073b7]:not(:disabled):is(:hover,:focus-visible){background-color:var(--surface-hover)}.discovery .download-option-icon[data-v-131073b7] svg{height:18px;width:18px}.discovery .detail-primary-actions-compact[data-v-131073b7]{gap:.75rem;margin-top:1.5rem}.discovery .detail-primary-actions-compact .detail-primary-ai[data-v-131073b7]{font-size:.875rem;font-weight:600;justify-content:center;line-height:1.25rem;min-height:3rem;min-width:0;padding:.5rem .75rem}.discovery .detail-primary-actions-compact .download-choice[data-v-131073b7]{min-height:3rem;padding-left:.75rem;padding-right:.75rem}.discovery .related-strip[data-v-de7b2c9e]>div:first-child{align-items:center;border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:26px 0 16px}.discovery .related-strip[data-v-de7b2c9e] h2{font-family:var(--discovery-font-heading);font-weight:500;letter-spacing:-.035em;margin:0}.discovery .detail-facts[data-v-de7b2c9e]>div{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.375rem;padding:18px}.discovery .detail-facts[data-v-de7b2c9e] b{color:var(--brand)}.discovery .related-strip>div.related-strip-heading[data-v-de7b2c9e]{align-items:flex-end;padding:24px 0 17px}.discovery .related-strip-heading[data-v-de7b2c9e]>div{display:flex;flex-direction:column;gap:.625rem}.discovery .related-strip-heading[data-v-de7b2c9e]>a{align-items:center;display:inline-flex;font-weight:700;gap:7px}.discovery .related-tab-controls[data-v-de7b2c9e] button{background-color:transparent;border-width:0;border-bottom:2px solid transparent;cursor:pointer;min-height:2.5rem;padding:8px 12px}.discovery .related-tab-controls[data-v-de7b2c9e] button.active{border-color:var(--brand);font-weight:700}.discovery .related-tab-controls[data-v-de7b2c9e] button:hover:not(.active){background-color:var(--soft);color:var(--brand)}.discovery .related-tab-controls[data-v-de7b2c9e] button:focus-visible{outline-offset:-2px}@media (max-width:700px){.discovery .related-strip>div.related-strip-heading[data-v-de7b2c9e]{align-items:flex-start;gap:.875rem}.discovery .related-strip-heading[data-v-de7b2c9e]>a{flex:none}.discovery .related-tab-controls[data-v-de7b2c9e] button{flex:none}}@media (max-width:420px){.discovery .related-strip>div.related-strip-heading[data-v-de7b2c9e]{flex-direction:column}.discovery .related-strip-heading[data-v-de7b2c9e]>a{align-self:flex-start}}.discovery .detail-facts-section[data-v-de7b2c9e]>b{color:var(--brand);font-size:12px}.discovery .detail-facts-section[data-v-de7b2c9e] ul{display:grid;gap:.625rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.discovery .detail-facts-section[data-v-de7b2c9e] li{align-items:flex-start;background-color:var(--surface-subtle);border-radius:8px;color:var(--muted);display:flex;font-size:12px;gap:.5rem;line-height:1.45;padding:11px}.discovery .detail-facts-section[data-v-de7b2c9e] li svg{color:var(--brand);flex:none;height:1rem;width:1rem}.discovery .detail-curated-link[data-v-de7b2c9e] svg{height:15px;width:15px}.discovery .detail-tag-links[data-v-de7b2c9e] a{background-color:var(--surface-hover);border:1px solid var(--line);border-radius:999px;color:var(--related-tabs-text);font-size:12px;line-height:18px;padding:6px 10px;transition:background-color .16s,color .16s}.discovery .detail-tag-links[data-v-de7b2c9e] a:hover{background-color:var(--soft);color:var(--brand)}.discovery .detail-tag-links[data-v-de7b2c9e] a:active{background-color:var(--soft-active)}@media (prefers-reduced-motion:reduce){.discovery .detail-tag-links[data-v-de7b2c9e] a{transition:none}}.discovery .detail-prompt-row[data-v-de7b2c9e] p{color:var(--muted);font-size:14px;line-height:1.6;margin:0;max-width:900px}.discovery .detail-prompt-row[data-v-de7b2c9e] button{align-items:center;background-color:var(--related-tabs-surface);border-radius:8px;border-width:0;color:var(--brand);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:7px;min-height:38px;padding:0 12px}.discovery .detail-prompt-row[data-v-de7b2c9e] button svg{height:15px;width:15px}@media (max-width:700px){.discovery .detail-facts-section[data-v-de7b2c9e] ul{grid-template-columns:1fr}}.discovery .related-strip-heading[data-v-de7b2c9e] h2{font-family:var(--discovery-font-heading);font-weight:500;letter-spacing:-.035em}.discovery .library-section-heading[data-v-47b24da0]>div:first-child{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.discovery .detail-section-heading[data-v-47b24da0] h2{font-family:var(--discovery-font-heading);font-weight:500;letter-spacing:-.035em;margin:0}.discovery .detail-section-heading[data-v-47b24da0]>a{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:7px;white-space:nowrap}.discovery .detail-section-heading[data-v-47b24da0]>a svg{height:1rem;width:1rem}.discovery .detail-seo-intro>.detail-section-heading[data-v-47b24da0]{grid-column:1/-1}.discovery .detail-generic-routes>.detail-section-heading[data-v-47b24da0],.discovery .detail-related-routes>.detail-section-heading[data-v-47b24da0],.discovery .detail-seo-faq>.detail-section-heading[data-v-47b24da0]{margin-bottom:1.5rem}.discovery .detail-seo-faq[data-v-47b24da0]>div:last-child{display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.discovery .detail-seo-faq[data-v-47b24da0] p{color:var(--muted);margin:4px 0 14px;overflow-wrap:anywhere}.discovery .detail-universal-faq[data-v-47b24da0] h2{overflow-wrap:anywhere}@media (max-width:900px){.discovery .detail-seo-intro>.detail-section-heading[data-v-47b24da0]{grid-column:auto}}@media (max-width:700px){.discovery .detail-seo-faq[data-v-47b24da0]>div:last-child{grid-template-columns:1fr}}.discovery .library-section-heading[data-v-47b24da0] h2{font-family:var(--discovery-font-heading);font-weight:500;letter-spacing:-.035em}.discovery .sc-detail[data-v-9e3c726a] aside{padding-top:18px}.discovery .sc-detail[data-v-9e3c726a] h1{font-family:var(--discovery-font-heading);font-weight:500;letter-spacing:-.045em;margin:10px 0}.discovery .sc-detail[data-v-9e3c726a] aside>p{color:var(--muted)}.discovery .sc-detail[data-v-9e3c726a] aside>small{color:var(--muted);display:block;font-size:9px;margin-top:.75rem;text-align:center}.discovery .sc-detail[data-v-9e3c726a] aside.heart-detail{min-width:0;padding-top:0}.discovery .sc-detail[data-v-9e3c726a] .detail-gallery .detail-main{height:clamp(280px,70vw,360px)}@media (min-width:901px){.discovery .sc-detail[data-v-9e3c726a] .detail-gallery{display:flex;flex-direction:column}.discovery .sc-detail[data-v-9e3c726a] .detail-gallery .detail-main{flex-grow:0;height:clamp(320px,32vw,420px)}.discovery .sc-detail[data-v-9e3c726a] .detail-gallery .variant-list{flex-shrink:0}}.discovery .sc-detail[data-v-9e3c726a] .heart-detail .detail-label{display:block}.discovery .sc-detail[data-v-9e3c726a] .heart-detail h1{letter-spacing:-.035em;margin:12px 0 16px}
