.DownloadButton-module__Yaj7nW__wrapper{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.DownloadButton-module__Yaj7nW__btn{background:var(--yt-ink);color:var(--yt-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-1);cursor:pointer;white-space:nowrap;transition:background var(--t-base) var(--ease-out-expo);border:none;align-items:center;padding:9px 22px;display:inline-flex}.DownloadButton-module__Yaj7nW__btn:hover:not(:disabled){background:var(--yt-ink-2)}.DownloadButton-module__Yaj7nW__btn:disabled{opacity:.6;cursor:wait}.DownloadButton-module__Yaj7nW__error{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-terracotta);text-align:right;max-width:200px}
.ReviewForm-module__POc64W__form{gap:var(--sp-4);padding:var(--sp-6);background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-2);flex-direction:column;display:flex}.ReviewForm-module__POc64W__formTitle{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--yt-ink-3)}.ReviewForm-module__POc64W__starPicker{align-items:center;gap:var(--sp-1);display:flex}.ReviewForm-module__POc64W__starBtn{color:var(--color-border);transition:color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);cursor:pointer;font-size:28px;line-height:1}.ReviewForm-module__POc64W__starBtn:hover,.ReviewForm-module__POc64W__starBtnFilled{color:var(--yt-ochre)}.ReviewForm-module__POc64W__starBtn:hover{transform:scale(1.15)}.ReviewForm-module__POc64W__ratingLabel{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink-3);margin-left:var(--sp-2)}.ReviewForm-module__POc64W__textarea{width:100%;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink);background:var(--yt-cream);border:1px solid var(--color-border);border-radius:var(--r-1);resize:vertical;box-sizing:border-box;transition:border-color var(--t-fast) var(--ease-out);outline:none;padding:10px 14px}.ReviewForm-module__POc64W__textarea:focus{border-color:var(--yt-ink)}.ReviewForm-module__POc64W__textarea::placeholder{color:var(--yt-ink-4)}.ReviewForm-module__POc64W__error{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-terracotta)}.ReviewForm-module__POc64W__submitBtn{background:var(--yt-ink);color:var(--yt-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-1);transition:background var(--t-base) var(--ease-out-expo);cursor:pointer;align-self:flex-start;padding:10px 28px}.ReviewForm-module__POc64W__submitBtn:hover:not(:disabled){background:var(--yt-ink-2)}.ReviewForm-module__POc64W__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ReviewForm-module__POc64W__photoSection{gap:var(--sp-2);flex-direction:column;display:flex}.ReviewForm-module__POc64W__photoLabel{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--yt-ink-3)}.ReviewForm-module__POc64W__photoHint{font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;font-size:var(--fs-meta);color:var(--yt-ink-4)}.ReviewForm-module__POc64W__photoGrid{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ReviewForm-module__POc64W__photoSlot{border-radius:var(--r-1);background:var(--yt-parchment);border:1px solid var(--color-border-soft);flex-shrink:0;width:80px;height:80px;position:relative;overflow:hidden}.ReviewForm-module__POc64W__photoPreview{object-fit:cover}.ReviewForm-module__POc64W__photoRemoveBtn{color:#fff;cursor:pointer;z-index:2;width:20px;height:20px;transition:background var(--t-fast) var(--ease-out);background:#1c1917b3;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;display:flex;position:absolute;top:3px;right:3px}.ReviewForm-module__POc64W__photoRemoveBtn:hover{background:#1c1917f2}.ReviewForm-module__POc64W__photoAddSlot{border:1.5px dashed var(--color-border);border-radius:var(--r-1);cursor:pointer;width:80px;height:80px;transition:border-color var(--t-fast) var(--ease-out), background var(--t-fast) var(--ease-out);background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;display:flex}.ReviewForm-module__POc64W__photoAddSlot:hover:not(:disabled){border-color:var(--yt-ink);background:#1c19170a}.ReviewForm-module__POc64W__photoAddSlot:disabled{opacity:.4;cursor:not-allowed}.ReviewForm-module__POc64W__photoAddIcon{color:var(--yt-ink-3);font-size:22px;font-weight:300;line-height:1}.ReviewForm-module__POc64W__photoAddText{font-family:var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--yt-ink-4);font-size:10px}.ReviewForm-module__POc64W__fileInputHidden{display:none}.ReviewForm-module__POc64W__uploadingMsg{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-3);font-style:italic}.ReviewForm-module__POc64W__thanks{padding:var(--sp-5) var(--sp-6);background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-2)}.ReviewForm-module__POc64W__thanksText{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-sage);font-weight:var(--fw-medium)}
.page-module__zUVNfa__page{background:var(--yt-cream)}.page-module__zUVNfa__adminBar{background:#1c1917;align-items:center;gap:12px;padding:8px 0;display:flex}.page-module__zUVNfa__adminBarLabel{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa;font-size:11px;font-weight:600}.page-module__zUVNfa__adminBarEdit{font-family:var(--font-sans);color:#e4e4e7;background:#292524;border:1px solid #3f3f46;border-radius:6px;align-items:center;gap:6px;padding:5px 14px;font-size:12px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.page-module__zUVNfa__adminBarEdit:hover{background:#44403c;border-color:#52525b}.page-module__zUVNfa__breadcrumb{padding:var(--sp-4) 0;border-bottom:1px solid var(--color-divider);background:var(--yt-ivory)}.page-module__zUVNfa__breadLink{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-3);transition:border-color var(--t-fast) var(--ease-out);border-bottom:1px solid #0000}.page-module__zUVNfa__breadLink:hover{border-bottom-color:var(--yt-ink-3)}.page-module__zUVNfa__breadSep{color:var(--yt-clay);margin:0 var(--sp-2);font-size:var(--fs-meta)}.page-module__zUVNfa__breadCurrent{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-2)}.page-module__zUVNfa__layout{gap:var(--sp-9);padding-top:var(--sp-7);padding-bottom:var(--sp-9);grid-template-columns:56fr 44fr;align-items:start;display:grid}.page-module__zUVNfa__gallery{gap:var(--sp-3);flex-direction:column;display:flex}.page-module__zUVNfa__mainImage{aspect-ratio:3/4;border-radius:var(--r-2);background:var(--yt-parchment);position:relative;overflow:hidden}.page-module__zUVNfa__thumbnails{gap:var(--sp-2);display:flex}.page-module__zUVNfa__thumb{border-radius:var(--r-1);background:var(--yt-parchment);border:1px solid var(--color-border-soft);cursor:pointer;width:72px;height:96px;position:relative;overflow:hidden}.page-module__zUVNfa__thumb:hover{border-color:var(--color-border)}.page-module__zUVNfa__img{object-fit:cover}.page-module__zUVNfa__info{gap:var(--sp-4);flex-direction:column;display:flex}.page-module__zUVNfa__title{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--yt-ink)}.page-module__zUVNfa__stars{color:var(--yt-ochre);letter-spacing:2px;font-size:14px}.page-module__zUVNfa__reviewCount{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-3);letter-spacing:0}.page-module__zUVNfa__priceRow{align-items:baseline;gap:var(--sp-3);display:flex}.page-module__zUVNfa__price{font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-medium);color:var(--yt-ink)}.page-module__zUVNfa__originalPrice{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink-4);text-decoration:line-through}.page-module__zUVNfa__discount{font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:.06em;color:var(--yt-terracotta);text-transform:uppercase}.page-module__zUVNfa__selectorGroup{gap:var(--sp-2);flex-direction:column;display:flex}.page-module__zUVNfa__selectorLabel{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--yt-ink-3)}.page-module__zUVNfa__options{gap:var(--sp-2);flex-wrap:wrap;display:flex}.page-module__zUVNfa__optionBtn{border:1px solid var(--color-border);border-radius:var(--r-1);font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-2);cursor:pointer;transition:background var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);background:0 0;padding:7px 16px}.page-module__zUVNfa__optionBtn:hover{background:var(--yt-parchment);border-color:var(--yt-ink)}.page-module__zUVNfa__addToCart{background:var(--yt-ink);width:100%;color:var(--yt-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-1);cursor:pointer;transition:background var(--t-base) var(--ease-out-expo), transform var(--t-fast) var(--ease-out);margin-top:var(--sp-2);border:none;padding:16px}.page-module__zUVNfa__addToCart:hover{background:var(--yt-ink-2)}.page-module__zUVNfa__addToCart:active{transform:scale(.99)}.page-module__zUVNfa__deliveryNote{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-sage);font-weight:var(--fw-medium)}.page-module__zUVNfa__accordion{border-top:1px solid var(--color-divider);margin-top:var(--sp-3);flex-direction:column;display:flex}.page-module__zUVNfa__accordionItem{border-bottom:1px solid var(--color-divider)}.page-module__zUVNfa__accordionTrigger{padding:var(--sp-4) 0;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--yt-ink);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.page-module__zUVNfa__accordionTrigger::-webkit-details-marker{display:none}.page-module__zUVNfa__accordionBody{padding:0 0 var(--sp-4);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-light);line-height:var(--lh-relaxed);color:var(--yt-ink-2)}.page-module__zUVNfa__reviewsSection{padding:var(--sp-9) 0;border-top:1px solid var(--color-divider)}.page-module__zUVNfa__reviewsHeading{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-h3);letter-spacing:var(--ls-tight);color:var(--yt-ink);margin-bottom:var(--sp-7)}.page-module__zUVNfa__reviewsLayout{gap:var(--sp-8);grid-template-columns:1fr 360px;align-items:start;display:grid}.page-module__zUVNfa__reviewGate{padding:var(--sp-6);background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-2)}.page-module__zUVNfa__reviewGateText{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink-3);line-height:var(--lh-relaxed)}.page-module__zUVNfa__reviewGateLink{color:var(--yt-ink);font-weight:var(--fw-medium);border-bottom:1px solid var(--yt-ink);transition:opacity var(--t-fast) var(--ease-out)}.page-module__zUVNfa__reviewGateLink:hover{opacity:.7}.page-module__zUVNfa__related{background:var(--yt-ivory);padding:var(--sp-9) 0;border-top:1px solid var(--color-divider)}.page-module__zUVNfa__relatedHeading{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-h3);letter-spacing:var(--ls-tight);color:var(--yt-ink);margin-bottom:var(--sp-6)}.page-module__zUVNfa__relatedGrid{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.page-module__zUVNfa__relatedCard{gap:var(--sp-2);border-bottom:none;flex-direction:column;display:flex}.page-module__zUVNfa__relatedImage{aspect-ratio:3/4;border-radius:var(--r-2);background:var(--yt-parchment);position:relative;overflow:hidden}.page-module__zUVNfa__relatedTitle{font-family:var(--font-display);font-size:var(--fs-h6);font-weight:var(--fw-regular);color:var(--yt-ink)}.page-module__zUVNfa__relatedPrice{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-3)}@media (max-width:768px){.page-module__zUVNfa__layout{grid-template-columns:1fr}.page-module__zUVNfa__relatedGrid{grid-template-columns:repeat(2,1fr)}.page-module__zUVNfa__reviewsLayout{grid-template-columns:1fr}}
.AccountDownloadCard-module__dRbwrG__card{border-bottom:1px solid var(--color-divider);padding:var(--sp-5) var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.AccountDownloadCard-module__dRbwrG__card:last-child{border-bottom:none}.AccountDownloadCard-module__dRbwrG__top{justify-content:space-between;align-items:center;gap:var(--sp-5);display:flex}.AccountDownloadCard-module__dRbwrG__info{gap:var(--sp-2);flex-direction:column;display:flex}.AccountDownloadCard-module__dRbwrG__title{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-h6);letter-spacing:var(--ls-tight);color:var(--yt-ink)}.AccountDownloadCard-module__dRbwrG__meta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.AccountDownloadCard-module__dRbwrG__tag{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--yt-ink-3);background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-0);padding:2px 8px}.AccountDownloadCard-module__dRbwrG__reviewToggle{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ochre);font-weight:var(--fw-medium);border:none;border-bottom:1px solid var(--yt-ochre);cursor:pointer;transition:opacity var(--t-fast) var(--ease-out);background:0 0;padding:0}.AccountDownloadCard-module__dRbwrG__reviewToggle:hover{opacity:.7}.AccountDownloadCard-module__dRbwrG__reviewedBadge{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-sage);font-weight:var(--fw-medium);background:color-mix(in srgb, var(--yt-sage) 12%, transparent);border:1px solid color-mix(in srgb, var(--yt-sage) 30%, transparent);border-radius:var(--r-0);padding:2px 8px}.AccountDownloadCard-module__dRbwrG__action{flex-shrink:0}.AccountDownloadCard-module__dRbwrG__reviewDisplay{background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-1);padding:var(--sp-4) var(--sp-5);gap:var(--sp-2);flex-direction:column;display:flex}.AccountDownloadCard-module__dRbwrG__reviewStars{align-items:center;gap:2px;display:flex}.AccountDownloadCard-module__dRbwrG__starFilled{color:#d97706;font-size:16px}.AccountDownloadCard-module__dRbwrG__starEmpty{color:#d4d4d8;font-size:16px}.AccountDownloadCard-module__dRbwrG__reviewRatingLabel{font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--fw-medium);color:var(--yt-ink-2);margin-left:var(--sp-2)}.AccountDownloadCard-module__dRbwrG__lockedNote{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-4);margin-left:var(--sp-2)}.AccountDownloadCard-module__dRbwrG__reviewBody{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--yt-ink-2);line-height:var(--lh-relaxed);white-space:pre-wrap}.AccountDownloadCard-module__dRbwrG__pendingWrap{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.AccountDownloadCard-module__dRbwrG__pendingBtn{background:var(--yt-parchment);color:var(--yt-ink-3);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border:1px solid var(--color-border-soft);border-radius:var(--r-1);cursor:not-allowed;white-space:nowrap;align-items:center;padding:9px 22px;display:inline-flex}.AccountDownloadCard-module__dRbwrG__pendingNote{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-4);text-align:right;max-width:220px}.AccountDownloadCard-module__dRbwrG__reviewFormWrap{background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-1);padding:var(--sp-5)}
.PostPurchaseUpsell-module__1cTpeW__wrap{border:1.5px solid var(--yt-ochre);border-radius:var(--r-2);margin-bottom:var(--sp-7);background:linear-gradient(135deg,#fdf6ec 0%,#fef9f2 100%);overflow:hidden}.PostPurchaseUpsell-module__1cTpeW__badge{background:var(--yt-ochre);color:var(--yt-ink);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;padding:7px 20px}.PostPurchaseUpsell-module__1cTpeW__inner{align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);display:flex}.PostPurchaseUpsell-module__1cTpeW__imageWrap{border-radius:var(--r-1);background:var(--yt-parchment);flex-shrink:0;width:100px;height:134px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1c19171f}.PostPurchaseUpsell-module__1cTpeW__img{object-fit:cover}.PostPurchaseUpsell-module__1cTpeW__meta{flex-direction:column;flex:1;gap:5px;display:flex}.PostPurchaseUpsell-module__1cTpeW__eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--yt-ochre)}.PostPurchaseUpsell-module__1cTpeW__title{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-light);letter-spacing:var(--ls-tight);color:var(--yt-ink);line-height:var(--lh-snug)}.PostPurchaseUpsell-module__1cTpeW__desc{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-3);line-height:var(--lh-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.PostPurchaseUpsell-module__1cTpeW__priceRow{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;margin-top:4px;display:flex}.PostPurchaseUpsell-module__1cTpeW__price{font-family:var(--font-sans);font-size:var(--fs-h5);font-weight:var(--fw-semibold);color:var(--yt-ink)}.PostPurchaseUpsell-module__1cTpeW__original{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink-4);text-decoration:line-through}.PostPurchaseUpsell-module__1cTpeW__saving{font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);color:var(--yt-sage);background:#5e775d1f;border-radius:20px;padding:2px 8px}.PostPurchaseUpsell-module__1cTpeW__ctas{align-items:center;gap:var(--sp-2);flex-direction:column;flex-shrink:0;display:flex}.PostPurchaseUpsell-module__1cTpeW__addBtn{white-space:nowrap;background:var(--yt-ink);color:var(--yt-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-1);cursor:pointer;transition:background var(--t-base) var(--ease-out-expo), transform var(--t-fast) var(--ease-out);padding:13px 24px}.PostPurchaseUpsell-module__1cTpeW__addBtn:hover{background:var(--yt-ink-2)}.PostPurchaseUpsell-module__1cTpeW__addBtn:active{transform:scale(.98)}.PostPurchaseUpsell-module__1cTpeW__addedMsg{font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--yt-sage);white-space:nowrap}.PostPurchaseUpsell-module__1cTpeW__dismissBtn{font-family:var(--font-sans);font-size:var(--fs-eyebrow);color:var(--yt-ink-4);cursor:pointer;transition:color var(--t-fast) var(--ease-out);letter-spacing:.03em;background:0 0}.PostPurchaseUpsell-module__1cTpeW__dismissBtn:hover{color:var(--yt-ink-2)}@media (max-width:768px){.PostPurchaseUpsell-module__1cTpeW__inner{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4);flex-direction:column}.PostPurchaseUpsell-module__1cTpeW__ctas{width:100%}.PostPurchaseUpsell-module__1cTpeW__addBtn{text-align:center;width:100%}.PostPurchaseUpsell-module__1cTpeW__imageWrap{width:80px;height:107px}}
.page-module__3ThR4q__page{background:var(--yt-cream);min-height:100vh}.page-module__3ThR4q__hero{background:var(--yt-ivory);padding:var(--sp-7) 0;border-bottom:1px solid var(--color-divider)}.page-module__3ThR4q__heading{font-family:var(--font-display);font-weight:var(--fw-light);font-size:var(--fs-h2);letter-spacing:var(--ls-tight);color:var(--yt-ink);margin-top:var(--sp-3)}.page-module__3ThR4q__subheading{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--yt-ink-3);margin-top:var(--sp-2)}.page-module__3ThR4q__content{padding:var(--sp-7) var(--sp-8);gap:var(--sp-6);flex-direction:column;max-width:720px;display:flex}.page-module__3ThR4q__notice{background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-2);padding:var(--sp-5) var(--sp-6);gap:var(--sp-3);flex-direction:column;display:flex}.page-module__3ThR4q__notice p{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--yt-ink-2);line-height:var(--lh-relaxed)}.page-module__3ThR4q__createAccountLink{background:var(--yt-ink);color:var(--yt-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-1);transition:background var(--t-base) var(--ease-out-expo);border-bottom:none;align-self:flex-start;padding:9px 22px;display:inline-flex}.page-module__3ThR4q__createAccountLink:hover{background:var(--yt-ink-2)}.page-module__3ThR4q__downloadList{gap:var(--sp-3);flex-direction:column;display:flex}.page-module__3ThR4q__downloadCard{justify-content:space-between;align-items:center;gap:var(--sp-5);background:var(--yt-ivory);border:1px solid var(--color-border-soft);border-radius:var(--r-2);padding:var(--sp-5) var(--sp-6);display:flex}.page-module__3ThR4q__downloadInfo{gap:var(--sp-2);flex-direction:column;display:flex}.page-module__3ThR4q__downloadTitle{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-h6);letter-spacing:var(--ls-tight);color:var(--yt-ink)}.page-module__3ThR4q__downloadMeta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.page-module__3ThR4q__downloadTag{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--yt-ink-3);background:var(--yt-parchment);border:1px solid var(--color-border-soft);border-radius:var(--r-0);padding:2px 8px}.page-module__3ThR4q__downloadAction{flex-shrink:0}.page-module__3ThR4q__pendingWrap{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.page-module__3ThR4q__pendingBtn{background:var(--yt-parchment);color:var(--yt-ink-3);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border:1px solid var(--color-border-soft);border-radius:var(--r-1);cursor:not-allowed;white-space:nowrap;align-items:center;padding:9px 22px;display:inline-flex}.page-module__3ThR4q__pendingNote{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--yt-ink-4);text-align:right;max-width:220px}.page-module__3ThR4q__errorBox{border-radius:var(--r-1);padding:var(--sp-5) var(--sp-6);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-terracotta);background:#b85c3f0f;border:1px solid #b85c3f33}.page-module__3ThR4q__empty{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink-3)}.page-module__3ThR4q__invoiceLink{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--yt-ochre);font-weight:var(--fw-medium);transition:opacity var(--t-fast) var(--ease-out);border-bottom:1px solid;align-self:flex-start;display:inline-flex}.page-module__3ThR4q__invoiceLink:hover{opacity:.7}.page-module__3ThR4q__errorWrap{padding:var(--sp-10) var(--sp-8);gap:var(--sp-4);flex-direction:column;max-width:480px;display:flex}.page-module__3ThR4q__errorHeading{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-light);color:var(--yt-ink)}.page-module__3ThR4q__errorBody{font-family:var(--font-sans);font-size:var(--fs-body);color:var(--yt-ink-2);line-height:var(--lh-relaxed)}.page-module__3ThR4q__btnPrimary{background:var(--yt-ink);color:var(--yt-ivory);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;border-radius:var(--r-1);transition:background var(--t-base) var(--ease-out-expo);border-bottom:none;padding:12px 28px;display:inline-flex}.page-module__3ThR4q__btnPrimary:hover{background:var(--yt-ink-2)}@media (max-width:600px){.page-module__3ThR4q__downloadCard{flex-direction:column;align-items:flex-start}.page-module__3ThR4q__content{padding:var(--sp-6) var(--sp-4)}}
