:root{font-family:Be Vietnam Pro,system-ui,sans-serif;color:#172b3f;background:#f3f6f8;--dark:#17352f;--navy:#102a43;--orange:#cf5d20;--green:#21735a;--line:#dbe3e8}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.side{position:fixed;inset:0 auto 0 0;z-index:50;width:256px;display:flex;flex-direction:column;color:#e4efeb;background:var(--dark)}.brand{height:72px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid #ffffff15}.brand>b{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--orange);font:700 23px Be Vietnam Pro}.brand span strong,.brand span small{display:block}.brand span strong{font-size:13px}.brand span small{margin-top:3px;color:#8ba69d;font-size:8px;text-transform:uppercase}.brand button{display:none;margin-left:auto;border:0;color:#fff;background:none}.env{margin:16px 14px 8px;padding:13px;border:1px solid #ffffff14;border-radius:10px;color:#9eb5ad;background:#ffffff09;font-size:8px;font-weight:800}.env i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#62cf9e}.side nav{display:grid;gap:3px;padding:12px 10px}.side nav button{min-height:43px;display:flex;align-items:center;gap:10px;padding:0 11px;border:0;border-radius:8px;color:#a7bbb4;background:none;text-align:left;font-size:10px}.side nav svg{width:18px}.side nav span{flex:1}.side nav b{padding:3px 6px;border-radius:10px;background:#ffffff12;font-size:8px}.side nav button.active{color:#fff;background:#2b5147;box-shadow:inset 3px 0 var(--orange)}.side footer{display:flex;align-items:center;gap:9px;margin-top:auto;padding:18px 16px;border-top:1px solid #ffffff12}.side footer>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#17352f;background:#dceae5;font-size:8px;font-style:normal;font-weight:800}.side footer strong,.side footer small{display:block}.side footer strong{font-size:9px}.side footer small{margin-top:3px;color:#8da69e;font-size:7px}.work{min-height:100vh;margin-left:256px}.work>header{position:sticky;top:0;z-index:30;height:64px;display:flex;align-items:center;gap:10px;padding:0 28px;border-bottom:1px solid var(--line);background:#fffffff5}.work>header>span{display:flex;align-items:center;gap:7px;margin-right:auto;color:#8a98a4;font-size:9px}.work>header>span svg{width:14px}.work>header>span strong{color:#172b3f}.work>header label{width:250px;height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #e2e9ed;border-radius:9px;background:#f5f7f8}.work>header label svg{width:17px;color:#8a98a4}.work>header input{min-width:0;border:0;outline:0;background:none;font-size:9px}.bell,.mobile-menu{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:#526675;background:#fff}.mobile-menu{display:none}.role{min-width:175px;display:flex;align-items:center;gap:8px;padding:5px;border:1px solid var(--line);border-radius:9px;background:#fff;text-align:left}.role i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#dce9e4;font-size:8px;font-style:normal;font-weight:800}.role strong,.role small{display:block}.role strong{font-size:9px}.role small{color:#8a98a4;font-size:7px}main{max-width:1500px;margin:auto;padding:28px 34px 60px}.heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.heading em,.hero em,.creator-hero em,.title em,.modal em{color:var(--orange);font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.heading h1{margin:7px 0 0;font:700 clamp(31px,3vw,42px)/1 "Be Vietnam Pro";color:var(--navy)}.heading p{margin:9px 0 0;color:#6d7d8b;font-size:10px}.primary,.secondary{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border-radius:8px;font-size:8px;font-weight:800}.primary{border:0;color:#fff;background:var(--orange)}.secondary{border:1px solid #cbd6dd;color:#183f5f;background:#fff}.primary svg,.secondary svg{width:14px}.stack{display:grid;gap:15px}.author-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 15px;border:1px solid #cfddd6;border-radius:11px;background:#f2f8f5}.author-bar>div{display:flex;align-items:center;gap:10px}.author-bar>div>i{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--green);background:#dceee6}.author-bar svg{width:20px}.author-bar strong,.author-bar small{display:block}.author-bar strong{font-size:9px}.author-bar small{margin-top:3px;color:#70827a;font-size:7px}.hero{display:grid;grid-template-columns:1.7fr .7fr;gap:24px;align-items:center;padding:28px 30px;border-radius:14px;color:#fff;background:var(--navy)}.hero h2{max-width:680px;margin:6px 0;font:700 31px/1.05 Be Vietnam Pro}.hero p{margin:0 0 17px;color:#afc1cc;font-size:9px}.hero label{width:min(520px,100%);height:41px;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:9px;color:#788995;background:#fff}.hero label svg{width:18px}.hero input{flex:1;min-width:0;border:0;outline:0;font-size:9px}.hero>div:last-child{min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff18;border-radius:12px;background:#ffffff08}.hero>div:last-child svg{width:50px;height:50px;color:#f39c67}.hero>div:last-child strong{font:700 30px Be Vietnam Pro}.hero>div:last-child small{color:#9fb4c1;font-size:7px}.catalog{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.card{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.art{height:178px;position:relative;display:grid;place-items:center;overflow:hidden;color:#fff}.art:after{content:"";position:absolute;width:150px;height:150px;right:-50px;top:-50px;border:24px solid #ffffff12;border-radius:50%}.art.orange,.cover.orange{background:#b96639}.art.green,.cover.green{background:#477d68}.art.blue,.cover.blue{background:#3d6e87}.art.purple,.cover.purple{background:#675684}.art.slate,.cover.slate{background:#536674}.art>span{font:700 29px Be Vietnam Pro}.art>i{position:absolute;right:14px;bottom:14px;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#132a3e;background:#fff}.art>i svg{width:19px}.card>div:last-child{padding:15px}.card em{color:var(--orange);font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.card h3{margin:6px 0 2px;font:700 19px Be Vietnam Pro}.card p{margin:0;color:#7d8d97;font-size:7px}.card dl{margin:12px 0;padding:8px 0;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.card dl span{display:flex;justify-content:space-between;gap:8px;margin:5px 0;font-size:7px}.card dt{color:#8a98a4}.card dd{margin:0;text-align:right}.card footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.card footer span small,.card footer span strong{display:block}.card footer span small{color:#8a98a4;font-size:7px}.card footer span strong{margin-top:3px;font-size:9px}.creator-hero{display:grid;grid-template-columns:1fr 230px;gap:25px;align-items:center;padding:28px 30px;border-radius:14px;color:#fff;background:#214f45}.creator-hero h2{margin:6px 0;font:700 31px Be Vietnam Pro}.creator-hero p{margin:0;color:#b7cec5;font-size:9px}.creator-hero .primary{margin-top:19px}.creator-hero aside{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff20;border-radius:12px;background:#ffffff0c}.creator-hero aside svg{color:#75c7a3}.creator-hero aside span{margin-top:7px;color:#8db2a4;font-size:7px;font-weight:800;letter-spacing:.12em}.creator-hero aside strong{margin-top:5px;font-size:12px}.creator-hero aside small{margin-top:5px;color:#b2c9c0;font-size:7px}.flow{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:13px;border:1px solid var(--line);border-radius:11px;background:#fff;list-style:none}.flow li{display:flex;align-items:center;gap:8px;padding:5px 11px;border-right:1px solid #edf1f3}.flow li:last-child{border:0}.flow b{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--green);font-size:8px}.flow strong,.flow small{display:block}.flow strong{font-size:8px}.flow small{margin-top:3px;color:#8a98a4;font-size:6px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.metric{min-height:110px;position:relative;padding:17px;border:1px solid var(--line);border-top:3px solid var(--green);border-radius:11px;background:#fff}.metric>span{color:#687a87;font-size:8px;font-weight:800;text-transform:uppercase}.metric>strong{display:block;margin-top:12px;font:700 28px Be Vietnam Pro}.metric>i{position:absolute;right:15px;top:15px;width:35px;height:35px;display:grid;place-items:center;border-radius:8px;color:var(--green);background:#e5f2ec}.metric svg{width:20px}.panel{overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:12px;background:#fff}.title{position:relative;margin-bottom:14px}.title h2{margin:4px 0 0;font:700 22px Be Vietnam Pro}.title button{position:absolute;right:0;top:8px;display:flex;align-items:center;gap:5px;border:0;color:var(--green);background:none;font-size:8px;font-weight:800}.title button svg{width:14px}.works-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.works-list article{display:grid;grid-template-columns:70px minmax(0,1fr) auto 15px;gap:11px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:9px}.cover{width:70px;height:70px;display:grid;place-items:center;border-radius:8px;color:#fff;font:700 17px Be Vietnam Pro;font-style:normal}.works-list strong,.works-list small,.works-list span em{display:block}.works-list strong{font-size:9px}.works-list small{margin-top:4px;color:#86959f;font-size:7px}.works-list span em{margin-top:6px;color:var(--green);font-size:7px;font-style:normal}.badge{width:max-content;padding:5px 8px;border-radius:20px;font-size:7px;font-weight:800}.badge.ok{color:var(--green);background:#e8f5ef}.badge.wait{color:#8b620c;background:#fff5d7}.orders{min-width:700px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.order{min-height:60px;display:grid;grid-template-columns:1fr 1.4fr 1fr 1fr .8fr;gap:12px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--line);font-size:8px}.order:last-child{border:0}.order.head{min-height:35px;color:#788995;background:#f6f8f9;font-size:7px;font-weight:800;text-transform:uppercase}.order strong,.order small{display:block}.order small{margin-top:4px;color:#8a98a4;font-size:7px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#071a29bb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;border-radius:14px;background:#fff}.modal>header{display:flex;justify-content:space-between;align-items:flex-start}.modal h2{margin:5px 0 0;font:700 27px Be Vietnam Pro}.modal>header button{border:0;background:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.steps.four{grid-template-columns:repeat(4,1fr)}.steps span{padding:8px;border-bottom:2px solid #dce4e8;color:#9aa7af;font-size:7px;font-weight:800}.steps span.active{color:var(--green);border-color:var(--green)}.form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form label{display:grid;gap:5px;color:#657681;font-size:8px;font-weight:700}.form label.full{grid-column:1/-1}.form input,.form select,.form textarea{width:100%;padding:10px;border:1px solid #ccd8de;border-radius:8px;background:#fff;font-size:9px}.form textarea{min-height:90px}.files{display:grid;gap:8px}.files article{display:grid;grid-template-columns:38px 1fr 18px;gap:9px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:9px}.files article>svg:first-child{padding:8px;width:38px;height:38px;border-radius:8px;color:var(--green);background:#e6f2ed}.files strong,.files small{display:block}.files strong{font-size:9px}.files small{margin-top:4px;color:#8a98a4;font-size:7px}.files article>svg:last-child{color:var(--green)}.review,.checkout-body{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.review>svg,.checkout-body>svg{width:48px;height:48px;color:var(--green)}.review h3,.checkout-body h3{margin:8px 0 4px;font:700 22px Be Vietnam Pro}.review p,.checkout-body p{margin:0;color:#71828d;font-size:8px}.checkout-body>strong{margin:5px 0;color:var(--green);font-size:12px}.qr{width:110px;height:110px;display:grid;place-items:center;color:#fff;background:repeating-conic-gradient(#17352f 0,#17352f 25%,#fff 0,#fff 50%) 50%/18px 18px;border:9px solid #17352f;font-weight:800}.modal>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.toast{position:fixed;right:22px;bottom:22px;z-index:110;display:flex;align-items:center;gap:8px;padding:12px 15px;border-radius:9px;color:#fff;background:#173d36;font-size:9px;box-shadow:0 12px 40px #0b203333}.toast svg{width:17px}@media (max-width:1100px){.catalog{grid-template-columns:repeat(2,1fr)}.works-list{grid-template-columns:1fr}}@media (max-width:820px){.side{visibility:hidden;transform:translate(-100%);transition:.18s}.side.open{visibility:visible;transform:none}.brand button{display:block}.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:#071a2988}.work{margin-left:0}.mobile-menu{display:grid}.work>header{padding:0 15px}.work>header>span>svg,.work>header>span>span{display:none}.work>header label{display:none}.role{min-width:42px;width:42px}.role span{display:none}main{padding:23px 18px 45px}.heading{align-items:flex-start;flex-direction:column}.hero,.creator-hero{grid-template-columns:1fr}.hero>div:last-child,.creator-hero aside{display:none}.flow{grid-template-columns:1fr}.flow li{border-right:0;border-bottom:1px solid #edf1f3}.flow li:last-child{border:0}.panel{overflow-x:auto}}@media (max-width:620px){.catalog,.metrics{grid-template-columns:1fr}.author-bar{align-items:stretch;flex-direction:column}.author-bar .secondary{width:100%}.hero,.creator-hero{padding:22px}.hero h2,.creator-hero h2{font-size:27px}.works-list article{grid-template-columns:60px 1fr 14px}.works-list .cover{width:60px;height:60px}.works-list .badge{grid-column:2}.works-list article>svg{grid-column:3;grid-row:1}.form{grid-template-columns:1fr}.form label.full{grid-column:auto}.steps{overflow:auto}.steps span{min-width:110px}.modal{padding:17px}}.legal-modal{width:min(980px,100%)}.legal-modal>header p{margin:5px 0 0;color:#748590;font-size:8px}.legal-note{display:flex;align-items:flex-start;gap:10px;margin-top:15px;padding:11px 13px;border:1px solid #c9ded4;border-radius:9px;color:var(--green);background:#f1f8f5}.legal-note>svg{flex:0 0 auto;width:19px}.legal-note strong,.legal-note small{display:block}.legal-note strong{font-size:8px}.legal-note small{margin-top:4px;color:#6f8279;font-size:7px;line-height:1.5}.legal-steps{grid-template-columns:repeat(5,1fr)}.legal-section{min-height:390px}.section-title{display:flex;align-items:center;gap:9px;margin-bottom:14px}.section-title>b{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);font-size:9px}.section-title h3{margin:0;font:700 20px Be Vietnam Pro;color:var(--navy)}.form label>b,.upload-control header strong>b{color:#b33a3e}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid #21735a18;border-color:var(--green)}.switch-line{display:flex!important;grid-column:1/-1!important;align-items:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:8px}.switch-line input{width:16px;height:16px;accent-color:var(--green)}.subhead{margin:18px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--line);color:var(--green);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.section-help{margin:-7px 0 13px;color:#748590;font-size:8px;line-height:1.5}.upload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.upload-control{padding:12px;border:1px solid var(--line);border-radius:9px;background:#fbfcfc}.upload-control>header{display:flex;align-items:flex-start;gap:9px}.upload-control>header>svg{width:19px;color:var(--green)}.upload-control header strong,.upload-control header small{display:block}.upload-control header strong{font-size:8px}.upload-control header small{margin-top:4px;color:#84939d;font-size:6.5px;line-height:1.4}.upload-control>label{position:relative;min-height:35px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;border:1px dashed #9cb9ab;border-radius:7px;color:var(--green);background:#f2f8f5;font-size:7px;font-weight:800;overflow:hidden}.upload-control>label svg{width:14px}.upload-control>label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.selected-file{display:flex;align-items:center;gap:7px;margin-top:7px;padding:7px;border-radius:6px;background:#eef4f1}.selected-file>svg{width:14px;color:var(--green)}.selected-file strong,.selected-file small{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-file strong{font-size:7px}.selected-file small{margin-top:3px;color:#82928a;font-size:6px}.file-error{color:#b33a3e;font-size:8px}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.summary-grid article{padding:11px;border:1px solid var(--line);border-radius:8px}.summary-grid span,.summary-grid strong{display:block}.summary-grid span{color:#84939d;font-size:7px}.summary-grid strong{margin-top:5px;font-size:8px}.legal-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:13px;border:1px solid #d5c78f;border-radius:9px;background:#fff9e8}.legal-confirm input{width:17px;height:17px;accent-color:var(--green)}.legal-confirm strong,.legal-confirm small{display:block}.legal-confirm strong{font-size:8px}.legal-confirm small{margin-top:4px;color:#7a7050;font-size:7px;line-height:1.5}.signature-note{display:flex;gap:9px;margin-top:10px;padding:11px;border-radius:9px;color:#315d50;background:#edf6f2}.signature-note>svg{width:19px}.signature-note strong,.signature-note small{display:block}.signature-note strong{font-size:8px}.signature-note small{margin-top:4px;font-size:7px;line-height:1.5}.step-count{margin-right:auto;color:#819099;font-size:8px}.legal-modal>footer .primary:disabled{opacity:.45;cursor:not-allowed}@media (max-width:820px){.legal-steps{display:flex;overflow-x:auto}.legal-steps span{min-width:125px}.upload-grid{grid-template-columns:1fr}.summary-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.legal-section{min-height:0}.summary-grid{grid-template-columns:1fr}.legal-modal>footer{flex-wrap:wrap}.step-count{order:-1;width:100%}.selected-file strong{max-width:210px}}.legal-sources{margin:12px 0 15px;padding:14px;border:1px solid #d9e1e5;border-radius:10px;background:#fbfcfd}.legal-sources>header{display:flex;align-items:center;gap:10px;margin-bottom:11px}.legal-sources>header>svg{width:22px;color:var(--green)}.legal-sources>header strong,.legal-sources>header small{display:block}.legal-sources>header strong{font-size:12px}.legal-sources>header small{margin-top:3px;color:#748590;font-size:9px}.legal-sources>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.legal-sources article{padding:10px;border:1px solid #e0e6e9;border-radius:8px;background:#fff}.legal-sources article em,.legal-sources article strong,.legal-sources article small{display:block}.legal-sources article em{color:#b65b2b;font-size:8px;font-style:normal;font-weight:800;letter-spacing:.06em}.legal-sources article strong{margin-top:5px;font-size:10px}.legal-sources article p{margin:5px 0;color:#5f707a;font-size:9px;line-height:1.45}.legal-sources article small{color:#80909a;font-size:8px}.decision-note{display:flex;align-items:flex-start;gap:8px;margin:9px 0 0!important;padding:9px;border-radius:7px;color:#63542b;background:#fff7de}.decision-note>svg{flex:0 0 auto;width:17px}.decision-note strong,.decision-note small{display:block}.decision-note strong{font-size:9px}.decision-note small{margin-top:3px;font-size:8px;line-height:1.45}.modal{font-size:14px}.modal>header em,.modal .subhead,.modal .section-title>b,.modal .step-count{font-size:11px!important}.modal>header p,.modal p,.modal small,.modal .section-help{font-size:12px!important;line-height:1.55}.modal label,.modal button,.modal input,.modal select,.modal textarea,.modal dt,.modal dd,.modal span{font-size:13px}.modal input,.modal select,.modal textarea{line-height:1.4}.modal .verified-chip,.modal .badge{font-size:11px}.legal-note strong,.legal-confirm strong,.signature-note strong,.upload-control header strong,.summary-grid strong{font-size:13px!important}.legal-note small,.legal-confirm small,.signature-note small,.upload-control header small,.summary-grid span,.selected-file small{font-size:11px!important}.legal-sources>header strong{font-size:14px}.legal-sources>header small,.legal-sources article p,.legal-sources article small,.decision-note small{font-size:11px!important}.legal-sources article em,.decision-note strong{font-size:11px}.legal-sources article strong{font-size:13px}.upload-control>label,.selected-file strong{font-size:12px}.audio-meta small,.license-summary em,.license-summary dt,.rights-proof small{font-size:11px!important}.audio-meta strong,.license-summary strong,.license-summary dd,.rights-proof strong,.detail-artist,.detail-description{font-size:13px!important}.preview-track span strong{font-size:13px}.preview-track span small,.preview-track time{font-size:11px}.preview-detail{font-size:12px}.modal>header em,.modal .subhead,.modal .section-title>b,.modal .step-count,.modal .verified-chip,.modal .badge,.legal-note small,.legal-confirm small,.signature-note small,.upload-control header small,.summary-grid span,.selected-file small,.legal-sources>header small,.legal-sources article p,.legal-sources article small,.decision-note small,.legal-sources article em,.decision-note strong,.audio-meta small,.license-summary em,.license-summary dt,.rights-proof small{font-size:12px!important}.copyright-primer{margin:0 0 18px;padding:18px;border:1px solid #d9d9ef;border-radius:16px;background:linear-gradient(145deg,#fbfaff,#f5f8ff 55%,#f4fbf8)}.copyright-primer>header,.ai-creation-map>header{display:flex;align-items:flex-start;gap:12px}.copyright-primer>header>svg,.ai-creation-map>header>svg{flex:0 0 auto;width:27px;height:27px;padding:6px;border-radius:9px;color:#fff;background:#5742a6}.copyright-primer>header em,.ai-creation-map>header em{display:block;color:#6955b5;font-size:11px;font-style:normal;font-weight:900;letter-spacing:.09em}.copyright-primer>header h3,.ai-creation-map>header h3{margin:4px 0 3px;font:800 18px Be Vietnam Pro;color:#1b2440}.copyright-primer>header p,.ai-creation-map>header p{margin:0;color:#62707d;font-size:13px!important}.copyright-flow{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;margin-top:15px}.copyright-flow>svg{align-self:center;width:20px;color:#8473c5}.copyright-flow article{display:flex;gap:10px;padding:13px;border:1px solid #e1e3ef;border-radius:12px;background:#fff;box-shadow:0 8px 25px #30406a0b}.copyright-flow article>i{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:#5c49a8;background:#eeeafd}.copyright-flow article>i svg{width:18px}.copyright-flow article small,.copyright-flow article strong,.copyright-flow article p{display:block}.copyright-flow article small{color:#7a6bbb;font-size:10px!important;font-weight:900;letter-spacing:.05em}.copyright-flow article strong{margin-top:4px;color:#1d2d42;font-size:13px!important}.copyright-flow article p{margin:5px 0 0;color:#657580;font-size:12px!important;line-height:1.55}.music-right-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:11px}.music-right-layers article{display:flex;align-items:center;gap:9px;padding:11px;border-radius:10px;color:#20334d;background:#fff}.music-right-layers article>svg{width:20px;color:#e6623b}.music-right-layers strong,.music-right-layers small{display:block}.music-right-layers strong{font-size:13px!important}.music-right-layers small{margin-top:3px;color:#73818c;font-size:11px!important;line-height:1.4}.copyright-primer>footer{margin-top:11px;padding:10px 12px;border-left:4px solid #e6623b;border-radius:6px;color:#5d4a39;background:#fff8f2;font-size:12px;line-height:1.55}.work-expression-form{margin-bottom:18px}.ai-creation-map{margin:2px 0 15px;padding:18px;border:1px solid #d7d1f0;border-radius:16px;background:linear-gradient(145deg,#f8f6ff,#f2efff)}.ai-stage-track{display:flex;align-items:stretch;margin-top:15px}.ai-stage-wrap{display:flex;align-items:center;min-width:0;flex:1}.ai-stage-wrap>svg{flex:0 0 auto;width:17px;margin:0 3px;color:#9d94c2}.ai-stage-wrap>button{position:relative;min-height:134px;width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:13px 13px 36px;border:1px solid #ded9ee;border-radius:12px;text-align:left;color:#344153;background:#fff;box-shadow:0 6px 20px #443b7410}.ai-stage-wrap>button:hover{border-color:#8875cf;transform:translateY(-1px)}.ai-stage-wrap>button.selected{border-color:#5f48b2;background:linear-gradient(155deg,#f0ebff,#fff);box-shadow:0 10px 28px #5d47ae25}.ai-stage-wrap>button>span{color:#7a68bd;font-size:11px;font-weight:900}.ai-stage-wrap>button>strong{margin-top:7px;color:#27334a;font-size:13px;line-height:1.35}.ai-stage-wrap>button>small{margin-top:5px;color:#7a8790;font-size:11px!important;line-height:1.45}.ai-stage-wrap>button>i{position:absolute;right:10px;bottom:10px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#6c58b8;background:#eeeafd}.ai-stage-wrap>button.selected>i{color:#fff;background:#5f48b2}.ai-stage-wrap>button>i svg{width:14px}.human-control-test{margin-top:14px;padding:14px;border:1px solid #c6ddcf;border-radius:12px;background:#f4fbf7}.human-control-test>header{display:flex;gap:9px}.human-control-test>header>svg{width:23px;color:#1f745b}.human-control-test>header strong,.human-control-test>header small{display:block}.human-control-test>header strong{font-size:14px!important}.human-control-test>header small{margin-top:3px;color:#698078;font-size:11px!important}.human-control-test>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.human-control-test>div span{display:flex;align-items:center;gap:6px;color:#3f5f54;font-size:12px}.human-control-test>div svg{width:15px;color:#1f745b}.human-control-test>p{margin:11px 0 0!important;padding-top:10px;border-top:1px solid #d7e8df;color:#684a3f!important;font-size:12px!important}.ai-disclosure-form{padding:15px;border:1px solid #dce3e8;border-radius:13px;background:#fbfcfd}.ai-disclosure-form textarea{min-height:78px}.ai-law-confirm{color:#315b4d;background:#f4faf7}.ai-stage-error{margin:8px 0 14px!important;padding:10px 12px;border-radius:8px;color:#6d4f14!important;background:#fff7df;font-size:12px!important;font-weight:700}.nav-group{padding:10px 11px 5px;color:#78968b;font-size:7px;font-weight:800;letter-spacing:.12em}.hero-actions{display:flex;gap:9px;margin-top:19px}.light-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:1px solid #ffffff55;border-radius:8px;color:#fff;background:#ffffff10;font-size:8px;font-weight:800}.light-button svg{width:14px}.buyer-flow,.sale-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border:1px solid var(--line);border-radius:11px;background:#fff;list-style:none;overflow:hidden}.buyer-flow li,.sale-flow li{display:flex;align-items:center;gap:8px;min-height:52px;padding:9px 12px;border-right:1px solid #e8edef;color:#687a87;font-size:8px;font-weight:700}.buyer-flow li:last-child,.sale-flow li:last-child{border:0}.buyer-flow b,.sale-flow b{width:24px;height:24px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--green);font-size:7px}.seller-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#17352f,#276a58)}.seller-banner em{color:#a9dfc8;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.seller-banner h2{margin:6px 0;font:700 27px/1.12 Be Vietnam Pro}.seller-banner p{max-width:760px;margin:0;color:#bdd2ca;font-size:9px;line-height:1.6}.seller-banner .primary{flex:0 0 auto}.sale-flow li.current{color:#fff;background:var(--orange)}.sale-flow li.current b{color:var(--orange);background:#fff}.seller-list{min-width:980px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.seller-list article{display:grid;grid-template-columns:1.35fr 1.15fr 1.2fr 1fr 1fr .75fr;gap:12px;align-items:center;min-height:72px;padding:11px 13px;border-bottom:1px solid var(--line)}.seller-list article:last-child{border:0}.seller-list strong,.seller-list small{display:block}.seller-list strong{margin-top:4px;font-size:8px}.seller-list small{color:#84939d;font-size:7px}.official-price strong{color:var(--orange);font-size:9px}.pricing-modal{width:min(1060px,100%)}.pricing-modal>header p{margin:5px 0 0;color:#748590;font-size:8px}.pricing-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;margin-top:16px}.price-compare{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.price-compare article{display:flex;align-items:center;gap:11px;min-height:96px;padding:13px;border:1px solid #cdded7;border-radius:10px;background:#f4f9f7}.price-compare article>svg{width:27px;color:var(--green)}.price-compare small,.price-compare strong,.price-compare em{display:block}.price-compare small{color:#71827a;font-size:7px}.price-compare strong{margin-top:5px;color:var(--green);font-size:13px}.price-compare em{margin-top:4px;color:#83928b;font-size:6px;font-style:normal}.seller-price-input{border-color:#e5b998!important;background:#fff8f3!important}.seller-price-input>svg{color:var(--orange)!important}.seller-price-input label{flex:1}.seller-price-input input{width:100%;margin-top:5px;padding:8px;border:1px solid #d9a57f;border-radius:7px;background:#fff;font-size:11px;font-weight:700}.seller-price-input em{color:var(--orange)}.ai-price-note{margin:9px 0 0;color:#71827a;font-size:7px;line-height:1.5}.pricing-summary{align-self:start;position:sticky;top:0;padding:17px;border-radius:12px;color:#fff;background:var(--navy)}.pricing-summary>span{color:#84b6a2;font-size:7px;font-weight:800;letter-spacing:.1em}.pricing-summary h3{margin:7px 0 16px;font:700 21px/1.15 Be Vietnam Pro}.pricing-summary dl{margin:0}.pricing-summary dl div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #ffffff16;font-size:7px}.pricing-summary dt{color:#9db1bd}.pricing-summary dd{margin:0;text-align:right}.pricing-summary footer{margin-top:17px}.pricing-summary footer small,.pricing-summary footer strong{display:block}.pricing-summary footer small{color:#9db1bd;font-size:7px}.pricing-summary footer strong{margin-top:5px;color:#ffaf7e;font-size:15px}.pricing-modal>footer .step-count{align-self:center}@media (max-width:820px){.seller-banner{align-items:flex-start;flex-direction:column}.buyer-flow,.sale-flow{grid-template-columns:1fr}.buyer-flow li,.sale-flow li{border-right:0;border-bottom:1px solid #e8edef}.pricing-layout{grid-template-columns:1fr}.pricing-summary{position:static}.hero-actions{flex-wrap:wrap}}@media (max-width:620px){.price-compare{grid-template-columns:1fr}.seller-banner{padding:21px}.seller-banner .primary{width:100%}.pricing-modal>footer{flex-wrap:wrap}.buyer-flow{display:none}}.primary:disabled{opacity:.45;cursor:not-allowed}.wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 29px;border-radius:14px;color:#fff;background:linear-gradient(120deg,#102a43,#174b58)}.wallet-hero em{color:#83c9b2;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.wallet-hero h2{margin:7px 0 3px;font:700 34px Be Vietnam Pro}.wallet-hero p{margin:0;color:#b5c7cf;font-size:8px}.money-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;border:1px solid var(--line);border-radius:11px;background:#fff;list-style:none;overflow:hidden}.money-flow li{display:flex;align-items:center;gap:8px;min-height:62px;padding:9px 12px;border-right:1px solid #e7edef}.money-flow li:last-child{border:0}.money-flow b{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;background:var(--green);font-size:7px}.money-flow strong,.money-flow small{display:block}.money-flow strong{font-size:8px}.money-flow small{margin-top:3px;color:#82919b;font-size:6px}.wallet-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.wallet-metrics article{display:flex;align-items:center;gap:13px;min-height:100px;padding:17px;border:1px solid var(--line);border-radius:11px;background:#fff}.wallet-metrics article>svg{width:32px;height:32px;padding:7px;border-radius:8px;color:var(--green);background:#e7f3ee}.wallet-metrics small,.wallet-metrics strong{display:block}.wallet-metrics small{color:#72838e;font-size:7px;font-weight:800;text-transform:uppercase}.wallet-metrics strong{margin-top:7px;font-size:17px}.bank-card{display:flex;align-items:center;gap:13px;padding:14px 17px;border:1px solid #c9ded4;border-radius:11px;background:#f2f8f5}.bank-card>svg{width:32px;height:32px;padding:7px;border-radius:8px;color:#fff;background:var(--green)}.bank-card>span{flex:1}.bank-card small,.bank-card strong,.bank-card em{display:block}.bank-card small{color:#73887f;font-size:6px;font-weight:800}.bank-card strong{margin-top:4px;font-size:9px}.bank-card em{margin-top:4px;color:#768b82;font-size:7px;font-style:normal}.seller-ledger{min-width:1050px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.ledger-row{display:grid;grid-template-columns:1fr 1.35fr 1fr 1fr 1fr .8fr;gap:13px;align-items:center;min-height:67px;padding:10px 13px;border-bottom:1px solid var(--line)}.ledger-row:last-child{border:0}.ledger-row.head{min-height:36px;color:#788995;background:#f6f8f9;font-size:7px;font-weight:800;text-transform:uppercase}.ledger-row strong,.ledger-row small{display:block}.ledger-row strong{font-size:8px}.ledger-row small{margin-top:4px;color:#85949e;font-size:7px}.net-money strong{color:var(--green);font-size:9px}.payout-list{display:grid;gap:8px}.payout-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto 110px;gap:11px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:9px}.payout-list article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:var(--green);background:#e9f4ef}.payout-list article>i svg{width:18px}.payout-list strong,.payout-list small{display:block}.payout-list strong{font-size:9px}.payout-list small{margin-top:4px;color:#84939d;font-size:7px}.demo-disclaimer{margin:0;color:#71828d;font-size:7px;line-height:1.5}.withdraw-modal{width:min(570px,100%)}.withdraw-bank{display:flex;align-items:center;gap:12px;margin-top:18px;padding:15px;border-radius:10px;color:#fff;background:var(--navy)}.withdraw-bank>svg{width:32px}.withdraw-bank small,.withdraw-bank strong,.withdraw-bank em{display:block}.withdraw-bank small{color:#8db2a4;font-size:6px;font-weight:800}.withdraw-bank strong{margin-top:4px;font-size:10px}.withdraw-bank em{margin-top:4px;color:#b4c7cf;font-size:7px;font-style:normal}.withdraw-summary{margin:15px 0;padding:5px 14px;border:1px solid var(--line);border-radius:10px}.withdraw-summary div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #edf1f3;font-size:8px}.withdraw-summary div:last-child{border:0}.withdraw-summary dt{color:#71818c}.withdraw-summary dd{margin:0;font-weight:800}.buyer-payment-note{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid #c9ded4;border-radius:10px;background:#f2f8f5}.buyer-payment-note>svg{width:25px;color:var(--green)}.buyer-payment-note strong,.buyer-payment-note small{display:block}.buyer-payment-note strong{font-size:9px}.buyer-payment-note small{margin-top:4px;color:#71827a;font-size:7px}.payment-modal{width:min(900px,100%)}.payment-modal>header p{margin:5px 0 0;color:#748590;font-size:7px}.contract-review{display:grid;grid-template-columns:52px 1fr;gap:13px;align-items:center;padding:18px;border:1px solid #cfe0d8;border-radius:11px;background:#f4f9f7}.contract-review>svg{width:45px;height:45px;color:var(--green)}.contract-review h3{margin:0;font-size:18px}.contract-review p{margin:4px 0 0;color:#71827a;font-size:8px}.contract-review dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);margin:5px 0 0}.contract-review dl div{padding:10px;border-right:1px solid #dfe9e4}.contract-review dl div:last-child{border:0}.contract-review dt,.contract-review dd{font-size:7px}.contract-review dt{color:#788a81}.contract-review dd{margin:5px 0 0;font-weight:800}.otp-review{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.otp-review>svg{width:45px;height:45px;color:var(--green)}.otp-review h3{margin:9px 0}.otp-review p{color:#71818c;font-size:7px}.otp-box{display:flex;gap:7px}.otp-box b{width:37px;height:43px;display:grid;place-items:center;border:1px solid #b8cbc2;border-radius:7px;color:var(--green);background:#f2f8f5;font-size:16px}.checkout-payment{display:grid;grid-template-columns:1fr 310px;gap:15px}.payment-methods{display:grid;gap:8px}.payment-methods button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;color:#253b4b;background:#fff;text-align:left}.payment-methods button.active{border-color:var(--green);box-shadow:0 0 0 2px #21735a17;background:#f2f8f5}.payment-methods button>svg{width:17px;color:transparent}.payment-methods button.active>svg{color:var(--green)}.payment-methods strong,.payment-methods small{display:block}.payment-methods strong{font-size:9px}.payment-methods small{margin-top:4px;color:#82919b;font-size:7px}.payment-receipt{padding:15px;border-radius:11px;color:#fff;background:var(--navy);text-align:center}.payment-receipt .qr{width:85px;height:85px;margin:auto;border-width:7px}.payment-receipt>span small,.payment-receipt>span strong,.payment-receipt>span em{display:block}.payment-receipt>span small{margin-top:10px;color:#9db1bd;font-size:6px}.payment-receipt>span strong{margin-top:4px;color:#ffaf7e;font-size:15px}.payment-receipt>span em{margin-top:4px;color:#b7c7cf;font-size:7px;font-style:normal}.payment-receipt dl{margin:12px 0 0}.payment-receipt dl div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid #ffffff16;font-size:7px}.payment-receipt dd{margin:0}.gateway-note{grid-column:1/-1;display:flex;align-items:center;gap:7px;margin:0;padding:10px;border-radius:8px;color:#5f7168;background:#f2f6f4;font-size:7px}.gateway-note>svg{width:16px}.payment-success{min-height:270px;text-align:center}.payment-success>svg{width:49px;height:49px;color:var(--green)}.payment-success h3{margin:8px 0 2px;font-size:23px}.payment-success>strong{color:var(--green);font-size:16px}.payment-success>p{color:#71818c;font-size:8px}.issued-docs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;text-align:left}.issued-docs article{display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:9px}.issued-docs article>svg{width:21px;color:var(--green)}.issued-docs small,.issued-docs strong{display:block}.issued-docs small{color:#81909a;font-size:6px}.issued-docs strong{margin-top:4px;font-size:7px}@media (max-width:820px){.wallet-hero{align-items:flex-start;flex-direction:column}.money-flow{grid-template-columns:1fr}.money-flow li{border-right:0;border-bottom:1px solid #e7edef}.wallet-metrics,.checkout-payment{grid-template-columns:1fr}.payment-receipt{display:grid;grid-template-columns:90px 1fr;align-items:center;text-align:left}.payment-receipt dl{grid-column:1/-1}.contract-review dl{grid-template-columns:repeat(2,1fr)}.issued-docs{grid-template-columns:1fr}}@media (max-width:620px){.wallet-hero{padding:21px}.wallet-hero .primary{width:100%}.bank-card{align-items:flex-start}.bank-card .badge{display:none}.payout-list article{grid-template-columns:38px 1fr}.payout-list article>strong,.payout-list article>span:last-child{grid-column:2}.payment-receipt{display:block;text-align:center}.contract-review dl{grid-template-columns:1fr}.contract-review dl div{border-right:0;border-bottom:1px solid #dfe9e4}.otp-box b{width:31px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.purpose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;border:0}.purpose-grid label{display:flex;align-items:center;gap:8px;min-height:42px;padding:10px;border:1px solid var(--line);border-radius:8px;color:#5f7180;background:#fff;font-size:8px;font-weight:700;cursor:pointer}.purpose-grid label.selected{border-color:var(--green);color:var(--green);background:#eef7f3;box-shadow:0 0 0 2px #21735a12}.purpose-grid input{position:absolute;opacity:0;pointer-events:none}.purpose-grid svg{width:16px;height:16px;padding:3px;border:1px solid #afbec5;border-radius:4px;color:transparent}.purpose-grid label.selected svg{border-color:var(--green);color:#fff;background:var(--green)}.purpose-summary{align-items:flex-start!important;flex-direction:column}.purpose-summary dd{margin-top:5px!important;text-align:left!important;line-height:1.5}.purpose-list{display:block;margin-top:4px;color:var(--green);font-size:6px;font-style:normal}@media (max-width:620px){.purpose-grid{grid-template-columns:1fr}}.marketplace-page,.seller-store-page{display:grid;gap:18px}.market-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:0;min-height:390px;overflow:hidden;border-radius:18px;color:#fff;background:linear-gradient(135deg,#102a43,#173d45 62%,#285e50);box-shadow:0 18px 50px #102a4318}.market-hero-copy{padding:44px 42px}.market-kicker{display:flex;align-items:center;gap:7px;color:#ffb07e;font-size:8px;font-weight:800;letter-spacing:.12em}.market-kicker svg{width:16px}.market-hero h2{margin:13px 0 10px;font:700 clamp(34px,4vw,54px)/1.04 "Be Vietnam Pro";letter-spacing:-.035em}.market-hero-copy>p{max-width:680px;margin:0;color:#b8c9d1;font-size:10px;line-height:1.7}.market-search{height:52px;display:flex;align-items:center;gap:10px;margin-top:27px;padding:0 7px 0 15px;border-radius:11px;color:#71828d;background:#fff;box-shadow:0 10px 30px #071a2930}.market-search>svg{width:19px}.market-search input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:9px}.market-search button{height:38px;display:flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:8px;color:#fff;background:var(--orange);font-size:8px;font-weight:800}.market-search button svg{width:14px}.market-trust{display:flex;flex-wrap:wrap;gap:15px;margin-top:17px;color:#a9c0c8;font-size:7px;font-weight:700}.market-trust span{display:flex;align-items:center;gap:5px}.market-trust svg{width:14px;color:#76c4a1}.featured-work{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin:20px;padding:22px;border:1px solid #ffffff1d;border-radius:15px;background:#ffffff0d}.featured-work:before,.market-cover:before,.seller-product-cover:before{content:"";position:absolute;width:210px;height:210px;right:-70px;top:-70px;border:35px solid #ffffff0d;border-radius:50%}.featured-work.orange,.market-cover.orange,.seller-product-cover.orange{background:linear-gradient(145deg,#b96538,#8e452d)}.featured-work.green,.market-cover.green,.seller-product-cover.green{background:linear-gradient(145deg,#467e68,#295848)}.featured-work.blue,.market-cover.blue,.seller-product-cover.blue{background:linear-gradient(145deg,#3d6e87,#264b60)}.featured-work.purple,.market-cover.purple,.seller-product-cover.purple{background:linear-gradient(145deg,#675684,#43375e)}.featured-label{position:relative;z-index:1;font-size:7px;font-weight:800;letter-spacing:.12em}.featured-play{position:relative;z-index:1;width:62px;height:62px;display:grid;place-items:center;align-self:center;border:0;border-radius:50%;color:var(--orange);background:#fff;box-shadow:0 12px 30px #0004}.featured-play svg{width:25px}.featured-work>div:last-child{position:relative;z-index:1}.featured-work small{font-size:7px}.featured-work h3{margin:6px 0 4px;font:700 27px/1.05 Be Vietnam Pro}.featured-work p{display:flex;align-items:center;gap:5px;margin:0;color:#d6e0dc;font-size:7px}.featured-work p svg{width:13px}.featured-work footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid #ffffff20}.featured-work footer span small,.featured-work footer span strong{display:block}.featured-work footer span strong{margin-top:4px;color:#ffc09a;font-size:12px}.featured-work footer button{display:flex;align-items:center;gap:5px;padding:9px 11px;border:1px solid #ffffff45;border-radius:8px;color:#fff;background:#ffffff12;font-size:7px;font-weight:800}.featured-work footer button svg{width:13px}.market-categories{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) minmax(230px,1.6fr);gap:9px}.market-categories>button{min-height:70px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px;color:#5e7180;background:#fff;font-size:8px;font-weight:800}.market-categories>button svg{width:20px}.market-categories>button.active{border-color:var(--green);color:#fff;background:var(--green);box-shadow:0 8px 20px #21735a20}.market-categories .author-entry{justify-content:flex-start;padding:10px 14px;color:#153f37;background:#edf7f2}.author-entry>svg:first-child{width:34px;height:34px;padding:8px;border-radius:8px;color:#fff;background:var(--green)}.author-entry span{flex:1;text-align:left}.author-entry strong,.author-entry small{display:block}.author-entry small{margin-top:4px;color:#6f8279;font-size:6px}.author-entry>svg:last-child{width:14px}.market-section-head,.seller-shop-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:6px}.market-section-head em,.seller-shop-toolbar em{color:var(--orange);font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.market-section-head h2,.seller-shop-toolbar h2{margin:5px 0 0;font:700 27px Be Vietnam Pro}.market-section-head p,.seller-shop-toolbar p{margin:5px 0 0;color:#758691;font-size:8px}.market-catalog{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.marketplace-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 25px #102a4308;transition:transform .18s,box-shadow .18s}.marketplace-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px #102a4314}.market-cover{height:185px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.market-cover>strong{position:relative;z-index:1;font:700 34px Be Vietnam Pro}.market-cover>button{position:absolute;right:14px;bottom:14px;z-index:2;width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:50%;color:#163a35;background:#fff}.market-cover>button svg{width:17px}.verified-chip,.live-status{position:absolute;left:12px;top:12px;z-index:2;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:20px;color:#173d35;background:#f7fffbeb;font-size:6px;font-weight:800}.verified-chip svg{width:12px;color:var(--green)}.waveform{position:absolute;left:15px;bottom:18px;display:flex;align-items:center;gap:3px;height:25px}.waveform i{width:2px;border-radius:2px;background:#ffffff70}.waveform i:nth-child(1),.waveform i:nth-child(9){height:7px}.waveform i:nth-child(2),.waveform i:nth-child(7){height:15px}.waveform i:nth-child(3),.waveform i:nth-child(6){height:22px}.waveform i:nth-child(4),.waveform i:nth-child(8){height:11px}.waveform i:nth-child(5){height:25px}.market-card-body{padding:16px}.market-card-body>em{color:var(--orange);font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.market-card-body h3{margin:6px 0 4px;font:700 19px Be Vietnam Pro}.seller-name{display:flex;align-items:center;gap:4px;margin:0;color:#748590;font-size:7px}.seller-name svg{width:12px;color:var(--green)}.license-purpose{margin-top:12px}.license-purpose span,.purpose-tags span{display:inline-flex;padding:5px 7px;border-radius:20px;color:#356455;background:#eaf5f0;font-size:6px;font-weight:700}.market-card-body dl,.seller-product-body dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;padding:11px 0;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.market-card-body dl div,.seller-product-body dl div{min-width:0}.market-card-body dt,.seller-product-body dt{display:flex;align-items:center;gap:4px;color:#84939d;font-size:6px}.market-card-body dt svg,.seller-product-body dt svg{width:12px}.market-card-body dd,.seller-product-body dd{margin:5px 0 0;font-size:7px;font-weight:800}.market-card-body footer{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.market-card-body footer span small,.market-card-body footer span strong{display:block}.market-card-body footer span small{color:#84939d;font-size:6px}.market-card-body footer span strong{margin-top:4px;font-size:10px}.buyer-assurance{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:5px;padding:19px 22px;border:1px solid #c9ded4;border-radius:13px;background:#f0f8f4}.buyer-assurance>div{display:flex;align-items:center;gap:11px}.buyer-assurance>div>svg{width:36px;height:36px;padding:8px;border-radius:9px;color:#fff;background:var(--green)}.buyer-assurance strong,.buyer-assurance small{display:block}.buyer-assurance strong{font-size:9px}.buyer-assurance small{margin-top:4px;color:#71847b;font-size:7px}.buyer-assurance ol{display:flex;gap:8px;margin:0;padding:0;list-style:none}.buyer-assurance li{padding:7px 9px;border-radius:8px;color:#527166;background:#fff;font-size:7px;font-weight:700}.buyer-assurance li b{color:var(--orange)}.storefront-header{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:18px;align-items:center;padding:23px 25px;border-radius:16px;color:#fff;background:linear-gradient(125deg,#163d35,#275f51);box-shadow:0 15px 40px #153d3518}.store-avatar{width:82px;height:82px;position:relative;display:grid;place-items:center;border:3px solid #ffffff45;border-radius:50%;background:#f1f7f4;color:#24594a;font-size:21px;font-weight:800}.store-avatar span{position:absolute;right:-1px;bottom:2px;width:24px;height:24px;display:grid;place-items:center;border:3px solid #285e50;border-radius:50%;color:#fff;background:var(--orange)}.store-avatar svg{width:12px}.store-identity em{color:#9bd7bd;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.store-identity h2{margin:6px 0 4px;font:700 28px Be Vietnam Pro}.store-identity>p{margin:0;color:#bfd2ca;font-size:8px}.store-identity>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:11px}.store-identity>div span{display:flex;align-items:center;gap:4px;color:#d4e3dd;font-size:7px}.store-identity>div svg{width:13px;color:#9ce0bd}.storefront-actions{display:flex;gap:8px}.storefront-actions .secondary{border-color:#ffffff45;color:#fff;background:#ffffff10}.seller-commerce-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.seller-commerce-stats article{display:flex;align-items:center;gap:12px;min-height:106px;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.seller-commerce-stats article>span{width:39px;height:39px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;color:var(--green);background:#e9f4ef}.seller-commerce-stats article>span svg{width:20px}.seller-commerce-stats small,.seller-commerce-stats strong,.seller-commerce-stats em{display:block}.seller-commerce-stats small{color:#748590;font-size:6px;font-weight:800}.seller-commerce-stats strong{margin-top:6px;font-size:20px}.seller-commerce-stats em{margin-top:4px;color:#85949d;font-size:6px;font-style:normal}.seller-commerce-stats em.positive{color:var(--green)}.seller-shop-toolbar>div:last-child{display:flex;gap:8px}.seller-shop-toolbar label{width:240px;height:36px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.seller-shop-toolbar label svg{width:15px;color:#81909b}.seller-shop-toolbar input{min-width:0;border:0;outline:0;background:none;font-size:8px}.seller-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seller-product-card{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 8px 25px #102a4308}.seller-product-cover{height:175px;position:relative;display:grid;place-items:center;overflow:hidden;color:#fff}.seller-product-cover>strong{position:relative;z-index:1;font:700 34px Be Vietnam Pro}.seller-product-cover>button{position:absolute;right:14px;bottom:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#234f42;background:#fff}.seller-product-cover>button svg{width:16px}.live-status i{width:6px;height:6px;border-radius:50%;background:#3bb67e}.seller-product-body{padding:16px}.product-code{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#81909b;font-size:6px}.seller-product-body h3{margin:7px 0 3px;font:700 19px Be Vietnam Pro}.seller-product-body>p{margin:0;color:#768691;font-size:7px}.purpose-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:28px;margin-top:11px}.seller-prices{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:11px 12px;border-radius:9px;background:#f7f9fa}.seller-prices span small,.seller-prices span del,.seller-prices span strong{display:block}.seller-prices small{color:#84939d;font-size:6px}.seller-prices del{margin-top:4px;color:#80909a;font-size:8px}.seller-prices strong{margin-top:4px;color:var(--orange);font-size:11px}.seller-product-body footer{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.seller-product-body footer button{width:100%}.add-product-card{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border:2px dashed #b8cbc2;border-radius:14px;color:#45665c;background:#f4f9f7;text-align:center}.add-product-card>span{width:53px;height:53px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green)}.add-product-card>span svg{width:24px}.add-product-card strong{margin-top:13px;font-size:10px}.add-product-card small{max-width:220px;margin-top:6px;color:#71847b;font-size:7px;line-height:1.5}.seller-market-note{display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid #e5c9b4;border-radius:11px;color:#744526;background:#fff7f1}.seller-market-note>svg{width:24px;color:var(--orange)}.seller-market-note strong,.seller-market-note small{display:block}.seller-market-note strong{font-size:9px}.seller-market-note small{margin-top:4px;font-size:7px}@media (max-width:1200px){.market-catalog{grid-template-columns:repeat(2,1fr)}.market-categories{grid-template-columns:repeat(3,1fr)}.seller-commerce-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.market-hero{grid-template-columns:1fr}.featured-work{min-height:300px}.storefront-header{grid-template-columns:70px 1fr}.store-avatar{width:68px;height:68px}.storefront-actions{grid-column:1/-1}.seller-product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.market-hero-copy{padding:28px 22px}.market-hero h2{font-size:34px}.market-search button{width:38px;padding:0;font-size:0}.market-search button svg{margin:auto}.featured-work{margin:12px}.market-categories{grid-template-columns:repeat(2,1fr)}.market-categories .author-entry{grid-column:1/-1}.market-catalog,.seller-commerce-stats,.seller-product-grid{grid-template-columns:1fr}.market-section-head,.seller-shop-toolbar{align-items:flex-start;flex-direction:column}.market-section-head>button{width:100%}.buyer-assurance{align-items:flex-start;flex-direction:column}.buyer-assurance ol{display:grid;grid-template-columns:1fr 1fr;width:100%}.storefront-header{grid-template-columns:1fr;text-align:center}.store-avatar{margin:auto}.store-identity>div{justify-content:center}.storefront-actions{display:grid;grid-template-columns:1fr}.seller-shop-toolbar>div:last-child{width:100%;flex-direction:column}.seller-shop-toolbar label{width:100%}}:root{--dark:#211d3a;--navy:#2b2853;--orange:#ec7046;--green:#6858c9;--verified:#278567;--line:#e2deea;color:#2c2945;background:#f7f3ef}body{background:radial-gradient(circle at 78% 0,#eee8ff 0,transparent 27%),linear-gradient(180deg,#faf8f5,#f5f2f7)}.side{background:linear-gradient(180deg,#211d3a,#292448 62%,#302850)}.brand{border-color:#ffffff18}.brand>b{background:linear-gradient(145deg,#ff8a57,#d95673);box-shadow:0 7px 20px #d9567340}.env{border-color:#ffffff1a;color:#beb7d3;background:#ffffff09}.env i{background:#54d09a}.side nav button{color:#aaa3c2}.side nav button.active{color:#fff;background:linear-gradient(90deg,#6a58ca55,#da5a7c25);box-shadow:inset 3px 0 #ff8a57}.side nav button.active svg{color:#ffb08d}.side nav b{background:#ffffff16}.side footer{border-color:#ffffff17}.side footer>i{color:#3c315f;background:#f0eaff}.work>header{border-color:#e5e0eb;background:#fffdfbf2;box-shadow:0 3px 15px #2b285308}.heading h1{color:#292644}.heading em,.market-section-head em,.seller-shop-toolbar em,.title em,.card em{color:#d95673}.primary{background:linear-gradient(135deg,#f07a4e,#df5c68);box-shadow:0 6px 16px #df5c6828}.secondary{border-color:#d9d3e2;color:#4b456d}.role i{color:#4f457b;background:#eee9fa}.market-hero{background:radial-gradient(circle at 78% 25%,#735dd45e 0,transparent 34%),linear-gradient(135deg,#262347,#353064 55%,#5a3971);box-shadow:0 22px 55px #392f6a24}.market-kicker{color:#ffad86}.market-search button{background:linear-gradient(135deg,#f07a4e,#df5c68)}.market-trust svg{color:#7fe0b1}.featured-work{border-color:#ffffff2b;background:#ffffff10;box-shadow:inset 0 0 0 1px #ffffff08}.featured-work.green{background:linear-gradient(145deg,#7656b3,#4d3a86)}.featured-work footer span strong{color:#ffc29e}.market-categories>button{border-color:#dfd9e7;color:#5d5776;box-shadow:0 5px 16px #342d5708}.market-categories>button:hover{border-color:#b8add8;color:#5749a5}.market-categories>button.active{border-color:#6858c9;background:linear-gradient(135deg,#725fd0,#5947b5);box-shadow:0 9px 22px #6858c934}.market-categories .author-entry{border-color:#e5cddd;color:#713c61;background:linear-gradient(135deg,#fff3ed,#f9eafa)}.author-entry>svg:first-child{background:linear-gradient(135deg,#d9577d,#8b55b4)}.marketplace-card,.seller-product-card,.seller-commerce-stats article{border-color:#e2ddea;box-shadow:0 10px 28px #3c32680b}.verified-chip{color:#1d624d;background:#f4fffaf0}.verified-chip svg,.seller-name svg{color:var(--verified)}.license-purpose span,.purpose-tags span{color:#5c4fa7;background:#f0edff}.market-card-body dt svg,.seller-product-body dt svg{color:#7a6bc0}.buyer-assurance{border-color:#ddd5ee;background:linear-gradient(135deg,#f5f1ff,#fff6ef)}.buyer-assurance>div>svg{background:linear-gradient(135deg,#6c5acb,#8f55b4)}.storefront-header{background:radial-gradient(circle at 82% 30%,#da5a7c30 0,transparent 30%),linear-gradient(125deg,#292549,#42386f 60%,#5d3d75);box-shadow:0 18px 45px #382d681f}.store-avatar{border-color:#ffffff58;color:#5a479b;background:linear-gradient(145deg,#fff,#eee8ff)}.store-avatar span{border-color:#4d3a70;background:linear-gradient(135deg,#ff8654,#d95673)}.store-identity em{color:#d3c7ff}.store-identity>div svg{color:#8ce0b6}.seller-commerce-stats article>span{color:#6555bb;background:#efebff}.seller-commerce-stats em.positive{color:#238363}.seller-product-cover.green{background:linear-gradient(145deg,#7259b5,#46377b)}.seller-product-cover.orange{background:linear-gradient(145deg,#e66e52,#a94369)}.live-status{color:#1d624d;background:#f5fffaf0}.live-status i{background:#2db27a}.seller-prices{background:linear-gradient(135deg,#f7f4ff,#fff8f3)}.seller-prices strong{color:#dd5d67}.add-product-card{border-color:#bcb1dc;color:#564b86;background:linear-gradient(145deg,#f6f3ff,#fff8f3)}.add-product-card>span{background:linear-gradient(135deg,#6d59c9,#a14fac)}.seller-market-note{border-color:#e9cad7;color:#713e5d;background:linear-gradient(135deg,#fff4ed,#fbeefa)}.badge.ok{color:var(--verified);background:#e8f6ef}.purpose-grid label.selected{border-color:#7663cc;color:#5b4ca8;background:#f0edff;box-shadow:0 0 0 2px #6c5acb12}.purpose-grid label.selected svg{border-color:#6858c9;background:#6858c9}.pricing-summary,.withdraw-bank,.payment-receipt{background:linear-gradient(145deg,#29264d,#46376e)}.pricing-summary>span{color:#c5b9ff}.pricing-summary footer strong,.payment-receipt>span strong{color:#ffad86}.wallet-hero{background:radial-gradient(circle at 80% 20%,#d95b7c30 0,transparent 34%),linear-gradient(120deg,#29254d,#44356e)}.wallet-metrics article>svg,.bank-card>svg,.payout-list article>i{color:#6556bb;background:#efebff}.bank-card{border-color:#dcd5eb;background:#f5f2ff}.net-money strong{color:#6556bb}.buyer-payment-note{border-color:#ddd5ee;background:#f5f2ff}.payment-methods button.active{border-color:#6d5bc8;background:#f3f0ff;box-shadow:0 0 0 2px #6d5bc817}.payment-methods button.active>svg{color:#6d5bc8}.otp-box b{border-color:#c9bfe6;color:#6150b1;background:#f4f1ff}.checkout-body>strong,.payment-success>strong{color:#6555bb}.toast{background:linear-gradient(135deg,#332b5a,#6c3f72)}.buyer-work{margin-left:0}.buyer-work main{max-width:1560px;padding-top:22px}.public-market-header{height:74px!important;display:grid!important;grid-template-columns:auto minmax(280px,620px) auto auto;gap:14px!important;padding:0 max(24px,calc((100vw - 1500px)/2))!important}.market-logo{display:flex;align-items:center;gap:10px;margin-right:12px;border:0;color:#302a50;background:none;text-align:left}.market-logo>b{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#ff8a57,#d95673);box-shadow:0 7px 20px #d9567335;font-size:22px}.market-logo span strong,.market-logo span small{display:block;white-space:nowrap}.market-logo span strong{font-size:12px}.market-logo span small{margin-top:3px;color:#8d879e;font-size:6px;letter-spacing:.08em;text-transform:uppercase}.public-market-header .market-header-search{width:100%;height:41px;border-color:#ded8e8;border-radius:21px;background:#f6f3f8}.buyer-orders-button{height:39px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid #ded8e8;border-radius:10px;color:#514970;background:#fff;font-size:8px;font-weight:800;white-space:nowrap}.buyer-orders-button svg{width:16px}.buyer-orders-button b{min-width:18px;padding:3px 5px;border-radius:10px;color:#fff;background:#6858c9;font-size:7px}.buyer-page-title{margin:7px 0 22px}.cover-detail{position:absolute;right:12px;top:14px;z-index:2;color:#ffffffc7;font-size:6px;font-weight:800;letter-spacing:.08em}.market-cover{width:100%;border:0;text-align:inherit}.work-title-link{display:block;padding:0;border:0;color:inherit;background:none;text-align:left}.work-title-link h3{transition:color .18s}.work-title-link:hover h3{color:#6858c9}.market-card-body footer{display:none}.card-listen-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.card-listen-row>span{text-align:right}.card-listen-row small,.card-listen-row strong{display:block}.card-listen-row small{color:#8b8499;font-size:6px}.card-listen-row strong{margin-top:3px;font-size:10px}.listen-button{display:flex;align-items:center;gap:6px;padding:0;border:0;color:#6555bb;background:none;font-size:8px;font-weight:800}.listen-button svg{width:25px;height:25px;padding:7px;border-radius:50%;color:#fff;background:linear-gradient(135deg,#6f5dc9,#a54fa8)}.detail-button{width:100%;height:36px;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;border:1px solid #d9d2e6;border-radius:8px;color:#4f456f;background:#fbf9fc;font-size:8px;font-weight:800}.detail-button svg{width:14px}.featured-play:hover,.listen-button:hover svg{transform:scale(1.05)}.audio-preview-bar{position:fixed;left:24px;right:24px;bottom:18px;z-index:95;min-height:76px;display:grid;grid-template-columns:auto auto minmax(260px,1fr) auto auto auto;align-items:center;gap:13px;padding:10px 14px;border:1px solid #ffffff1c;border-radius:15px;color:#fff;background:linear-gradient(120deg,#24203f,#39305f 58%,#633c6f);box-shadow:0 18px 55px #211c3e55}.preview-play{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:#4f376e;background:#fff}.preview-play svg{width:18px}.preview-cover{width:50px;height:50px;display:grid;place-items:center;border-radius:9px;color:#fff;font-size:12px;font-weight:800}.preview-cover.orange{background:linear-gradient(145deg,#e66e52,#a94369)}.preview-cover.green{background:linear-gradient(145deg,#7259b5,#46377b)}.preview-cover.blue{background:linear-gradient(145deg,#457a98,#39416f)}.preview-cover.purple{background:linear-gradient(145deg,#80569b,#4b366e)}.preview-track{display:grid;grid-template-columns:170px minmax(120px,1fr) 76px;align-items:center;gap:16px}.preview-track span strong,.preview-track span small{display:block}.preview-track span strong{font-size:9px}.preview-track span small{margin-top:4px;color:#bdb5d0;font-size:7px}.preview-track>div{height:4px;overflow:hidden;border-radius:5px;background:#ffffff25}.preview-track>div i{display:block;width:60%;height:100%;border-radius:5px;background:linear-gradient(90deg,#ff8a57,#da5a7c)}.preview-track>div i.playing{animation:preview-progress 12s linear infinite}.preview-track time{color:#c9c1d6;font-size:7px}@keyframes preview-progress{0%{width:22%}to{width:96%}}.preview-volume{width:18px;color:#c7bfd5}.preview-detail{height:34px;padding:0 13px;border:1px solid #ffffff35;border-radius:8px;color:#fff;background:#ffffff10;font-size:8px;font-weight:800}.preview-close{width:32px;height:32px;display:grid;place-items:center;border:0;color:#d4ccdf;background:none}.preview-close svg{width:17px}.work-detail-modal{width:min(1040px,100%);padding:24px}.work-detail-layout{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(390px,1.2fr);gap:26px;margin-top:20px}.detail-cover{min-height:500px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:15px;color:#fff}.detail-cover.orange{background:radial-gradient(circle at 70% 18%,#ffad7855,transparent 35%),linear-gradient(145deg,#d86a4e,#7d355f)}.detail-cover.green{background:radial-gradient(circle at 70% 18%,#c392ff55,transparent 35%),linear-gradient(145deg,#7259b5,#393062)}.detail-cover.blue{background:linear-gradient(145deg,#467b98,#35345f)}.detail-cover.purple{background:linear-gradient(145deg,#80569b,#3d315f)}.detail-cover:before{content:"";position:absolute;width:320px;height:320px;right:-110px;top:-100px;border:55px solid #ffffff0d;border-radius:50%}.detail-cover>strong{position:relative;z-index:1;font-size:63px}.detail-cover>.verified-chip{left:18px;top:18px}.detail-cover>button{position:relative;z-index:2;display:flex;align-items:center;gap:7px;margin-top:55px;padding:11px 16px;border:0;border-radius:25px;color:#473566;background:#fff;font-size:8px;font-weight:800}.detail-cover>button svg{width:17px}.detail-wave{position:absolute;left:45px;right:45px;bottom:120px;height:55px;display:flex;align-items:center;justify-content:center;gap:5px}.detail-wave i{width:3px;border-radius:3px;background:#ffffff80}.detail-wave i:nth-child(3n){height:48px}.detail-wave i:nth-child(3n+1){height:20px}.detail-wave i:nth-child(3n+2){height:34px}.detail-info{padding:5px 0}.detail-genre{color:#d85e72;font-size:7px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.detail-info>h3{margin:8px 0 5px;font:700 34px/1.1 Be Vietnam Pro}.detail-artist{display:flex;align-items:center;gap:5px;margin:0;color:#756e82;font-size:8px}.detail-artist svg{width:15px;color:#278567}.detail-description{margin:18px 0;color:#716a7e;font-size:9px;line-height:1.65}.audio-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.audio-meta span{padding:10px;border:1px solid #e5e0eb;border-radius:8px;background:#fbfafc}.audio-meta small,.audio-meta strong{display:block}.audio-meta small{color:#918a9d;font-size:5px;font-weight:800}.audio-meta strong{margin-top:5px;font-size:7px}.license-summary{margin-top:16px;padding:16px;border:1px solid #dcd5ea;border-radius:12px;background:linear-gradient(145deg,#f7f4ff,#fff9f5)}.license-summary>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.license-summary>header span em,.license-summary>header span strong{display:block}.license-summary>header em{color:#6555bb;font-size:6px;font-style:normal;font-weight:800}.license-summary>header span strong{margin-top:5px;font-size:10px}.license-summary>header>strong{color:#dd5d67;font-size:13px}.license-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0;padding-top:13px;border-top:1px solid #e1dbea}.license-summary dl div{min-width:0}.license-summary dt{display:flex;align-items:center;gap:5px;color:#8a8296;font-size:6px}.license-summary dt svg{width:13px;color:#7463bf}.license-summary dd{margin:5px 0 0;font-size:7px;font-weight:800}.rights-proof{display:flex;gap:9px;margin-top:13px;padding:12px;border-radius:9px;color:#2b6955;background:#edf8f3}.rights-proof>svg{width:21px;flex:0 0 auto}.rights-proof strong,.rights-proof small{display:block}.rights-proof strong{font-size:8px}.rights-proof small{margin-top:4px;font-size:6px;line-height:1.45}.work-detail-modal>footer .detail-buy{min-width:310px}@media (max-width:900px){.public-market-header{grid-template-columns:auto minmax(180px,1fr) auto!important}.public-market-header .role,.buyer-orders-button span{display:none}.work-detail-layout{grid-template-columns:1fr}.detail-cover{min-height:330px}.audio-preview-bar{grid-template-columns:auto auto 1fr auto}.preview-track{grid-template-columns:1fr}.preview-track>div,.preview-track time,.preview-volume{display:none}.preview-detail{display:none}}@media (max-width:620px){.buyer-work main{padding:16px 14px 110px}.public-market-header{height:64px!important;grid-template-columns:auto 1fr auto!important;padding:0 12px!important}.market-logo span{display:none}.market-logo>b{width:34px;height:34px}.public-market-header .market-header-search{display:flex!important;height:37px}.buyer-orders-button{width:37px;padding:0;justify-content:center}.buyer-orders-button b{display:none}.audio-preview-bar{left:10px;right:10px;bottom:10px;grid-template-columns:auto 1fr auto;gap:8px;padding:9px}.preview-play{width:38px;height:38px}.preview-cover{display:none}.preview-track span strong{font-size:8px}.preview-track span small{font-size:6px}.work-detail-modal{padding:17px}.work-detail-layout{gap:17px}.detail-cover{min-height:280px}.detail-info>h3{font-size:27px}.audio-meta{grid-template-columns:1fr 1fr}.license-summary dl{grid-template-columns:1fr}.work-detail-modal>footer{display:grid;grid-template-columns:1fr}.work-detail-modal>footer .detail-buy{min-width:0}.cover-detail{display:none}}.music-marketplace{display:grid;gap:20px}.music-hero{margin-bottom:0}.featured-favorite{position:absolute;right:18px;top:18px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff35;border-radius:50%;color:#fff;background:#ffffff12}.featured-favorite svg{width:16px}.music-explore{padding:20px;border:1px solid #e1dbe8;border-radius:15px;background:#fff;box-shadow:0 10px 30px #332a5b0a}.music-explore-head,.music-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.music-explore-head em,.music-results-head em{color:#d95673;font-size:7px;font-style:normal;font-weight:800;letter-spacing:.12em}.music-explore-head h2,.music-results-head h2{margin:5px 0 0;font:700 25px Be Vietnam Pro}.author-entry.compact{min-height:45px;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #e5cddd;border-radius:10px;color:#713c61;background:linear-gradient(135deg,#fff3ed,#f9eafa)}.author-entry.compact>svg:first-child{width:31px;height:31px}.author-entry.compact span{flex:1}.author-entry.compact strong,.author-entry.compact small{display:block}.author-entry.compact strong{font-size:7px}.author-entry.compact small{margin-top:3px;font-size:6px}.author-entry.compact>svg:last-child{width:13px}.artist-strip{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:9px;margin-top:15px}.artist-strip>button{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr) 16px;gap:9px;align-items:center;padding:9px;border:1px solid #e6e1ea;border-radius:11px;color:#3b3553;background:#fbfafc;text-align:left}.artist-strip>button.active{border-color:#7563cb;background:#f2efff;box-shadow:0 0 0 2px #6d5acb12}.artist-strip i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#6e5bc5,#d05a7c);font-size:8px;font-style:normal;font-weight:800}.artist-strip strong,.artist-strip small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artist-strip strong{font-size:8px}.artist-strip small{margin-top:4px;color:#8c8596;font-size:6px}.artist-strip svg{width:14px;color:#278567}.music-filter-panel{overflow:hidden;border:1px solid #ded8e7;border-radius:15px;background:#fff;box-shadow:0 10px 30px #332a5b08}.music-filter-panel>header{display:flex;align-items:center;justify-content:space-between;padding:13px 17px;border-bottom:1px solid #ebe7ef;background:linear-gradient(90deg,#f5f2ff,#fff9f5)}.music-filter-panel>header span{display:flex;align-items:center;gap:7px;font-size:9px}.music-filter-panel>header svg{width:16px;color:#6756bb}.music-filter-panel>header button{display:flex;align-items:center;gap:5px;border:0;color:#766f82;background:none;font-size:7px;font-weight:800}.music-filter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px 17px 10px}.music-filter-grid label{display:grid;gap:6px;color:#746d80;font-size:7px;font-weight:800}.music-filter-grid select,.music-results-head select{height:38px;padding:0 10px;border:1px solid #ddd7e5;border-radius:8px;color:#37314e;background:#fff;font-size:8px;outline:0}.music-filter-grid select:focus,.music-results-head select:focus{border-color:#7563ca;box-shadow:0 0 0 2px #6d5bc817}.genre-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 17px 15px}.genre-chips button{height:30px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #e2dce8;border-radius:18px;color:#625b70;background:#fbfafc;font-size:7px;font-weight:700}.genre-chips button svg{width:12px}.genre-chips button.active{border-color:#6858c9;color:#fff;background:#6858c9}.music-results-head{margin-top:3px}.music-results-head p{margin:5px 0 0;color:#827b8e;font-size:8px}.music-results-head>div:last-child{display:flex;align-items:center;gap:9px}.music-results-head>div:last-child>label{display:flex;align-items:center;gap:7px;color:#817a8d;font-size:7px}.favorite-filter{height:38px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #ded7e5;border-radius:9px;color:#5e566e;background:#fff;font-size:8px;font-weight:800}.favorite-filter svg{width:15px;color:#d95778}.favorite-filter b{min-width:17px;padding:3px;border-radius:9px;color:#fff;background:#d95778;font-size:6px}.favorite-filter.active{border-color:#d95778;color:#a13e62;background:#fff0f5}.music-catalog{grid-template-columns:repeat(4,minmax(0,1fr))}.music-card .market-cover{display:block}.music-card .market-cover>button{position:absolute;z-index:3;margin:0}.music-card .card-favorite{left:auto;right:12px;top:12px;bottom:auto;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%;color:#fff;background:#2c244866}.music-card .card-favorite.active{color:#fff;background:#d95778}.music-card .card-favorite svg{width:15px}.music-card .cover-open{top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:0;border-radius:0;color:#fff;background:transparent}.music-card .cover-open strong{font:700 34px Be Vietnam Pro}.music-card .cover-open span{margin-top:7px;opacity:0;color:#fff;font-size:6px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:opacity .18s}.music-card .market-cover:hover .cover-open span{opacity:1}.music-card .cover-preview{left:auto;right:14px;top:auto;bottom:14px;width:39px;height:39px;display:grid;place-items:center;border:0;border-radius:50%;color:#4b3d6a;background:#fff}.music-card .cover-preview svg{width:16px}.music-card .waveform{z-index:2;pointer-events:none}.music-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.music-card-meta>span{display:flex;align-items:center;gap:4px;color:#7d7589;font-size:6px;font-weight:700}.music-card-meta svg{width:12px;color:#d45a78}.music-empty{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;border:1px dashed #cfc6dc;border-radius:15px;color:#736a82;background:#fbf9fc;text-align:center}.music-empty>svg{width:42px;height:42px;color:#d35a78}.music-empty h3{margin:10px 0 4px;font-size:15px}.music-empty p{margin:0 0 15px;font-size:8px}@media (max-width:1200px){.artist-strip{grid-template-columns:repeat(2,1fr)}.music-catalog{grid-template-columns:repeat(3,1fr)}}.detail-expand-toggle{display:flex;align-items:center;gap:6px;margin:12px 0;padding:6px 0;border:0;background:none;color:#6858c9;font-size:11px;font-weight:700;cursor:pointer}.detail-expand-toggle svg{width:16px;transition:transform .2s}.detail-expand-toggle:hover{color:#4f3db8}.detail-expanded-sections{display:grid;gap:12px;margin:4px 0 16px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.detail-expanded-block{padding:14px;border:1px solid #e8e1ea;border-radius:12px;background:#faf8fc}.detail-expanded-block>header{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:#514970}.detail-expanded-block>header svg{width:15px;color:#6858c9}.detail-expanded-block>header strong{font-size:12px}.detail-expanded-block dl{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.detail-expanded-block dl div{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f0ecf3}.detail-expanded-block dt{color:#8b8499;font-size:11px}.detail-expanded-block dd{color:#3b3553;font-size:11px;font-weight:600}.detail-expanded-block ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.detail-expanded-block ul li{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:8px;background:#f6f3f8}.detail-expanded-block ul li svg{width:16px;color:#278567;flex-shrink:0;margin-top:2px}.detail-expanded-block ul li strong{display:block;font-size:11px;color:#3b3553}.detail-expanded-block ul li small{display:block;color:#8b8499;font-size:10px;margin-top:2px}.detail-purchase-options{margin:16px 0;padding:16px;border:1px solid #e0d8ea;border-radius:14px;background:linear-gradient(135deg,#faf8fc,#f6f2fa)}.detail-purchase-options>header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.detail-purchase-options>header svg{width:17px;color:#6858c9}.detail-purchase-options>header strong{display:block;font-size:13px;color:#352a50}.detail-purchase-options>header small{display:block;color:#8b8499;font-size:10px;margin-top:2px}.detail-section-label{margin:14px 0 8px;color:#6858c9;font-size:11px;font-weight:800;letter-spacing:.04em}.detail-beneficiary-types{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.detail-beneficiary-types button{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #e0d8ea;border-radius:10px;background:#fff;color:#514970;text-align:left;cursor:pointer;transition:all .15s}.detail-beneficiary-types button svg{width:18px;flex-shrink:0}.detail-beneficiary-types button strong{display:block;font-size:11px}.detail-beneficiary-types button small{display:block;font-size:9px;color:#8b8499;margin-top:2px}.detail-beneficiary-types button.active{border-color:#6858c9;background:#f0ecff;box-shadow:0 0 0 2px #6858c922}.detail-input-label{display:block;margin:10px 0;font-size:11px;color:#514970;font-weight:600}.detail-input-label input{width:100%;margin-top:5px;padding:9px 12px;border:1px solid #ded8e8;border-radius:8px;font-size:12px;background:#fff}.detail-input-label small{display:block;margin-top:5px;color:#8b8499;font-size:10px}.detail-purpose-list{display:grid;gap:6px}.detail-purpose-list button{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e0d8ea;border-radius:10px;background:#fff;color:#514970;text-align:left;cursor:pointer;transition:all .15s}.detail-purpose-list button svg:first-child{width:16px;color:#6858c9;flex-shrink:0}.detail-purpose-list button strong{display:block;font-size:11px}.detail-purpose-list button small{display:block;font-size:9px;color:#8b8499;margin-top:2px}.detail-purpose-list button svg:last-child{width:14px;margin-left:auto;color:transparent}.detail-purpose-list button.active{border-color:#6858c9;background:#f0ecff}.detail-purpose-list button.active svg:last-child{color:#278567}.detail-package-list{display:grid;gap:6px}.detail-package-list button{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #e0d8ea;border-radius:10px;background:#fff;color:#514970;cursor:pointer;transition:all .15s}.detail-package-list button svg:first-child{width:16px;color:#6858c9;flex-shrink:0}.detail-package-list button span small{display:block;font-size:9px;color:#8b8499}.detail-package-list button span strong{display:block;font-size:11px}.detail-package-list button b{margin-left:auto;font-size:13px;color:#352a50}.detail-package-list button svg:last-child{width:14px;color:transparent}.detail-package-list button.active{border-color:#6858c9;background:#f0ecff}.detail-package-list button.active svg:last-child{color:#278567}@media (max-width:900px){.music-filter-grid,.music-catalog{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.music-explore-head,.music-results-head{align-items:flex-start;flex-direction:column}.author-entry.compact{width:100%}.artist-strip{display:flex;overflow-x:auto}.artist-strip>button{min-width:210px}.music-filter-grid{grid-template-columns:1fr}.music-results-head>div:last-child{width:100%;justify-content:space-between}.music-results-head>div:last-child>label{flex:1;justify-content:flex-end}.music-results-head select{min-width:110px}.music-catalog{grid-template-columns:1fr}.genre-chips{flex-wrap:nowrap;overflow-x:auto}.genre-chips button{flex:0 0 auto}}.music-card .cover-open{pointer-events:none!important}@media (max-width:620px){.music-marketplace{width:100%;min-width:0;max-width:100%;overflow:hidden}.music-marketplace>*{min-width:0;max-width:100%}.music-hero>*{min-width:0}.music-results-head>div{max-width:100%}.music-results-head>div:last-child>label{min-width:0}.music-results-head>div:last-child>label select{min-width:0;max-width:120px}}.public-market-header{grid-template-columns:auto minmax(280px,1fr) auto auto}.market-top-nav{display:flex;align-items:center;justify-content:center;gap:26px;color:#655d76}.market-top-nav span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.market-top-nav svg{width:17px;color:#6d5bc6}.market-logo span strong{font-size:15px}.market-logo span small{font-size:9px}.buyer-orders-button{height:42px;font-size:12px}.buyer-orders-button b{font-size:10px}.public-market-header .role strong{font-size:12px}.public-market-header .role small{font-size:10px}.market-kicker{font-size:11px}.market-hero-copy>p{font-size:15px;line-height:1.65}.market-search{height:62px}.market-search input{font-size:14px}.market-search button{height:46px;font-size:12px}.market-trust{font-size:11px}.featured-label{font-size:10px}.featured-work small{font-size:11px}.featured-work h3{font-size:31px}.featured-work p{font-size:11px}.featured-work footer span strong{font-size:16px}.featured-work footer button{font-size:11px}.music-explore-head em,.music-results-head em{font-size:10px}.music-explore-head h2,.music-results-head h2{font-size:29px}.author-entry.compact strong{font-size:11px}.author-entry.compact small{font-size:9px}.artist-strip strong{font-size:13px}.artist-strip small{font-size:10px}.music-filter-panel>header span{font-size:14px}.music-filter-panel>header button{font-size:11px}.music-filter-grid label{font-size:12px}.music-filter-grid select,.music-results-head select{height:44px;font-size:13px}.genre-chips button{height:36px;font-size:12px}.music-results-head p{font-size:12px}.music-results-head>div:last-child>label{font-size:11px}.favorite-filter{height:42px;font-size:12px}.favorite-filter b{font-size:9px}.music-card-meta>em{font-size:11px}.music-card-meta>span{font-size:10px}.market-card-body h3{font-size:21px}.seller-name{font-size:11px}.license-purpose span,.market-card-body dt{font-size:10px}.market-card-body dd{font-size:11px}.listen-button{font-size:12px}.card-listen-row small{font-size:10px}.card-listen-row strong{font-size:14px}.detail-button{height:42px;font-size:12px}.buyer-assurance strong{font-size:13px}.buyer-assurance small,.buyer-assurance li{font-size:11px}.language-switch{height:40px;display:flex;align-items:center;gap:3px;padding:4px;border:1px solid #ded8e8;border-radius:10px;background:#fff}.language-switch>svg{width:15px;margin:0 3px;color:#6d5bc6}.language-switch>button{min-width:31px;height:30px;padding:0 7px;border:0;border-radius:7px;color:#716a7d;background:transparent;font:700 11px Helvetica,Arial,sans-serif}.language-switch>button.active{color:#fff;background:#6858c9}.buyer-work .language-switch{border-color:#ffffff1b;background:#ffffff0a}.buyer-work .language-switch>button{color:#cfc8da}.buyer-work .language-switch>button.active{color:#fff;background:linear-gradient(135deg,#e15e81,#8050c4)}.market-top-nav span{font-size:13px}.artist-strip small{font-size:11px}.music-filter-grid label{font-size:13px}.music-filter-grid select,.music-results-head select{font-size:14px}.genre-chips button,.music-results-head p{font-size:13px}.music-results-head>div:last-child>label{font-size:12px}.favorite-filter{font-size:13px}.music-card-meta>em{font-size:12px}.music-card-meta>span{font-size:12px}.seller-name{font-size:13px}.license-purpose span,.market-card-body dt{font-size:12px}.market-card-body dd,.listen-button{font-size:13px}.card-listen-row small{font-size:11px}.detail-button{font-size:13px}.music-hero{position:relative;background-image:linear-gradient(90deg,#17132fe8,#27204fb8 46%,#2c17466b),url(/media/music-hero-v1.jpg);background-size:cover;background-position:center 42%;box-shadow:0 26px 70px #24194035}.music-hero:after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(0deg,#1511277d,transparent);pointer-events:none}.music-hero .market-hero-copy{position:relative;z-index:2;text-shadow:0 2px 18px #120d29}.music-hero .market-hero-copy>p{max-width:610px;color:#ebe6f5}.music-hero .market-search{box-shadow:0 16px 45px #100b2555;text-shadow:none}.music-hero .market-trust{color:#eee9f7}.music-hero .featured-work{z-index:2;border-color:#ffffff42;background:#211742a8!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 50px #110c2950}.music-hero .featured-work:before{opacity:.35}.music-card .market-cover{background-image:linear-gradient(180deg,#25194018,#17102a80),url(/media/album-summer-v1.jpg)!important;background-size:cover!important;background-position:center!important}.music-card:nth-child(3n+2) .market-cover{background-image:linear-gradient(180deg,#25194015,#17102a87),url(/media/artist-studio-v1.jpg)!important;background-position:center 32%!important}.music-card:nth-child(3n) .market-cover{background-image:linear-gradient(135deg,#5d2b6c55,#142d578f),url(/media/music-hero-v1.jpg)!important;background-position:72% center!important}.music-card .market-cover:before{opacity:.2}.music-card .cover-open strong{opacity:0}.music-card .cover-open span{padding:7px 10px;border-radius:18px;background:#17102a9c}.music-card .waveform{filter:drop-shadow(0 2px 3px #0009)}.artist-strip i{overflow:hidden;color:transparent;background-image:linear-gradient(#50367b33,#2d174f55),url(/media/artist-studio-v1.jpg);background-size:cover;background-position:center}.artist-strip>button:nth-child(2n) i{background-image:linear-gradient(#a93f6044,#2d174f55),url(/media/album-summer-v1.jpg)}.music-explore{background:linear-gradient(145deg,#fff,#fff8fb)}.marketplace-card{background:linear-gradient(180deg,#fff,#fdfbff)}.buyer-work{min-height:100vh;color:#f6f3ff;background:radial-gradient(circle at 80% 5%,#592b7848 0,transparent 27%),linear-gradient(180deg,#0d0a18,#121020 38%,#0b0912)}.buyer-work>header.public-market-header{position:sticky;top:0;z-index:80;border-color:#ffffff12;background:#0d0a18e8!important;box-shadow:0 10px 35px #05030950;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.buyer-work .market-logo{color:#fff}.buyer-work .market-logo span small,.buyer-work .public-market-header .role small{color:#aaa2ba}.buyer-work .market-top-nav{color:#d8d1e4}.buyer-work .market-top-nav span{transition:color .2s}.buyer-work .market-top-nav span:first-child{color:#ff8b76}.buyer-work .market-top-nav svg{color:#d35d8c}.buyer-work .buyer-orders-button,.buyer-work .public-market-header .role,.buyer-work .auth-logout{border-color:#ffffff19;color:#eee9f5;background:#ffffff0a}.buyer-work main{padding-top:25px;padding-bottom:60px}.music-marketplace{gap:27px}.music-hero{min-height:475px;border:1px solid #ffffff17;border-radius:23px;box-shadow:0 30px 85px #05030b80}.music-hero .market-hero-copy{padding:58px 50px}.music-hero h2{max-width:710px;font-size:clamp(48px,5vw,76px);line-height:.97;letter-spacing:-.055em}.music-hero .market-kicker{color:#ff9a7b}.music-hero .market-search{max-width:760px;border:1px solid #ffffff24;background:#fcfaff}.music-hero .featured-work{margin:24px;border-radius:19px}.music-explore,.music-filter-panel,.trending-section,.mood-section{border:1px solid #ffffff12;background:linear-gradient(145deg,#1a1628,#12101d)!important;box-shadow:0 18px 55px #05030b38}.music-explore,.trending-section,.mood-section{padding:24px;border-radius:18px}.music-explore-head em,.music-results-head em,.stream-section-head em{color:#ff7d87}.music-explore-head h2,.music-results-head h2,.stream-section-head h2{color:#fff}.author-entry.compact{border-color:#ffffff18;color:#fff;background:linear-gradient(135deg,#6c3b65,#3b285b)}.author-entry.compact small{color:#d7cfe0}.artist-strip>button{border-color:#ffffff12;color:#eeeaf5;background:#ffffff07}.artist-strip>button:hover,.artist-strip>button.active{border-color:#b96fe7;color:#fff;background:#a352c524;box-shadow:0 0 0 2px #bb6ee718}.artist-strip small{color:#aaa3b6}.music-filter-panel>header{border-color:#ffffff12;background:linear-gradient(90deg,#211a35,#171320)}.music-filter-panel>header span{color:#eee9f4}.music-filter-panel>header button{color:#bcb3c9}.music-filter-grid label{color:#bbb3c6}.music-filter-grid select,.music-results-head select{border-color:#ffffff16;color:#f3eef8;background:#201b2b}.genre-chips button{border-color:#ffffff16;color:#c8c0d1;background:#ffffff06}.genre-chips button:hover,.genre-chips button.active{border-color:#ff6f91;color:#fff;background:linear-gradient(135deg,#e15e81,#8050c4)}.music-results-head p,.music-results-head>div:last-child>label{color:#aaa2b4}.favorite-filter{border-color:#ffffff18;color:#ded7e7;background:#ffffff08}.favorite-filter.active{border-color:#ff6f91;color:#fff;background:#d44f791f}.marketplace-card.music-card{overflow:hidden;border-color:#ffffff10;background:linear-gradient(180deg,#191523,#100e18);box-shadow:0 14px 40px #05030950}.marketplace-card.music-card:hover{border-color:#ca72e655;transform:translateY(-7px);box-shadow:0 24px 55px #05030988}.music-card .market-cover{height:235px}.music-card .market-card-body{padding:17px 17px 19px}.music-card .work-title-link,.music-card .market-card-body h3{color:#fff}.music-card .seller-name,.music-card-meta>span{color:#aaa3b5}.music-card .license-purpose span{color:#d8c9ff;background:#6d52bd26}.music-card .market-card-body dl{border-color:#ffffff0d}.music-card .market-card-body dt{color:#847e91}.music-card .market-card-body dd,.music-card .card-listen-row strong{color:#f0ecf5}.music-card .listen-button{color:#f28ba7}.music-card .detail-button{border-color:#ffffff16;color:#e7e0ef;background:#ffffff07}.music-card .detail-button:hover{border-color:#d674e0;background:#b755c516}.buyer-assurance{border-color:#ffffff12;color:#f1edf6;background:linear-gradient(135deg,#1b172a,#15111f)}.buyer-assurance small{color:#aaa2b5}.buyer-assurance li{color:#d8d0e0;background:#ffffff08}.buyer-page-title h1,.buyer-page-title p{color:#fff}.buyer-page-title .secondary{border-color:#ffffff1b;color:#eee8f5;background:#ffffff08}.stream-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}.stream-section-head em{font-size:10px;font-style:normal;font-weight:900;letter-spacing:.14em}.stream-section-head h2{margin:5px 0 0;font:700 29px Be Vietnam Pro}.stream-section-head>span{display:flex;align-items:center;gap:7px;color:#aaa2b6;font-size:12px}.stream-section-head>span svg{width:16px;color:#f06f91}.trending-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.trending-rail article{min-width:0;display:grid;grid-template-columns:32px 72px minmax(0,1fr) 34px;gap:10px;align-items:center;padding:10px;border:1px solid #ffffff0f;border-radius:13px;background:#ffffff06;transition:background .18s,transform .18s}.trending-rail article:hover{transform:translateY(-3px);background:#ffffff0c}.trending-rail article>b{color:#6f677d;font:700 22px Be Vietnam Pro}.trend-art{width:72px;height:72px;position:relative;overflow:hidden;border-radius:10px;background-size:cover;background-position:center}.trend-art.art-0{background-image:url(/media/album-summer-v1.jpg)}.trend-art.art-1{background-image:url(/media/artist-studio-v1.jpg)}.trend-art.art-2{background-image:url(/media/music-hero-v1.jpg);background-position:73% center}.trend-art>button{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border:0;color:#fff;background:#17102030;opacity:0;transition:opacity .18s}.trend-art:hover>button{opacity:1}.trend-art svg{width:24px}.trending-rail article>span{min-width:0}.trending-rail small,.trending-rail strong,.trending-rail em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-rail small{color:#f1799b;font-size:9px}.trending-rail strong{margin-top:5px;color:#fff;font-size:13px}.trending-rail em{margin-top:4px;color:#9f97ab;font-size:10px;font-style:normal}.trend-play{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff15;border-radius:50%;color:#fff;background:#ffffff08}.trend-play svg{width:13px}.mood-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mood-grid>button{min-height:118px;position:relative;overflow:hidden;display:grid;grid-template-columns:42px 1fr 20px;gap:11px;align-items:end;padding:18px;border:0;border-radius:14px;color:#fff;text-align:left;background:linear-gradient(135deg,#d45079,#6d42a6)}.mood-grid>button:nth-child(2){background:linear-gradient(135deg,#365bb7,#7b43a8)}.mood-grid>button:nth-child(3){background:linear-gradient(135deg,#167d79,#3260a1)}.mood-grid>button:nth-child(4){background:linear-gradient(135deg,#ad4a78,#3d315f)}.mood-grid>button:before{content:"";position:absolute;width:130px;height:130px;right:-40px;top:-55px;border:25px solid #ffffff12;border-radius:50%}.mood-grid i{font-size:12px;font-style:normal;font-weight:900;opacity:.75}.mood-grid strong,.mood-grid small{display:block}.mood-grid strong{font-size:16px}.mood-grid small{margin-top:5px;color:#f0e8f5;font-size:11px}.mood-grid svg{width:18px}.mood-grid>*{position:relative;z-index:1}@media (max-width:1400px){.trending-rail{grid-template-columns:repeat(2,1fr)}.trending-rail article:last-child{display:none}}@media (max-width:1100px){.mood-grid{grid-template-columns:repeat(2,1fr)}}.artist-tools{display:flex;align-items:center;gap:10px}.artist-tools>label{width:270px;height:45px;display:flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #ffffff17;border-radius:11px;color:#a9a1b5;background:#ffffff08}.artist-tools>label>svg{width:17px;color:#ed7798}.artist-tools input{min-width:0;flex:1;border:0;outline:0;color:#fff;background:transparent;font-size:13px}.artist-tools input::placeholder{color:#91899d}.artist-tools>label>button{width:25px;height:25px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#bbb2c5;background:#ffffff0b}.artist-tools>label>button svg{width:13px}.artist-tools .author-entry.compact{min-width:190px}.artist-toggle{min-height:38px;display:flex;align-items:center;gap:6px;margin:13px auto 0;padding:0 15px;border:1px solid #ffffff15;border-radius:20px;color:#d8d0e3;background:#ffffff07;font-size:12px;font-weight:800}.artist-toggle:hover{border-color:#d274df;color:#fff;background:#a850bd18}.artist-toggle svg{width:15px}.artist-empty{min-height:74px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:15px;border:1px dashed #ffffff18;border-radius:12px;color:#a9a1b4;background:#ffffff04}.artist-empty>svg{width:22px}.artist-empty strong,.artist-empty small{display:block}.artist-empty strong{color:#eeeaf5;font-size:13px}.artist-empty small{margin-top:3px;font-size:11px}.artist-strip{transition:max-height .2s}@media (max-width:1000px){.music-explore-head{align-items:flex-start;flex-direction:column}.artist-tools{width:100%}.artist-tools>label{flex:1}.artist-tools .author-entry.compact{width:auto}}.vneid-modal{width:min(680px,100%);padding:28px}.vneid-content{margin:20px 0}.vneid-step{text-align:center}.vneid-icon{width:72px;height:72px;margin:0 auto 20px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32}.vneid-icon svg{width:36px}.vneid-step h3{margin:8px 0;font-size:18px;color:#1a1a2e}.vneid-step p{color:#6b7280;font-size:13px;max-width:420px;margin:0 auto 20px}.vneid-methods{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:480px;margin:0 auto}.vneid-methods button{display:flex;align-items:center;gap:14px;padding:18px;border:2px solid #e0d8ea;border-radius:14px;background:#fff;text-align:left;cursor:pointer;transition:all .15s}.vneid-methods button svg{width:28px;color:#6858c9;flex-shrink:0}.vneid-methods button strong{display:block;font-size:14px;color:#1a1a2e}.vneid-methods button small{display:block;font-size:11px;color:#8b8499;margin-top:3px}.vneid-methods button.active{border-color:#2e7d32;background:#f1f8e9}.vneid-methods button.active svg{color:#2e7d32}.vneid-qr-area{padding:32px;border:2px dashed #e0d8ea;border-radius:16px;margin-bottom:20px;transition:all .3s}.vneid-qr-area svg{width:40px;color:#6858c9;margin-bottom:10px}.vneid-qr-area strong{display:block;font-size:16px;color:#1a1a2e}.vneid-qr-area small{display:block;color:#8b8499;font-size:12px;margin-top:5px}.vneid-qr-area.scanning{border-color:#ff9800;background:#fff8e1}.vneid-qr-area.scanning svg{color:#ff9800;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vneid-qr-area.scanned{border-color:#2e7d32;background:#f1f8e9;border-style:solid}.vneid-qr-area.scanned svg{color:#2e7d32;width:48px}.vneid-qr-demo{display:grid;gap:16px;justify-items:center}.vneid-qr-demo .meeting-qr-code{margin:0 auto}.vneid-result{margin-top:16px}.vneid-verified-card{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #c8e6c9;border-radius:12px;background:#f1f8e9;margin-bottom:16px}.vneid-verified-card>svg:first-child{width:28px;color:#2e7d32}.vneid-verified-card span{flex:1;text-align:left}.vneid-verified-card small{display:block;color:#2e7d32;font-size:10px;font-weight:700;letter-spacing:.05em}.vneid-verified-card strong{display:block;font-size:16px;color:#1a1a2e}.vneid-verified-card em{display:block;color:#6b7280;font-size:11px;font-style:normal;margin-top:2px}.vneid-verified-card>svg:last-child{width:24px;color:#2e7d32}.vneid-data-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.vneid-data-grid>div{padding:12px;border:1px solid #e8e1ea;border-radius:10px;background:#faf8fc}.vneid-data-grid small{display:block;color:#6858c9;font-size:9px;font-weight:700;letter-spacing:.04em;margin-bottom:4px}.vneid-data-grid strong{display:block;color:#1a1a2e;font-size:13px}.vneid-footer{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e8e1ea}.vneid-footer svg{width:20px;color:#2e7d32;flex-shrink:0}.vneid-footer strong{display:block;font-size:12px;color:#1a1a2e}.vneid-footer small{display:block;color:#8b8499;font-size:10px}.side .brand span strong{font-size:15px}.side .brand span small{font-size:10px}.side .env{font-size:11px}.side nav button{min-height:48px;font-size:13px}.side nav b{font-size:10px}.side footer strong{font-size:12px}.side footer small{font-size:10px}.work:not(.buyer-work)>header>span{font-size:12px}.work:not(.buyer-work)>header input{font-size:13px}.work:not(.buyer-work) .role strong{font-size:12px}.work:not(.buyer-work) .role small{font-size:10px}.work:not(.buyer-work) .heading em{font-size:10px}.work:not(.buyer-work) .heading p{font-size:14px;line-height:1.55}.work:not(.buyer-work) .primary,.work:not(.buyer-work) .secondary{min-height:42px;font-size:13px}.creator-hero em,.store-identity em,.seller-shop-toolbar em,.wallet-hero em{font-size:10px}.creator-hero p,.store-identity>p,.seller-shop-toolbar p,.wallet-hero p{font-size:13px;line-height:1.55}.flow strong{font-size:12px}.flow small{font-size:10px}.metric>span{font-size:11px}.title em{font-size:10px}.title h2{font-size:25px}.title button{font-size:12px}.works-list strong{font-size:13px}.works-list small,.works-list span em{font-size:11px}.badge{font-size:10px}.store-identity>div span{font-size:11px}.seller-commerce-stats small,.seller-commerce-stats em{font-size:10px}.seller-product-body h3{font-size:21px}.seller-product-body>p{font-size:12px}.purpose-tags span{font-size:10px}.seller-product-body dt{font-size:11px}.seller-product-body dd{font-size:12px}.seller-prices small{font-size:10px}.seller-prices del{font-size:12px}.seller-prices strong{font-size:15px}.seller-product-body footer button{font-size:12px}.add-product-card strong{font-size:13px}.add-product-card small{font-size:11px}.seller-market-note strong{font-size:12px}.seller-market-note small,.wallet-metrics small,.transaction-list small,.payout-list small{font-size:11px}.wallet-metrics strong,.transaction-list strong,.payout-list strong{font-size:13px}.modal em{font-size:10px}.modal h2{font-size:29px}.modal p,.legal-modal>header p{font-size:12px}.steps span{font-size:11px}.form label{font-size:12px}.form input,.form select,.form textarea,.files strong{font-size:13px}.files small{font-size:11px}.modal>footer button{font-size:13px}.checkout-body p,.review p,.toast{font-size:12px}.modal em,.steps span,.modal .badge,.modal .verified-chip{font-size:12px!important}.modal p,.modal small,.modal label,.modal button,.modal input,.modal select,.modal textarea,.modal dt,.modal dd{font-size:13px}.modal>header p{font-size:13px!important}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(380px,.8fr) minmax(650px,1.2fr);color:#292640;background:#f8f6fa}.auth-story{min-height:100vh;display:flex;flex-direction:column;padding:34px 42px;color:#fff;background:radial-gradient(circle at 75% 22%,#785bd65c,transparent 32%),linear-gradient(145deg,#24203f,#3d3268 62%,#623d70)}.auth-brand{display:flex;align-items:center;gap:12px}.auth-brand>b{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#ff8a57,#d95673);font-size:25px}.auth-brand strong,.auth-brand small{display:block}.auth-brand strong{font-size:16px}.auth-brand small{margin-top:3px;color:#c7bfd8;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.auth-story-copy{max-width:560px;margin:auto 0}.auth-story-copy>em{color:#ffad86;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.12em}.auth-story-copy h1{margin:15px 0 13px;font:700 clamp(42px,4vw,65px)/1.06 "Be Vietnam Pro";letter-spacing:-.04em}.auth-story-copy>p{max-width:520px;margin:0;color:#c7c0d4;font-size:15px;line-height:1.7}.auth-story-copy ul{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.auth-story-copy li{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #ffffff1d;border-radius:11px;background:#ffffff0a}.auth-story-copy li>svg{width:28px;color:#8ce0b6}.auth-story-copy li strong,.auth-story-copy li small{display:block}.auth-story-copy li strong{font-size:14px}.auth-story-copy li small{margin-top:4px;color:#bdb5cc;font-size:11px}.auth-story>footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:22px;border-top:1px solid #ffffff1b;color:#b8b0c8;font-size:10px}.auth-story>footer span{display:flex;align-items:center;gap:6px;font-weight:800}.auth-story>footer i{width:8px;height:8px;border-radius:50%;background:#5fd29b}.auth-story>footer small{max-width:300px;text-align:right}.auth-main{width:100%;max-width:none;display:grid;place-items:center;margin:0;padding:38px!important}.auth-card{width:min(760px,100%);overflow:hidden;border:1px solid #e2dce9;border-radius:18px;background:#fff;box-shadow:0 25px 70px #33295316}.auth-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:27px 30px 20px}.auth-card>header em{color:#d95776;font-size:10px;font-style:normal;font-weight:800;letter-spacing:.12em}.auth-card>header h2{margin:7px 0 5px;font:700 31px Be Vietnam Pro}.auth-card>header p{margin:0;color:#777083;font-size:13px}.auth-card>header>button{display:flex;align-items:center;gap:5px;border:0;color:#655c75;background:none;font-size:11px;font-weight:800}.auth-card>header>button svg{width:15px}.auth-content{padding:0 30px 24px}.account-type{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-type>button{min-height:78px;display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;padding:12px;border:1px solid #ddd7e5;border-radius:11px;color:#4c455c;background:#fff;text-align:left}.account-type>button>svg:first-child{width:38px;height:38px;padding:9px;border-radius:9px;color:#6656b7;background:#f0edff}.account-type>button>svg:last-child{width:17px;opacity:0;color:#fff}.account-type>button.active{border-color:#6e5cc8;color:#443975;background:#f4f1ff;box-shadow:0 0 0 2px #6857c514}.account-type>button.active>svg:last-child{opacity:1;padding:3px;border-radius:50%;background:#6858c9}.account-type strong,.account-type small{display:block}.account-type strong{font-size:14px}.account-type small{margin-top:4px;color:#847d8f;font-size:11px}.vneid-button{width:100%;min-height:72px;display:grid;grid-template-columns:42px 1fr 18px;gap:11px;align-items:center;margin-top:13px;padding:12px 14px;border:0;border-radius:11px;color:#fff;background:linear-gradient(135deg,#c6202f,#e33d47);text-align:left}.vneid-button>i{width:42px;height:42px;display:grid;place-items:center;border:2px solid #ffffff70;border-radius:50%;font-size:22px;font-style:normal;font-weight:800}.vneid-button strong,.vneid-button small{display:block}.vneid-button strong{font-size:14px}.vneid-button small{margin-top:4px;color:#ffe1e3;font-size:11px}.vneid-button>svg{width:17px}.auth-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:#908999;font-size:10px}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:#e9e5ec}.auth-form{display:grid;gap:12px}.auth-form.two{grid-template-columns:1fr 1fr}.auth-form label{display:grid;gap:6px;color:#615a6d;font-size:12px;font-weight:700}.auth-form label.full{grid-column:1/-1}.auth-form label>div{height:45px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid #dcd6e4;border-radius:9px}.auth-form label>div svg{width:17px;color:#7c738a}.auth-form input{width:100%;min-width:0;padding:11px 12px;border:1px solid #dcd6e4;border-radius:9px;outline:0;font-size:13px}.auth-form label>div input{padding:0;border:0}.auth-form input:focus,.auth-form label>div:focus-within{border-color:#6e5cc7;box-shadow:0 0 0 2px #6d5bc616}.auth-primary{min-height:45px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 17px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#f07a4e,#df5c68);font-size:13px;font-weight:800;box-shadow:0 7px 18px #df5c6829}.auth-primary svg{width:17px}.auth-primary:disabled{opacity:.45;cursor:not-allowed}.auth-switch{display:flex;align-items:center;justify-content:center;gap:6px;padding:17px;border-top:1px solid #ebe7ef;background:#fbfafc;color:#746d80;font-size:12px}.auth-switch button{border:0;color:#6555bb;background:none;font-weight:800}.auth-steps{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;margin:0 0 24px;padding:0;list-style:none}.auth-steps li{position:relative;flex:1;text-align:center;color:#a09aa8;font-size:9px}.auth-steps li:before{content:"";position:absolute;left:-50%;right:50%;top:14px;height:2px;background:#e6e1e9}.auth-steps li:first-child:before{display:none}.auth-steps b{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;margin:0 auto 6px;border-radius:50%;color:#938c9d;background:#ece8ef;font-size:10px}.auth-steps b svg{width:14px}.auth-steps li.active{color:#5d4eb1;font-weight:800}.auth-steps li.active b{color:#fff;background:#6858c9}.auth-steps li.done:before{background:#6858c9}.auth-steps li.done b{color:#fff;background:#278567}.register-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;padding-top:16px;border-top:1px solid #ebe7ef;color:#817a8c;font-size:11px}.register-actions .auth-primary{min-width:145px}.otp-register,.verify-screen,.usb-screen,.auth-success{text-align:center;padding:10px 40px}.otp-register>svg{width:54px;height:54px;padding:13px;border-radius:14px;color:#6555bb;background:#efecff}.otp-register h3,.verify-screen h3,.usb-screen h3,.auth-success h3,.registration-choice h3,.registration-profile h3{margin:11px 0 5px;font-size:22px}.otp-register p,.verify-screen p,.usb-screen p,.auth-success p,.registration-choice p{margin:0;color:#777083;font-size:12px;line-height:1.6}.otp-register>div{display:flex;justify-content:center;gap:8px;margin:20px 0}.otp-register input{width:46px;height:51px;border:1px solid #d9d2e2;border-radius:9px;text-align:center;font-size:20px;font-weight:800}.otp-register>button{border:0;color:#6555bb;background:none;font-size:11px;font-weight:800}.registration-choice{padding:10px 0}.registration-choice .account-type{margin-top:20px}.registration-profile h3{margin-top:0;text-align:left}.upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.upload-grid.company{grid-template-columns:1fr 1fr}.upload-grid label{min-height:115px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px;border:1px dashed #cfc6dc;border-radius:10px;color:#655b71;background:#faf8fc;text-align:center}.upload-grid label>svg{width:27px;color:#6858c9}.upload-grid strong{margin-top:7px;font-size:11px}.upload-grid small{margin-top:4px;color:#8d8598;font-size:9px}.upload-grid input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.vneid-logo{width:59px;height:59px;display:grid;place-items:center;margin:auto;border-radius:50%;color:#fff;background:#cf2636;font-size:31px;font-weight:800}.verify-screen>em,.usb-screen>em,.auth-success>em{display:block;margin-top:11px;color:#d65770;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.1em}.mock-qr{width:126px;height:126px;display:grid;place-items:center;margin:17px auto;color:#fff;background:repeating-conic-gradient(#25213f 0,#25213f 25%,#fff 0,#fff 50%) 50%/18px 18px;border:9px solid #25213f}.mock-qr span{padding:5px;color:#fff;background:#cf2636;font-size:9px;font-weight:800}.verify-facts{display:flex;justify-content:center;gap:18px;margin:12px 0;color:#5c7369;font-size:10px}.verify-facts span{display:flex;align-items:center;gap:5px}.verify-facts svg{width:14px}.verify-screen .auth-primary,.usb-screen .auth-primary{width:100%;margin-top:14px}.verify-screen>small,.usb-screen>small{display:block;margin-top:10px;color:#918a9a;font-size:9px}.usb-device{width:78px;height:78px;position:relative;display:grid;place-items:center;margin:0 auto 8px;border-radius:20px;color:#7d7489;background:#efedf1}.usb-device svg{width:37px}.usb-device i{position:absolute;right:8px;top:8px;width:11px;height:11px;border-radius:50%;background:#aaa3af}.usb-device.ready{color:#278567;background:#e7f7ef}.usb-device.ready i{background:#38bd82;box-shadow:0 0 0 4px #38bd8220}.usb-connect{min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;margin:16px auto 0;padding:0 16px;border:1px solid #cfc7da;border-radius:9px;color:#5e536c;background:#fff;font-size:12px;font-weight:800}.usb-connect svg{width:17px}.certificate-card{display:grid;grid-template-columns:38px 1fr 17px;gap:9px;align-items:center;margin-top:16px;padding:11px;border:1px solid #cce1d6;border-radius:9px;color:#315f50;background:#f0f9f5;text-align:left}.certificate-card>svg:first-child{width:38px;height:38px;padding:8px;border-radius:8px;background:#d9f1e5}.certificate-card strong,.certificate-card small{display:block}.certificate-card strong{font-size:11px}.certificate-card small{margin-top:3px;font-size:9px}.certificate-card>svg:last-child{width:16px}.auth-success>svg{width:64px;height:64px;color:#278567}.auth-success>div{display:flex;justify-content:center;gap:10px;margin-top:18px}.auth-success>div span{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:18px;color:#2c6451;background:#eaf7f1;font-size:10px;font-weight:800}.auth-success>div svg{width:14px}.auth-logout{width:40px;height:40px;display:grid;place-items:center;border:1px solid #ddd7e5;border-radius:9px;color:#665e72;background:#fff}.auth-logout svg{width:17px}.public-market-header{grid-template-columns:auto minmax(250px,1fr) auto auto auto}.market26-page{font-size:15px}.market26-page h2{font-size:25px}.market26-hero,.market26-agency-hero{display:flex;align-items:center;justify-content:space-between;padding:26px 28px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#1f254c,#583b92)}.market26-hero em,.market26-agency-hero em,.market26-heading em{color:#ffb46f;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.08em}.market26-hero h2,.market26-agency-hero h2{margin:7px 0 6px;font-size:30px}.market26-hero p,.market26-agency-hero p{margin:0;color:#e5e2ef;font-size:15px}.market26-license-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.market26-license-stats article{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e0dde9;border-radius:14px;background:#fff}.market26-license-stats svg{width:28px;color:#6b4dc0}.market26-license-stats span>*{display:block}.market26-license-stats small{color:#7c7687;font-size:11px;font-weight:900}.market26-license-stats strong{margin-top:5px;color:#252342;font-size:24px}.market26-panel{padding:22px}.market26-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.market26-heading h2{margin:5px 0 3px;color:#282542}.market26-heading p{margin:0;color:#777382}.market26-heading>label,.market26-heading>div:last-child label{display:flex;align-items:center;gap:8px;min-width:350px;padding:0 12px;border:1px solid #dedbe7;border-radius:10px;background:#faf9fc}.market26-heading input{width:100%;min-height:42px;border:0;outline:0;background:transparent;font:inherit}.market26-heading svg{width:18px}.market26-heading>div:last-child{display:flex;gap:9px}.market26-license-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.market26-license-grid>article{padding:17px;border:1px solid #e0dde9;border-radius:13px;background:linear-gradient(150deg,#fff,#faf9fc)}.market26-license-grid header{display:flex;align-items:center;gap:11px}.market26-license-grid header>svg{width:26px;color:#6a4dbb}.market26-license-grid header>span{flex:1}.market26-license-grid small,.market26-license-grid strong{display:block}.market26-license-grid header small{color:#7c758a;font-size:11px}.market26-license-grid header strong{margin-top:3px;color:#282542;font-size:16px}.market26-license-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:14px 0}.market26-license-grid dl div{padding:10px;border-radius:9px;background:#f4f2f8}.market26-license-grid dt{color:#817a8d;font-size:10px;font-weight:900}.market26-license-grid dd{margin:5px 0 0;color:#36314e;font-size:13px;font-weight:800}.market26-license-grid dd small{margin-top:3px;color:#817b8b;font-weight:500}.market26-license-grid footer button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;border:1px solid #d8d3e6;border-radius:9px;color:#5d40ad;background:#fff;font-weight:900}.market26-license-grid footer svg{width:17px}.market26-status{display:inline-flex;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:900}.market26-status.ok{color:#267251;background:#e5f5ed}.market26-status.wait{color:#97621a;background:#fff1cf}.market26-document{width:min(900px,100%)}.market26-paper{padding:28px;border:1px solid #d9d5e4;border-radius:13px;background:#fffdf9;box-shadow:0 14px 35px #29204512}.market26-paper-title{display:flex;align-items:center;gap:13px;padding-bottom:16px;border-bottom:2px solid #ded8ca}.market26-paper-title svg{width:34px;color:#6546ad}.market26-paper-title small,.market26-paper-title strong{display:block}.market26-paper-title small{font-size:11px;font-weight:900;letter-spacing:.05em}.market26-paper-title strong{margin-top:5px;font-size:19px}.market26-paper dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.market26-paper dt{color:#817a71;font-size:11px;font-weight:900}.market26-paper dd{margin:4px 0 0;font-weight:700}.market26-paper>p{padding:14px;border-radius:9px;color:#655b47;background:#f7f2e7;line-height:1.6}.market26-paper>footer{display:flex;justify-content:space-between;margin-top:20px;color:#5f7d69;font-size:11px;font-weight:900}.market26-agency-hero>div>div{display:flex;gap:9px;margin-top:14px}.market26-agency-hero>div>div span{display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:#ffffff15;font-size:12px}.market26-agency-hero svg{width:17px}.market26-agency-hero aside{display:grid;place-items:center;min-width:180px;padding:18px;border:1px solid #ffffff25;border-radius:15px;background:#ffffff12}.market26-agency-hero aside svg{width:30px}.market26-agency-hero aside strong{margin-top:7px;font-size:34px}.market26-agency-hero aside small{color:#e7e2f1}.market26-artist-list{display:grid;gap:8px}.market26-artist-list article{display:grid;grid-template-columns:50px 1.5fr .7fr .8fr .55fr;align-items:center;gap:12px;padding:12px;border:1px solid #e3dfea;border-radius:11px}.market26-artist-list article>i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#6548b2;background:#eee9fb;font-style:normal;font-weight:900}.market26-artist-list article>span>*{display:block}.market26-artist-list article>span small{margin-top:4px;color:#817c89}.market26-artist-list article>b{color:#555064;font-size:12px}.market26-artist-list article>button{display:flex;align-items:center;gap:6px;justify-content:center;min-height:36px;border:1px solid #dcd6e8;border-radius:8px;color:#6245ad;background:#fff;font-weight:800}.market26-artist-list article>button svg{width:15px}.market26-edge-note{display:flex;gap:12px;padding:16px;border:1px solid #d6dfea;border-radius:13px;color:#40566a;background:#f3f7fb}.market26-edge-note>svg{width:26px}.market26-edge-note span>*{display:block}.market26-edge-note small{margin-top:5px;line-height:1.55}.market26-authority{width:min(1100px,100%)}.market26-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:14px;padding:6px;border-radius:10px;background:#f0eef5}.market26-steps span{padding:10px;text-align:center;color:#88818f;font-size:11px;font-weight:900}.market26-steps span.active{border-radius:8px;color:#fff;background:#6547b0}.market26-authority-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.market26-authority-grid>section{padding:17px;border:1px solid #ded9e7;border-radius:12px}.market26-authority-grid h3{margin:0 0 13px}.market26-authority-grid>section>label:not(.market26-check):not(.market26-upload){display:grid;gap:6px;color:#5c5668;font-size:12px;font-weight:800}.market26-authority-grid select,.market26-bank select,.market26-bank input{min-height:43px;padding:0 11px;border:1px solid #d9d4e4;border-radius:9px;background:#fff;font:inherit}.market26-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:13px 0}.market26-choice button{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #ddd7e8;border-radius:10px;color:#5d5767;background:#fff;text-align:left}.market26-choice button.active{border-color:#7355bf;color:#5c3eaa;background:#f3effd}.market26-choice button svg{width:22px}.market26-choice button span>*{display:block}.market26-choice button small{margin-top:3px}.market26-check{display:flex;align-items:center;gap:7px;color:#4e485a;font-size:12px;font-weight:800}.market26-upload,.market26-manual-id{display:flex;align-items:center;gap:10px;width:100%;margin-top:11px;padding:12px;border:1px dashed #c9c0da;border-radius:10px;color:#5a4a80;background:#faf8fe;text-align:left}.market26-upload svg,.market26-manual-id svg{width:23px}.market26-upload span,.market26-manual-id span{flex:1}.market26-upload span>*,.market26-manual-id span>*{display:block}.market26-upload small,.market26-manual-id small{margin-top:4px}.market26-upload input,.market26-manual-id input{display:none}.market26-upload.done,.market26-manual-id.done{border-style:solid;border-color:#aed9c5;color:#286b50;background:#f0faf5}.market26-holder{display:flex;align-items:center;gap:10px;padding:11px;border-radius:9px;background:#f6f4f9}.market26-holder+.market26-holder{margin-top:8px}.market26-holder>svg{width:22px;color:#6749b1}.market26-holder>span{flex:1}.market26-holder>span>*{display:block}.market26-holder small{margin-top:3px;color:#7b7584}.market26-holder button{min-height:34px;padding:0 10px;border:1px solid #d9d2e6;border-radius:8px;color:#6649ae;background:#fff;font-size:11px;font-weight:900}.market26-holder button.confirmed{display:flex;align-items:center;gap:5px;color:#287052;background:#ecf8f2}.market26-holder button svg{width:14px}.market26-rule{display:flex;gap:7px;margin:12px 0 0;padding:10px;border-radius:8px;color:#5c5271;background:#f1edf9;font-size:11px;line-height:1.5}.market26-rule svg{flex:none;width:18px}.market26-legal-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:13px;border:1px solid #ead3ac;border-radius:10px;color:#66522e;background:#fff8e8}.market26-legal-confirm input{margin-top:3px}.market26-legal-confirm span>*{display:block}.market26-legal-confirm small{margin-top:4px;line-height:1.5}.market26-authority{background:#f8f7fb}.market26-authority>header{padding-bottom:13px;border-bottom:1px solid #e5e0ea}.market26-authority>header h2{color:#2d2840}.market26-authority-grid>section{background:#fff;box-shadow:0 8px 24px #2e24410b}.market26-document-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:7px;margin-top:11px}.market26-document-upload .market26-upload{min-height:60px;margin-top:0}.market26-view-document{min-width:122px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid #bfb1d7;border-radius:10px;color:#5c3fa9;background:#fff;font-size:11px;font-weight:900;white-space:nowrap}.market26-view-document:hover{border-color:#6c4db4;background:#f3effd}.market26-view-document svg{width:16px}.market26-validation-errors{display:flex;align-items:flex-start;gap:11px;margin-top:13px;padding:13px 14px;border:1px solid #e9aaa3;border-radius:11px;color:#8c332f;background:linear-gradient(120deg,#fff1ef,#fff8f6);box-shadow:0 7px 20px #97362d0f}.market26-validation-errors>svg{flex:0 0 auto;width:22px;margin-top:1px}.market26-validation-errors>span{flex:1}.market26-validation-errors strong,.market26-validation-errors small{display:block}.market26-validation-errors strong{font-size:13px}.market26-validation-errors small{margin-top:3px;color:#a05a54;font-size:11px}.market26-validation-errors ul{display:grid;gap:4px;margin:8px 0 0;padding-left:18px;color:#72413d;font-size:11px;line-height:1.45}.market26-legal-confirm{position:relative;border-color:#d9c592;background:linear-gradient(120deg,#fff8e8,#fffdf7)}.market26-legal-confirm:after{content:"BẮT BUỘC";align-self:center;margin-left:auto;padding:5px 8px;border-radius:999px;color:#87611c;background:#f5e3b4;font-size:9px;font-weight:900;letter-spacing:.04em}.market26-legal-confirm.accepted{border-color:#9fcfb7;color:#28634d;background:linear-gradient(120deg,#eef9f3,#f8fdfb)}.market26-legal-confirm.accepted:after{content:"ĐÃ XÁC NHẬN";color:#24634b;background:#d9f0e4}.market26-action-error{background:#b5453d;box-shadow:0 6px 16px #b5453d33}.market26-contract-preview-overlay{z-index:145;background:#0d121edb}.market26-authority-contract{box-shadow:0 24px 80px #00000052}.market26-bank .form{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market26-bank .form label{display:grid;gap:6px;color:#5e5869;font-size:12px;font-weight:800}.market26-bank{width:min(760px,100%)}.market26-bank .form .full{grid-column:1/-1}.payment-orders,.orders{font-size:14px!important}.payment-orders .order{min-height:74px}.payment-orders strong{font-size:14px!important}.payment-orders small{font-size:12px!important;color:#6f6a79!important}.wallet-hero p,.money-flow small,.wallet-metrics small,.bank-card small,.seller-ledger small,.payout-list small{font-size:12px!important}.seller-ledger strong,.payout-list strong,.bank-card strong{font-size:14px!important}.public-market-header{grid-template-columns:auto minmax(220px,1fr) auto auto auto auto!important}.buyer-orders-button.license-button{color:#f3eaf9;border-color:#bf6ce03d;background:#9a4eb51a}.purpose-price-preview{display:grid;gap:5px;margin-top:10px}.purpose-price-preview span{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:7px;background:#f5f3f8}.purpose-price-preview small{font-size:10px!important}.purpose-price-preview strong{font-size:11px!important}.price-matrix-modal{width:min(1250px,100%)}.price-matrix-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px}.package-switch{display:flex;gap:7px;margin-bottom:10px;padding:5px;border-radius:9px;background:#f0eef4}.package-switch button{flex:1;min-height:36px;border:0;border-radius:7px;color:#716a7e;background:transparent;font-weight:800}.package-switch button.active{color:#fff;background:#6551b8}.combo-work-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}.combo-work-list label{display:grid;grid-template-columns:18px 22px 1fr 16px;align-items:center;gap:7px;padding:9px;border:1px solid #ded9e6;border-radius:8px;color:#5e5869}.combo-work-list label.selected{border-color:#7460c4;color:#523fa3;background:#f3f0fd}.combo-work-list label>svg{width:18px}.combo-work-list label>svg:last-child{opacity:0}.combo-work-list label.selected>svg:last-child{opacity:1}.combo-work-list span>*{display:block}.combo-work-list small{margin-top:3px;color:#847e8d}.purpose-price-matrix{overflow:hidden;border:1px solid #ddd8e5;border-radius:10px}.matrix-row{display:grid;grid-template-columns:70px 1.2fr .7fr 1fr 34px;align-items:center;gap:9px;min-height:55px;padding:8px 10px;border-bottom:1px solid #e8e4ed}.matrix-row:last-child{border:0}.matrix-row.head{min-height:36px;color:#817a8d;background:#f4f2f7;font-size:10px;font-weight:900}.matrix-row>label{display:flex;align-items:center;gap:5px}.matrix-row input[type=number]{width:100%;min-height:36px;padding:0 7px;border:1px solid #d9d4e2;border-radius:7px}.matrix-row label small{color:#817a8d;font-size:9px}.matrix-guidance{margin:-3px 0 9px;color:#766f80;font-size:10px;line-height:1.5}.matrix-remove{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e3dce8;border-radius:7px;color:#9a7784;background:#fff}.matrix-remove:hover{border-color:#d88aa4;color:#c33e68;background:#fff3f7}.matrix-remove svg{width:14px}.matrix-add-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.matrix-add-buttons button{min-height:32px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #d9d0ea;border-radius:17px;color:#604ca1;background:#f7f4ff;font-size:9px;font-weight:800}.matrix-add-buttons button:hover{border-color:#7862c2;background:#eee9ff}.matrix-add-buttons svg{width:13px}.price-config-row{display:grid;grid-template-columns:1fr .8fr 1fr 1fr;gap:8px;margin-top:10px}.price-config-row label{display:grid;gap:5px;color:#655f70;font-size:10px;font-weight:800}.price-config-row input,.price-config-row select{min-height:39px;padding:0 8px;border:1px solid #d9d4e2;border-radius:7px;background:#fff}.matrix-summary dd{max-width:180px;line-height:1.45}.checkout-scope-step{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:12px}.beneficiary-types{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.beneficiary-types button{display:flex;align-items:center;gap:8px;min-height:62px;padding:9px;border:1px solid #ddd8e5;border-radius:9px;color:#655f70;background:#fff;text-align:left}.beneficiary-types button.active{border-color:#735bc5;color:#543fa7;background:#f2effd}.beneficiary-types svg{width:22px}.beneficiary-types span>*{display:block}.beneficiary-types small{margin-top:3px;font-size:9px}.checkout-field,.checkout-scope-form label{display:grid;gap:5px;margin-top:9px;color:#625c6c;font-size:11px;font-weight:800}.checkout-field input,.checkout-scope-form input,.checkout-scope-form select{min-height:41px;padding:0 10px;border:1px solid #dad5e2;border-radius:8px;background:#fff}.checkout-scope-form{display:grid;grid-template-columns:1fr 1fr;gap:7px}.seller-offer-source{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:9px;padding:11px;border:1px solid #dcd5ec;border-radius:10px;color:#50466d;background:#f5f2ff}.seller-offer-source>svg{width:34px;height:34px;padding:8px;border-radius:9px;color:#fff;background:#6858c9}.seller-offer-source strong,.seller-offer-source small{display:block}.seller-offer-source strong{font-size:12px}.seller-offer-source small{margin-top:3px;color:#756e84;font-size:10px;line-height:1.45}.seller-offer-source>b{padding:6px 8px;border-radius:999px;color:#5748a4;background:#fff;font-size:10px;white-space:nowrap}.checkout-offer-list{display:grid;gap:7px;margin-top:8px}.checkout-offer-list>button{display:grid;grid-template-columns:minmax(0,1.4fr) .8fr 1fr 22px;gap:10px;align-items:center;width:100%;min-height:64px;padding:10px 12px;border:1px solid #ddd8e5;border-radius:10px;color:#474151;background:#fff;text-align:left}.checkout-offer-list>button:hover{border-color:#aa9ed4;background:#fbfaff}.checkout-offer-list>button.active{border-color:#6b58c2;color:#43378b;background:#f2effd;box-shadow:0 0 0 2px #6b58c21a}.checkout-offer-list span>*{display:block}.checkout-offer-list strong{font-size:11px;line-height:1.35}.checkout-offer-list small{margin-bottom:3px;color:#817a8c;font-size:9px}.checkout-offer-list svg{width:20px;color:transparent}.checkout-offer-list button.active svg{color:#278567}.checkout-offer-groups{display:grid;gap:8px;margin-top:8px}.checkout-offer-groups>section{padding:10px;border:1px solid #ddd7e7;border-radius:11px;background:#fff}.checkout-offer-groups>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.checkout-offer-groups>section>header strong,.checkout-offer-groups>section>header small{display:block}.checkout-offer-groups>section>header strong{color:#443952;font-size:12px}.checkout-offer-groups>section>header small{margin-top:3px;color:#81798b;font-size:9px}.checkout-offer-groups>section>header b{padding:5px 8px;border-radius:15px;color:#6953b1;background:#f1edff;font-size:9px;white-space:nowrap}.checkout-duration-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.checkout-duration-options>button{position:relative;min-width:0;display:grid;grid-template-columns:23px minmax(0,1fr) 18px;gap:7px;align-items:center;min-height:72px;padding:8px;border:1px solid #e0dbe6;border-radius:9px;color:#4e4659;background:#fcfbfd;text-align:left}.checkout-duration-options>button:hover{border-color:#ad9fd7;background:#faf8ff}.checkout-duration-options>button.active{border-color:#6e59c2;color:#493a92;background:linear-gradient(145deg,#f1edff,#fff5f8);box-shadow:0 0 0 2px #6e59c218}.checkout-duration-options>button>svg:first-child{width:21px;color:#7a67bd}.checkout-duration-options>button>svg:last-child{position:absolute;right:8px;top:8px;width:17px;color:transparent}.checkout-duration-options>button.active>svg:last-child{color:#278567}.checkout-duration-options span small,.checkout-duration-options span strong,.checkout-duration-options>button>b{display:block}.checkout-duration-options span small{color:#8a8291;font-size:7px;font-weight:800}.checkout-duration-options span strong{margin-top:3px;font-size:11px}.checkout-duration-options>button>b{grid-column:1 / -1;padding-top:6px;border-top:1px solid #e7e2ec;color:#c7406d;font-size:11px}.checkout-scope-form small{color:#89838f;font-size:9px;font-weight:500}.contract-review.dynamic{display:block}.contract-review.dynamic>svg{width:30px}.contract-review.dynamic dl{grid-template-columns:1fr}.contract-review.dynamic dd small{display:block;margin-top:3px}.contract-preview-button{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:39px;margin-top:10px;border:1px solid #d8d1e4;border-radius:8px;color:#5f48af;background:#fff;font-weight:800}.contract-preview-button svg{width:16px}.checkout-scope-step>.contract-paper{grid-column:1/-1}.contract-paper{padding:17px;border:1px solid #ded7c8;border-radius:10px;color:#574f42;background:#fffdf6}.contract-paper>header{display:flex;align-items:center;gap:9px;padding-bottom:10px;border-bottom:1px solid #e4ddcf}.contract-paper>header svg{width:24px;color:#6a50b6}.contract-paper>header span>*{display:block}.contract-paper>p{margin:10px 0 0;font-size:11px;line-height:1.55}.checkout-confirm{grid-column:1/-1}.visa-card-form{display:grid;grid-template-columns:1fr .5fr;gap:7px;margin-top:10px;padding:11px;border:1px solid #ddd7e6;border-radius:10px;background:#f8f6fb}.visa-card-form label{display:grid;gap:4px;color:#655f70;font-size:10px;font-weight:800}.visa-card-form input{min-height:36px;padding:0 8px;border:1px solid #d9d3e3;border-radius:7px}.visa-card-form>small{grid-column:1/-1;display:flex;align-items:center;gap:5px;color:#77717d}.visa-card-form>small svg{width:14px}.order-doc-link{display:flex;align-items:center;gap:4px;margin-top:6px;padding:0;border:0;color:#c983df;background:transparent;font-size:11px;font-weight:800}.order-doc-link svg{width:14px}.transaction-document-modal{width:min(820px,100%)}.contract-paper.compact{display:flex;align-items:flex-start;gap:12px}.contract-paper.compact>svg{width:30px;color:#684db6}.contract-paper.compact div>*{display:block}.contract-paper.compact p{line-height:1.55}.bank-card>button{margin-left:9px}.contract-file-frame{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:560px;overflow:clip;border:1px solid #d9dde7;border-radius:16px;color:#252b3c;background:#eef1f5;box-shadow:0 16px 42px #211a3514}.contract-file-document{display:flex;width:100%;max-width:none;min-width:0;flex-direction:column;margin:0;padding:0;background:#dfe3e8}.contract-file-document>header{display:flex;min-height:70px;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #d9dde5;background:#fff}.contract-file-document>header>svg{width:38px;height:38px;padding:9px;border-radius:10px;color:#5d45a8;background:#f0ecfb}.contract-file-document>header>span{flex:1;min-width:0}.contract-file-document small,.contract-file-document strong,.contract-file-document em{display:block}.contract-file-document small{color:#777f8f;font-size:10px;font-weight:900;letter-spacing:.05em}.contract-file-document strong{margin-top:3px;color:#252b3c;font-size:15px}.contract-file-document em{margin-top:2px;overflow:hidden;color:#687080;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.contract-file-document>header>b{padding:6px 9px;border-radius:7px;color:#a74355;background:#fff0f2;font-size:10px;letter-spacing:.06em}.contract-file-document iframe{display:block;width:100%;min-height:0;flex:1;border:0;background:#dfe3e8}.contract-file-review{display:flex;min-width:0;flex-direction:column;gap:13px;padding:16px;overflow-y:auto;border-left:1px solid #e1e4ea;background:#fff;scrollbar-color:#c9c4d8 transparent;scrollbar-width:thin}.contract-file-review>*{flex-shrink:0}.contract-review-status{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #cfe6da;border-radius:12px;color:#28644e;background:#eef8f3}.contract-review-status>svg{width:30px;height:30px;flex:0 0 auto}.contract-review-status small,.contract-review-status strong,.contract-review-status em{display:block}.contract-review-status small{color:#5e7c6d;font-size:9px;font-weight:900}.contract-review-status strong{margin-top:3px;font-size:13px}.contract-review-status em{margin-top:2px;color:#668174;font-size:10px;font-style:normal}.contract-review-heading small{color:#bb596f;font-size:9px;font-weight:900;letter-spacing:.07em}.contract-review-heading h3{margin:5px 0 4px;color:#252b3c;font-size:19px}.contract-review-heading p{margin:0;color:#6e7685;font-size:11px;line-height:1.5}.contract-review-meta{display:grid;grid-template-columns:1fr 1fr;margin:0;overflow:hidden;border:1px solid #e3e5eb;border-radius:11px}.contract-review-meta div{min-width:0;padding:10px;border-right:1px solid #e7e9ee;border-bottom:1px solid #e7e9ee}.contract-review-meta div:nth-child(2n){border-right:0}.contract-review-meta div:nth-last-child(-n+2){border-bottom:0}.contract-review-meta dt{color:#7b8290;font-size:9px;font-weight:800}.contract-review-meta dd{margin:4px 0 0;overflow:hidden;color:#303647;font-size:11px;font-weight:800;text-overflow:ellipsis}.contract-review-checklist{display:grid;gap:8px;margin:0;padding:0;list-style:none}.contract-review-checklist li{display:flex;align-items:center;gap:8px;color:#424958;font-size:11px;line-height:1.4}.contract-review-checklist svg{width:17px;flex:0 0 auto;color:#2d8a64}.contract-review-note{display:flex;align-items:flex-start;gap:8px;padding:11px;border-radius:10px;color:#70573c;background:#fff7e9}.contract-review-note svg{width:17px;flex:0 0 auto}.contract-review-note p{margin:0;font-size:10px;line-height:1.5}.contract-file-actions{display:grid;gap:8px;margin-top:auto}.contract-file-actions a,.contract-file-download{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid #d8dbe4;border-radius:9px;color:#4f3b91;background:#f8f7fc;font-size:11px;font-weight:900;text-decoration:none}.contract-file-actions a:last-child,.contract-file-download.primary{border-color:#5c46a4;color:#fff;background:#5c46a4}.contract-file-actions svg,.contract-file-download svg{width:16px}.contract-file-view-only{display:flex;align-items:flex-start;gap:9px;margin-top:auto;padding:11px;border:1px solid #c8dfd5;border-radius:9px;color:#255f4e;background:#edf8f3}.contract-file-view-only>svg{width:20px;flex:0 0 auto}.contract-file-view-only span,.contract-file-view-only strong,.contract-file-view-only small{display:block}.contract-file-view-only small{margin-top:3px;color:#54766b;line-height:1.45}.transaction-document-modal,.market26-document{width:min(1180px,100%);max-height:calc(100vh - 40px);overflow:auto}.market26-document.license-contract-detail{width:min(1500px,100%);padding:18px;overflow:clip}.market26-document.license-contract-detail>header h2{color:#292644}.market26-document.license-contract-detail>header p{color:#746f82}.market26-document.license-contract-detail>header button{color:#302c43}.transaction-document-modal .contract-file-frame,.market26-document .contract-file-frame,.payment-modal .contract-file-frame{margin-top:16px}.transaction-document-modal .contract-file-frame,.market26-document .contract-file-frame{min-height:540px}.market26-document.license-contract-detail .contract-file-frame{height:calc(100vh - 150px);min-height:480px;max-height:none;margin-top:12px}.payment-modal .contract-file-frame{grid-column:1 / -1;min-height:500px}.checkout-inline-contract{grid-column:1 / -1;margin-top:16px;padding:14px;border:1px solid #dedde6;border-radius:14px;background:#f5f5f8}.checkout-inline-contract>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.checkout-inline-contract>header small,.checkout-inline-contract>header strong{display:block}.checkout-inline-contract>header small{color:#7a7e8b;font-size:9px;font-weight:900;letter-spacing:.06em}.checkout-inline-contract>header strong{margin-top:3px;color:#252b3c;font-size:13px}.checkout-inline-contract>header button{min-height:34px;padding:0 11px;border:1px solid #d9d5e4;border-radius:8px;color:#573f9c;background:#fff;font-weight:800}.sso-policy-note{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;border:1px solid #d5cdeb;border-radius:11px;color:#4f4674;background:#f5f2ff}.sso-policy-note.full{grid-column:1/-1;margin-top:0}.sso-policy-note>svg{width:23px;flex:0 0 auto;color:#6858c9}.sso-policy-note span{display:grid;gap:4px}.sso-policy-note strong{font-size:13px}.sso-policy-note small{color:#756d85;font-size:11px;line-height:1.55}.integration-caveat{margin:10px 2px 0;color:#8a7e75;font-size:10px;line-height:1.55}.coowner-toggle,.hardcopy-contract-option{display:flex;align-items:flex-start;gap:11px;margin:10px 0;padding:13px 14px;border:1px solid #d9d2e8;border-radius:10px;color:#4b4462;background:#faf8ff}.coowner-toggle span,.hardcopy-contract-option span{display:grid;gap:4px}.coowner-toggle strong,.hardcopy-contract-option strong{font-size:13px}.coowner-toggle small,.hardcopy-contract-option small{color:#7b7388;font-size:11px;line-height:1.5}.hardcopy-contract-option>svg{width:21px;flex:0 0 auto;color:#6858c9}.coowner-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);gap:16px;margin:14px 0 18px;padding:16px;border:1px solid #d9e3e7;border-radius:14px;background:#f8fbfc}.coowner-list,.verification-paths{display:grid;gap:10px}.coowner-list article{display:grid;grid-template-columns:38px minmax(0,1fr) 132px auto;gap:10px;align-items:center;padding:12px;border:1px solid #dbe5e8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #173b4a0b}.coowner-list article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;background:#176b72;font-size:10px;font-style:normal;font-weight:800}.coowner-list article>span{display:grid;gap:4px}.coowner-list article>label{display:grid;gap:5px;color:#61727a;font-size:10px;font-weight:800}.coowner-list article>label input{width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #cbd9dd;border-radius:7px;background:#fff;color:#173b4a;font:inherit;font-size:12px}.coowner-list article>label input:focus{outline:2px solid #8fd1d0;border-color:#176b72}.coowner-list article>button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #e4cdd2;border-radius:7px;color:#a94f5d;background:#fff}.coowner-list article>button svg{width:15px}.coowner-list>button{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid #b9d2d5;border-radius:8px;color:#176b72;background:#fff;font-size:11px;font-weight:800}.coowner-list>button svg{width:15px}.coowner-list strong,.coowner-list small,.verification-paths strong,.verification-paths small{display:block}.coowner-list strong,.verification-paths strong{font-size:12px;color:#173b4a}.coowner-list small,.verification-paths small{margin-top:3px;color:#61727a;font-size:10px;line-height:1.45}.coownership-total{margin:0;padding:10px 12px;border:1px solid #ead3b4;border-radius:8px;color:#865b28;background:#fff8ed;font-size:11px}.coownership-total strong{color:#a35e19}.coownership-total.valid{border-color:#b9decf;color:#247253;background:#effaf5}.coownership-total.valid strong{color:#167653}.verification-paths{align-content:start;padding:14px;border:1px solid #dbe5e8;border-radius:10px;background:#fff}.verification-paths header{display:grid;gap:5px;padding:0 0 4px}.selected-verification-path{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #9bcfca;border-radius:9px;color:#176b72;background:#effafa}.selected-verification-path>svg{width:19px;flex:0 0 auto}.selected-verification-path span{display:grid;gap:3px}.selected-verification-path strong{color:#176b72}.coowner-block .upload-control{margin-top:2px;border-color:#b9d2d5;background:#f8fcfc}.coowner-block .upload-control header{padding:12px 13px 8px}.coowner-block .upload-control>label{margin:0 12px 10px;border-color:#9bcfca;color:#176b72;background:#fff}.coowner-block .selected-file{margin:0 12px 8px}.verification-paths label{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #e0dbe8;border-radius:9px;background:#fff}.verification-paths label.selected{border-color:#6858c9;background:#f4f1ff;box-shadow:0 0 0 2px #6858c914}@media (max-width:820px){.coowner-block{grid-template-columns:1fr;padding:12px}.coowner-list article{grid-template-columns:36px minmax(0,1fr) 112px auto}.coowner-list article>i{width:36px;height:36px}}@media (max-width:560px){.coowner-list article{grid-template-columns:34px minmax(0,1fr) auto}.coowner-list article>label:last-of-type{grid-column:2/-1}.coowner-list article>button{grid-column:3;grid-row:1}.coowner-list article>i{width:34px;height:34px}.coowner-block .upload-control header{grid-template-columns:28px minmax(0,1fr)}}.coowner-ownership-panel{display:grid;gap:12px;min-width:0}.coowner-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 0}.coowner-panel-heading>div{display:grid;gap:4px}.coowner-panel-kicker{display:block;color:#8b6471;font-size:9px;font-weight:900;letter-spacing:.08em}.coowner-panel-heading strong{color:#173b4a;font-size:15px}.coowner-panel-heading small{max-width:430px;color:#61727a;font-size:10px;line-height:1.45}.coowner-panel-heading>b{display:grid;place-items:center;min-width:58px;min-height:42px;padding:0 8px;border:1px solid #ead3b4;border-radius:10px;color:#a35e19;background:#fff8ed;font-size:16px}.coowner-panel-heading>b.valid{border-color:#b9decf;color:#167653;background:#effaf5}.coowner-panel-heading>b.invalid{color:#a35e19}.coowner-files-panel{gap:12px}.coowner-files-panel>header{display:grid;gap:4px}.coowner-files-panel>header strong{font-size:15px}.coowner-files-panel>header small{max-width:360px}.coowner-files-panel .selected-verification-path{margin-top:0}.coowner-file-list{display:grid;gap:7px;padding-top:2px}.coowner-file-list>span{color:#61727a;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.coowner-file-list>div{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid #dbe5e8;border-radius:8px;background:#fbfdfd}.coowner-file-list svg{width:16px;color:#176b72}.coowner-file-list strong{overflow:hidden;color:#173b4a;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.coowner-file-list small{color:#71828b;font-size:10px;white-space:nowrap}.settlement-policy{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #d9d2e9;border-radius:10px;color:#50486a;background:#f7f4ff}.settlement-policy>svg{width:25px;flex:0 0 auto;color:#6858c9}.settlement-policy span{display:grid;gap:5px}.settlement-policy strong{font-size:13px}.settlement-policy small{color:#746c80;font-size:11px;line-height:1.6}.market26-mandate-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.market26-mandate-summary article{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #dfd9e9;border-radius:11px;background:#fff}.market26-mandate-summary article>svg{width:24px;flex:0 0 auto;color:#6858c9}.market26-mandate-summary span,.market26-mandate-summary strong,.market26-mandate-summary small,.market26-mandate-summary em{display:block}.market26-mandate-summary small{color:#9a6078;font-size:10px;font-weight:800}.market26-mandate-summary strong{margin-top:5px;font-size:12px}.market26-mandate-summary em{margin-top:5px;color:#7d7588;font-size:10px;font-style:normal;line-height:1.45}.market26-mandate-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.market26-mandate-fields label{display:grid;gap:5px;color:#696177;font-size:11px;font-weight:700}.market26-mandate-fields label.full{grid-column:1/-1}.market26-mandate-fields input,.market26-mandate-fields select,.market26-mandate-fields textarea{width:100%;padding:9px;border:1px solid #d9d2e3;border-radius:8px;background:#fff;font-size:11px}.market26-mandate-fields textarea{min-height:72px}.market26-verification-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.market26-verification-paths button{padding:9px;border:1px solid #ddd7e5;border-radius:8px;color:#5d5568;background:#fff;text-align:left}.market26-verification-paths button.active{border-color:#6858c9;background:#f3f0ff}.market26-verification-paths strong,.market26-verification-paths small{display:block}.market26-verification-paths strong{font-size:11px}.market26-verification-paths small{margin-top:4px;color:#827a8d;font-size:9px;line-height:1.4}.buyer-work{--buyer-ink: #302044;--buyer-muted: #73677f;--buyer-purple: #7254d8;--buyer-pink: #e95386;--buyer-coral: #ff7356;--buyer-aqua: #21aa9a;min-height:100vh;color:var(--buyer-ink);background:radial-gradient(circle at 91% 8%,#cdbdff80 0,transparent 25%),radial-gradient(circle at 8% 26%,#ffbd9e65 0,transparent 22%),radial-gradient(circle at 72% 75%,#ffb8d05c 0,transparent 25%),linear-gradient(180deg,#fff9f5,#fffdfb 42%,#f8f5ff)}.buyer-work>header.public-market-header{border-color:#6d4f9d18;background:#fffdfbeb!important;box-shadow:0 12px 36px #4f2f6f12;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.buyer-work .market-logo,.buyer-work .market-top-nav,.buyer-work .public-market-header .role strong{color:var(--buyer-ink)}.buyer-work .market-logo>b{background:linear-gradient(145deg,#ff835b,#ec4d86 62%,#8558d8);box-shadow:0 10px 24px #e9538640}.buyer-work .market-logo span small,.buyer-work .public-market-header .role small{color:#8e7e98}.buyer-work .market-top-nav span:first-child{color:#da426f}.buyer-work .market-top-nav svg{color:#7b58d8}.buyer-work .buyer-orders-button,.buyer-work .public-market-header .role,.buyer-work .auth-logout{border-color:#684d8e20;color:#4b3961;background:#fff;box-shadow:0 8px 24px #5e3a7c0c}.buyer-work .buyer-orders-button b{background:linear-gradient(135deg,#7b58d8,#e95386)}.buyer-work main{padding-top:30px}.buyer-work .music-marketplace{gap:30px}.buyer-work .music-hero{min-height:490px;overflow:hidden;border:1px solid #fff8;border-radius:28px;background-image:linear-gradient(100deg,#3c235edb,#7444a8c7 42%,#e9588394 73%,#ff9a6260),url(/media/music-hero-v1.jpg);background-position:center 42%;box-shadow:0 30px 80px #8b4b7c38}.buyer-work .music-hero:before{content:"";position:absolute;width:440px;height:440px;right:12%;top:-270px;border:82px solid #fff1;border-radius:50%;pointer-events:none}.buyer-work .music-hero:after{height:120px;background:linear-gradient(0deg,#4e276352,transparent)}.buyer-work .music-hero .market-hero-copy{padding:60px 50px;text-shadow:0 3px 22px #311b55a3}.buyer-work .music-hero h2{color:#fff}.buyer-work .music-hero .market-kicker{color:#ffd28f}.buyer-work .music-hero .market-hero-copy>p,.buyer-work .music-hero .market-trust{color:#fff8fb}.buyer-work .music-hero .market-search{border-color:#fff9;background:#fff;box-shadow:0 18px 45px #371e5f42}.buyer-work .music-hero .market-search input{color:#3b2b4e}.buyer-work .music-hero .market-search button{border:0;color:#fff;background:linear-gradient(135deg,#ff805b,#e95386);box-shadow:0 8px 20px #e9538638}.buyer-work .music-hero .featured-work{z-index:2;border-color:#fff7;color:#fff;background:linear-gradient(145deg,#754ab4d9,#ad4f9bd4 55%,#e96880c9)!important;box-shadow:0 22px 52px #3520524f;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.buyer-work .music-hero .featured-work footer button{border-color:#fff8;color:#fff;background:#fff1}.buyer-work .music-explore,.buyer-work .music-filter-panel,.buyer-work .trending-section,.buyer-work .mood-section{border:1px solid #76549c1f;color:var(--buyer-ink);background:#fffdfbd9!important;box-shadow:0 20px 55px #6d477215;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.buyer-work .music-explore,.buyer-work .trending-section,.buyer-work .mood-section{padding:28px;border-radius:22px}.buyer-work .music-explore-head em,.buyer-work .music-results-head em,.buyer-work .stream-section-head em{color:#df4778}.buyer-work .music-explore-head h2,.buyer-work .music-results-head h2,.buyer-work .stream-section-head h2,.buyer-work .buyer-page-title h1{color:var(--buyer-ink)}.buyer-work .artist-tools>label{border-color:#76549c26;color:#8a7795;background:#faf7ff}.buyer-work .artist-tools input{color:#3a2a4d}.buyer-work .artist-tools input::placeholder{color:#9b8aa6}.buyer-work .artist-tools>label>button{color:#7f6b8e;background:#efe9f6}.buyer-work .author-entry.compact{border-color:#efb9cc;color:#69314d;background:linear-gradient(135deg,#fff2e9,#ffeaf3 54%,#f0eaff)}.buyer-work .author-entry.compact small{color:#8b6172}.buyer-work .artist-strip>button{grid-template-columns:48px minmax(0,1fr) auto;border-color:#6d4d8b1f;color:#3e2e50;background:#fff;box-shadow:0 9px 22px #6a49720c;transition:transform .18s,border-color .18s,box-shadow .18s}.buyer-work .artist-strip>button:hover,.buyer-work .artist-strip>button.active{border-color:#da5c91;color:#3e2e50;background:linear-gradient(135deg,#fff,#fff1f6 55%,#f4efff);box-shadow:0 12px 28px #d75c8a20;transform:translateY(-3px)}.buyer-work .artist-strip i{width:48px;height:48px;box-shadow:0 7px 18px #6c3e8140}.buyer-work .artist-strip small{color:#827289}.buyer-work .artist-profile-action{display:flex;align-items:center;gap:2px;color:#c94675;font-size:11px;font-weight:800;white-space:nowrap}.buyer-work .artist-profile-action svg{width:14px;color:currentColor}.buyer-work .artist-toggle{border-color:#754e9d24;color:#654674;background:#f8f2ff}.buyer-work .artist-toggle:hover{border-color:#d45f8d;color:#b13d68;background:#fff0f5}.buyer-work .artist-empty{border-color:#a78cb133;color:#7e6b87;background:#fcf8ff}.buyer-work .artist-empty strong{color:#3c2d4d}.buyer-work .stream-section-head>span{color:#806f8a}.buyer-work .trending-rail article{border-color:#75508f17;background:linear-gradient(145deg,#fff,#fff8fb);box-shadow:0 9px 24px #5a3b6c0b}.buyer-work .trending-rail article:hover{border-color:#e16a962e;background:#fff;box-shadow:0 15px 32px #c9558418}.buyer-work .trending-rail article>b{color:#cbbdce}.buyer-work .trending-rail small{color:#dc4d7d}.buyer-work .trend-title{display:block;width:100%;overflow:hidden;margin-top:5px;padding:0;border:0;color:#352645;background:none;font-size:13px;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap}.buyer-work .trend-title:hover{color:#cf4476}.buyer-work .trending-rail em{color:#88778e}.buyer-work .trend-play{border-color:#75508f21;color:#fff;background:linear-gradient(135deg,#805bd6,#e45687)}.buyer-work .mood-grid>button{box-shadow:0 13px 28px #9b4c8330;transition:transform .18s,box-shadow .18s}.buyer-work .mood-grid>button:hover{transform:translateY(-4px) rotate(-.35deg);box-shadow:0 18px 36px #82417842}.buyer-work .mood-grid>button:first-child{background:linear-gradient(135deg,#ff8060,#e94f88)}.buyer-work .mood-grid>button:nth-child(2){background:linear-gradient(135deg,#665bd5,#b755c6)}.buyer-work .mood-grid>button:nth-child(3){background:linear-gradient(135deg,#20ad9b,#4f7fd5)}.buyer-work .mood-grid>button:nth-child(4){background:linear-gradient(135deg,#ef5f92,#774bb7)}.buyer-work .music-filter-panel>header{border-color:#76549c18;background:linear-gradient(90deg,#f3eeff,#fff1f6 58%,#fff9f0)}.buyer-work .music-filter-panel>header span,.buyer-work .music-filter-panel>header button{color:#594365}.buyer-work .music-filter-grid label{color:#65556d}.buyer-work .music-filter-grid select,.buyer-work .music-results-head select{border-color:#76549c24;color:#3d2d4d;background:#fff}.buyer-work .genre-chips button{border-color:#7f5ca121;color:#66536f;background:#faf7fc}.buyer-work .genre-chips button:hover,.buyer-work .genre-chips button.active{border-color:#e35a89;color:#fff;background:linear-gradient(135deg,#e95386,#7a56d8)}.buyer-work .music-results-head p,.buyer-work .music-results-head>div:last-child>label,.buyer-work .buyer-page-title p{color:#786981}.buyer-work .favorite-filter{border-color:#76549c22;color:#634e6d;background:#fff}.buyer-work .favorite-filter.active{border-color:#e95386;color:#b83868;background:#fff0f5}.buyer-work .marketplace-card.music-card{overflow:hidden;border-color:#674d7f18;background:#fff;box-shadow:0 16px 38px #6b47751a}.buyer-work .marketplace-card.music-card:hover{border-color:#da5e8d52;transform:translateY(-7px) rotate(-.18deg);box-shadow:0 25px 55px #9d4b7930}.buyer-work .music-card .market-card-body{background:linear-gradient(180deg,#fff,#fffafc)}.buyer-work .music-card .work-title-link,.buyer-work .music-card .market-card-body h3,.buyer-work .music-card .market-card-body dd,.buyer-work .music-card .card-listen-row strong{color:#342544}.buyer-work .music-card .seller-name,.buyer-work .music-card-meta>span,.buyer-work .music-card .market-card-body dt{color:#806f88}.buyer-work .music-card .license-purpose span{color:#6a49a2;background:#f0eaff}.buyer-work .music-card .market-card-body dl{border-color:#72508c17}.buyer-work .music-card .listen-button{color:#d94779}.buyer-work .music-card .detail-button{border-color:transparent;color:#fff;background:linear-gradient(135deg,#7757d4,#e95386);box-shadow:0 9px 20px #9850952b}.buyer-work .music-card .detail-button:hover{border-color:transparent;background:linear-gradient(135deg,#6445c3,#dc4277)}.buyer-work .buyer-assurance{border-color:#76549c20;color:#3f3150;background:linear-gradient(135deg,#fff,#fff1f6 52%,#f0ecff);box-shadow:0 15px 38px #70457815}.buyer-work .buyer-assurance small{color:#74647c}.buyer-work .buyer-assurance li{color:#594564;background:#fff9}.buyer-work .buyer-page-title .secondary{border-color:#76549c24;color:#5d4968;background:#fff}.buyer-work .panel,.buyer-work .market26-page>section,.buyer-work .buyer-order-detail,.buyer-work .buyer-orders-table,.buyer-work .buyer-license-card{border-color:#73508e1c;color:#3d2d4e;background-color:#fff;box-shadow:0 14px 38px #70457812}.buyer-work .artist-detail-modal{width:min(1080px,100%);padding:24px;color:#352645;background:#fffdfc}.buyer-work .artist-detail-modal>header em,.buyer-work .artist-detail-catalog>header em{color:#dc4b7d}.artist-detail-hero{display:grid;grid-template-columns:340px minmax(0,1fr);gap:27px;margin-top:20px}.artist-detail-portrait{min-height:360px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:19px;color:#fff;background-image:linear-gradient(160deg,#5a3d8b58,#d64f7a8f),url(/media/artist-studio-v1.jpg);background-size:cover;background-position:center;box-shadow:0 20px 46px #743b713d}.artist-detail-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#251536b8,transparent 55%)}.artist-detail-portrait>strong{position:relative;z-index:1;font-size:64px;text-shadow:0 5px 30px #2b173f}.artist-detail-portrait>span{position:absolute;z-index:2;left:18px;bottom:18px;display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid #fff5;border-radius:22px;background:#29183e9c;font-size:11px;font-weight:800;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.artist-detail-portrait>span svg{width:15px}.artist-detail-bio{padding:15px 0}.artist-detail-kicker{display:flex;align-items:center;gap:7px;color:#db4b7b;font-size:11px;font-weight:900;letter-spacing:.1em}.artist-detail-kicker svg{width:17px}.artist-detail-bio h3{margin:12px 0 9px;font:750 38px/1.1 Be Vietnam Pro}.artist-detail-bio>p{margin:0;color:#76677e;font-size:13px;line-height:1.7}.artist-detail-bio dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 0}.artist-detail-bio dl>div{padding:13px;border:1px solid #7553921c;border-radius:11px;background:linear-gradient(145deg,#fff,#fbf7ff)}.artist-detail-bio dt,.artist-detail-bio dd{margin:0}.artist-detail-bio dt{color:#917f99;font-size:10px;font-weight:800;text-transform:uppercase}.artist-detail-bio dd{margin-top:6px;font-size:12px;font-weight:800}.artist-detail-catalog{margin-top:24px}.artist-detail-catalog>header,.public-storefront-catalog>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:11px}.artist-detail-catalog>header h3,.public-storefront-catalog>header h3{margin:4px 0 0;font-size:18px}.artist-detail-catalog>header>span,.public-storefront-catalog>header>span{color:#84748c;font-size:11px}.artist-detail-catalog>div,.public-storefront-catalog>div{display:grid;gap:8px}.artist-detail-catalog article,.public-storefront-catalog article{display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px;border:1px solid #76538f18;border-radius:11px;background:#fff}.artist-work-cover,.storefront-work-art{width:54px;height:54px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background-size:cover;background-position:center}.artist-work-cover.art-0,.storefront-work-art.art-0{background-image:url(/media/album-summer-v1.jpg)}.artist-work-cover.art-1,.storefront-work-art.art-1{background-image:url(/media/artist-studio-v1.jpg)}.artist-work-cover.art-2,.storefront-work-art.art-2{background-image:url(/media/music-hero-v1.jpg)}.artist-work-cover>button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;color:#6e4b91;background:#fff}.artist-work-cover>button svg{width:13px}.artist-detail-catalog article>span strong,.artist-detail-catalog article>span small,.public-storefront-catalog article>span strong,.public-storefront-catalog article>span small{display:block}.artist-detail-catalog article>span strong,.public-storefront-catalog article>span strong{font-size:13px}.artist-detail-catalog article>span small,.public-storefront-catalog article>span small{margin-top:4px;color:#84748c;font-size:10px}.artist-detail-catalog article>b,.public-storefront-catalog article>b{color:#c83e70;font-size:12px}.artist-detail-catalog article>button,.public-storefront-catalog article>button{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid #76538f25;border-radius:8px;color:#644875;background:#faf6ff;font-size:11px;font-weight:800}.artist-detail-catalog article>button svg,.public-storefront-catalog article>button svg{width:13px}.buyer-work .work-detail-modal{color:#352645;background:#fffdfc}.buyer-work .work-detail-modal .detail-info>h3{color:#352645}.buyer-work .audio-preview-bar{border-color:#ffffff60;background:linear-gradient(120deg,#6c4abf,#ad4d9b 58%,#ec637e);box-shadow:0 20px 58px #79467f59}.buyer-work .market-top-nav button{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #ffffff14;border-radius:999px;color:#f3eaf6;background:linear-gradient(120deg,#8a3f96,#d4547b);font:inherit;font-size:12px;font-weight:800}.buyer-combo-section{scroll-margin-top:105px;padding:27px;border:1px solid #ffffff15;border-radius:21px;background:radial-gradient(circle at 92% 3%,#cf4f8b30,transparent 30%),linear-gradient(145deg,#20152e,#120f1d 62%);box-shadow:0 22px 70px #05030b55}.buyer-combo-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.buyer-combo-heading em{color:#ff8ca2;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.12em}.buyer-combo-heading h2{margin:5px 0 6px;color:#fff;font-size:31px;letter-spacing:-.035em}.buyer-combo-heading p{max-width:780px;margin:0;color:#bcb2c7;line-height:1.55}.buyer-combo-heading>span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #ffffff17;border-radius:999px;color:#f4eefa;background:#ffffff09;font-size:11px;font-weight:800}.buyer-combo-heading>span svg{width:17px;color:#ff8e9d}.buyer-combo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.buyer-combo-card{min-width:0;overflow:hidden;border:1px solid #ffffff12;border-radius:17px;background:linear-gradient(180deg,#1e1929,#15111f);box-shadow:0 17px 43px #06040c66}.buyer-combo-art{position:relative;height:185px;overflow:hidden;background:linear-gradient(135deg,#fa6b79,#b14292 53%,#5135a0)}.buyer-combo-card.combo-2 .buyer-combo-art{background:linear-gradient(135deg,#292a7d,#6d3db5 48%,#e14f91)}.buyer-combo-card.combo-3 .buyer-combo-art{background:linear-gradient(135deg,#176884,#3e55a5 48%,#b24896)}.buyer-combo-art:before,.buyer-combo-art:after{position:absolute;border:1px solid #ffffff24;border-radius:50%;content:""}.buyer-combo-art:before{width:250px;height:250px;right:-75px;top:-100px}.buyer-combo-art:after{width:160px;height:160px;right:-28px;top:-53px}.buyer-combo-badge{position:absolute;z-index:4;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #ffffff30;border-radius:999px;color:#fff;background:#150c2a55;font-size:9px;font-weight:900;letter-spacing:.05em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.buyer-combo-badge svg{width:14px}.buyer-combo-disc{position:absolute;right:24px;bottom:21px;display:grid;width:104px;height:104px;place-items:center;border:20px solid #141019;border-radius:50%;color:#fff;background:#ec738c;box-shadow:0 13px 30px #0b061a66}.buyer-combo-disc svg{width:22px}.buyer-combo-covers{position:absolute;left:22px;bottom:19px;width:200px;height:105px}.buyer-combo-covers i{position:absolute;bottom:0;display:grid;width:82px;height:99px;place-items:center;border:2px solid #ffffff76;border-radius:8px;color:#fff;background:linear-gradient(145deg,#ec7a6d,#c54481);box-shadow:0 13px 27px #180b2d70;font-style:normal;font-weight:900}.buyer-combo-covers i.green{background:linear-gradient(145deg,#2d9e87,#4263aa)}.buyer-combo-covers i.blue{background:linear-gradient(145deg,#2578ad,#5544a2)}.buyer-combo-covers i.purple{background:linear-gradient(145deg,#7445b5,#c64b8d)}.buyer-combo-covers i.cover-0{left:0;transform:rotate(-8deg)}.buyer-combo-covers i.cover-1{left:52px;z-index:2;transform:translateY(-7px)}.buyer-combo-covers i.cover-2{left:106px;transform:rotate(8deg)}.buyer-combo-art>button{position:absolute;z-index:5;right:52px;bottom:47px;display:grid;width:48px;height:48px;place-items:center;border:0;border-radius:50%;color:#d35482;background:#fff;box-shadow:0 9px 25px #190d3066}.buyer-combo-art>button svg{width:18px}.buyer-combo-body{padding:17px}.buyer-combo-body>small{color:#a79db1;font-size:9px;font-weight:800;letter-spacing:.03em}.buyer-combo-body h3{margin:7px 0 4px;color:#fff;font-size:22px;letter-spacing:-.03em}.buyer-combo-body>p{min-height:36px;margin:0;color:#c1b7c9;font-size:11px;line-height:1.5}.buyer-combo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px}.buyer-combo-stats span{display:flex;align-items:center;gap:5px;padding:8px;border-radius:8px;color:#c7bece;background:#ffffff08;font-size:10px}.buyer-combo-stats svg{width:14px;color:#ef7799}.buyer-combo-stats b{color:#fff}.buyer-combo-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.buyer-combo-tags span{padding:5px 7px;border:1px solid #d16a9b32;border-radius:999px;color:#e4d8e9;background:#a24f891c;font-size:9px}.buyer-combo-track-preview{display:grid;gap:4px;margin-top:11px;padding:9px;border-radius:9px;background:#0e0b15a6}.buyer-combo-track-preview>div{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:7px}.buyer-combo-track-preview>div>b{color:#d66f98;font-size:9px}.buyer-combo-track-preview>div>span{display:grid;gap:1px;min-width:0}.buyer-combo-track-preview strong{overflow:hidden;color:#f3eef6;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.buyer-combo-track-preview small{color:#918899;font-size:8px}.buyer-combo-track-preview>em{color:#c8bdcf;font-size:9px;font-style:normal}.buyer-combo-body>footer{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:14px}.buyer-combo-body>footer>span{display:grid;gap:3px}.buyer-combo-body>footer small{color:#9a91a3;font-size:9px}.buyer-combo-body>footer strong{color:#fff;font-size:17px}.buyer-combo-body>footer button{display:inline-flex;min-height:40px;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:9px;color:#fff;background:linear-gradient(120deg,#a849a2,#e35e7b);font-size:10px;font-weight:900}.buyer-combo-body>footer button svg{width:14px}.buyer-combo-detail-overlay{z-index:250;padding:22px;background:#120d1be8}.buyer-combo-detail-modal{display:grid;width:min(1480px,calc(100vw - 44px));height:calc(100vh - 44px);max-height:none;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;padding:0;border:1px solid #ffffff1c;border-radius:20px;color:#eee9f4;background:#15111f;box-shadow:0 35px 100px #050309aa}.buyer-combo-detail-modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 21px;border-bottom:1px solid #ffffff12;background:#1b1627}.buyer-combo-detail-modal>header em{color:#f07797;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.09em}.buyer-combo-detail-modal>header h2{margin:4px 0 2px;color:#fff;font-size:26px}.buyer-combo-detail-modal>header p{margin:0;color:#a9a0b2;font-size:11px}.buyer-combo-detail-modal>header button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #ffffff1b;border-radius:10px;color:#fff;background:#ffffff08}.buyer-combo-detail-modal>header button svg{width:19px}.buyer-combo-detail-content{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden}.buyer-combo-detail-main{min-height:0;padding:18px;overflow-y:auto}.buyer-combo-detail-hero{padding:22px;border-radius:16px;background:linear-gradient(125deg,#e96678,#914095 55%,#4c3c99)}.buyer-combo-detail-hero.purple{background:linear-gradient(125deg,#30317c,#7e43aa 55%,#dc4e86)}.buyer-combo-detail-hero.blue{background:linear-gradient(125deg,#176d8a,#4755a8 55%,#ab438e)}.buyer-combo-detail-hero>span{display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:900;letter-spacing:.07em}.buyer-combo-detail-hero>span svg{width:15px}.buyer-combo-detail-hero h3{margin:10px 0 5px;color:#fff;font-size:31px;letter-spacing:-.04em}.buyer-combo-detail-hero>p{max-width:850px;margin:0;color:#faedf5;line-height:1.55}.buyer-combo-detail-hero>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px}.buyer-combo-detail-hero>div span{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:10px;border:1px solid #ffffff25;border-radius:10px;background:#160d2a28}.buyer-combo-detail-hero>div svg{width:18px}.buyer-combo-detail-hero>div strong{font-size:17px}.buyer-combo-detail-hero>div small{color:#f4dfe9;font-size:9px}.buyer-combo-rights-map{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.buyer-combo-rights-map>div{padding:12px;border:1px solid #ffffff10;border-radius:11px;background:#ffffff06}.buyer-combo-rights-map small{color:#9e94a9;font-size:9px;font-weight:900;letter-spacing:.06em}.buyer-combo-rights-map p{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.buyer-combo-rights-map p span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:999px;color:#e9e1ee;background:#ffffff09;font-size:9px}.buyer-combo-rights-map p svg{width:13px;color:#64d7aa}.buyer-combo-track-list{margin-top:11px;overflow:hidden;border:1px solid #ffffff10;border-radius:13px;background:#100d17}.buyer-combo-track-list>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #ffffff0d}.buyer-combo-track-list>header em{color:#e46b92;font-size:9px;font-style:normal;font-weight:900}.buyer-combo-track-list>header h3{margin:3px 0 0;color:#fff;font-size:15px}.buyer-combo-track-list>header>span{color:#a79eae;font-size:10px}.buyer-combo-track-list article{display:grid;grid-template-columns:28px 40px 1fr auto 35px;align-items:center;gap:9px;padding:9px 13px;border-bottom:1px solid #ffffff09}.buyer-combo-track-list article:last-child{border-bottom:0}.buyer-combo-track-list article>b{color:#d16591;font-size:9px}.buyer-combo-track-list article>i{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(145deg,#e86f77,#a84091);font-size:10px;font-style:normal;font-weight:900}.buyer-combo-track-list article>i.green{background:linear-gradient(145deg,#339e85,#4260a7)}.buyer-combo-track-list article>i.blue{background:linear-gradient(145deg,#287ca9,#5544a0)}.buyer-combo-track-list article>i.purple{background:linear-gradient(145deg,#7847b3,#c54c89)}.buyer-combo-track-list article>span{display:grid;gap:2px}.buyer-combo-track-list article>span strong{color:#f4eff6;font-size:11px}.buyer-combo-track-list article>span small{color:#968c9f;font-size:9px}.buyer-combo-track-list article>em{display:inline-flex;align-items:center;gap:4px;color:#79cfae;font-size:9px;font-style:normal}.buyer-combo-track-list article>em svg{width:13px}.buyer-combo-track-list article>button{display:grid;width:32px;height:32px;place-items:center;border:1px solid #ffffff16;border-radius:50%;color:#f17a9a;background:#ffffff07}.buyer-combo-track-list article>button svg{width:12px}.buyer-combo-purchase-panel{min-height:0;padding:18px;overflow-y:auto;border-left:1px solid #ffffff12;background:linear-gradient(180deg,#21172d,#17121f)}.buyer-combo-configured{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#8be0be;background:#4eb28b18;font-size:9px;font-weight:900}.buyer-combo-configured svg{width:14px}.buyer-combo-purchase-panel h3{margin:13px 0 6px;color:#fff;font-size:21px}.buyer-combo-purchase-panel>p{margin:0;color:#a99faf;font-size:11px;line-height:1.55}.buyer-combo-purchase-panel dl{display:grid;gap:0;margin:15px 0;border:1px solid #ffffff10;border-radius:11px;overflow:hidden}.buyer-combo-purchase-panel dl div{display:grid;grid-template-columns:88px 1fr;gap:8px;padding:9px 10px;border-bottom:1px solid #ffffff0b}.buyer-combo-purchase-panel dl div:last-child{border-bottom:0}.buyer-combo-purchase-panel dt{color:#8f8697;font-size:9px}.buyer-combo-purchase-panel dd{margin:0;color:#f0eaf3;font-size:10px;font-weight:800}.buyer-combo-purpose-options{display:grid;gap:7px}.buyer-combo-purpose-options article{padding:10px;border:1px solid #ffffff10;border-radius:9px;background:#ffffff06}.buyer-combo-purpose-options article span{display:flex;align-items:center;gap:6px}.buyer-combo-purpose-options article svg{width:14px;color:#ed7798}.buyer-combo-purpose-options article strong{color:#eee8f2;font-size:10px}.buyer-combo-purpose-options article small{display:block;margin-top:4px;color:#978e9e;font-size:9px}.buyer-combo-total{display:grid;gap:3px;margin-top:14px;padding:13px;border-radius:11px;color:#fff;background:linear-gradient(120deg,#8d4098,#d1537f)}.buyer-combo-total small{color:#f3dfe9;font-size:9px}.buyer-combo-total strong{font-size:24px}.buyer-combo-total span{color:#f5e4ec;font-size:9px;line-height:1.45}.buyer-combo-purchase-panel>.primary{width:100%;min-height:45px;justify-content:center;margin-top:10px}.buyer-combo-detail-modal>footer{display:flex;align-items:center;gap:9px;padding:12px 18px;border-top:1px solid #ffffff12;background:#1a1524}.buyer-combo-detail-modal>footer>span{display:flex;align-items:center;gap:7px;margin-right:auto;color:#a99faf;font-size:9px}.buyer-combo-detail-modal>footer>span svg{width:16px;color:#69cfa8}.buyer-combo-detail-modal>footer button{min-height:40px}.public-storefront-modal,.seller-listing-detail-modal,.market26-managed-profile{width:min(1080px,100%);padding:24px;color:#302841;background:#fff}.artist-detail-modal{width:min(1220px,100%);max-height:94vh;overflow:auto}.detail-seller-link{width:100%;display:grid;grid-template-columns:24px 1fr 20px;gap:10px;align-items:center;margin:10px 0 14px;padding:12px 14px;border:1px solid #decfe7;border-radius:11px;color:#5b3d75;background:linear-gradient(120deg,#faf6ff,#fff7f8);text-align:left}.detail-seller-link>svg{width:20px;color:#c54678}.detail-seller-link>svg:last-child{color:#796787}.detail-seller-link span,.detail-seller-link strong,.detail-seller-link small{display:block}.detail-seller-link small{margin-top:3px;color:#7c7283}.seller-detail-company,.seller-legal-documents{margin-top:18px;padding:18px;border:1px solid #e5dce9;border-radius:15px;background:#fff}.seller-company-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.seller-company-facts article{display:grid;gap:4px;padding:13px;border-radius:11px;background:linear-gradient(140deg,#f8f2ff,#fff7f4)}.seller-company-facts small,.seller-legal-documents article small{color:#9a4f72;font-weight:800;letter-spacing:.05em}.seller-company-facts strong{color:#392c49;font-size:17px}.seller-company-facts span{color:#786f7d}.seller-company-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.seller-company-gallery figure{position:relative;min-height:180px;overflow:hidden;margin:0;border-radius:12px;background:#eee8f2}.seller-company-gallery img{width:100%;height:180px;display:block;object-fit:cover}.seller-company-gallery figcaption{position:absolute;right:10px;bottom:10px;left:10px;padding:8px 10px;border-radius:8px;color:#fff;background:#241d37c9;font-weight:700}.seller-legal-documents>header{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:12px}.seller-legal-documents>header h3,.seller-legal-documents>header p,.seller-legal-documents>header em{display:block;margin:3px 0}.seller-legal-documents>header em{color:#c74678;font-style:normal;font-weight:800;letter-spacing:.08em}.seller-legal-documents>header p{color:#746b7b}.seller-legal-documents>header>span{padding:7px 10px;border-radius:99px;color:#356f5b;background:#e7f6ef;font-weight:800;white-space:nowrap}.seller-legal-documents>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.seller-legal-documents article{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:12px;border:1px solid #e7dfe9;border-radius:11px;background:#fcfafc}.seller-legal-documents article>svg{width:38px;height:38px;padding:9px;border-radius:9px;color:#a84471;background:#f8eaf1}.seller-legal-documents article span,.seller-legal-documents article span>*{display:block}.seller-legal-documents article strong{margin:3px 0;color:#403448}.seller-legal-documents article em{color:#7d7382;font-style:normal}.seller-legal-documents article button{display:inline-flex;align-items:center;gap:6px;padding:9px 11px;border:1px solid #d7c8df;border-radius:8px;color:#67477c;background:#fff;font-weight:800}.seller-legal-documents article button svg{width:16px}.seller-owner-documents{margin-bottom:18px}.seller-legal-preview-overlay{z-index:120}.seller-legal-preview-modal{width:min(1500px,calc(100vw - 80px));max-height:94vh;overflow:auto;padding:22px}.seller-legal-preview-modal .contract-file-frame{min-height:680px;margin-top:16px}.public-storefront-modal>header em,.seller-listing-detail-modal>header em,.market26-managed-profile>header em,.public-storefront-catalog>header em,.managed-profile-files>header em{color:#c74770;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.11em}.public-storefront-profile{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:14px;align-items:center;margin:20px 0 24px;padding:17px;border:1px solid #78569c20;border-radius:14px;background:linear-gradient(135deg,#f5f1ff,#fff2f6 55%,#fff9ef)}.public-storefront-profile>i,.managed-profile-identity>i{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7657d1,#e45284);box-shadow:0 10px 25px #9a4a8333;font-size:16px;font-style:normal;font-weight:900}.public-storefront-profile>span strong,.public-storefront-profile>span small,.public-storefront-profile>div b,.public-storefront-profile>div small{display:block}.public-storefront-profile>span strong{display:flex;align-items:center;gap:6px;font-size:18px}.public-storefront-profile>span strong svg{width:18px;color:#24947c}.public-storefront-profile>span small,.public-storefront-profile>div small{margin-top:5px;color:#776f80;font-size:11px}.public-storefront-profile>div{min-width:130px;padding:8px 13px;border-left:1px solid #7b5b9220}.public-storefront-profile>div b{color:#694bae;font-size:20px}.public-storefront-catalog .storefront-work-art{color:#fff}.public-storefront-catalog .storefront-work-art svg{width:24px;filter:drop-shadow(0 3px 5px #0008)}.seller-listing-detail-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:25px;margin-top:20px}.listing-detail-art{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border-radius:17px;color:#fff;background:radial-gradient(circle at 70% 14%,#ffbe8566 0,transparent 32%),linear-gradient(145deg,#6c4bb5,#b4488d 58%,#ee6d73);box-shadow:0 18px 45px #75417638;text-align:center}.listing-detail-art>svg{width:66px;height:66px;opacity:.8}.listing-detail-art>strong{max-width:270px;margin-top:25px;font-size:28px;line-height:1.18}.listing-detail-art>small{margin-top:10px;padding:6px 10px;border:1px solid #fff5;border-radius:20px;background:#fff1;font-size:11px}.listing-detail-status{display:flex;align-items:center;gap:7px;padding:11px 12px;border-radius:9px;color:#236e58;background:#edf8f3;font-size:12px;font-weight:800}.listing-detail-status svg{width:18px}.seller-listing-detail-grid dl,.managed-profile-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0}.seller-listing-detail-grid dl>div,.managed-profile-grid dl>div{padding:11px;border:1px solid #76548e20;border-radius:9px;background:#fbf9fd}.seller-listing-detail-grid dt,.managed-profile-grid dt{color:#807687;font-size:10px;font-weight:800;text-transform:uppercase}.seller-listing-detail-grid dd,.managed-profile-grid dd{margin:6px 0 0;font-size:12px;font-weight:800;line-height:1.45}.listing-detail-purposes{padding:12px;border-radius:9px;background:#fff7f1}.listing-detail-purposes>small{color:#a95a52;font-size:10px;font-weight:900}.listing-detail-purposes>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.listing-detail-purposes span{padding:6px 9px;border:1px solid #efa99255;border-radius:18px;color:#8e4a43;background:#fff;font-size:10px;font-weight:800}.listing-detail-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.listing-detail-price>span{padding:12px;border:1px solid #76548e20;border-radius:9px}.listing-detail-price small,.listing-detail-price strong,.listing-detail-price del{display:block}.listing-detail-price small{color:#807587;font-size:9px;font-weight:900}.listing-detail-price del,.listing-detail-price strong{margin-top:6px;font-size:15px}.listing-detail-price strong{color:#c73d6d}.listing-purpose-price-table{overflow:hidden;margin-top:10px;border:1px solid #76548e20;border-radius:9px}.listing-purpose-price-table>header,.listing-purpose-price-table>div{display:grid;grid-template-columns:1fr 100px 140px;gap:8px;padding:9px 11px;font-size:10px}.listing-purpose-price-table>header{color:#74697c;background:#f4f0f8;font-weight:900}.listing-purpose-price-table>div+div{border-top:1px solid #76548e14}.listing-purpose-price-table strong{color:#b63c68}.market26-managed-profile>header p{margin:6px 0 0;color:#766e7f;font-size:12px}.managed-profile-identity{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:13px;align-items:center;margin:20px 0 14px;padding:15px;border:1px solid #76548e1e;border-radius:13px;background:linear-gradient(135deg,#f5f1ff,#fff3f7)}.managed-profile-identity>span strong,.managed-profile-identity>span small{display:block}.managed-profile-identity>span strong{font-size:18px}.managed-profile-identity>span small{margin-top:4px;color:#776d7f;font-size:11px}.managed-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.managed-profile-grid>section{padding:14px;border:1px solid #76548e1d;border-radius:11px}.managed-profile-grid h3{display:flex;align-items:center;gap:7px;margin:0;font-size:14px}.managed-profile-grid h3 svg{width:19px;color:#6f55b8}.managed-profile-grid dl{grid-template-columns:1fr}.managed-profile-settlement{display:flex;align-items:flex-start;gap:10px;margin-top:11px;padding:13px;border-radius:10px;color:#286c59;background:#edf8f3}.managed-profile-settlement>svg{width:22px}.managed-profile-settlement strong,.managed-profile-settlement small{display:block}.managed-profile-settlement strong{font-size:12px}.managed-profile-settlement small{margin-top:4px;font-size:11px}.managed-profile-files{margin-top:16px}.managed-profile-files>header{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:8px}.managed-profile-files>header h3{margin:4px 0 0;font-size:15px}.managed-profile-files>header>span{color:#7c7283;font-size:11px}.managed-profile-files>div{display:grid;gap:7px}.managed-profile-files article{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid #76548e1d;border-radius:9px}.managed-profile-files article>svg{width:20px;color:#7054b7}.managed-profile-files article strong,.managed-profile-files article small{display:block}.managed-profile-files article strong{font-size:11px}.managed-profile-files article small{margin-top:3px;color:#7d7484;font-size:9px}.prototype-voucher-panel{margin-top:18px}.prototype-voucher-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.prototype-voucher-panel h2,.prototype-voucher-panel p{margin:3px 0}.prototype-voucher-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.prototype-voucher-grid article{padding:16px;border:1px solid #e5ddec;border-radius:13px;background:linear-gradient(155deg,#fff,#faf7fd)}.prototype-voucher-grid article>header{display:flex;justify-content:space-between;align-items:center}.prototype-voucher-grid article>header svg{width:22px;color:#c15582}.prototype-voucher-grid article>header span{padding:5px 8px;border-radius:99px;font-size:10px;font-weight:900}.prototype-voucher-grid article>header span.active{color:#0b7353;background:#ddf7eb}.prototype-voucher-grid article>header span.upcoming{color:#8a5d16;background:#fff0c9}.prototype-voucher-grid h3{margin:5px 0;font-size:24px}.prototype-voucher-grid p{margin:0;color:#6e6476}.prototype-voucher-grid>article>strong{display:block;margin:12px 0;color:#b34675;font-size:20px}.prototype-voucher-grid dl{display:grid;gap:6px;margin:0}.prototype-voucher-grid dl div{display:flex;justify-content:space-between;padding-top:6px;border-top:1px dashed #e0d7e7}.prototype-voucher-grid dt{color:#7d7383}.prototype-voucher-grid dd{margin:0;font-weight:900}.prototype-voucher-modal{width:min(760px,100%)}.prototype-voucher-preview{display:flex;gap:12px;margin-top:14px;padding:14px;border:1px solid #ebc7d7;border-radius:10px;background:#fff2f7}.prototype-voucher-preview svg{width:25px;color:#b74877}.prototype-voucher-preview span{display:grid;gap:3px}.prototype-voucher-preview p{margin:0;color:#6d5963}.prototype-media-metadata{margin:16px 0;border:1px solid #d8cfe6;border-radius:14px;overflow:hidden;background:#fff}.prototype-media-metadata>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;color:#fff;background:linear-gradient(125deg,#392b67,#b34575)}.prototype-media-metadata>header svg{width:28px}.prototype-media-metadata>header em,.prototype-media-metadata>header h3,.prototype-media-metadata>header p{display:block;margin:2px 0}.prototype-media-metadata>header p{color:#f1e9f4}.prototype-media-metadata>header b{padding:7px 9px;border-radius:7px;background:#ffffff20}.prototype-audio-facts{display:flex;align-items:center;gap:10px;padding:13px 16px;background:#f7f3fa}.prototype-audio-facts>svg{width:22px;color:#a34673}.prototype-audio-facts>svg:last-child{margin-left:auto;color:#24906d}.prototype-audio-facts span{display:grid;gap:2px}.prototype-metadata-groups{display:grid;grid-template-columns:repeat(2,1fr)}.prototype-metadata-groups article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 14px;border-top:1px solid #eee8f2;border-right:1px solid #eee8f2}.prototype-metadata-groups article i{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;color:#fff;background:#a94572;font-style:normal;font-weight:900}.prototype-metadata-groups article span{display:grid;gap:2px}.prototype-metadata-groups article em{font-size:10px;font-style:normal;font-weight:900;color:#79576a}.prototype-standard-note{margin:0;padding:10px 15px;color:#695f70;background:#faf8fb}.prototype-withdraw-verification{display:grid;gap:11px;margin-top:14px;padding:14px;border:1px solid #ded2e8;border-radius:11px;background:#f9f6fb}.prototype-withdraw-verification header{display:flex;gap:10px;align-items:center}.prototype-withdraw-verification header svg{width:24px;color:#764bb0}.prototype-withdraw-verification header span{display:grid;gap:2px}.prototype-withdraw-verification>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prototype-withdraw-verification button{min-height:40px;border:1px solid #d3c5df;border-radius:8px;background:#fff;font-weight:900}.prototype-withdraw-verification>div button.active{color:#fff;border-color:#714bab;background:#714bab}.prototype-withdraw-verification>button{display:flex;align-items:center;justify-content:center;gap:7px;color:#714bab}.prototype-withdraw-verification>button.verified{color:#126746;border-color:#b8dfce;background:#e5f7ee}.prototype-withdraw-verification svg{width:18px}.prototype-voucher-panel{padding:22px;border-color:#dfd5e7;background:linear-gradient(145deg,#fff,#fcf8fd)}.prototype-voucher-panel>header h2{font-size:26px}.prototype-voucher-panel>header em{font-style:normal}.prototype-voucher-panel>header p{max-width:720px;color:#756d7b;line-height:1.55}.prototype-voucher-grid article{position:relative;border-color:#e4dbe9;box-shadow:0 8px 25px #3d2a4b0b}.prototype-voucher-grid article>header span.paused{color:#756d7b;background:#ece9ef}.prototype-voucher-package{width:max-content;display:flex;align-items:center;gap:5px;margin-top:9px;padding:6px 9px;border-radius:20px;color:#6544a4;background:#f0ebfa;font-size:11px;font-weight:600}.prototype-voucher-package svg{width:14px}.prototype-voucher-grid dl div{gap:12px}.prototype-voucher-grid dl dd{text-align:right}.prototype-voucher-grid article>footer{display:flex;gap:8px;justify-content:flex-end;margin-top:13px;padding-top:11px;border-top:1px solid #eee8f1}.prototype-voucher-grid article>footer button{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #d5c9df;border-radius:8px;color:#665575;background:#fff;font-size:11px}.prototype-voucher-grid article>footer button svg{width:15px}.prototype-voucher-grid article>footer button.detail{margin-right:auto;color:#fff;border-color:#7652b4;background:#7652b4}.prototype-voucher-audience{display:flex;align-items:center;gap:9px;margin:11px 0;padding:10px;border:1px solid #e2d8e9;border-radius:10px;background:#faf7fc}.prototype-voucher-audience>svg{width:24px;color:#7952b3}.prototype-voucher-audience>span,.prototype-voucher-audience strong,.prototype-voucher-audience small{display:block}.prototype-voucher-audience strong{color:#493453;font-size:17px}.prototype-voucher-audience small{margin-top:2px;color:#776d7e}.prototype-voucher-modal{width:min(980px,calc(100vw - 48px));padding:0;overflow-x:hidden;border:1px solid #e4dce9;border-radius:18px;box-shadow:0 28px 80px #2a1d373d}.prototype-voucher-modal>header{position:sticky;top:0;z-index:3;align-items:center;padding:22px 26px 18px;border-bottom:1px solid #e8e1ec;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prototype-voucher-modal>header h2{margin-top:4px}.prototype-voucher-modal>header p{margin:5px 0 0;color:#756d7c}.prototype-voucher-modal>header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e1d9e6;border-radius:10px;color:#63586b;background:#fff}.prototype-voucher-modal>header>button svg{width:20px}.prototype-voucher-form{display:grid;gap:14px;padding:18px 24px;background:#f7f6f9}.prototype-voucher-section{overflow:hidden;border:1px solid #e1dae7;border-radius:14px;background:#fff;box-shadow:0 5px 18px #37254509}.prototype-voucher-section>header{display:flex;align-items:center;gap:11px;padding:13px 16px;border-bottom:1px solid #eee8f1;background:linear-gradient(110deg,#f9f7fb,#fff)}.prototype-voucher-section>header>b{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(135deg,#6753bd,#c64f87)}.prototype-voucher-section>header>span,.prototype-voucher-section>header strong,.prototype-voucher-section>header small{display:block}.prototype-voucher-section>header small{margin-top:2px;color:#7b7281}.prototype-voucher-fields{display:grid;gap:13px 14px;padding:16px}.prototype-voucher-fields.scope{grid-template-columns:minmax(220px,.8fr) minmax(340px,1.2fr)}.prototype-voucher-fields.benefit{grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-voucher-fields.limits{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding-top:13px}.prototype-voucher-fields.limits.single{grid-template-columns:minmax(260px,340px)}.prototype-voucher-fields .full{grid-column:1 / -1}.prototype-voucher-fields label{min-width:0;display:grid;grid-template-rows:minmax(21px,auto) 44px minmax(18px,auto);align-content:start;gap:6px;color:#51495a;font-weight:700}.prototype-voucher-fields input,.prototype-voucher-fields select{width:100%;min-width:0;height:44px;min-height:44px;padding:0 12px;border:1px solid #d7cedd;border-radius:9px;color:#2e2936;background:#fff;outline:none}.prototype-voucher-fields input:focus,.prototype-voucher-fields select:focus{border-color:#7b62c5;box-shadow:0 0 0 3px #6852b81f}.prototype-voucher-fields label>small{min-height:18px;color:#7b7282;font-weight:500;line-height:1.4}.prototype-generated-voucher-code input[readonly]{color:#5d3578;border-color:#cdb9dc;background:#f7f1fb;font-size:18px;font-weight:800;letter-spacing:.12em;cursor:default}.prototype-generated-voucher-code small{color:#75677e;font-weight:500}.prototype-voucher-limit-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:16px 16px 0}.prototype-voucher-limit-options button{min-height:70px;display:grid;align-content:center;gap:4px;padding:11px 13px;border:1px solid #dcd4e2;border-radius:11px;color:#514859;background:#fff;text-align:left}.prototype-voucher-limit-options button strong,.prototype-voucher-limit-options button small{display:block}.prototype-voucher-limit-options button small{color:#7e7585;font-weight:500;line-height:1.35}.prototype-voucher-limit-options button.active{color:#5d377b;border-color:#9a78c9;background:linear-gradient(135deg,#f5f0ff,#fff2f7);box-shadow:0 0 0 2px #704dac1a}.prototype-voucher-limit-options button.active small{color:#725e80}.withdraw-manual-upload{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border:1px dashed #cbbdde;border-radius:9px;color:#5d4977;background:#fff;cursor:pointer}.withdraw-manual-upload>span{display:grid;gap:2px}.withdraw-manual-upload small{color:#7e7388}.withdraw-manual-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.prototype-voucher-preview{align-items:center;margin:0 24px 18px;border-color:#d7c8e3;background:linear-gradient(120deg,#f8f2fc,#fff7f8)}.prototype-voucher-preview strong{font-size:15px}.prototype-voucher-modal>footer{position:sticky;bottom:0;z-index:3;margin:0;padding:14px 24px;border-top:1px solid #e5dee9;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prototype-voucher-detail-overlay{z-index:110}.prototype-voucher-detail-modal{width:min(1280px,calc(100vw - 64px));max-height:92vh;padding:0;overflow:auto;border:1px solid #dfd5e6;border-radius:18px;box-shadow:0 30px 90px #25193447}.prototype-voucher-detail-modal>header{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e7e0ea;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prototype-voucher-detail-modal>header em{color:#ad4773;font-style:normal;font-weight:800;letter-spacing:.07em}.prototype-voucher-detail-modal>header h2{margin:4px 0 2px;color:#30263a;font-size:30px}.prototype-voucher-detail-modal>header p{margin:0;color:#746b7b}.prototype-voucher-detail-modal>header>button{width:40px;height:40px;display:grid;place-items:center;border:1px solid #ddd4e2;border-radius:10px;color:#63596b;background:#fff}.prototype-voucher-detail-modal>header>button svg{width:20px}.prototype-voucher-detail-body{display:grid;gap:14px;padding:18px 22px;background:#f7f5f9}.prototype-voucher-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.prototype-voucher-detail-metrics article{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid #e0d7e5;border-radius:12px;background:#fff}.prototype-voucher-detail-metrics article>svg{width:42px;height:42px;padding:10px;border-radius:10px;color:#754ab1;background:#f1ebfa}.prototype-voucher-detail-metrics article span,.prototype-voucher-detail-metrics article small,.prototype-voucher-detail-metrics article strong,.prototype-voucher-detail-metrics article em{display:block}.prototype-voucher-detail-metrics article small{color:#837987;font-size:10px;font-weight:800;letter-spacing:.04em}.prototype-voucher-detail-metrics article strong{margin-top:4px;overflow:hidden;color:#382b43;font-size:21px;text-overflow:ellipsis;white-space:nowrap}.prototype-voucher-detail-metrics article em{margin-top:2px;overflow:hidden;color:#7b7281;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.prototype-voucher-detail-info{display:grid;grid-template-columns:1.25fr .8fr 1fr;overflow:hidden;border:1px solid #e0d7e5;border-radius:12px;background:#fff}.prototype-voucher-detail-info>div{min-width:0;display:grid;gap:4px;padding:13px 15px}.prototype-voucher-detail-info>div+div{border-left:1px solid #e8e1ea}.prototype-voucher-detail-info small{color:#8c4970;font-size:10px;font-weight:800}.prototype-voucher-detail-info strong{color:#3b2e44;font-size:14px}.prototype-voucher-detail-info span{color:#756c7b;font-size:12px}.prototype-voucher-redemptions{overflow:hidden;border:1px solid #e0d7e5;border-radius:12px;background:#fff}.prototype-voucher-redemptions>header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 15px;border-bottom:1px solid #e8e1ea}.prototype-voucher-redemptions>header>div{display:grid;gap:3px}.prototype-voucher-redemptions>header small{color:#786f7f}.prototype-voucher-redemptions>header>span{padding:6px 9px;border-radius:20px;color:#68428f;background:#f1ebf8;font-size:11px;font-weight:800}.prototype-voucher-table-wrap{overflow:auto}.prototype-voucher-redemptions table{width:100%;border-collapse:collapse;table-layout:fixed}.prototype-voucher-redemptions th,.prototype-voucher-redemptions td{padding:11px 12px;border-bottom:1px solid #eee8f0;text-align:left;vertical-align:middle}.prototype-voucher-redemptions th{color:#736a79;background:#f7f5f8;font-size:11px;font-weight:800}.prototype-voucher-redemptions th:nth-child(1){width:24%}.prototype-voucher-redemptions th:nth-child(2){width:14%}.prototype-voucher-redemptions th:nth-child(3){width:16%}.prototype-voucher-redemptions th:nth-child(4){width:15%}.prototype-voucher-redemptions th:nth-child(5){width:15%}.prototype-voucher-redemptions th:nth-child(6){width:16%}.prototype-voucher-redemptions td{color:#514959;font-size:12px}.prototype-voucher-redemptions td:first-child{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center}.prototype-voucher-redemptions td:first-child>span:last-child,.prototype-voucher-redemptions td:first-child strong,.prototype-voucher-redemptions td:first-child small{min-width:0;display:block}.prototype-voucher-redemptions td:first-child strong,.prototype-voucher-redemptions td:first-child small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prototype-voucher-redemptions td:first-child small{margin-top:3px;color:#807785;font-size:10px}.prototype-voucher-account-avatar{width:34px;height:34px;display:grid!important;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7954bd,#d65384);font-size:10px;font-weight:800}.prototype-voucher-redemptions .discount{color:#b13e6f}.prototype-voucher-redemptions .success{width:max-content;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:20px;color:#17654d;background:#e6f7ef;font-size:10px;font-weight:800}.prototype-voucher-redemptions .success svg{width:13px}.prototype-voucher-empty-users{min-height:220px;display:grid;place-items:center;align-content:center;gap:7px;color:#776e7d;text-align:center}.prototype-voucher-empty-users svg{width:42px;color:#a793b9}.prototype-voucher-empty-users strong{color:#4a3c52}.prototype-voucher-detail-modal>footer{position:sticky;bottom:0;z-index:3;display:flex;justify-content:flex-end;margin:0;padding:13px 22px;border-top:1px solid #e4dce8;background:#fffffff7}@media (max-width:1000px){.prototype-voucher-grid,.prototype-metadata-groups{grid-template-columns:1fr}}.market26-single-bank-rule{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding:12px;border:1px solid #ead5aa;border-radius:9px;color:#71551c;background:#fff7e6}.market26-single-bank-rule svg{width:23px}.market26-single-bank-rule span{display:grid;gap:3px}.market26-owner-kind{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}.market26-owner-kind button,.market26-usb-required{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #d9cede;border-radius:9px;background:#fff;text-align:left}.market26-owner-kind button.active{color:#fff;border-color:#6944a1;background:#6944a1}.market26-owner-kind button span,.market26-usb-required span{display:grid;gap:3px}.market26-owner-kind button svg,.market26-usb-required svg{width:21px}.market26-usb-required{width:100%;margin-bottom:12px;color:#7a4c12;border-color:#e7c68c;background:#fff6df}.market26-usb-required.done{color:#126647;border-color:#b9decd;background:#e8f7ef}.market26-usb-required>svg:last-child{margin-left:auto}.market26-agency-research{padding:10px;border-left:3px solid #9b5bc1;color:#66556e;background:#f8f2fb;line-height:1.5}.prototype-checkout-overlay{background:#201934d9}.prototype-checkout{width:min(1280px,calc(100vw - 70px));max-height:94vh;overflow:auto;border-radius:20px}.prototype-checkout>header{position:sticky;top:0;z-index:3;background:#fff}.prototype-checkout-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 24px;background:#eee8f2}.prototype-checkout-tabs button{display:flex;align-items:center;gap:10px;padding:15px;border:0;background:#f7f4f9;text-align:left}.prototype-checkout-tabs button b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#725f7b;background:#e4dce8}.prototype-checkout-tabs button span{display:grid;gap:2px}.prototype-checkout-tabs button small{color:#7b7080}.prototype-checkout-tabs button.active{color:#fff;background:linear-gradient(110deg,#5b3c91,#d24d7b)}.prototype-checkout-tabs button.active b{color:#733965;background:#fff}.prototype-checkout-tabs button.active small{color:#f5e9f1}.prototype-checkout-tabs button.done b{color:#fff;background:#268568}.prototype-checkout-body{padding:20px 24px;background:#fbf9fc}.prototype-checkout-body.tab-one{display:grid;grid-template-columns:1fr 1.2fr .62fr;gap:16px;align-items:start}.prototype-checkout-body.tab-one>section,.prototype-order-summary{display:grid;gap:12px;padding:17px;border:1px solid #e3dce8;border-radius:13px;background:#fff}.prototype-checkout-subhead{font-size:14px;font-weight:950;color:#4e355f}.prototype-beneficiary-types{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.prototype-beneficiary-types button{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #ddd4e2;border-radius:9px;background:#fff;text-align:left}.prototype-beneficiary-types button.active{color:#fff;border-color:#7550a6;background:#7550a6}.prototype-beneficiary-types button svg{width:19px}.prototype-beneficiary-types button span{display:grid;gap:2px}.prototype-beneficiary-types button small{font-size:9px}.prototype-checkout-body label{display:grid;gap:5px;color:#51475a;font-weight:900}.prototype-checkout-body input,.prototype-checkout-body select{min-height:43px;padding:0 11px;border:1px solid #d9d0df;border-radius:8px;background:#fff;font:inherit}.prototype-checkout-body label small{color:#7b7180;font-weight:600}.prototype-checkout-body .required-field>b{color:#d13861}.prototype-purpose-list,.prototype-package-list{display:grid;gap:7px}.prototype-purpose-list button,.prototype-package-list button{display:flex;align-items:center;gap:9px;padding:11px;border:1px solid #ddd4e2;border-radius:9px;background:#fff;text-align:left}.prototype-purpose-list button>svg,.prototype-package-list button>svg{width:19px;color:#9c4a77}.prototype-purpose-list button>span,.prototype-package-list button>span{display:grid;gap:2px}.prototype-purpose-list button>svg:last-child,.prototype-package-list button>svg:last-child{margin-left:auto;opacity:0}.prototype-purpose-list button.active,.prototype-package-list button.active{color:#6d3260;border-color:#cb6b97;background:#fff1f6}.prototype-purpose-list button.active>svg:last-child,.prototype-package-list button.active>svg:last-child{opacity:1}.prototype-package-list{grid-template-columns:repeat(2,1fr)}.prototype-package-list button>b{margin-left:auto;color:#b03d6d}.prototype-order-summary{position:sticky;top:155px;color:#fff;background:linear-gradient(150deg,#322555,#8b3f78)}.prototype-order-summary h3{margin:2px 0 8px;font-size:20px}.prototype-order-summary dl{display:grid;gap:8px;margin:0}.prototype-order-summary dl div{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid #ffffff24}.prototype-order-summary dt{color:#dfd1e3}.prototype-order-summary dd{margin:0;font-weight:900}.prototype-order-summary footer{display:grid;gap:4px;padding-top:10px}.prototype-order-summary footer strong{font-size:24px}.prototype-checkout-body.contract-tab{display:grid;gap:15px}.prototype-contract-actions{display:flex;align-items:center;justify-content:space-between;padding:13px;border:1px solid #ddd5e3;border-radius:10px;background:#fff}.prototype-contract-actions>div,.prototype-contract-actions a{display:flex;align-items:center;gap:9px}.prototype-contract-actions>div span{display:grid;gap:2px}.prototype-contract-actions a{padding:10px 13px;border-radius:8px;color:#fff;background:#694596;font-weight:900;text-decoration:none}.prototype-company-mandate,.prototype-read-contract{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #d9c5e3;border-radius:10px;background:#f8f1fb}.prototype-company-mandate>svg{width:24px;color:#704595}.prototype-company-mandate span,.prototype-read-contract span{display:grid;gap:3px}.prototype-company-mandate>svg:last-child{margin-left:auto;color:#268262}.prototype-read-contract{background:#fff}.prototype-read-contract input{min-height:auto}.prototype-hardcopy{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center}.prototype-hardcopy input{min-height:auto}.prototype-checkout-body.signing-tab{display:grid;gap:14px}.prototype-sign-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;border:1px solid #d9cce2;border-radius:13px;background:linear-gradient(120deg,#fff,#f8f1fb)}.prototype-sign-card>svg{width:40px;color:#6d4295}.prototype-sign-card h3,.prototype-sign-card p{margin:3px 0}.prototype-sign-card p{max-width:760px;color:#6b6270}.prototype-sign-card button{padding:11px 15px;border:1px solid #70449a;border-radius:9px;color:#70449a;background:#fff;font-weight:900}.prototype-sign-card button.signed{color:#126747;border-color:#add9c5;background:#e5f7ee}.prototype-payment-box{display:grid;gap:12px;padding:18px;border:1px solid #dfd6e4;border-radius:13px;background:#fff}.prototype-payment-box>header{display:flex;align-items:center;gap:10px}.prototype-payment-box>header span{display:grid;gap:2px}.prototype-payment-box>header strong{font-size:22px}.prototype-payment-box>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.prototype-payment-box>div button{min-height:42px;border:1px solid #d8cde0;border-radius:8px;background:#fff;font-weight:900}.prototype-payment-box>div button.active{color:#fff;border-color:#6b4795;background:#6b4795}.prototype-payment-box>.primary{justify-self:start}.prototype-payment-success{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:10px!important;padding:12px;border-radius:9px;color:#126749;background:#e5f7ee}.prototype-payment-success svg{width:27px}.prototype-payment-success span{display:grid;gap:2px}.prototype-issued{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.prototype-issued article{display:flex;align-items:center;gap:9px;padding:13px;border:1px solid #ddd5e2;border-radius:10px;background:#fff}.prototype-issued svg{width:22px;color:#a14373}.prototype-issued span{display:grid;gap:2px}.prototype-checkout-footer{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;gap:9px;padding:14px 24px;border-top:1px solid #ddd5e2;background:#fff}.prototype-checkout-footer>span{margin-right:auto;color:#776d7c;font-size:11px}.prototype-checkout-footer button{display:inline-flex;align-items:center;gap:6px}.prototype-checkout-footer button svg{width:17px}.prototype-payment-summary{margin-bottom:16px}.prototype-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.prototype-summary-grid>div{padding:12px;border:1px solid #e8e1ea;border-radius:10px;background:#faf8fc}.prototype-summary-grid small{display:block;color:#6858c9;font-size:9px;font-weight:700;letter-spacing:.05em;margin-bottom:5px}.prototype-summary-grid strong{display:block;color:#352a50;font-size:14px}.prototype-summary-grid em{display:block;color:#8b8499;font-size:10px;margin-top:3px;font-style:normal}.prototype-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.prototype-payment-methods button{display:flex;align-items:center;gap:12px;padding:14px 16px;border:2px solid #e0d8ea;border-radius:12px;background:#fff;color:#514970;cursor:pointer;transition:all .15s}.prototype-payment-methods button svg{width:22px;color:#6858c9;flex-shrink:0}.prototype-payment-methods button strong{display:block;font-size:13px}.prototype-payment-methods button small{display:block;font-size:10px;color:#8b8499;margin-top:3px}.prototype-payment-methods button.active{border-color:#6858c9;background:#f0ecff;box-shadow:0 0 0 2px #6858c922}.prototype-right-scope{display:grid;grid-template-columns:repeat(2,1fr);gap:7px}.prototype-right-scope button{display:flex;align-items:center;gap:7px;padding:10px;border:1px solid #ddd2e3;border-radius:8px;background:#fff;text-align:left;font-weight:850}.prototype-right-scope button svg{width:17px;color:#8d5a9d}.prototype-right-scope button svg:last-child{margin-left:auto}.prototype-right-scope button.active{color:#6a3262;border-color:#c8739d;background:#fff0f6}.prototype-service-choice{display:grid;gap:11px;margin:0 0 16px;padding:14px;border:1px solid #ded2e5;border-radius:11px;background:#faf7fc}.prototype-service-choice>header{display:flex;align-items:center;gap:9px}.prototype-service-choice>header svg{width:22px;color:#985181}.prototype-service-choice>header span{display:grid;gap:2px}.prototype-service-choice>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.prototype-service-choice>div button{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:12px;border:1px solid #dcd2e2;border-radius:9px;background:#fff;text-align:left}.prototype-service-choice>div button small{grid-column:1;line-height:1.45;color:#756b79}.prototype-service-choice>div button svg{grid-column:2;grid-row:1 / 3;width:18px;opacity:0}.prototype-service-choice>div button.active{color:#6c2f5d;border-color:#c8749d;background:#fff0f6}.prototype-service-choice>div button.active svg{opacity:1}.legal-steps{grid-template-columns:repeat(6,1fr)}.prototype-service-choice-final{margin-top:20px;padding:20px;border-color:#cba7bc;background:linear-gradient(135deg,#fff8fb,#faf7ff)}.prototype-service-choice-final>header strong{font-size:16px}.prototype-service-choice-final>header small{max-width:720px;font-size:12px;line-height:1.55;color:#6d6470}.prototype-service-choice-final>div button{min-height:112px;padding:16px}.prototype-service-choice-final>div button strong{font-size:15px}.prototype-service-choice-final>div button small{font-size:12px}.prototype-service-final-note{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #c9ded4;border-radius:10px;color:#26634f;background:#f1f8f5}.prototype-service-final-note>svg{width:20px;flex:0 0 auto}.prototype-service-final-note span{display:grid;gap:4px}.prototype-service-final-note strong{font-size:13px}.prototype-service-final-note small{font-size:12px;line-height:1.5;color:#61776f}.price-matrix-modal{width:min(1180px,100%);background:#f8f7fb}.price-matrix-modal>header{padding-bottom:14px;border-bottom:1px solid #e9e4ee}.price-matrix-modal>header h2{margin-top:4px;font-size:25px;letter-spacing:-.02em}.price-matrix-modal>header p{margin-top:4px;color:#746d7c}.price-matrix-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:12px;padding-top:12px}.pricing-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;min-width:0}.pricing-block{padding:13px;border:1px solid #e4dfe9;border-radius:12px;background:#fff;box-shadow:0 5px 18px #2e244109}.pricing-block-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px}.pricing-block-head>b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#fff;background:linear-gradient(145deg,#755cc8,#a14f84);font-size:13px}.pricing-block-head>b svg{width:16px}.pricing-block-head>span{display:grid;gap:1px}.pricing-block-head>span strong{color:#292338;font-size:14px}.pricing-block-head>span small{color:#7d7585;font-size:11px!important}.pricing-block-head>em{padding:5px 8px;border-radius:20px;color:#6753ae;background:#f0ecff;font-size:11px;font-style:normal;font-weight:850;white-space:nowrap}.price-matrix-modal .package-switch{width:auto;margin:0 0 9px;padding:4px}.price-matrix-modal .package-switch button{min-height:32px;font-size:12px}.price-matrix-modal .combo-work-list{grid-template-columns:1fr;gap:6px;margin-left:0}.price-matrix-modal .combo-work-list label{min-height:48px;padding:7px 9px;border-radius:9px;background:#fcfbfd}.price-matrix-modal .combo-work-list label strong{font-size:12px}.price-matrix-modal .combo-work-list label small{font-size:10px!important}.pricing-right-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;gap:6px}.pricing-right-grid button{min-height:42px;padding:8px 9px;border-radius:9px;font-size:11px;line-height:1.3}.pricing-right-grid button svg{width:15px}.pricing-inline-note{margin:7px 0 0!important;padding-left:9px;border-left:2px solid #cfbdd8;color:#756c7c;font-size:11px!important}.pricing-table-block .purpose-price-matrix{max-height:245px;overflow:auto;border-color:#e3ddea}.pricing-table-block .matrix-row{grid-template-columns:66px minmax(150px,1.2fr) 112px minmax(185px,1fr) 30px;min-height:48px;padding:6px 9px;gap:7px;background:#fff}.pricing-table-block .matrix-row.head{position:sticky;z-index:2;top:0;min-height:34px;color:#6f6778;background:#f2eff6;font-size:11px}.pricing-table-block .matrix-row>strong{color:#433b4c;font-size:12px}.pricing-table-block .matrix-purpose-input{width:100%;min-width:0;min-height:34px;padding:0 9px;border:1px solid #d9d4e2;border-radius:7px;color:#433b4c;background:#fff;font:700 12px Helvetica,Arial,sans-serif}.pricing-table-block .matrix-purpose-input:focus,.new-purpose-control>input:focus{border-color:#6650b4;outline:3px solid #6650b417}.pricing-table-block .matrix-row input[type=number]{min-height:34px;font-size:12px}.pricing-table-block .matrix-row label small{font-size:9px!important}.matrix-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 9px;border-radius:9px;color:#716978;background:#f6f3f8}.matrix-toolbar>span{white-space:nowrap;font-size:11px!important}.matrix-toolbar>label{display:flex;align-items:center;gap:6px}.new-purpose-control>input{width:min(330px,30vw);min-height:34px;padding:0 10px;border:1px solid #d9d1e2;border-radius:8px;color:#433b4c;background:#fff;font:500 11px Helvetica,Arial,sans-serif}.matrix-toolbar select{min-width:210px;min-height:34px;padding:0 8px;border:1px solid #d9d1e2;border-radius:8px;background:#fff;font-size:11px}.matrix-toolbar button{min-height:34px;display:flex;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:8px;color:#fff;background:#6650b4;font-size:11px;font-weight:850;white-space:nowrap}.matrix-toolbar button svg{width:14px}.matrix-toolbar button:disabled{opacity:.45;cursor:not-allowed}.buyer-work>header.public-market-header{grid-template-columns:auto minmax(220px,1fr) auto auto auto auto 40px!important;gap:10px!important}.pricing-editor>.legal-confirm{grid-column:1 / -1;margin-top:0;padding:10px 12px;border-color:#ddd3ae;border-radius:10px}.pricing-table-block{grid-column:1 / -1}.pricing-editor>.legal-confirm strong{font-size:12px!important}.pricing-editor>.legal-confirm small{font-size:10px!important}.matrix-summary{position:sticky;top:0;padding:17px;border:0;border-radius:14px;color:#fff;background:radial-gradient(circle at 92% 4%,rgba(255,255,255,.18),transparent 34%),linear-gradient(150deg,#2f2852,#5f3d80 58%,#8f4f75);box-shadow:0 14px 32px #3023492e}.matrix-summary-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:12px;border-radius:12px;color:#5c3975;background:#fff}.matrix-summary-icon svg{width:19px}.matrix-summary>span{color:#e4d9f0;font-size:10px!important;font-weight:850;letter-spacing:.08em}.matrix-summary>h3{margin:5px 0 13px;color:#fff;font-size:20px;line-height:1.25}.matrix-summary-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:13px}.matrix-summary-metrics article{padding:8px 4px;border:1px solid rgba(255,255,255,.16);border-radius:9px;text-align:center;background:#ffffff14}.matrix-summary-metrics strong,.matrix-summary-metrics small{display:block}.matrix-summary-metrics strong{color:#fff;font-size:16px}.matrix-summary-metrics small{margin-top:2px;color:#e6dceb;font-size:9px!important}.matrix-summary dl{margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.matrix-summary dl>div{padding:9px 0;border-color:#ffffff1f}.matrix-summary dt{color:#d9cfe2;font-size:10px!important}.matrix-summary dd{max-width:155px;color:#fff;font-size:11px!important}.matrix-summary>footer{margin-top:11px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.matrix-summary>footer small{color:#ddcfe5;font-size:10px!important}.matrix-summary>footer strong{display:block;margin-top:3px;color:#ffd3a6;font-size:22px}:root,body,body *{font-family:Helvetica,Arial,sans-serif!important}body{font-weight:400;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body strong,body b,body button,body label,body th{font-weight:600!important}h1,h2,h3,.modal h2,.market-hero h2,.featured-work h3,.market-card-body h3,.seller-product-body h3,.store-identity h2,.stream-section-head h2,.auth-story-copy h1,.auth-card>header h2{font-family:Helvetica,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.035em}.buyer-work .music-hero h2{font-weight:500!important;font-style:normal;letter-spacing:-.045em}.buyer-work .market-card-body h3,.buyer-work .featured-work h3,.buyer-work .stream-section-head h2{font-weight:500!important}.heading em,.market-kicker,.stream-section-head em,.modal>header em{font-weight:600!important;letter-spacing:.1em}.prototype-checkout-overlay{padding:20px}.prototype-checkout{width:min(1280px,calc(100vw - 40px));height:calc(100vh - 40px);max-height:none;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;padding:0;border-radius:18px}.prototype-checkout>header{position:static;z-index:auto;padding:20px 24px 15px;border-bottom:1px solid #ece7ef;background:#fff}.prototype-checkout>header h2{margin-top:4px}.prototype-checkout-tabs{min-height:66px;padding:0 24px}.prototype-checkout-tabs button{min-width:0;padding:12px 15px}.prototype-checkout-body{min-height:0;overflow-y:auto;overscroll-behavior:contain}.prototype-checkout-body.contract-tab{min-height:0;grid-template-rows:auto auto auto auto;overflow-y:auto;padding-top:14px;padding-bottom:14px}.prototype-checkout-body.contract-tab>.contract-file-frame{width:100%;height:100%;min-height:0;max-height:none}.prototype-checkout-body.contract-tab .contract-file-document,.prototype-checkout-body.contract-tab .contract-file-review,.prototype-checkout-body.contract-tab .contract-file-document iframe{min-height:0}.prototype-checkout-footer{position:static;z-index:5;min-height:68px;margin:0;padding:12px 24px;border-top:1px solid #ddd5e2;background:#fff;box-shadow:0 -10px 28px #22183312}.prototype-contract-actions>div:first-child span{display:grid;gap:2px}.prototype-contract-actions>div:first-child em{color:#766d7d;font-size:11px;font-style:normal;font-weight:600}.prototype-contract-action-buttons{display:flex;align-items:center;gap:9px}.prototype-contract-action-buttons button,.prototype-contract-action-buttons a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:9px;font-weight:800;text-decoration:none}.prototype-contract-action-buttons button svg,.prototype-contract-action-buttons a svg{width:18px}.prototype-contract-modal-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:22px;border:1px solid #d9cae4;border-radius:14px;background:linear-gradient(120deg,#f7f1fb,#fff7f9)}.prototype-contract-modal-note>svg{width:36px;height:36px;padding:8px;border-radius:10px;color:#fff;background:#70469a}.prototype-contract-modal-note span{display:grid;gap:4px}.prototype-contract-modal-note strong{color:#37294a;font-size:16px}.prototype-contract-modal-note small{color:#766d7d;font-weight:500}.prototype-contract-modal-note button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 14px;border:1px solid #70469a;border-radius:9px;color:#70469a;background:#fff;font-weight:800}.prototype-contract-modal-note button svg{width:17px}.prototype-read-contract input,.prototype-hardcopy input{width:18px!important;height:18px;min-height:18px!important;flex:0 0 18px;accent-color:#70469a}.prototype-contract-viewer-overlay{z-index:420;padding:22px;background:#14101fe0}.prototype-contract-viewer-modal{display:grid;width:min(1540px,calc(100vw - 44px));height:calc(100vh - 44px);max-height:none;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:0;border-radius:18px}.prototype-contract-viewer-modal>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid #e5dfe9;background:#fff}.prototype-contract-viewer-modal>header em{color:#b24f77;font-size:10px;font-style:normal;font-weight:900;letter-spacing:.08em}.prototype-contract-viewer-modal>header h2,.prototype-contract-viewer-modal>header p{margin:3px 0 0}.prototype-contract-viewer-modal>header p{color:#756d7d;font-size:12px}.prototype-contract-viewer-modal>header button{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #ddd5e2;border-radius:10px;background:#fff}.prototype-contract-viewer-modal>header button svg{width:20px}.prototype-contract-viewer-content{min-height:0;padding:14px;overflow:hidden;background:#eceff3}.prototype-contract-viewer-content .contract-file-frame{width:100%;height:100%;min-height:0;max-height:none;border-radius:13px}.prototype-contract-viewer-content .contract-file-document,.prototype-contract-viewer-content .contract-file-review,.prototype-contract-viewer-content .contract-file-document iframe{min-height:0}:root{--art-ink: #2d2340;--art-muted: #756a82;--art-purple: #7356d8;--art-pink: #e95386;--art-coral: #ff795d;--art-aqua: #26aa9d;--art-line: #e7deeb;--art-surface: #fffdfb}body,button,input,select,textarea{font-family:Helvetica,Arial,sans-serif!important}h1,h2,h3,p,small,strong,em{text-wrap:pretty}.buyer-work>header.public-market-header{height:76px!important;grid-template-columns:minmax(180px,205px) minmax(380px,1fr) auto auto auto minmax(160px,180px) 42px!important;gap:9px!important;padding:0 28px!important;overflow:visible}.buyer-work .market-logo{min-width:0;margin:0}.buyer-work .market-logo span{min-width:0}.buyer-work .market-logo span strong{overflow:hidden;font-size:14px;text-overflow:ellipsis}.buyer-work .market-logo span small{font-size:8px}.buyer-work .market-top-nav{min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:5px}.buyer-work .market-top-nav>button{min-width:0;height:42px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-radius:12px;color:#574a68;background:transparent;font-size:12px;font-weight:700;line-height:1;white-space:nowrap}.buyer-work .market-top-nav>button svg{width:17px;flex:0 0 auto;color:var(--art-purple)}.buyer-work .market-top-nav>button:hover{color:#5b3b91;background:#f5effb}.buyer-work .market-top-nav>button.active{color:#fff;background:linear-gradient(135deg,var(--art-purple),var(--art-pink));box-shadow:0 10px 24px #a94c9c2c}.buyer-work .market-top-nav>button.active svg{color:#fff}.buyer-work .buyer-orders-button{min-width:0;padding:0 10px;font-size:11px}.buyer-work .language-switch{width:92px;min-width:92px}.buyer-work .public-market-header .role{min-width:0;width:100%}.buyer-work .public-market-header .role span{min-width:0}.buyer-work .public-market-header .role strong,.buyer-work .public-market-header .role small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buyer-work .auth-logout{width:42px}.buyer-work,.work:not(.buyer-work){color:var(--art-ink);background:radial-gradient(circle at 90% 4%,#d9ccff6b 0,transparent 24%),radial-gradient(circle at 18% 18%,#ffc8b064 0,transparent 22%),linear-gradient(180deg,#fffaf7,#fffdfb 43%,#f8f5ff)}.heading h1,.combo-page-hero h1,.music-hero h2,.creator-hero h2,.store-identity h2{font-family:Helvetica,Arial,sans-serif!important;letter-spacing:-.035em}.heading h1{line-height:1.08}.heading p{max-width:760px;margin-top:8px;line-height:1.55}.music-explore-head h2,.music-results-head h2,.stream-section-head h2,.buyer-combo-teaser h2,.curated-combo-list h2,.custom-combo-main h2,.custom-combo-summary h2{margin:6px 0 0;line-height:1.15}.buyer-combo-teaser,.music-explore,.trending-section,.mood-section,.music-filter-panel,.buyer-assurance{border-color:#e8deec!important;background:#fffdfbe8!important;box-shadow:0 18px 52px #5b3c7511!important}.side{background:radial-gradient(circle at 16% 10%,#c866a548 0,transparent 28%),linear-gradient(180deg,#332652,#44326b 54%,#633b72)!important}.side nav button.active{background:linear-gradient(90deg,#ff795d31,#d95a9838)!important;box-shadow:inset 3px 0 #ff9a79!important}.work:not(.buyer-work)>header{height:72px;border-color:#e8dfea;background:#fffdfbe8;box-shadow:0 8px 30px #563c7010;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.work:not(.buyer-work) main{padding-top:30px}.creator-hero,.storefront-header,.wallet-hero{color:#fff!important;background:radial-gradient(circle at 82% 18%,#ffb38270 0,transparent 27%),radial-gradient(circle at 62% 88%,#ef5a9d4a 0,transparent 31%),linear-gradient(125deg,#5a43ad,#8a4bb1 52%,#e55d87)!important;box-shadow:0 20px 55px #7b4ba32a!important}.creator-hero p,.storefront-header p,.wallet-hero p{color:#f4ecf8!important}.creator-hero aside{border-color:#ffffff45;background:#ffffff12}.creator-hero aside svg,.creator-hero aside span{color:#ffd1bd}.flow,.metric,.panel,.seller-commerce-stats article,.seller-product-card{border-color:var(--art-line)!important;background:#fffdfb!important;box-shadow:0 12px 34px #55366f0e!important}.metric,.seller-commerce-stats article{border-top-color:var(--art-purple)!important}.metric>i,.seller-commerce-stats article>span{color:var(--art-purple)!important;background:linear-gradient(145deg,#f0ebff,#fff0f4)!important}.seller-product-cover.orange,.seller-product-cover.green{background:radial-gradient(circle at 70% 18%,#ffffff32 0,transparent 28%),linear-gradient(145deg,#7858d5,#dc5c91 58%,#ff7b5f)!important}.add-product-card{border-color:#c9b9df!important;color:#5b4381!important;background:linear-gradient(145deg,#f5f0ff,#fff2ed)!important}.seller-market-note{border-color:#e8cddd!important;color:#713d62!important;background:linear-gradient(135deg,#fff4ee,#f8efff)!important}.work:not(.buyer-work) .heading,.seller-shop-toolbar,.title{align-items:center}.work:not(.buyer-work) .heading h1{font-size:38px}.work:not(.buyer-work) .heading p,.creator-hero p,.store-identity>p,.seller-shop-toolbar p,.wallet-hero p{font-size:13px!important;line-height:1.55!important}.work:not(.buyer-work) small,.work:not(.buyer-work) .badge,.work:not(.buyer-work) .purpose-tags span{line-height:1.4}.demo-disclaimer,.buyer-payment-note small,.creator-hero aside small{font-size:11px!important;line-height:1.5!important}.buyer-combo-teaser{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,.9fr) auto;gap:24px;align-items:center;padding:26px 28px;border:1px solid var(--art-line);border-radius:22px}.buyer-combo-teaser em,.curated-combo-list>header em,.custom-combo-main>header em,.custom-combo-summary header em{color:var(--art-pink);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.11em}.buyer-combo-teaser h2{font-size:28px}.buyer-combo-teaser p{margin:8px 0 0;color:var(--art-muted);font-size:13px;line-height:1.55}.buyer-combo-teaser ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.buyer-combo-teaser li{min-width:0;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #eadfeb;border-radius:13px;background:linear-gradient(145deg,#f8f3ff,#fff8f2)}.buyer-combo-teaser li>svg{width:24px;color:var(--art-purple)}.buyer-combo-teaser li strong,.buyer-combo-teaser li small{display:block}.buyer-combo-teaser li strong{font-size:12px}.buyer-combo-teaser li small{margin-top:4px;color:var(--art-muted);font-size:10px}.buyer-combo-teaser>button,.curated-combo-content footer button,.custom-combo-summary>footer>button{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--art-purple),var(--art-pink));font-size:12px;font-weight:800;white-space:nowrap;box-shadow:0 12px 25px #a64b9b2b}.buyer-combo-teaser>button svg,.curated-combo-content footer button svg,.custom-combo-summary>footer>button svg{width:16px}.combo-marketplace-page{display:grid;gap:22px;padding-bottom:60px}.combo-page-hero{min-height:300px;display:grid;grid-template-columns:minmax(560px,1fr) auto;align-items:center;gap:34px;padding:42px 46px;overflow:hidden;position:relative;border:1px solid #ffffff42;border-radius:26px;color:#fff;background:radial-gradient(circle at 86% 24%,#ffaf7f88 0,transparent 24%),radial-gradient(circle at 62% 90%,#ed5a9a6e 0,transparent 30%),linear-gradient(125deg,#493597,#7550c4 48%,#d84f8c);box-shadow:0 30px 85px #5a367832}.combo-page-hero:after{content:"";position:absolute;width:340px;height:340px;right:-95px;top:-135px;border:60px solid #ffffff0c;border-radius:50%}.combo-page-hero>div,.combo-page-hero>aside{position:relative;z-index:1}.combo-page-hero em{color:#ffc9ae;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.14em}.combo-page-hero h1{max-width:780px;margin:12px 0;font-size:clamp(44px,4vw,64px);line-height:.98}.combo-page-hero p{max-width:760px;margin:0;color:#eee8f5;font-size:15px;line-height:1.65}.combo-page-hero aside{display:grid;grid-template-columns:repeat(3,115px);gap:10px}.combo-page-hero aside span{min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff2f;border-radius:17px;background:#ffffff0f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.combo-page-hero aside svg{width:22px;color:#ffc5ad}.combo-page-hero aside strong{margin-top:8px;font-size:27px}.combo-page-hero aside small{margin-top:3px;color:#ddd4e8;font-size:11px}.combo-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px;border:1px solid var(--art-line);border-radius:17px;background:#fffdfb;box-shadow:0 14px 38px #53346d0d}.combo-mode-tabs>button{min-height:72px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;border:0;border-radius:12px;color:#62556f;background:transparent}.combo-mode-tabs>button>svg{width:26px;color:var(--art-purple)}.combo-mode-tabs strong,.combo-mode-tabs small{display:block;text-align:left}.combo-mode-tabs strong{font-size:15px}.combo-mode-tabs small{margin-top:4px;color:#8a7f94;font-size:11px}.combo-mode-tabs>button.active{color:#fff;background:linear-gradient(135deg,#6d52c8,#d7528e);box-shadow:0 12px 24px #8c48952c}.combo-mode-tabs>button.active svg,.combo-mode-tabs>button.active small{color:#fff}.curated-combo-list{display:grid;gap:18px}.curated-combo-list>header,.custom-combo-main>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:4px 2px}.curated-combo-list>header h2,.custom-combo-main>header h2{font-size:30px}.curated-combo-list>header p{max-width:460px;margin:0;color:var(--art-muted);font-size:13px;text-align:right}.curated-combo-list>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.curated-combo-card{overflow:hidden;border:1px solid #e8dfeb;border-radius:19px;background:#fffdfb;box-shadow:0 18px 48px #53346e16}.curated-combo-art{height:210px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#6b4bc6,#dd558d)}.tone-2 .curated-combo-art{background:linear-gradient(135deg,#2f79aa,#7352c6 58%,#e15b91)}.tone-3 .curated-combo-art{background:linear-gradient(135deg,#df6c59,#b84f98 58%,#6042ae)}.curated-combo-art>span{position:absolute;left:16px;top:16px;z-index:2;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:18px;background:#261c406b;font-size:10px;font-weight:800}.curated-combo-art>span svg{width:14px}.curated-combo-art>div{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.curated-combo-art i{width:92px;height:120px;display:grid;place-items:center;margin:0 -16px;border:2px solid #ffffff78;border-radius:13px;background:#ffffff18;font-size:18px;font-style:normal;font-weight:800;transform:rotate(-9deg);box-shadow:0 18px 35px #26153645}.curated-combo-art i.disc-1{z-index:1;background:#4858afcc;transform:translateY(-8px)}.curated-combo-art i.disc-2{transform:rotate(9deg)}.curated-combo-art>button{position:absolute;right:17px;bottom:17px;z-index:3;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;color:var(--art-pink);background:#fff}.curated-combo-art>button svg{width:18px}.curated-combo-content{padding:19px}.curated-combo-content>small{color:#8b7f94;font-size:10px}.curated-combo-content h3{margin:7px 0 5px;font-size:23px;line-height:1.12}.curated-combo-content>p{min-height:36px;margin:0;color:var(--art-muted);font-size:12px;line-height:1.5}.curated-combo-genres{display:flex;flex-wrap:wrap;gap:5px;margin-top:13px}.curated-combo-genres span{padding:5px 8px;border-radius:15px;color:#6c4c84;background:#f3edfa;font-size:10px}.curated-combo-content ol{display:grid;gap:8px;margin:15px 0;padding:12px 0;border-top:1px solid #eee6ef;border-bottom:1px solid #eee6ef;list-style:none}.curated-combo-content li{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:center}.curated-combo-content li>b{color:var(--art-pink);font-size:10px}.curated-combo-content li strong,.curated-combo-content li small{display:block}.curated-combo-content li strong{font-size:11px}.curated-combo-content li small{margin-top:2px;color:#8b8092;font-size:9px}.curated-combo-content footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.curated-combo-content footer span small,.curated-combo-content footer span strong{display:block}.curated-combo-content footer span small{color:#8a8090;font-size:9px}.curated-combo-content footer span strong{margin-top:4px;color:var(--art-pink);font-size:15px}.custom-combo-studio{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:18px;align-items:start}.custom-combo-main,.custom-combo-summary{border:1px solid var(--art-line);border-radius:19px;background:#fffdfb;box-shadow:0 18px 50px #53356e12}.custom-combo-main{padding:21px}.custom-combo-main>header>span{padding:7px 10px;border-radius:18px;color:#69547f;background:#f1ebf8;font-size:11px;font-weight:800}.combo-builder-filters{display:grid;grid-template-columns:minmax(260px,1fr) 210px 210px;gap:10px;margin-top:17px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#f7f2ff,#fff6f1)}.combo-builder-filters label{display:grid;gap:5px;color:#6f6378;font-size:10px;font-weight:800}.combo-builder-search{height:43px;display:flex!important;align-items:center;gap:8px!important;padding:0 11px;align-self:end;border:1px solid #ded3e4;border-radius:10px;background:#fff}.combo-builder-search svg{width:17px;color:var(--art-purple)}.combo-builder-search input{min-width:0;flex:1;border:0;outline:0;background:none;font-size:12px}.combo-builder-filters select{height:43px;padding:0 10px;border:1px solid #ded3e4;border-radius:10px;color:var(--art-ink);background:#fff;font-size:11px}.combo-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.combo-track-grid>article{min-width:0;display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:11px;border:1px solid #e9e1ea;border-radius:14px;background:#fff;transition:.18s}.combo-track-grid>article:hover,.combo-track-grid>article.selected{border-color:#9e7ad2;box-shadow:0 10px 28px #6e4b9020;transform:translateY(-2px)}.combo-track-grid>article.selected{background:linear-gradient(145deg,#faf6ff,#fff8f4)}.combo-track-cover{grid-row:1 / 3;min-height:104px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:11px;color:#fff;background:linear-gradient(145deg,#7256cf,#df5c90)}.combo-track-cover.green,.combo-track-cover.orange,.combo-track-cover.blue,.combo-track-cover.purple,.combo-track-cover.slate{background:linear-gradient(145deg,#7154ca,#da5c93 62%,#ff7d5f)}.combo-track-cover>strong{font-size:22px}.combo-track-cover>button{position:absolute;right:7px;bottom:7px;width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:50%;color:#6846a2;background:#fff}.combo-track-cover>button svg{width:12px}.combo-track-info{min-width:0}.combo-track-info>small{color:#8d8195;font-size:9px}.combo-track-info h3{margin:5px 0 2px;overflow:hidden;font-size:16px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.combo-track-info p{margin:0;color:#756a7f;font-size:10px}.combo-track-info>span{display:flex;align-items:center;gap:4px;margin-top:7px;color:#5f5080;font-size:9px;font-weight:700}.combo-track-info>span svg{width:12px;color:var(--art-aqua)}.combo-track-action{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.combo-track-action span small,.combo-track-action span strong{display:block}.combo-track-action span small{color:#8d8295;font-size:10px}.combo-track-action span strong{margin-top:3px;font-size:11px}.combo-track-action>button{min-height:32px;display:flex;align-items:center;gap:4px;padding:0 9px;border:1px solid #cfc1df;border-radius:8px;color:#66517d;background:#fff;font-size:10px;font-weight:800}.combo-track-action>button.selected{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--art-purple),var(--art-pink))}.combo-track-action>button svg{width:13px}.custom-combo-summary{position:sticky;top:96px;overflow:hidden}.custom-combo-summary>header{display:flex;align-items:center;gap:12px;padding:20px;color:#fff;background:linear-gradient(135deg,#5d45b0,#cf4f91)}.custom-combo-summary>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#ffffff18}.custom-combo-summary>header svg{width:22px}.custom-combo-summary header em{color:#ffd0be}.custom-combo-summary header h2{font-size:21px}.custom-combo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ebe2ed}.custom-combo-metrics span{padding:13px;background:#fff;text-align:center}.custom-combo-metrics strong,.custom-combo-metrics small{display:block}.custom-combo-metrics strong{font-size:19px}.custom-combo-metrics small{margin-top:3px;color:#887d90;font-size:9px}.custom-combo-lines{max-height:430px;overflow:auto;padding:12px}.custom-combo-lines>article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;padding:10px 0;border-bottom:1px solid #eee7ef}.custom-combo-lines>article>button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;color:#a05e78;background:#fff0f4}.custom-combo-lines>article>button svg{width:12px}.custom-combo-lines article span strong,.custom-combo-lines article span small{display:block}.custom-combo-lines article span strong{font-size:11px}.custom-combo-lines article span small{margin-top:2px;color:#8b8092;font-size:9px}.custom-combo-lines select{grid-column:2;width:100%;min-height:36px;margin-top:3px;padding:0 7px;border:1px solid #ded3e2;border-radius:8px;color:#53455f;background:#faf7fb;font-size:9px}.custom-combo-empty{min-height:185px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#82758c;text-align:center}.custom-combo-empty svg{width:34px;color:#b394cf}.custom-combo-empty strong{margin-top:8px;font-size:13px}.custom-combo-empty small{max-width:220px;margin-top:4px;font-size:10px}.custom-combo-summary>footer{padding:17px 20px 20px;border-top:1px solid #ebe3ec;background:linear-gradient(145deg,#fbf8ff,#fff8f4)}.custom-combo-summary>footer>span{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.custom-combo-summary>footer>span small{color:#7f7387;font-size:10px}.custom-combo-summary>footer>span strong{color:var(--art-pink);font-size:22px}.custom-combo-summary>footer>p{display:flex;align-items:center;gap:6px;margin:10px 0 13px;color:#5d776f;font-size:10px}.custom-combo-summary>footer>p svg{width:14px;color:var(--art-aqua)}.custom-combo-summary>footer>button{width:100%}.custom-combo-summary>footer>button:disabled{opacity:.4;cursor:not-allowed}.combo-checkout-overlay{background:#241935d9}.combo-checkout-modal{width:min(1500px,calc(100vw - 60px));max-height:calc(100vh - 44px);overflow:auto;padding:0;border-radius:22px}.combo-checkout-modal>header{position:sticky;top:0;z-index:8;padding:24px 28px 19px;border-bottom:1px solid #e9e1eb;background:#fffdfbf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.combo-checkout-modal>header h2{margin:6px 0 4px;font-size:31px;line-height:1.08}.combo-checkout-modal>header p{margin:0;color:var(--art-muted)}.combo-checkout-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:0 28px;background:#ede5ef}.combo-checkout-steps span{min-height:58px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8b8092;background:#f8f5f9;font-size:12px;font-weight:800}.combo-checkout-steps b{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e6dee9;font-size:10px}.combo-checkout-steps span.active{color:#fff;background:linear-gradient(135deg,#6e52c6,#d3518c)}.combo-checkout-steps span.active b{color:#6e4290;background:#fff}.combo-checkout-selection,.combo-contract-step,.combo-payment-step{margin:20px 28px}.combo-checkout-selection{overflow:hidden;border:1px solid #e5dce7;border-radius:14px}.combo-checkout-selection>header,.combo-checkout-selection>article{display:grid;grid-template-columns:minmax(300px,1fr) minmax(320px,1.2fr) 180px;gap:14px;align-items:center}.combo-checkout-selection>header{min-height:42px;padding:0 15px;color:#776b80;background:#f4f0f6;font-size:10px;font-weight:800}.combo-checkout-selection>article{position:relative;min-height:66px;padding:11px 15px 11px 50px;border-top:1px solid #eee7ef}.combo-checkout-selection>article>b{position:absolute;left:15px;color:var(--art-pink);font-size:11px}.combo-checkout-selection article span strong,.combo-checkout-selection article span small{display:block}.combo-checkout-selection article span strong,.combo-checkout-selection article>strong{font-size:12px}.combo-checkout-selection article span small{margin-top:4px;color:#877b8e;font-size:10px}.combo-checkout-selection article>strong{text-align:right}.combo-checkout-selection>footer{display:flex;align-items:center;justify-content:flex-end;gap:25px;padding:16px;border-top:1px solid #e8e0e9;background:linear-gradient(135deg,#f8f3ff,#fff6f1)}.combo-checkout-selection>footer span{font-size:12px;font-weight:800}.combo-checkout-selection>footer strong{color:var(--art-pink);font-size:22px}.combo-contract-step .contract-file-frame{min-height:620px}.combo-contract-confirm{display:flex;align-items:flex-start;gap:10px;margin:0 0 13px;padding:14px;border:1px solid #dacfe1;border-radius:12px;background:#faf7ff}.combo-contract-confirm input{width:17px;height:17px;accent-color:var(--art-purple)}.combo-contract-confirm strong,.combo-contract-confirm small{display:block}.combo-contract-confirm strong{font-size:12px}.combo-contract-confirm small{margin-top:4px;color:#817589;font-size:10px}.combo-payment-step{min-height:420px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.combo-payment-step>div,.combo-payment-step>ul{min-height:300px;display:flex;flex-direction:column;justify-content:center;padding:34px;border-radius:18px}.combo-payment-step>div{align-items:center;color:#fff;background:radial-gradient(circle at 75% 15%,#ffb18173 0,transparent 25%),linear-gradient(135deg,#5940aa,#cf4e8b);text-align:center}.combo-payment-step>div>svg{width:48px;height:48px}.combo-payment-step em{margin-top:14px;color:#ffd1bd;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.12em}.combo-payment-step h3{margin:8px 0;font-size:40px}.combo-payment-step p{margin:0;color:#eee7f4}.combo-payment-step>ul{gap:15px;margin:0;border:1px solid #e4dce7;background:#fff;list-style:none}.combo-payment-step li{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:700}.combo-payment-step li svg{width:22px;color:var(--art-aqua)}.combo-checkout-modal>footer{position:sticky;bottom:0;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:0;padding:14px 28px;border-top:1px solid #e5dde7;background:#fffdfbf2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.combo-checkout-modal>footer>span{margin-right:auto;color:#8c8193;font-size:11px;font-weight:800}.combo-checkout-modal>footer button{min-width:140px;min-height:43px;font-size:12px}@media (max-width: 1380px){.buyer-work>header.public-market-header{grid-template-columns:185px minmax(360px,1fr) auto auto 86px 165px 40px!important;gap:6px!important;padding:0 20px!important}.buyer-work .market-top-nav>button{padding:0 7px;font-size:11px}.buyer-work .buyer-orders-button{padding:0 8px}.custom-combo-studio{grid-template-columns:minmax(0,1fr) 360px}.combo-builder-filters{grid-template-columns:1fr 180px 180px}}.meeting-ai-analysis{margin-top:18px;overflow:hidden;border:1px solid #ddd7fb;border-radius:17px;background:#fff;box-shadow:0 15px 34px #5843aa1a}.meeting-ai-consent-gate{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:13px;margin:14px 0;padding:15px 17px;border:1px solid #bfe4d4;border-radius:14px;color:#255d4c;background:linear-gradient(135deg,#f2fbf7,#eef8ff)}.meeting-ai-consent-gate>svg{width:22px;padding:10px;box-sizing:content-box;border-radius:12px;color:#fff;background:#26906b}.meeting-ai-consent-gate span,.meeting-ai-consent-gate small,.meeting-ai-consent-gate strong,.meeting-ai-consent-gate p{display:block;margin:0}.meeting-ai-consent-gate small{color:#43816d;font-size:10px;font-weight:800;letter-spacing:.08em}.meeting-ai-consent-gate strong{margin-top:4px;color:#214d40;font-size:15px}.meeting-ai-consent-gate p{margin-top:4px;color:#607a72;font-size:11px}.meeting-ai-consent-gate>b{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:999px;color:#216e54;background:#dff5eb;font-size:11px;white-space:nowrap}.meeting-ai-consent-gate>b svg{width:16px}.meeting-ai-analysis-final{margin-bottom:16px}.meeting-ai-analysis>header{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:18px;color:#fff;background:linear-gradient(120deg,#6258d9,#bd4f9c 72%,#ef765e)}.meeting-ai-analysis>header>svg{width:24px;padding:12px;box-sizing:content-box;border-radius:13px;background:#ffffff24}.meeting-ai-analysis header span,.meeting-ai-analysis header small,.meeting-ai-analysis header strong,.meeting-ai-analysis header p{display:block;margin:0}.meeting-ai-analysis header small{color:#ffe4f3;font-size:10px;font-weight:800;letter-spacing:.08em}.meeting-ai-analysis header strong{margin-top:4px;font-size:16px}.meeting-ai-analysis header p{margin-top:4px;color:#f3efff;font-size:12px}.meeting-ai-analysis header>b{padding:8px 11px;border:1px solid rgba(255,255,255,.26);border-radius:999px;font-size:11px;background:#ffffff21}.meeting-ai-analysis>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.meeting-ai-analysis article{display:grid;gap:5px;min-height:108px;padding:17px;border-right:1px solid #ece8fa}.meeting-ai-analysis article:last-child{border-right:0}.meeting-ai-analysis article small{color:#806fc6;font-size:9px;font-weight:800;letter-spacing:.06em}.meeting-ai-analysis article strong{color:#2b2946;font-size:15px}.meeting-ai-analysis article em{color:#77758a;font-size:11px;font-style:normal;line-height:1.45}.prototype-service-choice-final>div>button>strong{display:flex;align-items:center;justify-content:space-between;gap:10px}.prototype-service-choice-final>div>button>strong b{color:#b74d8f;font-size:13px}.prototype-service-choice-final>div>button.active>strong b{color:#fff}.meeting-service-payment{margin-top:16px;overflow:hidden;border:1px solid #ded9ef;border-radius:17px;background:#fff}.meeting-service-payment>header{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:17px 19px;background:linear-gradient(120deg,#f7f4ff,#fff3f8);border-bottom:1px solid #e8e2f3}.meeting-service-payment>header>svg{width:21px;padding:11px;box-sizing:content-box;border-radius:12px;color:#684fc6;background:#eae5ff}.meeting-service-payment header span,.meeting-service-payment header small,.meeting-service-payment header strong,.meeting-service-payment header p{display:block;margin:0}.meeting-service-payment header small{color:#7666b7;font-size:10px;font-weight:800}.meeting-service-payment header strong{margin-top:4px;color:#29263d;font-size:16px}.meeting-service-payment header p{margin-top:4px;color:#77758a;font-size:11px}.meeting-service-payment header>b{padding:8px 11px;border-radius:999px;color:#9a4d79;background:#ffe7f2;font-size:10px}.meeting-payment-methods{display:flex;gap:9px;padding:15px 18px 0}.meeting-payment-methods button{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 13px;border:1px solid #ddd7ed;border-radius:10px;color:#5d5871;background:#fff;font:inherit;font-size:12px;font-weight:700}.meeting-payment-methods button svg{width:17px}.meeting-payment-methods button.active{color:#fff;border-color:transparent;background:linear-gradient(120deg,#6658d4,#bd4f9a)}.meeting-payment-body{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:16px 18px 18px}.meeting-qr-card,.meeting-buyer-qr,.meeting-vnpay-card{display:flex;align-items:center;gap:16px;min-width:0;padding:15px;border:1px solid #e1ddef;border-radius:14px;background:linear-gradient(145deg,#fff,#faf8ff)}.meeting-qr-code{display:grid;flex:0 0 auto;grid-template-columns:repeat(9,5px);grid-template-rows:repeat(9,5px);gap:2px;width:max-content;padding:10px;border:5px solid #fff;outline:1px solid #dad4e9;border-radius:8px;background:#fff}.meeting-qr-code i{width:5px;height:5px;background:transparent}.meeting-qr-code i.dark{border-radius:1px;background:#25213f}.meeting-qr-card>span,.meeting-qr-card strong,.meeting-qr-card small,.meeting-qr-card b,.meeting-qr-card em,.meeting-buyer-qr>span,.meeting-buyer-qr strong,.meeting-buyer-qr small,.meeting-buyer-qr b,.meeting-buyer-qr em{display:block;margin:0}.meeting-qr-card strong,.meeting-buyer-qr strong{color:#2e2a44;font-size:14px}.meeting-qr-card small,.meeting-buyer-qr small{margin-top:4px;color:#777389;font-size:11px}.meeting-qr-card b,.meeting-buyer-qr b{margin-top:8px;color:#b84987;font-size:17px}.meeting-qr-card em,.meeting-buyer-qr em{margin-top:4px;color:#8b8498;font-size:10px;font-style:normal}.meeting-vnpay-card>svg{width:28px;color:#6554c4}.meeting-vnpay-card span,.meeting-vnpay-card strong,.meeting-vnpay-card small{display:block}.meeting-vnpay-card small{margin-top:4px;color:#777389;font-size:11px}.meeting-payment-success{display:flex;align-items:center;gap:12px;margin:16px 18px 18px;padding:16px;border:1px solid #bfe8d6;border-radius:13px;color:#216e54;background:#ebfbf4}.meeting-payment-success>svg{width:24px}.meeting-payment-success span,.meeting-payment-success strong,.meeting-payment-success small{display:block}.meeting-payment-success small{margin-top:4px;font-size:11px}.meeting-sale-mode{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;border:1px solid #e5dff4;border-radius:13px;background:#faf8ff}.meeting-sale-mode>span,.meeting-sale-mode strong,.meeting-sale-mode small{display:block}.meeting-sale-mode strong{color:#302d46;font-size:13px}.meeting-sale-mode small{margin-top:4px;color:#7a748a;font-size:10px}.meeting-sale-mode>div{display:flex;gap:6px}.meeting-sale-mode button,.meeting-add-offer{min-height:38px;padding:0 12px;border:1px solid #d9d3e9;border-radius:9px;color:#625c72;background:#fff;font:inherit;font-size:11px;font-weight:700}.meeting-sale-mode button.active{color:#fff;border-color:transparent;background:linear-gradient(120deg,#6858d0,#bd4f98)}.purpose-price-matrix .matrix-row.full-transfer{grid-template-columns:72px minmax(230px,1.45fr) minmax(190px,.8fr) 42px}.matrix-purpose-input{min-height:42px}.meeting-add-offer{display:inline-flex;align-items:center;gap:7px}.meeting-add-offer svg{width:15px}.meeting-research-note{margin:10px 0 0;padding:10px 12px;border-left:3px solid #d86d9e;color:#726d7d;background:#fff7fb;font-size:10px;line-height:1.5}.listing-purpose-price-table header.full-transfer,.listing-purpose-price-table>div.full-transfer{grid-template-columns:1fr .7fr}.meeting-company-signing{display:grid;gap:12px;margin:13px 0;padding:16px;border:1px solid #ddd7ef;border-radius:15px;background:linear-gradient(145deg,#fff,#faf8ff)}.meeting-company-signing>header{display:flex;align-items:center;gap:11px}.meeting-company-signing>header>svg{width:22px;padding:10px;box-sizing:content-box;border-radius:11px;color:#6656c8;background:#ebe6ff}.meeting-company-signing header span,.meeting-company-signing header small,.meeting-company-signing header strong,.meeting-company-signing header p{display:block;margin:0}.meeting-company-signing header small{color:#7667bc;font-size:9px;font-weight:800}.meeting-company-signing header strong{margin-top:3px;font-size:14px}.meeting-company-signing header p{margin-top:4px;color:#777287;font-size:10px}.meeting-company-signing>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.meeting-company-signing article{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:7px;min-height:66px;padding:9px;border:1px solid #e5e1ef;border-radius:10px;background:#fff}.meeting-company-signing article>b{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;color:#746d80;background:#f1eef5;font-size:10px}.meeting-company-signing article.done>b,.meeting-company-signing article.active>b{color:#fff;background:linear-gradient(120deg,#6557d0,#bd4f98)}.meeting-company-signing article span,.meeting-company-signing article strong,.meeting-company-signing article small{display:block}.meeting-company-signing article strong{font-size:10px}.meeting-company-signing article small{margin-top:3px;color:#817c8d;font-size:8px;line-height:1.35}.meeting-company-signing article>svg{width:14px;color:#26966d}.meeting-buyer-qr{margin:12px 0}:root{--type-caption: 12px;--type-control: 14px;--type-body: 15px}html,body,body *{font-family:Helvetica,Arial,sans-serif!important}body,.work,.modal,.auth-shell{font-size:var(--type-body);line-height:1.5}button,input,select,textarea{line-height:1.35}.work label,.modal label,.auth-shell label{color:#4e4657;font-weight:700}.work input,.work select,.work textarea,.modal input,.modal select,.modal textarea,.auth-shell input,.auth-shell select,.auth-shell textarea{min-height:44px}.work small,.modal small,.auth-shell small{line-height:1.45}.form,.auth-form,.market26-mandate-fields,.checkout-scope-form{align-items:start}.form>label,.auth-form>label,.market26-mandate-fields>label,.checkout-scope-form>label{min-width:0;align-self:start}body small,body em,body code,body dt,body time{font-size:var(--type-caption)!important}.work button,.modal button,.auth-shell button,.work input,.work select,.work textarea,.modal input,.modal select,.modal textarea,.auth-shell input,.auth-shell select,.auth-shell textarea,.work p,.work label,.work li,.work dd,.modal p,.modal label,.modal li,.modal dd,.auth-shell p,.auth-shell label,.auth-shell li,.auth-shell dd{font-size:var(--type-control)!important}.work small,.work em,.work code,.work dt,.work time,.modal small,.modal em,.modal code,.modal dt,.modal time,.auth-shell small,.auth-shell em,.auth-shell code,.auth-shell dt,.auth-shell time,.badge,.verified-chip,.live-status,.product-code,.flow small,.steps span,.metric>span,.side nav b{font-size:var(--type-caption)!important}.brand span strong,.buyer-brand strong,.auth-brand strong{font-size:16px!important}.brand span small,.buyer-brand small,.auth-brand small,.env,.role small,.side footer small{font-size:var(--type-caption)!important}.side nav button,.buyer-nav button,.buyer-actions button,.author-entry strong,.role strong,.side footer strong{font-size:var(--type-control)!important}.buyer-orders-button b,.role>i,.role i,.artist-strip i,.artist-profile-action,.favorite-filter b,.cover-open span,.market-trust span,.nav-group,.flow b,.steps b,.purpose-tags span,.prototype-voucher-grid article>header>span{font-size:var(--type-caption)!important}.store-identity>div span{font-size:var(--type-control)!important}.seller-prices strong,.purpose-price-preview strong{font-size:15px!important}.side footer>i,.creator-hero>aside span,.creator-hero>aside small{font-size:var(--type-caption)!important}body .modal[class] small,body .modal[class] em,body .modal[class] code,body .modal[class] dt,body .modal[class] time{font-size:var(--type-caption)!important}body .modal[class] span,.price-matrix-modal .matrix-toolbar span,.price-matrix-modal .pricing-summary span,.market26-steps span,.price-matrix-modal .pricing-summary strong,.market26-verification-paths strong{font-size:var(--type-control)!important}.heading em,.title em,.creator-hero em,.store-identity em,.seller-shop-toolbar em,.wallet-hero em,.market-kicker,.featured-label,.market-section-head em{font-size:var(--type-caption)!important}.heading p,.creator-hero p,.store-identity>p,.seller-shop-toolbar p,.wallet-hero p{font-size:var(--type-body)!important;line-height:1.55}.buyer-work .market-hero-copy>p,.auth-story-copy>p{font-size:15px!important}.marketplace-card small,.marketplace-card em,.marketplace-card dt,.seller-product-card small,.seller-product-card em,.seller-product-card dt,.artist-showcase small,.artist-showcase em,.ranking-section small,.ranking-section em,.combo-marketplace-page small,.combo-marketplace-page em,.prototype-voucher-panel small,.prototype-voucher-panel em{font-size:var(--type-caption)!important}.marketplace-card p,.marketplace-card dd,.seller-product-card p,.seller-product-card dd,.artist-showcase p,.ranking-section p,.combo-marketplace-page p,.prototype-voucher-panel p,.prototype-voucher-panel dd{font-size:var(--type-control)!important}.meeting-ai-analysis small,.meeting-ai-analysis em,.meeting-ai-consent-gate small,.meeting-service-payment small,.meeting-service-payment em,.meeting-sale-mode small,.meeting-research-note,.meeting-company-signing small,.meeting-company-signing article strong,.meeting-company-signing article>b,.meeting-qr-card small,.meeting-qr-card em,.meeting-buyer-qr small,.meeting-buyer-qr em{font-size:var(--type-caption)!important}.meeting-ai-analysis header p,.meeting-ai-consent-gate p,.meeting-service-payment header p,.meeting-company-signing header p,.meeting-qr-card strong,.meeting-buyer-qr strong{font-size:var(--type-control)!important}.meeting-ai-consent-gate>b{font-size:var(--type-caption)!important}.meeting-ai-analysis header>b{font-size:var(--type-caption)!important}.meeting-sale-mode button,.meeting-add-offer,.meeting-payment-methods button,.contract-file-viewer,.contract-file-viewer button,.contract-file-viewer small,.contract-file-viewer span,.contract-file-viewer p{font-size:var(--type-control)!important}.seller-profile-layout{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);gap:18px;align-items:start}.seller-profile-editor{padding:20px}.seller-profile-section-title,.seller-profile-editor>footer,.seller-profile-preview>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.seller-profile-section-title>span,.seller-profile-visibility>header,.seller-profile-preview>header>span,.seller-profile-preview-catalog{display:flex;align-items:center;gap:9px}.seller-profile-section-title svg,.seller-profile-visibility>header>svg,.seller-profile-preview>header svg,.seller-profile-preview-catalog>svg{width:20px;color:#8750c7}.seller-profile-publish{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 11px;border-radius:20px;color:#17644e;background:#e7f7f0;font-size:13px;font-weight:700}.seller-profile-publish input,.seller-profile-visibility input{width:16px;height:16px;accent-color:#7a4fc0}.seller-profile-images{position:relative;margin:16px 0 54px}.seller-profile-cover-input{height:170px;position:relative;overflow:hidden;border-radius:14px;background-position:center;background-size:cover}.seller-profile-cover-input:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(30,20,47,.62))}.seller-profile-cover-input>label{min-height:36px;position:absolute;z-index:1;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;padding:0 11px;border-radius:9px;color:#fff;background:#1b1429c7;font-size:12px;font-weight:700;cursor:pointer}.seller-profile-cover-input svg,.seller-profile-avatar-input label svg{width:17px}.seller-profile-cover-input input,.seller-profile-avatar-input input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.seller-profile-avatar-input{width:94px;height:94px;position:absolute;left:22px;bottom:-45px;z-index:2;display:grid;place-items:center;border:5px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7c54c8,#e14d83);box-shadow:0 10px 28px #3d255240}.seller-profile-avatar-input img,.seller-profile-preview-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.seller-profile-avatar-input>b{font-size:24px}.seller-profile-avatar-input label{width:30px;height:30px;position:absolute;right:-3px;bottom:-1px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;color:#fff;background:#6f4ab2;cursor:pointer}.seller-profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px}.seller-profile-form-grid>label{min-width:0;display:grid;grid-template-rows:20px 44px;gap:6px;color:#51495a;font-size:13px;font-weight:700}.seller-profile-form-grid>label.full{grid-column:1 / -1;grid-template-rows:20px 102px 20px}.seller-profile-form-grid input,.seller-profile-form-grid textarea{width:100%;min-width:0;padding:0 12px;border:1px solid #d8cfdf;border-radius:9px;color:#302a38;background:#fff;font:inherit;outline:0}.seller-profile-form-grid textarea{padding-top:11px;resize:none;line-height:1.5}.seller-profile-form-grid input:focus,.seller-profile-form-grid textarea:focus{border-color:#8667c7;box-shadow:0 0 0 3px #714fb51f}.seller-profile-form-grid small{color:#7b7281;font-weight:400}.seller-profile-visibility{margin-top:16px;padding:14px;border:1px solid #e2d9e8;border-radius:12px;background:#faf8fc}.seller-profile-visibility>header span,.seller-profile-preview-catalog span{display:grid;gap:3px}.seller-profile-visibility>header small,.seller-profile-preview-catalog small{color:#786f7f;font-size:12px}.seller-profile-visibility>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}.seller-profile-visibility>div label{min-height:40px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #e1d9e6;border-radius:9px;background:#fff;font-size:12px;font-weight:700}.seller-profile-editor>footer{margin-top:16px;padding-top:15px;border-top:1px solid #e8e1eb}.seller-profile-editor>footer>span{display:flex;align-items:center;gap:6px;color:#776e7d;font-size:12px}.seller-profile-editor>footer>span.saved{color:#17664e}.seller-profile-editor>footer>span svg,.seller-profile-editor>footer button svg{width:17px}.seller-profile-preview{position:sticky;top:84px;overflow:hidden;border:1px solid #dfd4e7;border-radius:17px;background:#fff;box-shadow:0 18px 45px #3622471a}.seller-profile-preview>header{min-height:54px;padding:0 16px;font-size:12px;font-weight:800}.seller-profile-preview>header b{padding:6px 9px;border-radius:20px;font-size:11px}.seller-profile-preview>header b.published{color:#17644d;background:#e5f7ef}.seller-profile-preview>header b.hidden{color:#786f7d;background:#efedf1}.seller-profile-preview-cover{height:180px;background-position:center;background-size:cover}.seller-profile-preview-body{position:relative;padding:58px 20px 20px}.seller-profile-preview-avatar{width:92px;height:92px;position:absolute;top:-48px;left:20px;display:grid;place-items:center;overflow:hidden;border:5px solid #fff;border-radius:50%;color:#fff;background:linear-gradient(145deg,#7c54c8,#e14d83);box-shadow:0 10px 25px #3c255038}.seller-profile-preview-name h3{display:flex;align-items:center;gap:6px;margin:0;font-size:23px}.seller-profile-preview-name h3 svg{width:20px;color:#199174}.seller-profile-preview-name p,.seller-profile-preview-bio{margin:5px 0 0;color:#736b79;line-height:1.55}.seller-profile-preview-bio{margin-top:14px}.seller-profile-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;overflow:hidden;border:1px solid #eadfeb;border-radius:11px}.seller-profile-preview-stats span{display:grid;gap:2px;padding:11px;text-align:center}.seller-profile-preview-stats span+span{border-left:1px solid #eadfeb}.seller-profile-preview-stats strong{color:#7548ad;font-size:19px}.seller-profile-preview-stats small{color:#776f7e}.seller-profile-preview-body ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.seller-profile-preview-body li{display:flex;align-items:center;gap:8px;color:#5d5564;font-size:12px}.seller-profile-preview-body li svg,.seller-profile-preview-socials svg{width:16px;color:#8950be}.seller-profile-preview-socials{display:flex;gap:8px;margin-top:13px}.seller-profile-preview-socials span{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:8px;color:#684578;background:#f6effa;font-size:11px;font-weight:700}.seller-profile-preview-catalog{margin-top:16px;padding:12px;border-radius:10px;color:#315e53;background:#edf8f4}.profile-menu{position:relative}.profile-menu:hover .profile-dropdown,.profile-menu:focus-within .profile-dropdown{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;min-width:205px;padding:6px;border:1px solid #dbe5e2;border-radius:9px;background:#fff;box-shadow:0 14px 32px #17352f20;visibility:hidden;opacity:0;transform:translateY(-4px);transition:.16s ease;pointer-events:none}.profile-dropdown button{display:flex;align-items:center;gap:8px;padding:10px 11px;border:0;border-radius:6px;color:#31554b;background:#fff;text-align:left;font-size:10px;font-weight:700}.profile-dropdown button:hover{color:#17352f;background:#edf6f1}.profile-dropdown svg{width:15px;color:#21735a}.account-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#09251f66}.account-settings{width:min(500px,100%);border:1px solid #dbe3e8;border-radius:12px;background:#fff;box-shadow:0 24px 65px #08231e3b}.account-settings>header{display:flex;align-items:flex-start;justify-content:space-between;padding:22px 24px;border-bottom:1px solid #e6edef}.account-settings header em{color:#c45b26;font-size:9px;font-style:normal;font-weight:900;letter-spacing:.12em}.account-settings header h2{margin:6px 0 0;color:#17352f;font-size:20px}.account-settings header button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;color:#637b75;background:#f2f6f5}.account-settings header button svg{width:16px}.account-settings-note{margin:0;padding:16px 24px;color:#697f7a;background:#f5faf8;font-size:11px;line-height:1.55}.account-settings label{display:grid;gap:7px;padding:0 24px;margin-top:18px;color:#385d52;font-size:11px;font-weight:800}.account-settings input{padding:11px 12px;border:1px solid #dbe3e8;border-radius:7px;color:#17352f;font-size:13px;outline:0}.account-settings input:focus{border-color:#21735a;box-shadow:0 0 0 3px #21735a18}.account-settings .auth-error{margin:15px 24px 0}.account-settings>footer{display:flex;justify-content:flex-end;gap:9px;padding:20px 24px;margin-top:20px;border-top:1px solid #e6edef}.account-settings>footer button{min-height:36px;padding:0 15px}.auth-link{display:block;margin:12px auto 0;border:0;color:#21735a;background:none;font-size:11px;font-weight:800}.auth-secondary{width:100%;margin-top:10px;padding:11px;border:1px solid #21735a;border-radius:7px;color:#21735a;background:#fff;font-size:12px;font-weight:800}@media (max-width:520px){.account-settings{width:100%}.account-settings>header,.account-settings-note,.account-settings label,.account-settings>footer{padding-right:18px;padding-left:18px}}.profile-menu:after{position:absolute;top:100%;right:0;width:100%;height:10px;content:""}.profile-dropdown{top:calc(100% + 8px)}.register-content>.account-type{margin-bottom:30px}.register-content>.auth-steps{margin-top:0;padding-top:4px}@media (max-width:620px){.register-content>.account-type{margin-bottom:24px}}.account-type>button>svg:last-child{width:32px!important;height:32px!important;min-width:32px;min-height:32px;flex:0 0 32px;align-self:center;justify-self:end;border-radius:50%}.account-type>button.active>svg:last-child{padding:8px}.profile-menu.profile-menu-closed .profile-dropdown{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-4px)!important}.profile-menu:hover .profile-dropdown,.profile-menu:focus-within .profile-dropdown{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px)}.profile-menu.profile-menu-open .profile-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.user-avatar-image{width:100%;height:100%;display:block;flex:0 0 auto;object-fit:cover;object-position:center;border-radius:inherit}.role>i .user-avatar-image,.side footer>i .user-avatar-image{width:100%;height:100%;min-width:0;min-height:0}.avatar-upload{display:flex;align-items:center;gap:14px;padding:14px 24px;background:#f7faf9}.avatar-upload>i{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;flex:0 0 58px;border-radius:50%;color:#fff;background:#21735a;font-size:16px;font-style:normal;font-weight:800}.avatar-upload label{flex:1;padding:0!important;margin:0!important}.avatar-upload label strong,.avatar-upload label small{display:block}.avatar-upload label strong{color:#385d52;font-size:11px}.avatar-upload label small{margin-top:4px;color:#71827e;font-size:10px}.avatar-upload input{display:block;max-width:100%;padding:7px!important;font-size:11px!important}.account-settings textarea{width:100%;resize:vertical;padding:11px 12px;border:1px solid #dbe3e8;border-radius:7px;color:#17352f;font-size:13px;font-family:inherit;outline:0}.account-settings textarea:focus{border-color:#21735a;box-shadow:0 0 0 3px #21735a18}.account-settings{max-height:calc(100vh - 32px);overflow-y:auto}.account-settings>header{position:sticky;top:0;z-index:2;background:#fff}.account-settings>footer{position:sticky;bottom:0;z-index:2;background:#fff}.identity-upload-section{margin:20px 24px 0;padding:15px;border:1px solid #c9ded4;border-radius:9px;background:#f4faf7}.identity-upload-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.identity-upload-section header strong,.identity-upload-section header small{display:block}.identity-upload-section header strong{color:#315d50;font-size:12px}.identity-upload-section header small{margin-top:4px;color:#71827e;font-size:10px;line-height:1.45}.identity-upload-section header>b{white-space:nowrap;padding:5px 8px;border-radius:12px;color:#21735a;background:#e0f2e8;font-size:9px}.identity-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.identity-upload-grid label{display:grid;gap:6px;padding:9px;border:1px solid #dbe9e2;border-radius:7px;background:#fff}.identity-upload-grid label>span{color:#385d52;font-size:10px;font-weight:800}.identity-upload-grid input{width:100%;font-size:9px}.identity-upload-grid small{overflow:hidden;color:#71827e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.identity-upload-section>.secondary{margin-top:12px;padding:9px 12px}@media (max-width:620px){.identity-upload-section{margin-right:18px;margin-left:18px}.identity-upload-grid{grid-template-columns:1fr}}.identity-rejection-notice{display:grid;gap:5px;margin-top:13px;padding:11px 12px;border:1px solid #efc3bb;border-radius:7px;color:#8f3b33;background:#fff5f3}.identity-rejection-notice strong{font-size:10px}.identity-rejection-notice span{font-size:10px;line-height:1.5}.my-work-detail{width:min(920px,100%);max-height:calc(100vh - 48px);overflow:auto}.my-work-detail h3{margin:0 0 14px;color:#17344b;font-size:16px}.my-work-detail>header p{display:flex;align-items:center;gap:8px}.my-work-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:16px;padding:5px;border:1px solid #dbe4e8;border-radius:8px;background:#f4f7f8}.my-work-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px;border:0;border-radius:6px;color:#5d727e;background:transparent;font-weight:800}.my-work-tabs button svg{width:16px}.my-work-tabs button.active{color:#fff;background:#176993;box-shadow:0 4px 10px #17699324}.my-work-tab-panel{min-height:400px}.my-work-section{margin-top:14px;padding:18px;border:1px solid #dbe4e8;border-radius:8px;background:#fff}.my-work-section>label{display:grid;gap:6px;font-weight:700}.my-work-section input,.my-work-section textarea{width:100%;box-sizing:border-box;padding:8px;border:1px solid #cfdbe1;border-radius:6px;font:inherit}.my-work-section textarea{min-height:74px;resize:vertical}.my-work-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.my-work-fields label{display:grid;gap:5px}.my-work-fields label:has(textarea){grid-column:1 / -1}.my-work-fields small,.my-work-section>label>small{color:#647984;font-weight:800}.my-work-empty{margin:0;color:#6a7d87}.my-work-fields label{min-width:0;padding:12px 13px;border:1px solid #dbe5e8;border-radius:10px;background:#f8fbfc}.my-work-fields label small{color:#52707c;font-size:10px;letter-spacing:.02em}.my-work-fields input,.my-work-fields textarea{background:#fff;color:#173b4a}.my-work-fields input[value*="Tác giả:"],.my-work-fields input[value*="đồng tác giả:"]{font-weight:800;color:#176b72}.customer-review-summary{margin-top:14px;padding:14px;border-left:4px solid #d08224;border-radius:6px;background:#fff8e9}.customer-review-summary>header{display:flex;gap:10px}.customer-review-summary>header svg{flex:0 0 auto;color:#b66c12}.customer-review-summary small,.customer-review-summary strong{display:block}.customer-review-summary strong{color:#624a22}.customer-review-summary p{margin:5px 0 0;color:#6a5740;line-height:1.5}.customer-review-summary>div{display:grid;gap:7px;margin-top:10px}.customer-review-summary article{padding:9px 10px;border:1px solid #eadcb7;border-radius:5px;background:#fffdf7}.customer-review-summary article small{color:#8b691e;font-weight:800}.customer-review-summary article p{margin-bottom:0}.my-work-documents{display:grid;gap:9px}.my-work-documents p{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:12px 13px;border:1px solid #dbe5e8;border-radius:10px;color:#173b4a;background:#f8fbfc}.my-work-documents p svg{width:18px;color:#176b72}.my-work-documents p small{margin-left:0;color:#71828b;font-size:10px;text-align:right}.my-work-documents p:after{content:"Đã tải";padding:4px 7px;border-radius:999px;color:#247253;background:#e8f7ef;font-size:9px;font-weight:900;white-space:nowrap}.work-document-upload{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #b9d2d5;border-radius:9px;color:#176b72;background:#effafa;font-weight:800;cursor:pointer}.work-document-upload svg{width:17px}.work-document-upload input{display:none}.my-work-detail footer{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}@media (max-width: 680px){.my-work-tabs{grid-template-columns:repeat(2,1fr)}.my-work-tabs button{justify-content:flex-start}.my-work-fields{grid-template-columns:1fr}.my-work-detail footer{flex-wrap:wrap}.my-work-detail footer button{flex:1}}.my-work-document-card{overflow:hidden;border:1px solid #dbe5e8;border-radius:10px;background:#f8fbfc}.my-work-document-card>header{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:12px 13px}.my-work-document-card>header>svg{width:18px;color:#176b72}.my-work-document-card>header span{display:grid;min-width:0;gap:3px}.my-work-document-card>header strong{overflow:hidden;color:#173b4a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.my-work-document-card>header small{color:#71828b;font-size:10px}.my-work-document-card>header b{padding:4px 7px;border-radius:999px;color:#247253;background:#e8f7ef;font-size:9px;white-space:nowrap}.my-work-document-preview{display:block;width:100%;height:360px;border:0;border-top:1px solid #dbe5e8;background:#fff;object-fit:contain}.my-work-document-audio{display:block;width:calc(100% - 26px);margin:0 13px 13px}.my-work-document-unavailable{margin:0;padding:13px;border-top:1px solid #dbe5e8;color:#71828b;background:#fff;font-size:11px}.customer-ownership-card{display:grid;gap:10px;margin-top:14px;padding:14px;border:1px solid #cfe0e3;border-radius:10px;background:#f5fbfb}.customer-ownership-card>small{color:#52707c;font-weight:800}.customer-ownership-row{display:grid;gap:5px}.customer-ownership-row>div{display:flex;justify-content:space-between;gap:10px}.customer-ownership-row b{color:#176b72}.customer-ownership-row>span{display:block;height:8px;overflow:hidden;border-radius:99px;background:#d8e7e9}.customer-ownership-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#176b72,#55a88d)}.customer-coownership-files{display:grid;gap:9px;margin-top:14px}.customer-coownership-files>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.customer-coownership-files>header small{color:#71828b}.customer-coownership-files>p{margin:0;color:#71828b;font-size:12px}.my-work-document-groups{display:grid;gap:12px}.my-work-document-group{padding:13px;border:1px solid #dbe5e8;border-radius:10px;background:#fbfdfd}.my-work-document-group>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:9px}.my-work-document-group>header small{color:#71828b}.my-work-document-group .my-work-document-card{background:#fff}.my-work-document-group .work-document-upload{margin-bottom:0}@media (max-width: 680px){.my-work-document-preview{height:260px}.my-work-document-card>header{grid-template-columns:18px minmax(0,1fr)}.my-work-document-card>header b{grid-column:2;justify-self:start}}
