.CompleteLibraryOffer-module__uHIGhq__offer{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 34%, var(--line));border-radius:var(--radius-lg);background:linear-gradient(140deg, color-mix(in srgb, var(--surface) 94%, var(--accent) 6%), var(--surface) 54%), var(--surface);max-width:1120px;box-shadow:0 28px 80px color-mix(in srgb, var(--bg) 70%, transparent);margin:40px auto 0;position:relative;overflow:hidden}.CompleteLibraryOffer-module__uHIGhq__offer:before{z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--line) 46%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 46%, transparent) 1px, transparent 1px);content:"";opacity:.38;pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 60%);mask-image:linear-gradient(125deg,#000,#0000 60%)}.CompleteLibraryOffer-module__uHIGhq__layout{grid-template-columns:minmax(0,1.45fr) minmax(290px,.72fr);min-width:0;display:grid}.CompleteLibraryOffer-module__uHIGhq__showcase{min-width:0;padding:clamp(28px,4vw,50px)}.CompleteLibraryOffer-module__uHIGhq__eyebrow,.CompleteLibraryOffer-module__uHIGhq__railEyebrow{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.CompleteLibraryOffer-module__uHIGhq__title{max-width:700px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(30px,4.2vw,50px);font-weight:630;line-height:1.02}.CompleteLibraryOffer-module__uHIGhq__description{max-width:680px;color:var(--ink-2);margin:18px 0 0;font-size:15px;line-height:1.7}.CompleteLibraryOffer-module__uHIGhq__explorer{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 82%, var(--bg));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 7%, transparent), 0 18px 42px color-mix(in srgb, var(--bg) 42%, transparent);margin-top:28px;position:relative;overflow:hidden}.CompleteLibraryOffer-module__uHIGhq__explorer:after{background:linear-gradient(transparent, var(--accent), transparent);content:"";opacity:.7;width:2px;animation:CompleteLibraryOffer-module__uHIGhq__scanLibrary 5.6s var(--ease-in-out) infinite;position:absolute;top:52px;bottom:0;left:0;transform:translateY(-70%)}.CompleteLibraryOffer-module__uHIGhq__explorerHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 76%, transparent);justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:52px;padding:11px 14px;display:flex}.CompleteLibraryOffer-module__uHIGhq__archiveName{min-width:0;color:var(--ink);font-family:var(--font-mono);flex:1;align-items:center;gap:9px;font-size:12px;display:flex}.CompleteLibraryOffer-module__uHIGhq__archiveName span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CompleteLibraryOffer-module__uHIGhq__archiveMeta{color:var(--ink-3);font-family:var(--font-mono);flex:none;font-size:11px}.CompleteLibraryOffer-module__uHIGhq__explorerBody{grid-template-columns:minmax(0,1.25fr) minmax(190px,.75fr);display:grid}.CompleteLibraryOffer-module__uHIGhq__folderList,.CompleteLibraryOffer-module__uHIGhq__fileList{margin:0;padding:13px;list-style:none}.CompleteLibraryOffer-module__uHIGhq__fileList{border-left:1px solid var(--line)}.CompleteLibraryOffer-module__uHIGhq__folderRow,.CompleteLibraryOffer-module__uHIGhq__fileRow{border-radius:var(--radius-sm);min-height:38px;color:var(--ink-2);align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.CompleteLibraryOffer-module__uHIGhq__folderRow{position:relative}.CompleteLibraryOffer-module__uHIGhq__folderRow:after{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 72%, transparent), transparent);content:"";opacity:0;width:36%;height:2px;animation:CompleteLibraryOffer-module__uHIGhq__folderPulse 4.8s var(--ease-in-out) infinite;position:absolute;right:10px}.CompleteLibraryOffer-module__uHIGhq__folderRow:nth-child(2):after{animation-delay:1.2s}.CompleteLibraryOffer-module__uHIGhq__folderRow:nth-child(3):after{animation-delay:2.4s}.CompleteLibraryOffer-module__uHIGhq__folderRow:nth-child(4):after{animation-delay:3.6s}.CompleteLibraryOffer-module__uHIGhq__folderRow svg{color:var(--accent);flex:none}.CompleteLibraryOffer-module__uHIGhq__fileRow svg{color:var(--ink-3);flex:none}.CompleteLibraryOffer-module__uHIGhq__trustStrip{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.CompleteLibraryOffer-module__uHIGhq__trustItem{background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));min-width:0;padding:13px 12px}.CompleteLibraryOffer-module__uHIGhq__trustValue{color:var(--ink);font-family:var(--font-display);font-size:14px;font-weight:650;display:block}.CompleteLibraryOffer-module__uHIGhq__trustLabel{color:var(--ink-3);margin-top:3px;font-size:10px;line-height:1.35;display:block}.CompleteLibraryOffer-module__uHIGhq__purchaseRail{border-left:1px solid var(--line);background:color-mix(in srgb, var(--surface-2) 58%, var(--surface));flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,44px);display:flex}.CompleteLibraryOffer-module__uHIGhq__price{color:var(--ink);font-family:var(--font-display);letter-spacing:-.055em;margin-top:14px;font-size:clamp(44px,5vw,60px);font-weight:650;line-height:.96}.CompleteLibraryOffer-module__uHIGhq__priceMeta{color:var(--ink-3);margin-top:9px;font-size:13px}.CompleteLibraryOffer-module__uHIGhq__purchaseFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:11px;margin:24px 0 0;padding:20px 0;list-style:none;display:grid}.CompleteLibraryOffer-module__uHIGhq__purchaseFact{color:var(--ink-2);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;display:flex}.CompleteLibraryOffer-module__uHIGhq__purchaseFact svg{color:var(--accent);flex:none;margin-top:1px}.CompleteLibraryOffer-module__uHIGhq__actions{gap:10px;margin-top:22px;display:grid}.CompleteLibraryOffer-module__uHIGhq__secondaryAction{width:100%;color:var(--ink-2);cursor:pointer;font-family:var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-underline-offset:4px;background:0 0;border:0;padding:8px;font-size:12.5px}.CompleteLibraryOffer-module__uHIGhq__secondaryAction:hover{color:var(--ink)}.CompleteLibraryOffer-module__uHIGhq__secondaryAction:disabled{cursor:not-allowed;opacity:.55}.CompleteLibraryOffer-module__uHIGhq__accessNote,.CompleteLibraryOffer-module__uHIGhq__activationNote,.CompleteLibraryOffer-module__uHIGhq__error{margin:12px 0 0;font-size:11.5px;line-height:1.55}.CompleteLibraryOffer-module__uHIGhq__accessNote,.CompleteLibraryOffer-module__uHIGhq__activationNote{color:var(--ink-3)}.CompleteLibraryOffer-module__uHIGhq__error{color:var(--err)}@keyframes CompleteLibraryOffer-module__uHIGhq__folderPulse{0%,12%,to{opacity:0;transform:translate(-18%)}24%,42%{opacity:.9;transform:translate(0)}54%{opacity:0;transform:translate(18%)}}@keyframes CompleteLibraryOffer-module__uHIGhq__scanLibrary{0%,12%{transform:translateY(-70%)}62%,to{transform:translateY(75%)}}@media (max-width:860px){.CompleteLibraryOffer-module__uHIGhq__layout{grid-template-columns:1fr}.CompleteLibraryOffer-module__uHIGhq__purchaseRail{border-top:1px solid var(--line);border-left:0}}@media (max-width:620px){.CompleteLibraryOffer-module__uHIGhq__offer{margin-top:28px}.CompleteLibraryOffer-module__uHIGhq__showcase,.CompleteLibraryOffer-module__uHIGhq__purchaseRail{padding:24px 18px}.CompleteLibraryOffer-module__uHIGhq__explorerBody{grid-template-columns:1fr}.CompleteLibraryOffer-module__uHIGhq__fileList{border-top:1px solid var(--line);border-left:0}.CompleteLibraryOffer-module__uHIGhq__trustStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.CompleteLibraryOffer-module__uHIGhq__explorer:after,.CompleteLibraryOffer-module__uHIGhq__folderRow:after{animation:none}.CompleteLibraryOffer-module__uHIGhq__secondaryAction{transition:none}}
