.ai-marketplace__checkout{background:#061b2d;border:1px solid #7fcbe455;border-radius:14px;gap:9px;max-width:470px;margin:0 0 18px;padding:18px;display:grid}.ai-marketplace__checkout label{color:#bde8f7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.ai-marketplace__checkout select,.ai-marketplace__checkout button,.ai-marketplace__download-button{min-height:46px;font:inherit;border-radius:9px;padding:0 13px;font-weight:850}.ai-marketplace__checkout select{color:#fff;background:#041727;border:1px solid #7fcbe466}.ai-marketplace__checkout button,.ai-marketplace__download-button{color:#061829;cursor:pointer;background:linear-gradient(135deg,#d8ad5a,#f0cb83);border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;box-shadow:0 12px 28px #d8ad5a1f}.ai-marketplace__checkout button:hover:not(:disabled),.ai-marketplace__checkout button:focus-visible:not(:disabled),.ai-marketplace__download-button:hover,.ai-marketplace__download-button:focus-visible{background:linear-gradient(135deg,#e0b866,#f5d493);transform:translateY(-1px)}.ai-marketplace__checkout button:disabled,.ai-marketplace__checkout select:disabled{opacity:.62;cursor:not-allowed}.ai-marketplace__checkout p{color:#bcd9e6;margin:0;font-size:13px;line-height:1.45}.ai-marketplace__checkout-owned{color:#f0cf8b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.ai-marketplace__checkout--compact{background:#041725;border-radius:10px;gap:7px;max-width:none;margin:12px 0 0;padding:12px}.ai-marketplace__checkout--compact label{font-size:10px}.ai-marketplace__checkout--compact select,.ai-marketplace__checkout--compact button,.ai-marketplace__checkout--compact .ai-marketplace__download-button{border-radius:7px;min-height:40px;font-size:12px}.ai-marketplace__checkout--compact p{font-size:11px}.ai-marketplace__checkout--compact>a:not(.ai-marketplace__download-button){color:#c7d8e2;font-size:11px}
.collection-module__qrKsRq__packageHeader{color:#edfaff;background:linear-gradient(145deg,#07273afa,#020e18fc);border:1px solid #5dbedd57;border-radius:25px;width:min(1480px,100% - clamp(28px,8vw,120px));margin:34px auto 26px;padding:clamp(24px,4vw,46px)}.collection-module__qrKsRq__packageHeader>nav{color:#8fc4d6;text-transform:capitalize;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:24px;font-size:.72rem;font-weight:800;display:flex}.collection-module__qrKsRq__packageHeader a{color:#ffd16d;text-decoration:none}.collection-module__qrKsRq__packageHeader a:hover,.collection-module__qrKsRq__packageHeader a:focus-visible{color:#fff0be;outline:none;text-decoration:underline}.collection-module__qrKsRq__packageHeader>div>p{color:#f5bd50;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem;font-weight:900}.collection-module__qrKsRq__packageHeader h1{color:#f4fbff;letter-spacing:-.055em;max-width:21ch;margin:0;font-size:clamp(2.25rem,5.6vw,5.8rem);line-height:.94}.collection-module__qrKsRq__packageHeader>div>span{color:#badbe7;max-width:86ch;margin-top:16px;line-height:1.62;display:block}.collection-module__qrKsRq__packageHeader dl{background:#63bedc29;border:1px solid #63bedc33;border-radius:14px;grid-template-columns:minmax(150px,.45fr) repeat(2,minmax(220px,1fr));gap:1px;margin:28px 0 0;display:grid;overflow:hidden}.collection-module__qrKsRq__packageHeader dl>div{background:#021420f0;padding:13px 15px}.collection-module__qrKsRq__packageHeader dt{color:#8ebed0;letter-spacing:.11em;text-transform:uppercase;font-size:.63rem;font-weight:900}.collection-module__qrKsRq__packageHeader dd{color:#ecfaff;margin:6px 0 0;font-size:.86rem;font-weight:800;line-height:1.45}.collection-module__qrKsRq__storefront{color:#eaf9ff;grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:20px;width:min(1480px,100% - clamp(28px,8vw,120px));margin:0 auto 84px;display:grid}.collection-module__qrKsRq__sidebar{background:linear-gradient(145deg,#062234fa,#020e17fc);border:1px solid #5bbcdc4d;border-radius:19px;align-self:start;padding:17px;position:sticky;top:18px}.collection-module__qrKsRq__sidebar>div{padding:5px 5px 14px}.collection-module__qrKsRq__sidebar p,.collection-module__qrKsRq__resultsHeader p{color:#f4bc50;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.64rem;font-weight:900}.collection-module__qrKsRq__sidebar h2{color:#f2fbff;margin:0;font-size:1.25rem}.collection-module__qrKsRq__sidebar nav{scrollbar-color:#467c91 #061824;gap:5px;max-height:calc(100vh - 180px);display:grid;overflow:auto}.collection-module__qrKsRq__sidebar nav a{color:#c6e4ed;border:1px solid #5bb8d833;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;padding:9px 10px;font-size:.73rem;line-height:1.3;text-decoration:none;display:grid}.collection-module__qrKsRq__sidebar nav a strong{color:#ffd373;font-size:.67rem}.collection-module__qrKsRq__sidebar nav a:hover,.collection-module__qrKsRq__sidebar nav a:focus-visible,.collection-module__qrKsRq__sidebar nav a[aria-current=page]{color:#fff3ce;background:#f4bd5121;border-color:#f4bd51;outline:none}.collection-module__qrKsRq__directory{background:linear-gradient(145deg,#051f30fa,#020c15fc);border:1px solid #5bbcdc4d;border-radius:22px;min-width:0;padding:clamp(16px,2.5vw,28px)}.collection-module__qrKsRq__filters{background:#02131fd1;border:1px solid #5dbada40;border-radius:15px;grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(150px,.6fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.collection-module__qrKsRq__filters label{gap:6px;min-width:0;display:grid}.collection-module__qrKsRq__filters label>span{color:#9fc9d8;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:900}.collection-module__qrKsRq__filters input,.collection-module__qrKsRq__filters select{color:#ecfaff;width:100%;min-height:44px;font:inherit;background:#061c2b;border:1px solid #6fcae761;border-radius:10px;padding:9px 11px;font-size:.78rem}.collection-module__qrKsRq__filters input::placeholder{color:#7eaabc}.collection-module__qrKsRq__filters input:focus-visible,.collection-module__qrKsRq__filters select:focus-visible{border-color:#f4bd51;outline:3px solid #f4bd5129}.collection-module__qrKsRq__filters button,.collection-module__qrKsRq__filters>a{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.collection-module__qrKsRq__filters button{color:#061927;background:#f4bc50}.collection-module__qrKsRq__filters button:hover,.collection-module__qrKsRq__filters button:focus-visible{background:#ffd477;outline:3px solid #f4bd512e}.collection-module__qrKsRq__filters>a{color:#c8e7f0;border:1px solid #66c2df61;grid-column:1/-1;justify-self:end;min-height:34px;padding-block:5px}.collection-module__qrKsRq__resultsHeader{justify-content:space-between;align-items:end;gap:18px;margin:27px 2px 16px;display:flex}.collection-module__qrKsRq__resultsHeader h2{color:#f4fbff;letter-spacing:-.04em;margin:0;font-size:clamp(1.55rem,3vw,2.6rem)}.collection-module__qrKsRq__resultsHeader>span{color:#9fc8d7;font-size:.78rem}.collection-module__qrKsRq__results{counter-reset:package-results;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.collection-module__qrKsRq__results>li{counter-increment:package-results;min-width:0}.collection-module__qrKsRq__results article{cursor:pointer;background:linear-gradient(145deg,#062537db,#02121ef0);border:1px solid #5cbada45;border-radius:15px;flex-direction:column;height:100%;min-height:280px;padding:17px;transition:border-color .18s,background .18s;display:flex;position:relative}.collection-module__qrKsRq__results article:hover{background:linear-gradient(145deg,#0a3348e6,#041622f7);border-color:#f4bd51b3}.collection-module__qrKsRq__cardTop{justify-content:space-between;align-items:start;gap:12px;display:flex}.collection-module__qrKsRq__tags{flex-wrap:wrap;gap:5px;display:flex}.collection-module__qrKsRq__tags span{color:#bfe4ef;letter-spacing:.055em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #66c3e14d;border-radius:999px;max-width:190px;padding:4px 7px;font-size:.58rem;font-weight:900;overflow:hidden}.collection-module__qrKsRq__tags span:first-child{color:#ffdb91;background:#f4bc501a;border-color:#f4bc5080}.collection-module__qrKsRq__price{text-align:right;flex:none;gap:2px;display:grid}.collection-module__qrKsRq__price strong{color:#ffd67e;white-space:nowrap;font-size:.69rem}.collection-module__qrKsRq__results h3{color:#effaff;margin:15px 0 8px;font-size:1.04rem;line-height:1.25}.collection-module__qrKsRq__results h3 a{color:inherit;text-decoration:none}.collection-module__qrKsRq__results h3 a:before{content:counter(package-results, decimal-leading-zero) "  ";color:#6296aa;letter-spacing:.04em;font-size:.68rem}.collection-module__qrKsRq__results h3 a:after{content:"";position:absolute;inset:0}.collection-module__qrKsRq__results h3 a:hover,.collection-module__qrKsRq__results h3 a:focus-visible{color:#ffe0a0;outline:none;text-decoration:underline}.collection-module__qrKsRq__results article>p{color:#b7d8e4;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.52;display:-webkit-box;overflow:hidden}.collection-module__qrKsRq__results article>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:17px;display:flex}.collection-module__qrKsRq__results footer>span{color:#83b2c4;font-size:.65rem;font-weight:800}.collection-module__qrKsRq__results footer a{z-index:1;color:#071a28;background:#f4bc50;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:8px 11px;font-size:.72rem;font-weight:950;text-decoration:none;display:inline-flex;position:relative}.collection-module__qrKsRq__results footer a:hover,.collection-module__qrKsRq__results footer a:focus-visible{background:#ffd578;outline:3px solid #f4bd512e}.collection-module__qrKsRq__empty{text-align:center;border:1px dashed #66c2df66;border-radius:16px;padding:clamp(28px,7vw,70px)}.collection-module__qrKsRq__empty h3{color:#effaff;margin:0}.collection-module__qrKsRq__empty p{color:#b8d9e4}.collection-module__qrKsRq__empty a{color:#ffd578;font-weight:900}.collection-module__qrKsRq__pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.collection-module__qrKsRq__pagination a,.collection-module__qrKsRq__pagination span{color:#ffe0a0;background:#062637c2;border:1px solid #68c6e46b;border-radius:10px;justify-content:center;align-items:center;min-width:100px;min-height:42px;padding:9px 12px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.collection-module__qrKsRq__pagination a:hover,.collection-module__qrKsRq__pagination a:focus-visible{background:#f4bc501f;border-color:#f4bc50;outline:none}.collection-module__qrKsRq__pagination span[aria-disabled=true]{color:#6e99aa;opacity:.65}.collection-module__qrKsRq__pagination strong{color:#c5e4ed;font-size:.75rem}@media (max-width:1180px){.collection-module__qrKsRq__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-module__qrKsRq__search,.collection-module__qrKsRq__filters button{grid-column:1/-1}}@media (max-width:900px){.collection-module__qrKsRq__storefront{grid-template-columns:1fr}.collection-module__qrKsRq__sidebar{position:relative;top:auto}.collection-module__qrKsRq__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));max-height:250px}}@media (max-width:720px){.collection-module__qrKsRq__packageHeader,.collection-module__qrKsRq__storefront{width:calc(100% - 28px)}.collection-module__qrKsRq__packageHeader{padding:22px 17px}.collection-module__qrKsRq__packageHeader dl,.collection-module__qrKsRq__filters,.collection-module__qrKsRq__results{grid-template-columns:1fr}.collection-module__qrKsRq__search,.collection-module__qrKsRq__filters button{grid-column:auto}.collection-module__qrKsRq__filters>a{grid-column:auto;justify-self:stretch}.collection-module__qrKsRq__resultsHeader{flex-direction:column;align-items:start}.collection-module__qrKsRq__results article{min-height:0}}@media (max-width:480px){.collection-module__qrKsRq__sidebar nav{grid-template-columns:1fr}.collection-module__qrKsRq__cardTop{flex-direction:column;align-items:stretch}.collection-module__qrKsRq__price{text-align:left}.collection-module__qrKsRq__pagination{flex-wrap:wrap}.collection-module__qrKsRq__pagination strong{text-align:center;order:-1;width:100%}.collection-module__qrKsRq__pagination a,.collection-module__qrKsRq__pagination span{flex:1}}@media (prefers-reduced-motion:reduce){.collection-module__qrKsRq__results article{transition:none}}
