@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Devanagari:wght@400;500;600;700;800&display=swap");:root{--ink:#1f1933;--muted:#756f85;--border:#e9e5f0;--bg:#f7f5fa;--card:#ffffff;--violet:#6d46d7;--violet-deep:#4d2aa8;--violet-soft:#f0ebff;--gold:#d99a30;--green:#168b64;--shadow:0 15px 45px rgba(48,30,84,.08)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink)}body,h1,h2,h3{font-family:Manrope,Noto Sans Devanagari,system-ui,sans-serif}h1,h2,h3{font-synthesis:none;text-wrap:balance;overflow-wrap:break-word}button,input,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.topbar{height:84px;padding:0 4.5vw;justify-content:space-between;background:rgba(255,255,255,.94);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px;min-width:240px}.brand-mark{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:white;font-family:Noto Sans Devanagari;font-weight:800;background:linear-gradient(145deg,#7e55ea,#4d299e);box-shadow:0 8px 20px rgba(92,52,187,.26)}.brand-mark span{border:1px solid rgba(255,255,255,.4);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px}.brand small,.brand strong{display:block}.brand strong{font-size:16px;letter-spacing:-.3px}.brand small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin-top:1px}.nav-tabs{background:#f6f3fa;border-radius:14px;padding:5px}.nav-tabs,.nav-tabs button{display:flex;align-items:center;gap:7px}.nav-tabs button{border:0;background:transparent;color:#716b7f;padding:10px 15px;border-radius:10px;font-weight:650;font-size:13px}.nav-tabs button.active{background:white;color:var(--violet);box-shadow:0 4px 15px rgba(57,37,90,.08)}.nav-tabs .nav-link{color:#716b7f;padding:10px 13px;text-decoration:none;font-weight:650;font-size:12px}.profile{min-width:240px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.profile-copy{text-align:right}.profile-copy small,.profile-copy strong{display:block}.profile-copy strong{font-size:12px}.profile-copy small{color:var(--muted);font-size:10px;margin-top:2px}.avatar{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#ede7fb;color:var(--violet);font-size:11px;font-weight:800;border:2px solid white;box-shadow:0 0 0 1px #ddd3f2}.mobile-tabs{display:none}.content{width:min(1180px,92vw);margin:0 auto;padding:24px 0 60px}.demo-banner{padding:12px 15px;border:1px solid #e1d7fb;background:linear-gradient(90deg,#f3efff,#fbf9ff);border-radius:12px;justify-content:space-between;color:#604a91;font-size:12px}.demo-banner,.demo-banner>div{display:flex;align-items:center}.demo-banner>div{gap:8px}.demo-banner strong{color:#4a3185}.demo-banner span:last-child{color:#81769a}.live-dot{width:7px;height:7px;border-radius:50%;background:#28b07a;box-shadow:0 0 0 4px rgba(40,176,122,.12)}.demo-banner button{border:0;background:transparent;color:var(--violet);display:flex;align-items:center;gap:6px;font-weight:700;font-size:12px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;padding:34px 0 22px;gap:20px}.eyebrow{font-size:9px;letter-spacing:.19em;font-weight:800;color:var(--violet)}h1{margin:7px 0 4px;font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.035em}.page-head p{margin:0;color:var(--muted);font-size:13px}.primary{border:0;border-radius:11px;padding:12px 17px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:white;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:750;box-shadow:0 10px 24px rgba(92,55,190,.22)}.periods{display:flex;gap:4px;margin-bottom:12px}.periods button{border:0;color:var(--muted);background:transparent;font-size:11px;padding:7px 11px;border-radius:8px;font-weight:650}.periods button.active{background:#ebe4fc;color:var(--violet)}.metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.metric{border:1px solid var(--border);background:white;border-radius:15px;padding:17px;box-shadow:0 8px 24px rgba(44,29,74,.035);position:relative;overflow:hidden}.metric.featured{background:linear-gradient(145deg,#6c47d6,#4b289e);border:0;color:white}.metric.featured:after{content:"";width:110px;height:110px;border:20px solid rgba(255,255,255,.06);border-radius:50%;position:absolute;right:-50px;bottom:-60px}.metric-top{display:flex;justify-content:space-between;align-items:center}.metric-icon{width:32px;height:32px;border-radius:9px;background:var(--violet-soft);color:var(--violet);display:grid;place-items:center}.featured .metric-icon{background:rgba(255,255,255,.14);color:white}.delta{color:var(--green);background:#eaf8f2;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.featured .delta{background:rgba(255,255,255,.14);color:#d9fff1}.metric p{color:var(--muted);font-size:11px;margin:13px 0 4px}.featured p,.featured small{color:rgba(255,255,255,.7)}.metric>strong{display:block;font-size:clamp(22px,2.2vw,30px);letter-spacing:-.04em}.metric small{color:#a19aaa;font-size:8px}.dashboard-grid{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.panel{border:1px solid var(--border);background:white;border-radius:15px;box-shadow:0 8px 28px rgba(44,29,74,.035)}.panel-head{display:flex;align-items:center;justify-content:space-between;padding:17px 19px 10px}.panel-head h3{margin:0;font-size:13px}.panel-head p{margin:3px 0 0;color:var(--muted);font-size:9px}.legend{display:flex;align-items:center;gap:5px;font-size:8px;color:var(--muted)}.legend i{width:7px;height:7px;border-radius:2px;background:#7651da}.legend i:nth-child(2){margin-left:8px;background:#e1a644}.chart{height:210px;display:flex;padding:12px 20px 0}.y-axis{display:flex;flex-direction:column;justify-content:space-between;width:30px;color:#aaa3b3;font-size:8px;padding-bottom:3px}.bars{flex:1 1;border-left:1px solid #eeeaf3;border-bottom:1px solid #eeeaf3;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(25% - 1px),#f2eff5 25%);justify-content:space-around;padding:0 10px}.bar-group,.bars{display:flex;align-items:flex-end}.bar-group{width:5.8%;height:100%;gap:2px}.bar{flex:1 1;min-height:3px;border-radius:4px 4px 0 0;transition:height .3s}.bar.clicks{background:linear-gradient(#8562e4,#6240c3)}.bar.orders{background:#e1a644;opacity:.85}.x-axis{padding:5px 18px 14px 52px;display:flex;justify-content:space-between;color:#aaa3b3;font-size:8px}.donut-wrap{display:grid;place-items:center;padding:7px 0 15px}.donut{width:130px;height:130px;border-radius:50%;background:conic-gradient(#6f4bd4 0 74%,#e4aa44 74% 100%);display:grid;place-items:center;position:relative}.donut:after{content:"";width:82px;height:82px;position:absolute;background:white;border-radius:50%}.donut span{z-index:1;text-align:center;color:var(--muted);font-size:8px}.donut strong{display:block;color:var(--ink);font-size:23px}.channel-stats{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border)}.channel-stats div{padding:13px 16px}.channel-stats div+div{border-left:1px solid var(--border)}.channel-stats small,.channel-stats span,.channel-stats strong{display:block}.channel-stats span{font-size:9px;color:var(--muted)}.channel-stats i{width:7px;height:7px;display:inline-block;border-radius:50%;margin-right:5px}.violet-dot{background:#6f4bd4}.amber-dot{background:#e4aa44}.channel-stats strong{font-size:17px;margin-top:3px}.channel-stats small{color:var(--muted);font-size:9px}.campaigns-panel{margin-top:12px}.text-button{border:0;background:transparent;color:var(--violet);font-size:10px;display:flex;align-items:center;gap:5px;font-weight:750}.campaign-table,.sales-table{width:100%;overflow:auto}.tr{display:grid;grid-template-columns:2fr 1fr .7fr .7fr 1fr 1fr;align-items:center;min-width:720px;padding:11px 19px;border-top:1px solid #f0edf3;font-size:10px}.tr.th{color:#9891a3;font-size:8px;text-transform:uppercase;letter-spacing:.07em;background:#fbfafd}.tr>strong:last-child{color:var(--green)}.kindle-pill,.web-pill{font-size:8px;padding:4px 7px;border-radius:99px;font-weight:750;background:#eaf6ff;color:#2477a9}.kindle-pill{background:#fff4dc;color:#a46b0a}.affiliate-badge{background:white;border:1px solid var(--border);padding:11px 15px;border-radius:11px;text-align:right}.affiliate-badge span,.affiliate-badge strong{display:block}.affiliate-badge span{font-size:8px;color:var(--muted)}.affiliate-badge strong{color:var(--violet);font-size:13px;margin-top:2px}.product-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.product-card{background:white;border:1px solid var(--border);border-radius:17px;padding:16px;display:grid;grid-template-columns:122px 1fr;grid-gap:17px;gap:17px;box-shadow:0 10px 30px rgba(44,29,74,.04)}.book-cover{height:172px;border-radius:8px 13px 13px 8px;color:white;padding:13px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-7px 7px 0 #e7e1ee,0 12px 20px rgba(30,20,50,.18);position:relative;overflow:hidden}.book-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.35),transparent 35%)}.book-cover.violet{background:linear-gradient(145deg,#25134e,#7a4ddb)}.book-cover.gold{background:linear-gradient(145deg,#4b2b12,#d69534)}.book-cover.rose{background:linear-gradient(145deg,#401b2f,#a83f6c)}.book-cover.blue{background:linear-gradient(145deg,#15284b,#2f72a8)}.book-cover small{font-size:7px;letter-spacing:.13em;z-index:1}.book-cover strong{font-family:Noto Sans Devanagari;font-size:29px;z-index:1}.book-cover span{font-size:8px;z-index:1;opacity:.8}.product-title{display:flex;justify-content:space-between;gap:10px}.product-title h3{margin:0;font-family:Noto Sans Devanagari;font-size:15px;line-height:1.35}.product-title>span{color:var(--violet);font-size:14px;font-weight:800;white-space:nowrap}.product-copy>p{font-size:10px;color:var(--muted);margin:6px 0 13px}.commission-line{border:1px solid #e8e1f5;background:#faf8ff;border-radius:9px;padding:9px 10px;display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.commission-line strong{color:var(--green)}.availability{display:flex;gap:6px;margin:11px 0}.product-actions{gap:7px}.product-actions button{flex:1 1;padding:10px 8px}.secondary{border:1px solid #dcd3eb;background:white;color:var(--violet);border-radius:10px;font-size:10px;font-weight:750}.how-it-works{margin-top:15px;border:1px solid #e4dbf4;background:linear-gradient(90deg,#f6f2ff,#fff);border-radius:15px;padding:17px 28px;display:flex;align-items:center;justify-content:space-between}.how-it-works div{display:grid;grid-template-columns:28px auto;grid-column-gap:9px;column-gap:9px}.how-it-works div>span{grid-row:1/3;width:28px;height:28px;border-radius:50%;background:#e9e1fb;color:var(--violet);display:grid;place-items:center;font-size:10px;font-weight:800}.how-it-works strong{font-size:11px}.how-it-works small{color:var(--muted);font-size:8px;margin-top:2px}.earnings-summary{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:12px}.earnings-summary article{border:1px solid var(--border);background:white;border-radius:15px;padding:18px}.earnings-summary article:first-child{background:linear-gradient(145deg,#6b46d3,#4b279d);color:white}.earnings-summary small,.earnings-summary span,.earnings-summary strong{display:block}.earnings-summary span{font-size:10px;color:var(--muted)}.earnings-summary article:first-child small,.earnings-summary article:first-child span{color:rgba(255,255,255,.72)}.earnings-summary strong{font-size:25px;margin:6px 0 3px}.earnings-summary small{color:var(--muted);font-size:8px}.bonus-progress{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding:16px 18px;border:1px solid #dfd3f5;border-radius:15px;background:linear-gradient(135deg,#faf7ff,#fffaf0)}.bonus-progress small,.bonus-progress span,.bonus-progress strong{display:block}.bonus-progress span{font-size:8px;letter-spacing:.13em;color:var(--violet);font-weight:850}.bonus-progress strong{font-size:12px;margin:6px 0}.bonus-progress small{font-size:8px;color:var(--muted)}.bonus-progress>b{white-space:nowrap;color:#5f3bc0;font-size:15px}.sales-table .tr{grid-template-columns:1.05fr 2fr .8fr .7fr .8fr 1fr}.sales-table .tr>span:first-child small,.sales-table .tr>span:first-child strong{display:block}.sales-table .tr>span:first-child small{color:var(--muted);font-size:8px}.status{border-radius:99px;padding:4px 7px;font-size:8px}.status.approved{background:#e9f8f1;color:#168b64}.status.pending{background:#fff5df;color:#9b6b13}.status.paid{background:#eeebfb;color:#6545bd}.status-key{color:var(--muted);font-size:8px}.status-key i{width:6px;height:6px;border-radius:50%;background:#2caf7b;display:inline-block;margin-right:4px}.trust-note{display:flex;align-items:flex-start;gap:12px;color:#635479;border:1px solid #e5ddf2;background:#faf8ff;padding:14px 17px;border-radius:13px;margin-top:12px}.trust-note>svg{color:var(--violet);flex:none}.trust-note strong{font-size:11px}.trust-note p{margin:3px 0 0;font-size:9px;color:var(--muted)}.overlay{position:fixed;inset:0;background:rgba(25,16,45,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;justify-content:flex-end}.drawer{width:min(500px,100%);height:100%;padding:30px;overflow:auto;position:relative;animation:slide .25s ease-out}.close,.drawer{background:white}.close{position:absolute;right:22px;top:22px;width:34px;height:34px;border:1px solid var(--border);border-radius:10px;display:grid;place-items:center;color:var(--muted)}.drawer-head h2{font-family:Noto Sans Devanagari;margin:7px 0 2px;font-size:26px}.drawer-head p{margin:0 0 25px;color:var(--muted);font-size:11px}.field-label{display:block;font-size:10px;font-weight:750;margin:18px 0 7px}.select-wrap{position:relative;flex:1 1}.select-wrap select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd7e6;border-radius:10px;padding:12px 38px 12px 12px;background:white;color:var(--ink);font-size:11px;outline:none}.select-wrap svg{position:absolute;right:11px;top:12px;transform:rotate(90deg);color:var(--muted);pointer-events:none}.channel-toggle{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.channel-toggle button{border:1px solid #ddd7e6;background:white;border-radius:11px;padding:11px;text-align:left;display:flex;align-items:center;gap:10px;color:var(--ink)}.channel-toggle button.active{border-color:var(--violet);box-shadow:0 0 0 2px #eee8ff;background:#fcfbff}.channel-toggle button:disabled{opacity:.45;cursor:not-allowed}.channel-toggle small,.channel-toggle strong{display:block}.channel-toggle strong{font-size:10px}.channel-toggle small{font-size:8px;color:var(--muted);margin-top:2px}.channel-icon{width:28px;height:28px;border-radius:8px;background:#e9f5ff;color:#2874a3;display:grid;place-items:center;font-weight:800}.channel-icon.amazon{background:#fff0cf;color:#b37300}.campaign-row{display:flex;gap:8px}.campaign-row input{width:38%;border:1px solid #ddd7e6;border-radius:10px;padding:0 11px;font-size:10px;outline:none}.earning-preview{margin-top:18px;background:linear-gradient(100deg,#f1ecff,#fff9eb);border:1px solid #e5dcf4;border-radius:12px;padding:13px 15px;display:grid;grid-template-columns:1fr auto}.earning-preview span{font-size:10px;color:var(--muted)}.earning-preview strong{grid-row:1/3;grid-column:2;font-size:20px;color:var(--green)}.earning-preview small{font-size:8px;color:#9a8eaa}.generated-link{border:1px solid #dcd5e7;border-radius:11px;padding:6px 6px 6px 11px;display:flex;align-items:center;gap:8px;background:#faf9fc}.generated-link span{flex:1 1;font-size:9px;color:#665f70;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generated-link button{border:0;border-radius:8px;background:var(--violet);color:white;padding:8px 10px;display:flex;gap:5px;align-items:center;font-size:9px;font-weight:750}.share-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:9px}.share-row button{border:1px solid #ded7e9;background:white;border-radius:9px;padding:9px;color:#61566f;font-size:9px;font-weight:700}.demo-sale{width:100%;margin-top:18px;border:0;border-radius:11px;background:#20152f;color:white;padding:12px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:750}.drawer-note{display:flex;gap:7px;color:var(--muted);font-size:8px;line-height:1.5;margin:12px 2px}.drawer-note svg{flex:none;color:var(--violet)}.toast{position:fixed;left:50%;bottom:25px;transform:translateX(-50%);background:#211733;color:white;padding:11px 16px;border-radius:11px;box-shadow:0 15px 40px rgba(20,10,40,.28);z-index:80;display:flex;align-items:center;gap:8px;font-size:10px;animation:toast .25s ease-out}@keyframes slide{0%{transform:translateX(30px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toast{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:850px){.topbar{height:70px;padding:0 5vw}.nav-tabs,.profile-copy{display:none}.brand,.profile{min-width:auto}.content{width:min(94vw,650px);padding-bottom:90px}.metrics{grid-template-columns:1fr 1fr}.dashboard-grid,.product-grid{grid-template-columns:1fr}.mobile-tabs{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:35;display:flex;background:rgba(31,22,49,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:6px;border-radius:16px;box-shadow:0 15px 35px rgba(20,10,40,.28)}.mobile-tabs button{border:0;background:transparent;color:#bcb2ca;width:90px;padding:7px;border-radius:11px;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:8px}.mobile-tabs button.active{background:#6c46d4;color:white}.demo-banner span:last-child{display:none}.page-head{align-items:flex-start}.how-it-works>svg{display:none}.how-it-works{padding:14px;gap:10px}.how-it-works div{display:block;text-align:center}.how-it-works div>span{margin:0 auto 5px}.earnings-summary{grid-template-columns:1fr 1fr}.earnings-summary article:first-child{grid-column:1/-1}}@media(max-width:560px){.content{padding-top:14px}.demo-banner{padding:10px}.page-head{padding:25px 0 17px;display:block}.affiliate-badge,.page-head .primary{margin-top:14px}.page-head .primary{width:100%}.metrics{gap:8px}.metric{padding:13px}.dashboard-grid{gap:8px}.chart{height:180px;padding-left:12px}.panel-head{padding:14px}.campaigns-panel,.sales-panel{overflow:hidden}.product-card{grid-template-columns:82px 1fr;padding:12px;gap:12px}.book-cover{height:128px;padding:9px}.book-cover strong{font-size:21px}.commission-line,.commission-line span{display:block}.commission-line span+span{margin-top:4px}.product-actions{display:block}.product-actions button{width:100%}.product-actions button+button{margin-top:6px}.how-it-works{display:none}.earnings-summary{gap:8px}.drawer{padding:25px 18px}.channel-toggle{grid-template-columns:1fr}.campaign-row{display:block}.campaign-row input{width:100%;height:40px;margin-top:7px}.share-row{grid-template-columns:1fr}.toast{width:90%;justify-content:center}.demo-banner button{font-size:0}.demo-banner button svg{width:18px}.profile{display:none}}.checkout-shell{min-height:100vh;padding:32px max(4vw,20px);background:radial-gradient(circle at 12% 10%,#eee7ff 0,transparent 35%),linear-gradient(145deg,#faf9fc,#f4f0fa)}.checkout-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink)}.checkout-brand span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#7e55ea,#4d299e);color:white;font-size:11px;font-weight:800;box-shadow:0 8px 20px rgba(92,52,187,.22)}.checkout-brand strong{font-size:15px}.checkout-card{width:min(900px,100%);margin:7vh auto 0;display:grid;grid-template-columns:1fr 1fr;background:white;border:1px solid var(--border);border-radius:24px;overflow:hidden;box-shadow:0 30px 80px rgba(45,27,77,.12)}.checkout-product{padding:42px;background:linear-gradient(150deg,#291650,#6c43c8);color:white;position:relative;overflow:hidden}.checkout-product:after{content:"";position:absolute;width:220px;height:220px;border:36px solid rgba(255,255,255,.05);border-radius:50%;right:-100px;bottom:-100px}.checkout-product .eyebrow{color:#d9ccff}.checkout-product h1{font-size:31px;margin:15px 0 8px;max-width:360px}.checkout-product>p{font-size:12px;line-height:1.7;color:rgba(255,255,255,.72)}.checkout-price{margin:30px 0 20px;padding:15px 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:space-between}.checkout-price span{font-size:11px;color:rgba(255,255,255,.7)}.checkout-price strong{font-size:29px}.checkout-product ul{list-style:none;padding:0;margin:22px 0 0}.checkout-product li{font-size:10px;color:rgba(255,255,255,.76);margin:10px 0}.checkout-product li:before{content:"✓";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgba(255,255,255,.12);color:#bfffe4;margin-right:8px}.checkout-form{padding:42px}.checkout-form h2{margin:0;font-size:22px}.checkout-form>p{margin:5px 0 22px;color:var(--muted);font-size:10px}.checkout-form label{display:block;color:#4d4659;font-size:10px;font-weight:700;margin-top:14px}.checkout-form input{display:block;width:100%;margin-top:6px;border:1px solid #dcd6e5;border-radius:10px;padding:12px;outline:none;color:var(--ink);background:#fcfbfd}.checkout-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee8ff}.checkout-pay{width:100%;border:0;border-radius:11px;padding:13px 16px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:white;text-decoration:none;text-align:center;display:block;font-size:11px;font-weight:800;margin-top:20px;box-shadow:0 10px 24px rgba(92,55,190,.22)}.checkout-pay:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.checkout-form>small{display:block;text-align:center;color:var(--muted);font-size:8px;line-height:1.6;margin:10px 5px}.checkout-error,.checkout-notice{border-radius:9px;padding:10px 11px;font-size:9px;line-height:1.5;margin-top:13px}.checkout-error{background:#fff0f0;color:#a02f3e;border:1px solid #f0cfd5}.checkout-notice{background:#fff8e7;color:#8a641d;border:1px solid #f0dfb7}.return-shell{min-height:100vh;display:grid;place-items:center;padding:25px;background:radial-gradient(circle at 50% 25%,#eee7ff,transparent 42%),var(--bg)}.return-card{width:min(480px,100%);background:white;border:1px solid var(--border);border-radius:22px;padding:42px;text-align:center;box-shadow:var(--shadow)}.return-icon{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:#fff3da;color:#a86e0b;font-size:25px;font-weight:800}.return-icon.paid{background:#e8f8f1;color:#168b64}.return-card h1{font-size:28px}.return-card p{color:var(--muted);font-size:11px;line-height:1.7}.return-home{display:inline-block;margin-top:18px;color:var(--violet);font-size:10px;font-weight:750;text-decoration:none}@media(max-width:720px){.checkout-shell{padding:20px 14px}.checkout-card{grid-template-columns:1fr;margin-top:28px}.checkout-form,.checkout-product{padding:28px}.checkout-product h1{font-size:25px}.checkout-product ul{display:none}.checkout-price{margin:20px 0 0}.return-card{padding:30px 22px}}.checkout-policies{display:flex;justify-content:center;gap:20px;margin:24px auto 0;font-size:10px}.checkout-policies a{color:var(--muted);text-decoration:none}.checkout-policies a:hover{color:var(--violet)}.store-shell{min-height:100vh;background:#fcfbfe}.store-header{height:78px;padding:0 max(5vw,24px);justify-content:space-between;border-bottom:1px solid var(--border);background:rgba(255,255,255,.92);position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.store-brand,.store-header{display:flex;align-items:center}.store-brand{gap:10px;text-decoration:none;color:var(--ink)}.store-brand>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(145deg,#7e55ea,#4d299e);color:white;font-size:11px;font-weight:800;box-shadow:0 8px 20px rgba(92,52,187,.2)}.store-brand small,.store-brand strong{display:block}.store-brand strong{font-size:15px}.store-brand small{font-size:8px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase;margin-top:2px}.store-header nav{display:flex;align-items:center;gap:24px}.store-header nav a{font-size:11px;color:var(--muted);text-decoration:none;font-weight:650}.store-header .partner-login{padding:10px 14px;border:1px solid #dcd3eb;border-radius:10px;color:var(--violet)}.store-hero{width:min(1180px,90vw);margin:0 auto;min-height:520px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;grid-gap:60px;gap:60px;padding:70px 0;background:radial-gradient(circle at 85% 45%,#eee7ff 0,transparent 28%)}.store-kicker,.store-section-head>div>span{font-size:9px;letter-spacing:.2em;font-weight:800;color:var(--violet)}.store-hero h1{font-size:clamp(40px,5.5vw,70px);max-width:780px;line-height:1.05;margin:16px 0 20px}.store-hero p{font-size:14px;line-height:1.8;color:var(--muted);max-width:630px}.store-cta{display:inline-block;margin-top:18px;padding:13px 20px;border-radius:11px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:white;text-decoration:none;font-size:11px;font-weight:800;box-shadow:0 12px 30px rgba(92,55,190,.25)}.hero-orbit{width:270px;height:270px;border-radius:50%;margin:auto;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#724bd1 0 34%,#332054 35% 45%,#eee8ff 46% 47%,transparent 48%);color:white}.hero-orbit strong{font-size:43px;position:absolute}.hero-orbit span{position:absolute;top:10px;color:var(--violet);font-size:20px;font-weight:800}.hero-orbit small{position:absolute;bottom:6px;color:var(--muted);font-size:9px;letter-spacing:.08em}.store-products{padding:80px max(5vw,24px);background:#f6f3fa}.store-section-head{width:min(1180px,100%);margin:0 auto 28px;display:flex;align-items:end;justify-content:space-between;gap:30px}.store-section-head h2{font-size:32px;margin:8px 0 0}.store-section-head p{max-width:420px;font-size:11px;color:var(--muted);line-height:1.7}.store-grid{width:min(1180px,100%);margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.store-card{display:grid;grid-template-columns:145px 1fr;grid-gap:24px;gap:24px;background:white;border:1px solid var(--border);border-radius:20px;padding:22px;box-shadow:0 12px 38px rgba(45,27,77,.05)}.store-cover{height:205px;border-radius:8px 15px 15px 8px;color:white;padding:15px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:-8px 8px 0 #e7e1ee,0 14px 25px rgba(30,20,50,.18)}.mini-cover.violet,.store-cover.violet{background:linear-gradient(145deg,#25134e,#7a4ddb)}.mini-cover.gold,.store-cover.gold{background:linear-gradient(145deg,#4b2b12,#d69534)}.mini-cover.rose,.store-cover.rose{background:linear-gradient(145deg,#401b2f,#a83f6c)}.mini-cover.blue,.store-cover.blue{background:linear-gradient(145deg,#15284b,#2f72a8)}.store-cover small,.store-cover span{font-size:7px;letter-spacing:.12em}.store-cover strong{font-size:33px}.digital-badge{font-size:8px;color:var(--green);background:#eaf8f2;border-radius:99px;padding:5px 8px;font-weight:750}.store-card h3{font-size:17px;line-height:1.35;margin:13px 0 6px}.store-card-copy>p{font-size:10px;line-height:1.65;color:var(--muted);min-height:48px}.store-price{display:flex;align-items:baseline;gap:8px;margin:13px 0}.store-price strong{font-size:23px}.store-price span{font-size:8px;color:var(--muted)}.store-actions{display:flex;gap:7px}.store-actions a{flex:1 1;text-align:center;padding:10px 7px;border-radius:9px;text-decoration:none;font-size:9px;font-weight:800}.buy-button{background:var(--violet);color:white}.kindle-button{border:1px solid #ded7e9;color:var(--ink)}.store-trust{width:min(1080px,90vw);margin:55px auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:17px;background:white}.store-trust div{padding:22px;text-align:center}.store-trust div+div{border-left:1px solid var(--border)}.store-trust span,.store-trust strong{display:block}.store-trust strong{font-size:12px}.store-trust span{font-size:9px;color:var(--muted);margin-top:4px}.store-footer{padding:35px max(5vw,24px);background:#21172f;color:white;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px}.store-footer div span,.store-footer div strong{display:block}.store-footer div span,.store-footer small{font-size:8px;color:#bdb4c8}.store-footer nav{display:flex;gap:18px}.store-footer a{color:#ddd5e7;text-decoration:none;font-size:9px}.store-footer small{grid-column:1/-1}.admin-shell{min-height:100vh;background:#f7f5fa}.admin-header{height:70px;padding:0 max(4vw,22px);display:flex;justify-content:space-between;align-items:center;background:#21172f;color:white}.admin-header a{color:#ddd4e8;text-decoration:none;font-size:10px}.admin-header div{text-align:center}.admin-header span,.admin-header strong{display:block}.admin-header span{font-size:8px;color:#a99eb8;letter-spacing:.12em;text-transform:uppercase}.admin-layout{width:min(1180px,92vw);margin:35px auto;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:24px;gap:24px;align-items:start}.product-form,.product-list{background:white;border:1px solid var(--border);border-radius:18px;padding:25px;box-shadow:var(--shadow)}.admin-title span{font-size:8px;letter-spacing:.18em;font-weight:800;color:var(--violet)}.admin-title h1{font-size:28px}.admin-title p{font-size:10px;color:var(--muted);line-height:1.6}.product-form label{display:block;font-size:9px;font-weight:750;margin-top:14px}.product-form input,.product-form select,.product-form textarea{display:block;width:100%;border:1px solid #ddd7e6;border-radius:9px;padding:10px;margin-top:5px;background:#fcfbfd;color:var(--ink);font:inherit;font-size:10px;outline:none}.product-form input:focus,.product-form select:focus,.product-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee8ff}.product-form label>small{display:block;color:var(--muted);font-size:8px;margin-top:4px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.product-form .check-label{display:flex;align-items:center;gap:7px}.product-form .check-label input{width:auto;margin:0}.admin-actions{display:flex;gap:8px;margin-top:20px}.admin-actions button,.list-heading button{border:0;background:var(--violet);color:white;border-radius:9px;padding:10px 14px;font-size:9px;font-weight:800}.admin-actions .cancel{background:#eeeaf4;color:var(--ink)}.admin-status{font-size:9px;color:var(--green);line-height:1.5}.list-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.list-heading h2{font-size:18px}.product-list article{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--border)}.product-list article.inactive{opacity:.55}.mini-cover{width:43px;height:55px;border-radius:5px;color:white;display:grid;place-items:center;font-size:12px;font-weight:800}.product-list article small,.product-list article span,.product-list article strong{display:block}.product-list article strong{font-size:10px}.product-list article small,.product-list article span{font-size:8px;color:var(--muted);margin-top:3px}.row-actions{display:flex;gap:5px}.row-actions button{border:1px solid #ddd6e8;background:white;color:var(--violet);border-radius:7px;padding:6px 8px;font-size:8px}.legal-shell{min-height:100vh;background:#f8f6fb;padding-bottom:50px}.legal-shell>header{height:74px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;background:white;border-bottom:1px solid var(--border)}.legal-shell>header>a:last-child{color:var(--violet);text-decoration:none;font-size:10px}.legal-shell article{width:min(760px,90vw);margin:45px auto;background:white;border:1px solid var(--border);border-radius:20px;padding:42px;box-shadow:var(--shadow)}.legal-kicker{font-size:8px;letter-spacing:.2em;color:var(--violet);font-weight:800}.legal-shell article h1{font-size:35px}.legal-updated{font-size:9px;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:22px}.legal-shell article h2{font-size:15px;margin:26px 0 7px}.legal-shell article p{font-size:11px;line-height:1.8;color:#655e71}.contact-box{padding:18px;border-radius:12px;background:#f7f3ff;border:1px solid #e4dcf4;margin-top:25px}.contact-box h2{margin-top:0!important}.contact-box a{color:var(--violet)}.legal-shell>footer{display:flex;justify-content:center;gap:22px}.legal-shell>footer a{font-size:9px;color:var(--muted);text-decoration:none}@media(max-width:800px){.store-header nav>a:not(.partner-login){display:none}.store-hero{grid-template-columns:1fr;min-height:auto;padding:55px 0}.hero-orbit{display:none}.admin-layout,.store-grid{grid-template-columns:1fr}.store-section-head{display:block}.store-section-head p{margin-top:12px}.store-trust{grid-template-columns:1fr}.store-trust div+div{border-left:0;border-top:1px solid var(--border)}}@media(max-width:520px){.store-header{padding:0 14px}.store-brand small{display:none}.store-header .partner-login{padding:9px;font-size:8px}.store-hero h1{font-size:39px}.store-products{padding:55px 14px}.store-card{grid-template-columns:92px 1fr;padding:14px;gap:15px}.store-cover{height:145px;padding:10px}.store-cover strong{font-size:24px}.store-card-copy>p{min-height:0}.store-actions,.store-actions a{display:block}.store-actions a+a{margin-top:6px}.store-footer{grid-template-columns:1fr}.store-footer nav{flex-wrap:wrap}.form-grid{grid-template-columns:1fr}.product-list{padding:16px}.product-list article{grid-template-columns:42px 1fr}.row-actions{grid-column:2}.legal-shell article{padding:27px 20px}.legal-shell>footer{flex-wrap:wrap}.checkout-policies{gap:11px;flex-wrap:wrap}}.book-cover.uploaded{width:122px}.book-cover.uploaded,.store-cover.uploaded{padding:0;object-fit:cover;display:block;background:#eee}.store-cover.uploaded{width:145px}.mini-cover.image{object-fit:cover;display:block;background:#eee}.upload-panel{margin-top:18px;padding:16px;border:1px solid #dfd6ef;border-radius:12px;background:linear-gradient(135deg,#faf8ff,#fff)}.upload-panel>div:first-child span,.upload-panel>div:first-child strong{display:block}.upload-panel>div:first-child strong{font-size:11px}.upload-panel>div:first-child span{font-size:8px;color:var(--muted);line-height:1.5;margin-top:3px}.upload-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.product-form .file-drop{position:relative;padding:14px;border:1px dashed #bba9df;border-radius:10px;background:white;cursor:pointer;min-height:100px}.file-drop small,.file-drop span,.file-drop strong{display:block}.file-drop span{font-size:8px;color:var(--violet);text-transform:uppercase;letter-spacing:.1em}.file-drop strong{font-size:9px;line-height:1.4;margin:8px 0;color:var(--ink)}.file-drop small{font-size:7px;color:var(--muted)}.product-form .file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0;padding:0}@media(max-width:520px){.upload-grid{grid-template-columns:1fr}.book-cover.uploaded{width:82px}.store-cover.uploaded{width:92px}}.checkout-price strong{display:flex;align-items:baseline;gap:8px}.checkout-price del{font-size:13px;color:rgba(255,255,255,.55);font-weight:500}.discount-entry{display:flex;gap:7px;margin-top:6px}.checkout-form .discount-entry input{margin:0}.discount-entry button{border:0;border-radius:9px;padding:0 13px;background:#2b2040;color:white;font-size:9px;font-weight:800}.discount-entry button:disabled{opacity:.55}.discount-success{margin-top:10px;padding:9px 11px;border:1px solid #bde7d4;background:#ebf9f2;color:#137753;border-radius:9px;font-size:9px;font-weight:700}.account-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:15px;gap:15px}.account-form{padding:25px}.account-form h3{margin:0;font-size:16px}.account-form>p{font-size:9px;color:var(--muted);line-height:1.6}.account-form label{display:block;margin-top:18px;font-size:9px;font-weight:750}.account-form input{width:100%;border:1px solid #dcd5e6;border-radius:10px;padding:11px;margin-top:6px;outline:none}.account-form input:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee8ff}.account-form label small{display:block;font-size:8px;color:var(--muted);margin-top:5px}.code-input{display:flex;gap:7px}.code-input input{margin-top:6px}.code-input button{margin-top:6px;border:1px solid #ddd4ec;background:#f7f3ff;color:var(--violet);border-radius:9px;padding:0 12px;font-size:9px;font-weight:800}.account-save{margin-top:21px}.discount-card{border-radius:17px;padding:27px;color:white;background:linear-gradient(145deg,#6c45d5,#351b78);box-shadow:0 18px 40px rgba(72,39,150,.2);position:relative;overflow:hidden}.discount-card:after{content:"%";position:absolute;right:-8px;bottom:-38px;font-size:150px;font-weight:800;color:rgba(255,255,255,.06)}.discount-card>span{font-size:8px;letter-spacing:.17em;color:#ddd2ff}.discount-card h2{font-size:26px;margin:20px 0 8px;word-break:break-word}.discount-card p{font-size:10px;line-height:1.7;color:rgba(255,255,255,.75)}.discount-card button{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.12);color:white;border-radius:9px;padding:9px 11px;display:flex;gap:6px;align-items:center;font-size:9px;font-weight:800}.discount-card>small{display:block;margin-top:24px;color:rgba(255,255,255,.55);font-size:8px;line-height:1.7}.affiliate-signout{border:1px solid #dcd4e8;border-radius:9px;padding:9px 13px;color:var(--violet);text-decoration:none;font-size:9px;font-weight:750}.empty-sales{padding:30px;text-align:center;color:var(--muted);font-size:10px}.sales-table .tr span:nth-child(2) small{display:block;color:var(--muted);font-size:8px;margin-top:2px}@media(max-width:850px){.mobile-tabs button{width:75px}.account-grid{grid-template-columns:1fr}}@media(max-width:520px){.code-input{display:block}.code-input button{height:38px;width:100%}.account-form{padding:18px}}.account-form input,.account-form select{width:100%;border:1px solid #dcd5e6;border-radius:10px;padding:11px;margin-top:6px;outline:none;background:#fff;color:var(--ink)}.account-form input:focus,.account-form select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee8ff}.account-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.account-section{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.account-section h3{margin:0}.account-section p{font-size:9px;color:var(--muted);margin:6px 0 0}.account-form .consent-check{display:flex;align-items:flex-start;gap:8px;font-weight:600;line-height:1.45}.account-form .consent-check input{width:15px;height:15px;margin:0;flex:0 0 auto}.admin-entry{background:#efe9ff!important;color:var(--violet)!important;border-radius:9px;padding:9px 12px!important}.admin-home{width:min(1000px,92vw);margin:0 auto;padding:70px 0}.admin-home .admin-title{text-align:center}.admin-home .admin-title h1{font-size:36px;margin:12px 0}.admin-home .admin-title p{max-width:590px;margin:0 auto}.admin-home-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:38px}.admin-home-grid>a{position:relative;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:20px;padding:30px;text-decoration:none;color:var(--ink);box-shadow:var(--shadow);transition:transform .2s,border-color .2s}.admin-home-grid>a:hover{transform:translateY(-3px);border-color:#bca9e0}.admin-home-grid>a>b{position:absolute;right:20px;top:12px;font-size:58px;color:#f1ecf8}.admin-home-grid>a>span{position:relative;font-size:8px;letter-spacing:.18em;color:var(--violet);font-weight:850}.admin-home-grid h2{position:relative;font-size:24px;margin:30px 0 8px}.admin-home-grid p{position:relative;font-size:10px;line-height:1.7;color:var(--muted);min-height:52px}.admin-home-grid>a>strong{position:relative;display:inline-block;margin-top:20px;color:var(--violet);font-size:10px}@media(max-width:650px){.admin-home-grid{grid-template-columns:1fr}.admin-home{padding:45px 0}.admin-home .admin-title h1{font-size:29px}}.orders-admin-content{width:min(1320px,94vw);margin:0 auto;padding:40px 0 70px}.orders-admin-content .admin-title h1{font-size:32px;margin:8px 0}.orders-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:24px 0}.orders-summary article{background:#fff;border:1px solid var(--border);border-radius:15px;padding:18px}.orders-summary small,.orders-summary span,.orders-summary strong{display:block}.orders-summary span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.orders-summary strong{font-size:25px;margin:9px 0 4px}.orders-summary small{font-size:8px;color:var(--muted)}.orders-table-wrap{background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.orders-table-head{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid var(--border)}.orders-table-head h2{font-size:16px;margin:0}.orders-table-head p{font-size:8px;color:var(--muted);margin:5px 0 0}.orders-table-head>span{font-size:8px;color:var(--violet);font-weight:800}.orders-table{overflow:auto}.order-row{display:grid;grid-template-columns:1.15fr 1.05fr 1.15fr 1.25fr 1fr .65fr;min-width:1050px;border-top:1px solid #f0edf3}.order-row:first-child{border-top:0}.order-row>span{padding:13px 11px;font-size:9px;line-height:1.45;word-break:break-word}.order-row>span small,.order-row>span strong{display:block}.order-row>span small{font-size:7px;color:var(--muted);margin-top:4px}.order-row.heading{background:#faf8fc}.order-row.heading>span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:850}.order-affiliate-link{color:var(--violet);font-weight:850;text-decoration:none}.order-affiliate-link:hover{text-decoration:underline}.direct-sale-pill{display:inline-block;background:#edf2ff;color:#355ea2;border-radius:99px;padding:4px 7px;font-size:7px}.orders-empty{padding:40px;text-align:center;color:var(--muted);font-size:10px}@media(max-width:800px){.orders-summary{grid-template-columns:1fr 1fr}.orders-table-head{align-items:flex-start;gap:12px}.orders-table-head p{max-width:280px}}@media(max-width:480px){.orders-summary{grid-template-columns:1fr}.orders-admin-content .admin-title h1{font-size:27px}}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 18% 16%,#ece4ff 0,transparent 30%),radial-gradient(circle at 85% 80%,#f8e9c9 0,transparent 28%),#f7f5fa}.admin-login-card{width:min(440px,100%);background:#fff;border:1px solid var(--border);border-radius:24px;padding:42px;text-align:center;box-shadow:0 30px 80px rgba(45,27,77,.14)}.admin-login-mark{width:62px;height:62px;border-radius:18px;margin:0 auto 23px;display:grid;place-items:center;background:linear-gradient(145deg,#7e55ea,#4d299e);box-shadow:0 14px 28px rgba(92,52,187,.25)}.admin-login-mark span{color:#fff;font-size:17px;font-weight:850}.admin-login-kicker{font-size:8px;letter-spacing:.2em;color:var(--violet);font-weight:850}.admin-login-card h1{font-size:31px;margin:11px 0 9px}.admin-login-card>p{font-size:10px;line-height:1.75;color:var(--muted);max-width:340px;margin:0 auto}.admin-login-button{display:block;margin-top:25px;border-radius:11px;padding:13px 18px;text-decoration:none;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;font-size:11px;font-weight:800;box-shadow:0 12px 26px rgba(92,55,190,.24)}.admin-login-button.secondary-login{background:#261b34}.admin-login-warning{margin-top:18px;border:1px solid #efd3a4;background:#fff8e9;color:#8b5c17;border-radius:10px;padding:10px;font-size:9px;line-height:1.5}.admin-login-security{display:flex;align-items:flex-start;gap:9px;text-align:left;margin-top:23px;padding:13px;border:1px solid #e5ddf2;background:#faf8ff;border-radius:11px}.admin-login-security b,.admin-login-security span{display:block}.admin-login-security b{font-size:9px;white-space:nowrap;color:var(--violet)}.admin-login-security span{font-size:8px;line-height:1.5;color:var(--muted)}.admin-login-back{display:inline-block;margin-top:22px;color:var(--muted);text-decoration:none;font-size:9px}@media(max-width:520px){.admin-login-card{padding:32px 22px}}.affiliate-admin-content{width:min(1120px,92vw);margin:0 auto;padding:55px 0}.affiliate-admin-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:24px 0}.affiliate-admin-summary article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px}.affiliate-admin-summary span,.affiliate-admin-summary strong{display:block}.affiliate-admin-summary span{font-size:9px;color:var(--muted)}.affiliate-admin-summary strong{font-size:22px;margin-top:8px}.affiliate-search{display:flex;align-items:center;gap:12px;margin-bottom:16px}.affiliate-search input{flex:1 1;border:1px solid #dcd5e6;border-radius:11px;padding:12px 14px;outline:none}.affiliate-search span{font-size:9px;color:var(--muted)}.affiliate-record-list{display:grid;grid-gap:12px;gap:12px}.affiliate-record{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px}.affiliate-record-head{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--border);padding-bottom:14px}.affiliate-record-avatar{width:40px;height:40px;border-radius:11px;background:#efe9ff;color:var(--violet);display:grid;place-items:center;font-weight:850}.affiliate-record-head h2{font-size:14px;margin:0}.affiliate-record-head p{font-size:9px;color:var(--muted);margin:4px 0 0}.affiliate-record-head>b{margin-left:auto;font-size:8px;padding:5px 8px;border-radius:99px}.record-complete{background:#e7f8f0;color:#147752}.record-pending{background:#fff2dd;color:#9c5a08}.affiliate-record-grid{display:grid;grid-template-columns:.8fr 1.15fr 1.2fr 1.3fr 1fr;grid-gap:14px;gap:14px;padding-top:15px}.affiliate-record-grid small,.affiliate-record-grid span,.affiliate-record-grid strong{display:block}.affiliate-record-grid span{font-size:8px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.affiliate-record-grid strong{font-size:10px;margin-top:6px;word-break:break-word}.affiliate-record-grid small{font-size:8px;color:var(--muted);line-height:1.55;margin-top:4px;word-break:break-word}@media(max-width:850px){.affiliate-record-grid{grid-template-columns:1fr 1fr}.affiliate-admin-summary{grid-template-columns:1fr}}@media(max-width:520px){.account-form-grid,.affiliate-record-grid{grid-template-columns:1fr}.affiliate-record-head{align-items:flex-start;flex-wrap:wrap}.affiliate-record-head>b{margin-left:0}.affiliate-search{align-items:stretch;flex-direction:column}}.affiliate-record-head h2 a{color:var(--ink);text-decoration:none}.affiliate-record-head h2 a:hover,.record-open{color:var(--violet)}.record-open{margin-left:auto;text-decoration:none;font-size:8px;font-weight:800}.affiliate-record-head>.record-open+b{margin-left:0}.affiliate-detail-loading{width:min(1120px,92vw);margin:60px auto;color:var(--muted)}.affiliate-detail-content{width:min(1240px,94vw);margin:0 auto;padding:38px 0 70px}.affiliate-detail-title{display:flex;align-items:center;gap:15px}.affiliate-detail-avatar{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(145deg,#7e55ea,#4d299e);color:#fff;font-size:17px;font-weight:850;box-shadow:0 10px 24px rgba(92,52,187,.22)}.affiliate-detail-title>div:nth-child(2)>span{font-size:8px;letter-spacing:.14em;color:var(--violet);font-weight:850}.affiliate-detail-title h1{font-size:27px;margin:5px 0 3px}.affiliate-detail-title p{font-size:9px;color:var(--muted);margin:0}.live-refresh{margin-left:auto;text-align:right}.live-refresh>small,.live-refresh>span{display:block;font-size:8px;color:var(--muted)}.live-refresh>span{color:#137753;font-weight:800}.live-refresh i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2caf7b;box-shadow:0 0 0 4px #e2f6ee;margin-right:5px}.live-refresh button{border:1px solid #ddd4e8;background:#fff;color:var(--violet);border-radius:8px;padding:7px 10px;margin:7px 0 5px;font-size:8px;font-weight:800}.affiliate-detail-status{background:#f2edff;color:#5d3dac;border-radius:9px;padding:9px 12px;font-size:9px}.tracking-metrics{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:9px;gap:9px;margin:25px 0}.tracking-metrics article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:15px;min-width:0}.tracking-metrics article.payable{background:linear-gradient(145deg,#6b44d3,#3d2085);color:#fff}.tracking-metrics small,.tracking-metrics span,.tracking-metrics strong{display:block}.tracking-metrics span{font-size:8px;color:var(--muted)}.tracking-metrics strong{font-size:18px;margin:9px 0 4px;white-space:nowrap}.tracking-metrics small{font-size:7px;color:var(--muted);line-height:1.4}.tracking-metrics .payable small,.tracking-metrics .payable span{color:#d8ccf5}.affiliate-private-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.affiliate-private-grid article{background:#fff;border:1px solid var(--border);border-radius:14px;padding:18px}.affiliate-private-grid h2{font-size:13px;margin:0 0 12px}.affiliate-private-grid dl{margin:0}.affiliate-private-grid dl>div{display:grid;grid-template-columns:105px 1fr;grid-gap:8px;gap:8px;padding:7px 0;border-top:1px solid #f0edf3}.affiliate-private-grid dt{font-size:8px;color:var(--muted)}.affiliate-private-grid dd{font-size:9px;margin:0;word-break:break-word}.tracking-tabs{display:flex;gap:6px;margin:22px 0 10px;overflow:auto}.tracking-tabs button{border:1px solid #ddd6e8;background:#fff;color:var(--muted);border-radius:9px;padding:9px 12px;white-space:nowrap;font-size:9px;font-weight:750}.tracking-tabs button.active{background:#5f3bc0;color:#fff;border-color:#5f3bc0}.tracking-table-wrap{background:#fff;border:1px solid var(--border);border-radius:15px;overflow:hidden}.tracking-table-wrap>h2{font-size:13px;margin:0;padding:17px;border-bottom:1px solid var(--border)}.tracking-table{overflow:auto}.tracking-row{display:grid;min-width:690px;border-top:1px solid #f0edf3}.tracking-row:first-child{border-top:0}.tracking-row>span{padding:11px;font-size:8px;line-height:1.45;word-break:break-word}.tracking-row>span small{display:block;color:var(--muted);font-size:7px;margin-top:3px}.tracking-row.heading{background:#faf8fc}.tracking-row.heading>span{font-size:7px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.tracking-empty{padding:30px;text-align:center;color:var(--muted);font-size:9px}.activity-type,.click-pill,.payment-pill{display:inline-block;padding:4px 7px;border-radius:99px;font-size:7px}.payment-pill.paid{background:#e6f8f0;color:#137753}.payment-pill.failed{background:#fff0f0;color:#a63242}.payment-pill.active,.payment-pill.created{background:#fff5df;color:#92630f}.click-pill{background:#eee8ff;color:#6845c2}.activity-type{background:#f0edf5;color:#665b73}.daily-report-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:10px;gap:10px}.payout-layout{display:grid;grid-template-columns:380px 1fr;grid-gap:10px;gap:10px;align-items:start}.payout-form{background:#fff;border:1px solid var(--border);border-radius:15px;padding:21px}.payout-form h2{font-size:16px;margin:0}.payout-form>p{font-size:8px;color:var(--muted);line-height:1.5}.payout-form label{display:block;font-size:8px;font-weight:750;margin-top:13px}.payout-form>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.payout-form input,.payout-form select,.payout-form textarea{width:100%;display:block;border:1px solid #ddd6e7;border-radius:8px;padding:9px;margin-top:5px;background:#fff;color:var(--ink);font:inherit;font-size:9px;outline:none}.payout-form button{width:100%;border:0;border-radius:9px;background:var(--violet);color:#fff;padding:11px;margin-top:16px;font-size:9px;font-weight:800}.payout-form button:disabled{opacity:.45}.payout-form textarea{resize:vertical}@media(max-width:1000px){.tracking-metrics{grid-template-columns:repeat(3,1fr)}.affiliate-private-grid,.daily-report-grid,.payout-layout{grid-template-columns:1fr}}@media(max-width:650px){.affiliate-detail-title{align-items:flex-start;flex-wrap:wrap}.live-refresh{width:100%;margin-left:0;text-align:left}.tracking-metrics{grid-template-columns:1fr 1fr}.record-open{width:100%;margin-left:51px}.affiliate-record-head>.record-open+b{margin-left:auto}.payout-form>div{grid-template-columns:1fr}}.payment-pill.user_dropped{background:#fff0f0;color:#a63242}.product-number-banner{margin:16px 0 4px;padding:12px 14px;border:1px solid #d8cbed;border-radius:11px;background:#f8f4ff}.product-number-banner small,.product-number-banner span,.product-number-banner strong{display:block}.product-number-banner span{font-size:7px;letter-spacing:.12em;color:var(--violet);font-weight:850}.product-number-banner strong{font-size:13px;margin-top:4px}.product-number-banner small{font-size:7px;color:var(--muted);margin-top:3px}.product-number-banner.new{background:#faf9fc;border-style:dashed}.product-id-chip{display:inline-block!important;width:max-content;margin-bottom:5px;padding:3px 7px;border-radius:99px;background:#eee8ff;color:#6845c2;font-size:7px!important;letter-spacing:.05em}.row-actions .hide-action{color:#a23b49;border-color:#eed2d7}.row-actions .show-action{color:#137753;border-color:#c6e7d9;background:#f2fcf8}.product-list article.inactive .row-actions{opacity:1}.product-list article.inactive .show-action{font-weight:850}.statement-link{display:block;margin-top:7px;color:var(--violet);font-size:7px;font-weight:850;text-decoration:none}.statement-link:hover{text-decoration:underline}.payment-statement-content{width:min(1180px,94vw);margin:0 auto;padding:40px 0 72px}.statement-title{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}.statement-title>div>span{font-size:8px;letter-spacing:.17em;color:var(--violet);font-weight:850}.statement-title h1{font-size:31px;margin:7px 0 4px}.statement-title p{margin:0;color:var(--muted);font-size:9px}.statement-sync{text-align:right}.statement-sync button{border:0;border-radius:10px;background:linear-gradient(135deg,var(--violet),var(--violet-deep));color:#fff;padding:12px 16px;font-size:9px;font-weight:850;box-shadow:0 10px 24px rgba(92,55,190,.2)}.statement-sync button:disabled{opacity:.55}.statement-sync small{display:block;margin-top:6px;color:var(--muted);font-size:7px;max-width:220px}.money-location{margin:25px 0 13px;padding:20px 22px;border-radius:16px;border:1px solid #eadfbd;background:linear-gradient(135deg,#fff9e8,#fff);box-shadow:var(--shadow)}.money-location small,.money-location span,.money-location strong{display:block}.money-location span{font-size:7px;letter-spacing:.15em;font-weight:850;color:#8b6514}.money-location strong{font-size:18px;margin:7px 0 4px}.money-location small{font-size:8px;color:var(--muted)}.money-location.cashfree{border-color:#d7c8f5;background:linear-gradient(135deg,#f0eaff,#fff)}.money-location.cashfree span{color:#613bbd}.money-location.admin{border-color:#cbe9dd;background:linear-gradient(135deg,#ebfaf4,#fff)}.money-location.admin span,.money-location.done span{color:#137753}.money-location.done{border-color:#bfe6d5;background:linear-gradient(135deg,#e5f8f0,#fff)}.payment-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;grid-gap:9px;gap:9px;margin:13px 0 20px}.payment-flow>article{display:flex;gap:11px;padding:16px;background:#fff;border:1px solid var(--border);border-radius:14px}.payment-flow>article>b{width:29px;height:29px;flex:none;border-radius:9px;display:grid;place-items:center;background:#f0edf4;color:#756c81;font-size:10px}.payment-flow>article.done{border-color:#cce9dd;background:#f6fffb}.payment-flow>article.done>b{background:#dff6eb;color:#137753}.payment-flow>article.current{border-color:#cbb7f1;box-shadow:0 8px 24px rgba(93,53,183,.1)}.payment-flow>article.current>b{background:#6d46d7;color:#fff}.payment-flow small,.payment-flow span,.payment-flow strong{display:block}.payment-flow span{font-size:7px;color:var(--muted)}.payment-flow strong{font-size:10px;margin:5px 0 3px}.payment-flow small{font-size:7px;color:var(--muted);line-height:1.4;word-break:break-word}.payment-flow>i{align-self:center;color:#a99fb5;font-style:normal}.statement-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.statement-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:21px;box-shadow:0 9px 28px rgba(42,27,69,.035)}.statement-card h2{font-size:14px;margin:0 0 13px}.statement-card dl{margin:0}.statement-card dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);grid-gap:12px;gap:12px;padding:9px 0;border-top:1px solid #f0edf3}.statement-card dt{font-size:8px;color:var(--muted)}.statement-card dd{font-size:9px;margin:0;word-break:break-word}.statement-card dd a{color:var(--violet);font-weight:800}.allocation-list{margin-top:13px;border-top:1px solid var(--border)}.allocation-list>div{padding:10px 0;border-bottom:1px solid #f0edf3}.allocation-list span,.allocation-list strong{display:block;font-size:8px}.allocation-list span{font-size:7px;color:var(--muted);margin-top:4px}.no-allocation{padding:14px;border-radius:10px;background:#faf8fd;color:var(--muted);font-size:8px;line-height:1.6;margin:13px 0 0}.statement-note{font-size:8px;line-height:1.6;color:#6e6579;margin:15px 0 0;padding:13px 15px;border:1px solid #e5deec;border-radius:11px;background:#fff}.statement-note b{color:#33263f}@media(max-width:900px){.payment-flow{grid-template-columns:1fr}.payment-flow>i{display:none}.statement-grid{grid-template-columns:1fr}}@media(max-width:600px){.statement-title{align-items:flex-start;flex-direction:column}.statement-sync{text-align:left}.statement-card dl>div{grid-template-columns:105px 1fr}.payment-statement-content{padding-top:28px}}.store-funnel-strip{width:min(1180px,100%);margin:0 auto 28px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;background:#21172f;color:#fff;border-radius:18px;padding:18px 24px;box-shadow:0 16px 42px rgba(36,22,54,.14)}.store-funnel-strip>div{display:flex;align-items:center;gap:11px}.store-funnel-strip b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#6d46d5;font-size:11px}.store-funnel-strip small,.store-funnel-strip strong{display:block}.store-funnel-strip strong{font-size:10px}.store-funnel-strip small{font-size:8px;color:#bfb5ca;margin-top:3px}.store-funnel-strip>i{color:#8e80a2;font-style:normal}.store-grid{grid-template-columns:1fr;gap:26px}.store-card{grid-template-columns:320px minmax(0,1fr);gap:48px;padding:36px 42px;align-items:center;border-radius:24px;box-shadow:0 20px 58px rgba(45,27,77,.08)}.store-book-column{text-align:center}.product-number{display:block;font-size:8px;letter-spacing:.18em;font-weight:850;color:var(--violet);margin-bottom:10px}.store-book-stage{width:260px;height:390px;margin:0 auto;display:grid;place-items:center;padding:14px;background:linear-gradient(145deg,#f5f1fa,#fff);border:1px solid #e8e1ef;border-radius:18px;position:relative}.store-book-stage:after{content:"";position:absolute;inset:auto 12% -9px;height:18px;background:rgba(35,21,52,.16);filter:blur(12px);border-radius:50%;z-index:0}.store-book-stage .store-cover{position:relative;z-index:1;width:240px;height:360px;aspect-ratio:2/3;object-fit:contain;padding:0;border-radius:6px 12px 12px 6px;box-shadow:-7px 8px 0 #ddd5e6,0 18px 34px rgba(30,20,50,.22);background:#fff}.store-book-stage div.store-cover{padding:20px;display:flex}.store-book-stage .store-cover.uploaded{width:240px;height:360px;object-fit:contain}.cover-caption{display:block;margin-top:17px;color:var(--muted);font-size:8px}.store-card-top{display:flex;align-items:center;gap:8px}.secure-badge{font-size:8px;color:#5f5370;background:#f2eef7;border-radius:99px;padding:5px 8px;font-weight:750}.store-card h3{font-size:clamp(25px,3vw,36px);line-height:1.18;margin:18px 0 11px;max-width:720px}.store-card-copy>.product-description{font-size:12px;line-height:1.75;color:var(--muted);min-height:0;max-width:720px}.product-includes{margin:22px 0;padding:17px 19px;background:#faf8fd;border:1px solid #e9e3ef;border-radius:13px}.product-includes>span{font-size:7px;letter-spacing:.16em;color:var(--violet);font-weight:850}.product-includes ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;list-style:none;padding:0;margin:12px 0 0}.product-includes li{font-size:9px;line-height:1.45;color:#4f465b;padding-left:19px;position:relative}.product-includes li:before{content:"✓";position:absolute;left:0;top:-1px;width:14px;height:14px;border-radius:50%;display:grid;place-items:center;background:#e5f7ef;color:#16855f;font-size:8px;font-weight:900}.store-offer{display:grid;grid-template-columns:auto 1fr;grid-gap:26px;gap:26px;align-items:center;padding:18px 0;border-top:1px solid #ece7f0;border-bottom:1px solid #ece7f0}.offer-note b,.offer-note span,.store-offer>div:first-child>small,.store-offer>div:first-child>span,.store-offer>div:first-child>strong{display:block}.store-offer>div:first-child>span{font-size:7px;letter-spacing:.13em;color:var(--muted)}.store-offer>div:first-child>strong{font-size:32px;margin:2px 0}.store-offer>div:first-child>small{font-size:8px;color:var(--muted)}.offer-note{padding-left:25px;border-left:1px solid #e7e0ed}.offer-note b{font-size:10px;color:#1f1730}.offer-note span{font-size:8px;color:var(--muted);margin-top:4px}.store-actions{margin-top:20px;align-items:stretch}.store-actions a{padding:14px 18px;font-size:10px;border-radius:11px;display:flex;align-items:center;justify-content:center}.store-actions .buy-button{flex:1.5 1;box-shadow:0 12px 26px rgba(94,58,194,.24)}.buy-button span{font-size:16px;margin-left:8px}.store-actions .kindle-button{flex:.75 1}.store-card-trust{margin:11px 0 0!important;min-height:0!important;text-align:center;font-size:8px!important;color:var(--muted)}.cover-size-guide{margin:14px 0 4px;padding:12px 14px;border-radius:10px;background:#f0eaff;border:1px solid #dacdf3;display:grid;grid-template-columns:auto auto 1fr;align-items:center;grid-gap:8px;gap:8px}.cover-size-guide b{font-size:8px;color:#5c3db0}.cover-size-guide strong{font-size:12px;color:#241833}.cover-size-guide span{font-size:8px!important;color:var(--muted)}.product-form .cover-file-drop{padding-left:92px;min-height:126px;display:flex;flex-direction:column;justify-content:center}.cover-upload-preview{position:absolute;left:13px;top:13px;width:64px;height:96px;object-fit:contain;background:#f2eef5;border-radius:5px;box-shadow:0 7px 16px rgba(35,22,52,.15)}.product-form .content-details-field{padding:14px;margin-top:16px;border:1px solid #d8cbed;border-radius:12px;background:#faf8ff}.product-form .content-details-field>small{font-size:8px;line-height:1.5;margin:5px 0 8px}.product-form .content-details-field textarea{background:#fff;line-height:1.55}.product-includes.custom-content ul{grid-template-columns:repeat(2,minmax(0,1fr));max-height:240px;overflow:auto}.product-includes.custom-content li{font-size:10px}.service-form-banner{margin-top:14px;padding:14px 16px;border-radius:12px;background:linear-gradient(135deg,#2d1854,#7244cf);color:#fff}.service-form-banner span,.service-form-banner strong{display:block}.service-form-banner strong{font-size:12px}.service-form-banner span{margin-top:4px;font-size:8px;line-height:1.5;color:#e8dfff}.upload-grid.single-upload{grid-template-columns:1fr}.product-form .service-image-drop{padding-left:180px;min-height:150px}.service-image-drop .cover-upload-preview{width:150px;height:100px;object-fit:cover}.service-upload-panel .cover-size-guide{background:#f6f1ff}@media(max-width:520px){.product-form .service-image-drop{padding:125px 14px 14px}.service-image-drop .cover-upload-preview{left:14px;top:14px;width:calc(100% - 28px);height:100px}}.return-card .whatsapp-confirm{display:block;margin-top:14px;background:#128c62;text-decoration:none}.return-card .whatsapp-help{display:block;margin-top:7px;color:var(--muted);font-size:9px;line-height:1.5}.checkout-cover-stage{width:116px;height:174px;margin:20px 0 18px;padding:6px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.checkout-cover-stage img{width:100%;height:100%;object-fit:contain;border-radius:5px;box-shadow:0 12px 25px rgba(0,0,0,.25)}.checkout-product:has(.checkout-cover-stage){padding-top:32px}.checkout-product:has(.checkout-cover-stage) h1{font-size:25px;margin-top:8px}.checkout-product:has(.checkout-cover-stage)>p{font-size:10px}.checkout-product:has(.checkout-cover-stage) .checkout-price{margin-top:20px}@media(max-width:850px){.store-card{grid-template-columns:250px minmax(0,1fr);gap:28px;padding:28px}.store-book-stage{width:224px;height:336px}.store-book-stage .store-cover,.store-book-stage .store-cover.uploaded{width:204px;height:306px}.product-includes ul,.store-funnel-strip{grid-template-columns:1fr}.store-funnel-strip>i{display:none}.store-funnel-strip>div{padding:4px 0}}@media(max-width:650px){.store-card{grid-template-columns:1fr;padding:22px 17px;gap:24px}.store-book-stage{width:240px;height:360px}.store-book-stage .store-cover,.store-book-stage .store-cover.uploaded{width:220px;height:330px}.store-card h3{font-size:25px}.store-card-top{justify-content:center}.store-card-copy{text-align:left}.store-offer{grid-template-columns:1fr}.offer-note{padding:12px 0 0;border-left:0;border-top:1px solid #e7e0ed}.store-actions{display:block}.store-actions a+a{margin-top:8px}.cover-size-guide{grid-template-columns:1fr}.product-form .cover-file-drop{padding-left:92px}}.store-shell>.store-header{height:86px;padding:0 max(4vw,calc((100vw - 1440px)/2));border-color:#e8eef7}.store-shell>.store-header nav{gap:30px}.store-shell>.store-header nav a{color:#0b2a5b;font-size:13px;font-weight:700}.store-shell>.store-header .affiliate-nav-cta{padding:10px 18px;border-radius:999px;background:#fbbf24;color:#092654;box-shadow:0 8px 20px rgba(245,166,35,.2)}.store-shell>.store-header .partner-login{padding:0;border:0;color:#0b2a5b}.store-shell>.store-header .choicevia-store-brand .choicevia-logo>svg{display:none}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark strong{font-size:28px!important;letter-spacing:-.04em!important;background:linear-gradient(90deg,#0b2a5b 0 68%,#f5a623 68%);background-clip:text;-webkit-background-clip:text;color:transparent}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark small{font-size:10px!important;letter-spacing:.02em!important;color:#0b2a5b!important;text-align:center}.premium-marketplace-hero{display:block;width:100%;min-height:auto;padding:54px max(4vw,calc((100vw - 1440px)/2)) 36px;background:radial-gradient(circle at 78% 22%,rgba(202,231,255,.6),transparent 29%),linear-gradient(135deg,#fff,#f7fbff 55%,#fff);overflow:hidden}.marketplace-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);grid-gap:42px;gap:42px;align-items:center}.marketplace-eyebrow{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;background:#fff5d9;color:#0b2a5b;font-size:13px;font-weight:800;box-shadow:0 8px 24px rgba(11,42,91,.06)}.marketplace-hero-copy h1{margin:19px 0 20px;max-width:760px;color:#0b2a5b;font-family:Manrope,sans-serif;font-size:clamp(52px,4.5vw,68px);line-height:1.04;letter-spacing:-.055em;font-weight:800}.marketplace-hero-copy h1 span{color:#ef7905}.marketplace-subheadline{margin:0!important;color:#0b2a5b!important;font-size:clamp(22px,2vw,28px)!important;line-height:1.38!important;font-weight:800}.marketplace-description{margin:17px 0 0!important;max-width:650px!important;color:#3f5879!important;font-size:15px!important;line-height:1.7!important}.marketplace-actions{display:flex;gap:11px;margin-top:28px}.marketplace-button{min-height:52px;padding:0 17px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:9px;color:#fff;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.01em;box-shadow:0 12px 25px rgba(11,42,91,.13);transition:transform .25s ease,box-shadow .25s ease}.marketplace-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(11,42,91,.2)}.marketplace-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.marketplace-button b{font-size:17px}.marketplace-button.explore{background:#0b69dd}.marketplace-button.affiliate{background:#14a267}.marketplace-button.seller{background:#f59b1b}.marketplace-trust{display:grid;grid-template-columns:repeat(4,1fr);margin-top:31px}.marketplace-trust>span{min-height:48px;padding:0 15px;display:flex;align-items:center;gap:10px;border-left:1px solid #dce7f4;color:#0b2a5b}.marketplace-trust>span:first-child{padding-left:0;border-left:0}.marketplace-trust svg{width:28px;height:28px;fill:none;stroke:#0758ba;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.marketplace-trust>span>strong{width:30px;height:30px;display:grid;place-items:center;border:2px solid #0758ba;border-radius:50%;font-size:14px}.marketplace-trust b{font-size:10px;line-height:1.45}.marketplace-footnote{display:block;margin-top:9px;color:#71849d;font-size:9px}.marketplace-visual{position:relative;min-height:460px;padding:35px 26px 30px;border:1px solid #d9e8f8;border-radius:34px;background:rgba(255,255,255,.72);box-shadow:0 28px 70px rgba(11,62,117,.12);isolation:isolate}.marketplace-visual:before{content:"";position:absolute;inset:20px;border:2px solid #d4e6ff;border-radius:50%;z-index:-1}.visual-brand{width:260px;margin:0 auto 26px;padding:17px;border-radius:22px;text-align:center;color:#fff;background:#0b2a5b;box-shadow:0 13px 28px rgba(11,42,91,.2)}.visual-brand span,.visual-brand strong{display:block}.visual-brand strong{font-size:24px;letter-spacing:-.03em}.visual-brand span{font-size:11px;margin-top:2px;color:#dce8fa}.ecosystem-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;grid-gap:9px;gap:9px;align-items:center}.ecosystem-card{min-height:164px;padding:20px 12px;border:1px solid #e0e9f5;border-radius:23px;background:#fff;text-align:center;box-shadow:0 14px 30px rgba(9,50,100,.09)}.ecosystem-card i{width:58px;height:58px;margin:0 auto 13px;display:grid;place-items:center;border-radius:50%;color:#fff}.ecosystem-card svg,.marketplace-value-bar svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ecosystem-card.buyer i{background:#1473e6}.ecosystem-card.promoter i{background:#6d3fd1}.ecosystem-card.seller i{background:#16a34a}.ecosystem-card span,.ecosystem-card strong{display:block}.ecosystem-card strong{font-size:16px;color:#0b2a5b}.ecosystem-card.promoter strong{color:#6736c3}.ecosystem-card.seller strong{color:#087d44}.ecosystem-card span{min-height:32px;margin-top:7px;color:#3f5879;font-size:11px;line-height:1.4}.flow-arrow{color:#1665c1;font-size:24px}.participant-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:29px;gap:29px;margin:13px 0 22px}.participant-row span{text-align:center;color:#0b2a5b;font-size:10px;font-weight:800}.commission-flow{display:flex;align-items:center;justify-content:center;gap:13px;color:#386088;font-size:10px}.commission-flow>b{color:#0b63ca;font-size:18px}.commission-flow>strong{padding:11px 19px;border-radius:999px;background:#0b2a5b;color:#fff;font-size:14px;box-shadow:0 10px 25px rgba(11,42,91,.2)}.commission-flow>strong i{width:25px;height:25px;margin-right:7px;display:inline-grid;place-items:center;border-radius:50%;background:#f5a623;font-style:normal}.marketplace-visual.marketplace-reference-visual{min-height:0;aspect-ratio:1.13;padding:0;border:0;border-radius:28px;background:#f8fcff;box-shadow:0 24px 60px rgba(11,62,117,.1);overflow:hidden;isolation:auto}.marketplace-visual.marketplace-reference-visual:before{display:none}.marketplace-reference-visual img{position:absolute;top:-10%;left:-100%;width:200%;height:auto;max-width:none;display:block}.marketplace-value-bar{margin-top:40px;padding:26px 38px;border:1px solid #e0edf9;border-radius:20px;background:rgba(247,251,255,.92);box-shadow:0 12px 35px rgba(11,42,91,.05)}.marketplace-value-bar h2{margin:0 0 22px;text-align:center;color:#0b2a5b;font-size:23px;letter-spacing:.025em}.marketplace-value-bar>div{display:grid;grid-template-columns:repeat(3,1fr)}.marketplace-value-bar article{display:flex;align-items:center;justify-content:center;gap:17px;padding:4px 32px;border-left:1px solid #d8e5f3}.marketplace-value-bar article:first-child{border-left:0}.marketplace-value-bar i{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:#fff}.marketplace-value-bar i.buy{background:#1473e6}.marketplace-value-bar i.promote{background:#6d3fd1}.marketplace-value-bar i.sell{background:#16a34a}.marketplace-value-bar span small,.marketplace-value-bar span strong{display:block}.marketplace-value-bar span strong{color:#0b2a5b;font-size:19px}.marketplace-value-bar span small{margin-top:3px;color:#526b8a;font-size:11px}@media(max-width:1100px){.store-header nav{gap:18px}.store-header nav a{font-size:11px}.marketplace-hero-grid{grid-template-columns:1fr 1fr;gap:28px}.marketplace-actions{flex-wrap:wrap}.marketplace-trust{grid-template-columns:1fr 1fr;gap:18px}.marketplace-trust>span:nth-child(3){border-left:0;padding-left:0}.marketplace-visual{min-height:430px;padding-left:18px;padding-right:18px}.ecosystem-card{padding:18px 7px}.ecosystem-card strong{font-size:13px}}@media(max-width:850px){.marketplace-hero-grid{grid-template-columns:1fr}.marketplace-hero-copy{max-width:720px}.marketplace-visual{width:100%;max-width:680px;margin:0 auto}.marketplace-value-bar article{padding:4px 18px}.marketplace-value-bar h2{font-size:20px}}@media(max-width:620px){.store-shell>.store-header{height:72px}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark strong{font-size:22px!important}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark small{font-size:8px!important;display:block!important}.premium-marketplace-hero{padding:38px 18px 24px}.marketplace-eyebrow{font-size:11px;padding:8px 12px}.marketplace-hero-copy h1{font-size:clamp(34px,10.5vw,40px);line-height:1.08;margin-top:16px}.marketplace-subheadline{font-size:20px!important}.marketplace-subheadline br{display:none}.marketplace-description{font-size:14px!important}.marketplace-actions{display:grid;grid-template-columns:1fr}.marketplace-button{width:100%;min-height:48px}.marketplace-trust{grid-template-columns:1fr 1fr;gap:18px 8px}.marketplace-trust>span{padding:0 8px;border-left:0}.marketplace-trust b{font-size:9px}.marketplace-visual{min-height:0;padding:24px 13px;border-radius:24px}.marketplace-visual:before{display:none}.visual-brand{width:230px}.ecosystem-flow{grid-template-columns:1fr;gap:10px}.ecosystem-card{min-height:0;display:grid;grid-template-columns:48px 1fr;padding:13px;text-align:left}.ecosystem-card i{grid-row:1/3;width:48px;height:48px;margin:0}.ecosystem-card span,.ecosystem-card strong{padding-left:12px}.ecosystem-card span{min-height:0}.flow-arrow{transform:rotate(90deg);text-align:center;line-height:1}.participant-row{display:none}.commission-flow{margin-top:18px}.marketplace-value-bar{margin-top:24px;padding:23px 18px}.marketplace-value-bar h2{font-size:17px;line-height:1.35}.marketplace-value-bar>div{grid-template-columns:1fr}.marketplace-value-bar article{justify-content:flex-start;padding:14px 7px;border-left:0;border-top:1px solid #d8e5f3}.marketplace-value-bar article:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){.marketplace-button{transition:none}}.premium-marketplace-hero{padding-top:38px;padding-bottom:26px}.marketplace-hero-copy h1{margin-top:15px;margin-bottom:15px}.marketplace-description{margin-top:13px!important}.marketplace-actions{margin-top:22px}.marketplace-trust{margin-top:23px}.marketplace-footnote{margin-top:7px}.marketplace-value-bar{margin-top:28px;padding-top:22px;padding-bottom:22px}.marketplace-visual.marketplace-reference-visual{background-color:#f8fcff;background-image:url(/choicevia-marketplace-reference.png);background-repeat:no-repeat;background-size:188% auto;background-position:right 8%}.india-flag-icon{width:24px;height:16px;margin-right:8px;border-radius:2px;box-shadow:0 0 0 1px rgba(11,42,91,.12);flex:none}@media(max-width:620px){.premium-marketplace-hero{padding-top:30px;padding-bottom:20px}.marketplace-value-bar{margin-top:20px}}.marketplace-exact-poster{display:none}@media(min-width:1101px){.store-shell>.premium-marketplace-hero,.store-shell>.store-header{display:none}.marketplace-exact-poster{position:relative;display:block;width:100%;aspect-ratio:2/1;background:#fff;overflow:hidden}.marketplace-exact-poster>img{display:block;width:100%;height:auto;object-fit:contain}.poster-link{position:absolute;z-index:2;display:block;border-radius:10px}.poster-link:focus-visible{outline:4px solid #0b69dd;outline-offset:2px}.poster-products{left:29.1%;top:3.33%;width:6.4%;height:6.67%}.poster-how{left:36.5%;top:3.33%;width:7.4%;height:6.67%}.poster-affiliate-nav{left:45.4%;top:3.33%;width:11.6%;height:6.67%}.poster-seller-nav{left:58.3%;top:3.33%;width:9.2%;height:6.67%}.poster-login{left:68.9%;top:3.33%;width:8.5%;height:6.67%}.poster-profile{left:93.3%;top:2.93%;width:3.1%;height:6.93%}.poster-explore{left:3.7%}.poster-affiliate,.poster-explore{top:70.93%;width:16.1%;height:8.4%}.poster-affiliate{left:20.4%}.poster-seller{left:37.2%;top:70.93%;width:15.2%;height:8.4%}}@media(max-width:850px){.marketplace-reference-visual{display:none}}.marketplace-growth{padding:88px max(4vw,calc((100vw - 1416px)/2)) 82px;background:#f7fbff;color:#0b2a5b;border-top:1px solid #e1edf8}.marketplace-growth-heading{max-width:820px;margin:0 auto 42px;text-align:center}.marketplace-growth-heading h2{margin:0;font-size:clamp(31px,3.3vw,46px);line-height:1.08;letter-spacing:-.045em}.marketplace-growth-heading h2 span{display:block}.marketplace-growth-heading p{max-width:760px;margin:18px auto 0;color:#526b8a;font-size:14px;line-height:1.75}.marketplace-growth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.growth-card{--growth-accent:#1473e6;--growth-soft:#edf6ff;position:relative;display:flex;min-height:500px;flex-direction:column;padding:34px 32px 28px;overflow:hidden;border:1px solid #dce8f4;border-top:4px solid var(--growth-accent);border-radius:24px;background:#fff;box-shadow:0 16px 40px rgba(11,42,91,.07);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.growth-promote{--growth-accent:#13935f;--growth-soft:#ebf9f2}.growth-sell{--growth-accent:#df8a08;--growth-soft:#fff7e7}.growth-card-icon{width:68px;height:68px;display:grid;place-items:center;margin-bottom:25px;border-radius:20px;color:var(--growth-accent);background:var(--growth-soft);transition:transform .24s ease,background-color .24s ease}.growth-card-icon svg,.marketplace-flow svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.growth-label{color:var(--growth-accent);font-size:10px;font-weight:850;letter-spacing:.18em}.growth-card h3{margin:7px 0 13px;color:#0b2a5b;font-size:25px;line-height:1.22;letter-spacing:-.03em}.growth-card>p{min-height:76px;margin:0;color:#526b8a;font-size:13px;line-height:1.7}.growth-keywords{margin-top:20px;color:#7589a3;font-size:10px;font-weight:700;letter-spacing:.035em}.growth-keywords b{padding:0 5px;color:var(--growth-accent)}.growth-highlight{display:block;margin-top:22px;padding:12px 14px;border-radius:10px;background:var(--growth-soft);letter-spacing:.09em;text-align:center}.growth-cta,.growth-highlight{color:var(--growth-accent);font-size:10px}.growth-cta{min-height:48px;margin-top:auto;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;border:1px solid color-mix(in srgb,var(--growth-accent) 30%,white);border-radius:11px;background:#fff;text-decoration:none;font-weight:850;letter-spacing:.025em;transition:color .24s ease,background-color .24s ease,border-color .24s ease}.growth-cta span{font-size:18px;line-height:.7;transition:transform .24s ease}.growth-card-note{min-height:22px;margin:10px 2px 0;color:#8393a8;font-size:8px;line-height:1.45}.growth-buy .growth-card-note,.growth-sell .growth-card-note{visibility:hidden}.marketplace-flow{margin-top:30px;padding:25px 28px;border:1px solid #dce8f4;border-radius:20px;background:#fff;box-shadow:0 12px 32px rgba(11,42,91,.05)}.marketplace-flow-track{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.marketplace-flow-track>div{display:flex;min-width:0;align-items:center;justify-content:center;gap:9px;color:#0b2a5b}.marketplace-flow-track i{width:35px;height:35px;display:grid;place-items:center;flex:0 0 35px;border-radius:10px;color:#176fd4;background:#edf6ff}.marketplace-flow-track svg{width:18px;height:18px}.marketplace-flow-track span{font-size:9px;font-weight:850;letter-spacing:.045em;text-align:center}.marketplace-flow-track>b{color:#9fb7d1;font-size:17px;transform:rotate(-90deg)}.marketplace-flow>p{margin:18px 0 0;text-align:center;color:#526b8a;font-size:11px}.growth-card:focus-within{outline:3px solid color-mix(in srgb,var(--growth-accent) 28%,transparent);outline-offset:3px}.growth-cta:focus-visible{outline:3px solid var(--growth-accent);outline-offset:3px}@media(hover:hover) and (pointer:fine){.growth-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--growth-accent) 34%,white);box-shadow:0 24px 58px rgba(11,42,91,.13)}.growth-card:hover .growth-card-icon{transform:scale(1.06);background:color-mix(in srgb,var(--growth-accent) 15%,white)}.growth-card:hover .growth-cta{color:#fff;background:var(--growth-accent);border-color:var(--growth-accent)}.growth-card:hover .growth-cta span{transform:translateX(4px)}}@media(max-width:980px){.marketplace-growth{padding-top:70px}.marketplace-growth-grid{gap:15px}.growth-card{padding:28px 23px;min-height:500px}.growth-card h3{font-size:21px}.marketplace-flow-track{grid-template-columns:repeat(6,1fr);gap:8px}.marketplace-flow-track>b{display:none}.marketplace-flow-track>div{flex-direction:column}.marketplace-flow-track span{min-height:24px}}@media(max-width:720px){.marketplace-growth{padding:54px 18px 58px}.marketplace-growth-heading{margin-bottom:30px;text-align:left}.marketplace-growth-heading h2{font-size:31px}.marketplace-growth-heading p{margin-top:14px;font-size:13px}.marketplace-growth-grid{grid-template-columns:1fr;gap:17px}.growth-card{min-height:0;padding:27px 24px}.growth-card-icon{width:58px;height:58px;margin-bottom:21px;border-radius:17px}.growth-card h3{font-size:23px}.growth-card>p{min-height:0}.growth-highlight{margin-top:19px}.growth-cta{width:100%;margin-top:24px}.growth-card-note{min-height:0}.marketplace-flow{padding:24px 20px}.marketplace-flow-track{grid-template-columns:1fr;gap:9px}.marketplace-flow-track>div{flex-direction:row;justify-content:flex-start}.marketplace-flow-track>div:not(:last-of-type):after{content:"↓";margin-left:auto;color:#9fb7d1;font-size:18px}.marketplace-flow-track span{min-height:0;text-align:left}.marketplace-flow>p{text-align:left;line-height:1.6}}@media(prefers-reduced-motion:reduce){.growth-card,.growth-card-icon,.growth-cta,.growth-cta span{transition:none}.growth-card:hover{transform:none}}.digital-marketplace{padding:88px max(4vw,calc((100vw - 1416px)/2)) 92px;background:#fff;color:#0b2a5b}.digital-marketplace-heading{text-align:center}.digital-marketplace-heading>span{display:block;color:#176fd4;font-size:10px;font-weight:850;letter-spacing:.18em}.digital-marketplace-heading h2{margin:11px 0 13px;font-size:clamp(34px,4vw,52px);letter-spacing:-.05em}.digital-marketplace-heading p{margin:0 auto;max-width:720px;color:#526b8a;font-size:15px;line-height:1.7}.marketplace-controls{margin-top:38px;display:grid;grid-template-columns:1fr 250px;grid-gap:14px;gap:14px}.marketplace-controls label>span{display:block;margin-bottom:7px;color:#405a7b;font-size:12px;font-weight:800}.marketplace-controls input,.marketplace-controls select{width:100%;height:52px;border:1px solid #d8e5f2;border-radius:13px;background:#fafdff;color:#0b2a5b;padding:0 17px;font:inherit;font-size:14px;outline:none}.marketplace-controls input:focus,.marketplace-controls select:focus{border-color:#176fd4;box-shadow:0 0 0 4px rgba(23,111,212,.1)}.marketplace-category-nav{margin:22px 0 42px;display:flex;gap:9px;overflow-x:auto;padding:2px 1px 8px;scrollbar-width:thin}.marketplace-category-nav button{flex:0 0 auto;padding:11px 16px;border:1px solid #d8e5f2;border-radius:999px;background:#fff;color:#405a7b;font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:.22s ease}.marketplace-category-nav button.active,.marketplace-category-nav button:hover{border-color:#0b69dd;background:#0b69dd;color:#fff;box-shadow:0 8px 20px rgba(11,105,221,.16)}.marketplace-product-section+.marketplace-product-section{margin-top:58px}.marketplace-product-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;gap:20px}.marketplace-product-section-head h3{margin:0;font-size:24px;letter-spacing:-.03em}.marketplace-product-section-head span{color:#7589a3;font-size:12px}.marketplace-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.marketplace-product-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe9f3;border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(11,42,91,.065);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.marketplace-cover-link{display:block;text-decoration:none}.marketplace-cover-stage{position:relative;width:100%;aspect-ratio:2/3;overflow:hidden;background:#f2f6fa}.marketplace-cover-fallback,.marketplace-cover-stage img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .26s ease}.marketplace-cover-fallback{padding:28px 20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.marketplace-cover-fallback.violet{background:#6845c2}.marketplace-cover-fallback.gold{background:#bb7b16}.marketplace-cover-fallback.rose{background:#963855}.marketplace-cover-fallback.blue{background:#2165a7}.marketplace-cover-fallback small,.marketplace-cover-fallback span{font-size:9px;letter-spacing:.13em}.marketplace-cover-fallback strong{font-size:52px}.marketplace-featured-badge{position:absolute;z-index:2;top:13px;left:13px;padding:6px 9px;border-radius:99px;background:#0b2a5b;color:#fff;font-size:9px;font-weight:850;letter-spacing:.08em}.marketplace-product-copy{display:flex;flex:1 1;flex-direction:column;padding:20px}.marketplace-product-category{display:block;color:#176fd4;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.marketplace-product-title{text-decoration:none;color:inherit}.marketplace-product-title h3{min-height:52px;margin:8px 0 9px;font-size:19px;line-height:1.35;letter-spacing:-.025em}.marketplace-product-copy>p,.marketplace-product-title h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.marketplace-product-copy>p{min-height:60px;margin:0;color:#647994;font-size:13px;line-height:1.55}.marketplace-product-price{margin:17px 0 15px;padding-top:15px;border-top:1px solid #e7eef5}.marketplace-product-price span,.marketplace-product-price strong{display:block}.marketplace-product-price strong{color:#df8a08;font-size:25px}.marketplace-product-price span{min-height:18px;margin-top:3px;color:#13845a;font-size:11px;font-weight:800}.marketplace-product-actions{margin-top:auto;display:grid;grid-gap:8px;gap:8px}.marketplace-product-actions a{min-height:44px;padding:12px 13px;display:flex;align-items:center;justify-content:center;border-radius:10px;text-decoration:none;font-size:11px;font-weight:850}.marketplace-buy{gap:12px;background:#0b69dd;color:#fff;box-shadow:0 9px 18px rgba(11,105,221,.16)}.marketplace-buy span{font-size:16px;transition:transform .22s ease}.marketplace-promote{border:1px solid #b7ddca;background:#fff;color:#13845a}.marketplace-empty{padding:48px 20px;text-align:center;border:1px dashed #cddcea;border-radius:18px;background:#f8fbfe;color:#526b8a}.marketplace-view-all{margin-top:34px;text-align:center}.marketplace-view-all button{min-height:48px;padding:13px 21px;border:1px solid #b9cce0;border-radius:11px;background:#fff;color:#0b2a5b;font:inherit;font-size:12px;font-weight:850;cursor:pointer}@media(hover:hover) and (pointer:fine){.marketplace-product-card:hover{transform:translateY(-5px);border-color:#bed4e9;box-shadow:0 21px 48px rgba(11,42,91,.12)}.marketplace-product-card:hover .marketplace-cover-fallback,.marketplace-product-card:hover .marketplace-cover-stage img{transform:scale(1.025)}.marketplace-product-card:hover .marketplace-buy span{transform:translateX(4px)}}@media(max-width:1050px){.marketplace-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-cover-stage{aspect-ratio:2/3}}@media(max-width:620px){.digital-marketplace{padding:58px 18px 64px}.digital-marketplace-heading{text-align:left}.digital-marketplace-heading h2{font-size:34px;line-height:1.08}.digital-marketplace-heading p{font-size:14px}.marketplace-controls{margin-top:28px;grid-template-columns:1fr}.marketplace-category-nav{margin-bottom:30px}.marketplace-product-grid{grid-template-columns:1fr;gap:18px}.marketplace-product-card{max-width:420px;width:100%;margin:0 auto}.marketplace-product-copy{padding:20px}.marketplace-product-actions a{min-height:48px}.marketplace-product-section+.marketplace-product-section{margin-top:44px}.marketplace-product-section-head{align-items:flex-start;flex-direction:column;gap:4px}}.marketplace-controls{grid-template-columns:minmax(0,1fr) 260px 240px;margin-bottom:42px}.marketplace-product-price{display:grid;grid-gap:6px;gap:6px}.marketplace-commission b,.marketplace-commission span{display:block}.marketplace-commission span{color:#5b718d;font-size:11px;font-weight:750}.marketplace-commission b{margin-top:3px;color:#13845a;font-size:12px}.marketplace-unavailable{color:#76889e!important;font-size:11px!important;font-weight:750}.marketplace-product-actions{grid-template-columns:1fr 1fr}.marketplace-product-actions.single{grid-template-columns:1fr}.marketplace-product-actions a{padding-left:8px;padding-right:8px;text-align:center}.marketplace-view-all a{min-height:48px;padding:13px 21px;display:inline-flex;align-items:center;gap:10px;border:1px solid #b9cce0;border-radius:11px;background:#fff;color:#0b2a5b;text-decoration:none;font-size:12px;font-weight:850}.marketplace-view-all a span{transition:transform .22s ease}.marketplace-view-all a:hover span{transform:translateX(4px)}.marketplace-final-cta{margin-top:56px;padding:34px;display:flex;align-items:center;gap:22px;border-radius:22px;background:#0b2a5b;color:#fff;box-shadow:0 20px 48px rgba(11,42,91,.16)}.marketplace-final-cta>span{font-size:11px;font-weight:850;letter-spacing:.15em;color:#ffbd28}.marketplace-final-cta>strong{font-size:clamp(21px,2.5vw,32px);letter-spacing:-.03em}.marketplace-final-cta>div{margin-left:auto;display:flex;gap:10px}.marketplace-final-cta a{min-height:44px;padding:12px 16px;display:inline-flex;align-items:center;border-radius:10px;background:#fff;color:#0b2a5b;text-decoration:none;font-size:11px;font-weight:850}.marketplace-final-cta a:last-child{background:#18a86f;color:#fff}.marketplace-page-header{height:86px;padding:0 max(4vw,calc((100vw - 1416px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e0eaf4;background:#fff}.marketplace-page-header>a{text-decoration:none}.marketplace-page-header nav{display:flex;align-items:center;gap:28px}.marketplace-page-header nav a{color:#0b2a5b;text-decoration:none;font-size:12px;font-weight:750}.marketplace-page-shell{min-height:calc(100vh - 86px);background:#f5f9fd;color:#0b2a5b}.marketplace-page-hero{padding:64px max(4vw,calc((100vw - 1416px)/2)) 42px;text-align:center;background:linear-gradient(180deg,#edf7ff,#f5f9fd)}.marketplace-page-hero>span{color:#176fd4;font-size:10px;font-weight:850;letter-spacing:.17em}.marketplace-page-hero h1{margin:11px 0 13px;font-size:clamp(40px,5vw,64px);letter-spacing:-.055em}.marketplace-page-hero p{max-width:690px;margin:0 auto;color:#526b8a;font-size:16px;line-height:1.7}.marketplace-page-content{padding:35px max(4vw,calc((100vw - 1416px)/2)) 88px}.marketplace-page-controls{margin:0 0 25px}.marketplace-page-summary{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.marketplace-page-summary strong{font-size:14px}.marketplace-page-summary a{color:#176fd4;text-decoration:none;font-size:12px;font-weight:800}.marketplace-loading{padding:28px;text-align:center;color:#647994;font-size:14px}.marketplace-load-more{margin-top:34px;text-align:center}.marketplace-load-more button{min-height:48px;padding:13px 22px;border:0;border-radius:11px;background:#0b2a5b;color:#fff;font:inherit;font-size:12px;font-weight:850;cursor:pointer}@media(max-width:1050px){.marketplace-controls{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.marketplace-controls .marketplace-search{grid-column:1/-1}.marketplace-final-cta{align-items:flex-start;flex-wrap:wrap}.marketplace-final-cta>div{width:100%;margin-left:0}}@media(max-width:620px){.marketplace-controls{grid-template-columns:1fr;margin-bottom:30px}.marketplace-controls .marketplace-search{grid-column:auto}.marketplace-product-actions{grid-template-columns:1fr}.marketplace-final-cta{margin-top:42px;padding:27px 22px;display:grid}.marketplace-final-cta>div{display:grid}.marketplace-final-cta a{justify-content:center}.marketplace-page-header{height:auto;padding-top:18px;padding-bottom:18px}.marketplace-page-header nav{display:none}.marketplace-page-hero{padding:44px 18px 32px;text-align:left}.marketplace-page-hero h1{font-size:38px}.marketplace-page-hero p{font-size:15px}.marketplace-page-content{padding:28px 18px 60px}.marketplace-page-summary{align-items:flex-start;flex-direction:column;gap:8px}}.admin-catalogue-column{display:grid;grid-gap:18px;gap:18px}.product-category-manager{padding:22px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.product-category-manager .list-heading{margin-bottom:13px}.product-category-manager .list-heading h2{margin:0;font-size:18px}.product-category-manager .list-heading p{margin:4px 0 0;color:var(--muted);font-size:9px}.product-category-manager>form{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.product-category-manager>form input{min-width:0;border:1px solid #ddd7e6;border-radius:9px;padding:10px;background:#fcfbfd;font:inherit;font-size:10px}.product-category-manager>form button{border:0;border-radius:9px;padding:10px 13px;background:var(--violet);color:#fff;font:inherit;font-size:9px;font-weight:800}.category-admin-list{margin-top:12px}.category-admin-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--border)}.category-admin-list article.inactive{opacity:.55}.category-admin-list small,.category-admin-list strong{display:block}.category-admin-list strong{font-size:10px}.category-admin-list small{margin-top:2px;color:var(--muted);font-size:8px}@media(max-width:520px){.product-category-manager>form{grid-template-columns:1fr}.category-admin-list article{align-items:flex-start;flex-direction:column}}.choicevia-logo{display:inline-flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none}.choicevia-logo>svg{width:43px;height:43px;display:block;flex:none;filter:drop-shadow(0 8px 14px rgba(79,41,157,.18))}.choicevia-wordmark{display:block;line-height:1}.choicevia-wordmark small,.choicevia-wordmark strong{display:block!important}.choicevia-wordmark strong{font-size:16px!important;letter-spacing:.07em!important;font-weight:850!important}.choicevia-wordmark small{font-size:8px!important;letter-spacing:.08em!important;text-transform:none!important;color:var(--muted)!important;margin-top:5px!important;white-space:nowrap}.choicevia-logo.compact .choicevia-wordmark{display:none}.choicevia-logo.light{color:#fff}.choicevia-logo.light .choicevia-wordmark small{color:rgba(255,255,255,.68)!important}.choicevia-store-brand>span:first-child{width:auto;height:auto;border-radius:0;background:none;box-shadow:none}.store-footer .choicevia-logo>svg{width:36px;height:36px}.brand .choicevia-logo>svg{width:42px;height:42px}.brand .choicevia-wordmark strong{font-size:14px!important}.brand .choicevia-wordmark small{font-size:7px!important}.choicevia-checkout-brand>span:first-child{width:auto;height:auto;background:none}.choicevia-checkout-brand .choicevia-logo>svg{width:38px;height:38px}.choicevia-checkout-brand .choicevia-wordmark strong{font-size:14px!important}.choicevia-checkout-brand .choicevia-wordmark small{font-size:7px!important}.admin-login-brand{display:flex;justify-content:center;margin-bottom:23px}.admin-login-brand .choicevia-logo{display:flex;flex-direction:column;gap:9px}.admin-login-brand .choicevia-logo>svg{width:62px;height:62px}.admin-login-brand .choicevia-wordmark small{font-size:7px!important}.affiliate-landing{min-height:100vh;background:#fff;color:#191329;overflow:hidden}.affiliate-landing-header{width:min(1180px,92vw);height:84px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.affiliate-landing-header>a{text-decoration:none}.affiliate-landing-header nav{display:flex;align-items:center;gap:28px}.affiliate-landing-header nav a{color:#655d72;text-decoration:none;font-size:11px;font-weight:700}.affiliate-landing-header .affiliate-login-link{padding:11px 17px;border-radius:10px;background:#231833;color:#fff;box-shadow:0 9px 24px rgba(35,24,51,.13)}.affiliate-hero{min-height:610px;padding:72px max(4vw,calc((100vw - 1180px)/2));display:grid;grid-template-columns:1.12fr .88fr;align-items:center;grid-gap:70px;gap:70px;background:radial-gradient(circle at 7% 12%,#efe7ff 0,transparent 31%),radial-gradient(circle at 93% 80%,#fff0cc 0,transparent 27%),linear-gradient(135deg,#fbfaff,#fff)}.affiliate-eyebrow,.affiliate-section-heading>span{font-size:9px;letter-spacing:.2em;font-weight:850;color:#6d46d7}.affiliate-hero-copy h1{max-width:680px;margin:17px 0;font-family:Manrope,sans-serif;font-size:clamp(43px,5vw,68px);line-height:1.02;letter-spacing:-.055em}.affiliate-hero-copy>p{max-width:650px;margin:0;color:#716a7d;font-size:15px;line-height:1.8}.affiliate-hero-actions{display:flex;align-items:center;gap:11px;margin-top:30px}.affiliate-final-cta>a,.affiliate-hero-actions a{text-decoration:none;font-size:11px;font-weight:800;border-radius:11px;padding:14px 19px}.affiliate-primary-cta{color:#fff;background:linear-gradient(135deg,#7548df,#4d249f);box-shadow:0 14px 30px rgba(91,49,189,.25)}.affiliate-final-cta>a span,.affiliate-primary-cta span{font-size:16px;margin-left:8px}.affiliate-secondary-cta{color:#5c3eb3;border:1px solid #d9cdef;background:#fff}.affiliate-proof{display:flex;gap:22px;margin-top:32px;padding-top:22px;border-top:1px solid #e6dff0}.affiliate-proof span{font-size:9px;color:#847b90}.affiliate-proof b{display:block;color:#20172f;font-size:13px;margin-bottom:3px}.affiliate-hero-card{position:relative;max-width:460px;margin-left:auto;padding:28px;border:1px solid #e4dcef;background:rgba(255,255,255,.94);border-radius:25px;box-shadow:0 28px 80px rgba(56,33,96,.16)}.affiliate-hero-card:before{content:"";position:absolute;inset:-1px;border-radius:25px;padding:1px;background:linear-gradient(145deg,#c7b3f3,transparent 45%,#edce8f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.affiliate-card-label{display:block;font-size:8px;letter-spacing:.18em;color:#766b84;font-weight:850;margin-bottom:13px}.affiliate-mini-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.affiliate-mini-metrics article{padding:14px;border:1px solid #eee9f3;border-radius:13px;background:#fcfbfe}.affiliate-mini-metrics i,.affiliate-mini-metrics small,.affiliate-mini-metrics strong{display:block}.affiliate-mini-metrics small{color:#898291;font-size:8px}.affiliate-mini-metrics strong{font-size:22px;margin:6px 0}.affiliate-mini-metrics i{font-style:normal;color:#14805b;font-size:8px}.affiliate-earning-card{margin-top:10px;padding:19px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#7248d7,#3f1e86);box-shadow:0 15px 30px rgba(72,37,153,.2)}.affiliate-earning-card small,.affiliate-earning-card span,.affiliate-earning-card strong{display:block}.affiliate-earning-card span{font-size:9px;color:#dfd4f8}.affiliate-earning-card strong{font-size:30px;margin:8px 0 4px}.affiliate-earning-card small{font-size:8px;color:#cfc2ed}.affiliate-code-preview{margin-top:10px;display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;padding:15px;border:1px dashed #c9b7ec;border-radius:13px;background:#f8f4ff}.affiliate-code-preview span{font-size:7px;letter-spacing:.13em;color:#82768f}.affiliate-code-preview strong{font-size:14px;color:#5532ad}.affiliate-code-preview b{grid-column:2;grid-row:1/3;align-self:center;background:#e5f7ee;color:#14805b;border-radius:99px;padding:6px 9px;font-size:8px}.affiliate-hero-card>p{font-size:8px;color:#7b7286;margin:15px 0 0}.affiliate-hero-card>p i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#25a875;box-shadow:0 0 0 4px #e4f7ef;margin-right:7px}.affiliate-product-types{padding:23px max(4vw,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;background:#21162f;color:#fff}.affiliate-product-types>span{font-size:10px;color:#bfb4ca}.affiliate-product-types>div{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.affiliate-product-types b{padding:8px 11px;border:1px solid rgba(255,255,255,.13);border-radius:99px;font-size:8px;color:#eee8f3;background:rgba(255,255,255,.05)}.affiliate-benefits,.affiliate-steps{width:min(1180px,92vw);margin:0 auto;padding:100px 0}.affiliate-section-heading{text-align:center;max-width:710px;margin:0 auto}.affiliate-section-heading h2{font-size:clamp(31px,4vw,47px);line-height:1.13;letter-spacing:-.045em;margin:13px 0 11px}.affiliate-section-heading p{color:#777080;font-size:12px;line-height:1.7;margin:0}.affiliate-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;margin-top:45px}.affiliate-benefit-grid article{border:1px solid #e9e4ef;border-radius:18px;padding:25px;background:linear-gradient(145deg,#fff,#fcfaff);box-shadow:0 12px 35px rgba(40,25,68,.04)}.affiliate-benefit-grid article>span{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:#efe9ff;color:#6740ca;font-weight:850;font-size:15px}.affiliate-benefit-grid h3{font-size:14px;margin:21px 0 8px}.affiliate-benefit-grid p{font-size:9px;line-height:1.7;color:#756d80;margin:0}.affiliate-steps{width:100%;padding-left:max(4vw,calc((100vw - 1180px)/2));padding-right:max(4vw,calc((100vw - 1180px)/2));background:#f8f6fb}.affiliate-step-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:45px;border:1px solid #e3ddeb;border-radius:20px;overflow:hidden;background:#fff}.affiliate-step-grid article{position:relative;padding:28px;min-height:190px}.affiliate-step-grid article+article{border-left:1px solid #e9e4ee}.affiliate-step-grid b{font-size:34px;color:#e3d9f7}.affiliate-step-grid h3{font-size:13px;margin:27px 0 8px}.affiliate-step-grid p{font-size:9px;line-height:1.7;color:#766e80;margin:0}.affiliate-final-cta{text-align:center;padding:85px 20px;background:radial-gradient(circle at 50% 0,#7850d2 0,transparent 35%),linear-gradient(145deg,#2b1945,#170f25);color:#fff}.affiliate-final-cta>.choicevia-logo{justify-content:center}.affiliate-final-cta h2{font-size:clamp(35px,4.5vw,56px);line-height:1.1;letter-spacing:-.045em;margin:28px 0 13px}.affiliate-final-cta>p{font-size:11px;color:#c9bed3;margin:0 0 30px}.affiliate-final-cta>a{display:inline-flex;align-items:center;color:#4d278f;background:#fff;box-shadow:0 14px 32px rgba(0,0,0,.2)}.affiliate-final-cta>small{display:block;color:#9e91ac;font-size:8px;margin-top:18px}.affiliate-landing-footer{width:min(1180px,92vw);margin:0 auto;min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:20px}.affiliate-landing-footer nav{display:flex;gap:20px}.affiliate-landing-footer nav a{font-size:9px;color:#6d6578;text-decoration:none}.affiliate-landing-footer>small{font-size:8px;color:#928a9a}@media(max-width:900px){.affiliate-hero{grid-template-columns:1fr;gap:45px;padding-top:55px}.affiliate-hero-card{margin:0;max-width:620px}.affiliate-benefit-grid,.affiliate-step-grid{grid-template-columns:1fr 1fr}.affiliate-step-grid article:nth-child(3){border-left:0;border-top:1px solid #e9e4ee}.affiliate-step-grid article:nth-child(4){border-top:1px solid #e9e4ee}.affiliate-proof{flex-wrap:wrap}.store-header nav>a:not(.partner-login):nth-child(3){display:none}}@media(max-width:620px){.choicevia-wordmark strong{font-size:13px!important}.choicevia-wordmark small{font-size:6px!important}.affiliate-landing-header{height:72px}.affiliate-landing-header nav>a:not(.affiliate-login-link){display:none}.affiliate-landing-header .affiliate-login-link{padding:9px 12px}.affiliate-hero{padding:48px 5vw}.affiliate-hero-copy h1{font-size:42px}.affiliate-hero-copy>p{font-size:12px}.affiliate-hero-actions{align-items:stretch;flex-direction:column}.affiliate-hero-actions a{text-align:center}.affiliate-proof{gap:14px}.affiliate-proof span{width:calc(50% - 8px)}.affiliate-hero-card{padding:18px}.affiliate-product-types{align-items:flex-start;flex-direction:column}.affiliate-product-types>div{justify-content:flex-start}.affiliate-benefits,.affiliate-steps{padding-top:70px;padding-bottom:70px}.affiliate-benefit-grid,.affiliate-step-grid{grid-template-columns:1fr}.affiliate-step-grid article+article{border-left:0;border-top:1px solid #e9e4ee}.affiliate-benefit-grid{margin-top:30px}.affiliate-landing-footer{padding:25px 0;flex-wrap:wrap}.affiliate-landing-footer nav{order:3;width:100%}.brand .choicevia-wordmark small{display:none!important}.topbar .brand{min-width:140px}.store-header nav>a:not(.partner-login){display:none}}body,html{max-width:100%;overflow-x:hidden}.mobile-marketplace-menu{display:none}.marketplace-product-actions a,.marketplace-product-category{font-size:12px}.marketplace-commission b,.marketplace-commission span,.marketplace-unavailable{font-size:12px!important}.store-footer a{font-size:11px}@media (hover:hover) and (pointer:fine){.marketplace-product-card:hover{transform:translateY(-5px);border-color:#cbdced;box-shadow:0 20px 44px rgba(11,42,91,.12)}.marketplace-product-card:hover .marketplace-cover-stage img{transform:scale(1.025)}.marketplace-buy:hover{background:#095fc8}.marketplace-buy:hover span{transform:translateX(4px)}.marketplace-promote:hover{border-color:#13845a;background:#f4fcf8}}@media(max-width:850px){.store-shell>.store-header{height:76px;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:60}.store-shell>.store-header>nav{display:none}.marketplace-page-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding-left:20px;padding-right:20px}.marketplace-page-header>nav{display:none}.mobile-marketplace-menu{position:relative;z-index:61;display:block}.mobile-menu-toggle{width:48px;height:48px;padding:0;display:grid;place-content:center;grid-gap:5px;gap:5px;border:1px solid #d8e5f2;border-radius:13px;background:#fff;color:#0b2a5b;cursor:pointer;box-shadow:0 7px 18px rgba(11,42,91,.07)}.mobile-menu-toggle span{width:21px;height:2px;display:block;border-radius:9px;background:currentColor;transition:transform .24s ease,opacity .2s ease}.mobile-marketplace-menu.is-open .mobile-menu-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-marketplace-menu.is-open .mobile-menu-toggle span:nth-child(2){opacity:0}.mobile-marketplace-menu.is-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu-backdrop{position:fixed;z-index:-1;inset:76px 0 0;border:0;background:rgba(7,27,57,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-marketplace-menu nav{position:absolute;top:58px;right:0;width:min(330px,calc(100vw - 40px));padding:10px;display:grid;grid-gap:3px;gap:3px;border:1px solid #dbe6f1;border-radius:17px;background:#fff;box-shadow:0 22px 55px rgba(11,42,91,.2);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.mobile-marketplace-menu.is-open nav{opacity:1;visibility:visible;transform:translateY(0)}.mobile-marketplace-menu nav a{min-height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-radius:10px;color:#0b2a5b!important;font-size:14px!important;font-weight:750;text-decoration:none}.mobile-marketplace-menu nav a:focus-visible,.mobile-marketplace-menu nav a:hover{background:#f1f7ff;color:#0b69dd!important}.premium-marketplace-hero{padding:34px 22px 28px;overflow:visible}.marketplace-hero-grid{gap:28px}.marketplace-hero-copy{min-width:0}.marketplace-hero-copy h1{max-width:650px;margin:16px 0 14px;font-size:clamp(32px,9vw,46px);line-height:1.08;overflow-wrap:normal}.marketplace-description{margin-top:13px!important;line-height:1.62!important}.marketplace-actions{margin-top:22px;display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.marketplace-button{width:100%;min-height:52px}.marketplace-trust{margin-top:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px}.marketplace-trust>span{min-width:0;padding:0 8px;border-left:0}.marketplace-visual.marketplace-reference-visual{display:block;width:100%;max-width:680px;aspect-ratio:2/1;margin:0 auto;border-radius:20px;background-color:transparent;background-size:contain;background-position:50%;background-repeat:no-repeat;box-shadow:none;overflow:visible}}@media(max-width:620px){.store-shell>.store-header{padding-left:20px;padding-right:20px}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark strong{font-size:21px!important}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark small{font-size:7px!important}.premium-marketplace-hero{padding:30px 22px 24px}.marketplace-eyebrow{max-width:100%;font-size:10.5px;line-height:1.35}.marketplace-hero-copy h1{font-size:clamp(31px,9.2vw,39px)}.marketplace-hero-copy h1 br{display:none}.marketplace-subheadline{font-size:19px!important;line-height:1.4!important}.marketplace-description{font-size:14px!important}.marketplace-trust b{font-size:10px}.marketplace-visual.marketplace-reference-visual{aspect-ratio:2/1}.digital-marketplace{padding-left:20px;padding-right:20px}.marketplace-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:30px}.marketplace-controls .marketplace-search{grid-column:1/-1}.marketplace-controls label>span{font-size:12px}.marketplace-controls input,.marketplace-controls select{height:52px;padding-left:12px;padding-right:12px;font-size:13px}.marketplace-product-title h3{min-height:0;font-size:20px}.marketplace-product-copy>p{min-height:0;-webkit-line-clamp:3;font-size:14px}.marketplace-product-price strong{font-size:27px}.marketplace-commission b,.marketplace-commission span,.marketplace-unavailable{font-size:12px!important}.marketplace-product-actions{grid-template-columns:1fr}.marketplace-product-actions a{min-height:52px;font-size:12px}.store-footer{padding:32px 20px;grid-template-columns:1fr}.store-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px 18px;gap:13px 18px}.store-footer a{font-size:11px}}@media(max-width:360px){.store-shell>.store-header{padding-left:16px;padding-right:16px}.store-shell>.store-header .choicevia-store-brand .choicevia-wordmark small{display:none!important}.premium-marketplace-hero{padding-left:20px;padding-right:20px}.marketplace-hero-copy h1{font-size:30px}.marketplace-trust{grid-template-columns:1fr;gap:8px}.marketplace-trust>span{min-height:42px;padding:0}.marketplace-controls{grid-template-columns:1fr}.marketplace-controls .marketplace-search{grid-column:auto}.digital-marketplace{padding-left:16px;padding-right:16px}.store-footer nav{grid-template-columns:1fr}}.affiliate-v1-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-v1-metrics .metric{min-height:142px}.demo-sale:disabled,.generated-link button:disabled{opacity:.5;cursor:not-allowed}.affiliate-status-control{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:10px;font-weight:800;color:#6d6478}.affiliate-status-control select,.commission-review{min-height:38px;border:1px solid #d8d0e2;border-radius:9px;background:#fff;padding:0 10px;color:#2b2040;font:inherit;font-weight:800}.commission-review{width:100%;margin-top:7px;font-size:9px}@media(max-width:1024px){.affiliate-v1-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.affiliate-v1-metrics,.campaign-table .tr{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-table .tr{min-width:0;gap:9px;padding:14px}.campaign-table .tr.th{display:none}.campaign-table .tr>*{min-width:0;overflow-wrap:anywhere}.sales-table .tr{min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px;padding:14px}.sales-table .tr.th{display:none}.tracking-table{min-width:0}.tracking-row{grid-template-columns:1fr!important;gap:8px;padding:14px!important}.tracking-row.heading{display:none!important}.tracking-row>span{min-width:0;overflow-wrap:anywhere}}@media(max-width:430px){.affiliate-v1-metrics{grid-template-columns:1fr}.affiliate-v1-metrics .metric{min-height:0;padding:16px}.product-card{grid-template-columns:72px minmax(0,1fr)}.book-cover{width:72px;height:108px}.product-title{display:block}.product-title>span{display:block;margin-top:5px}.generated-link{display:grid;grid-template-columns:minmax(0,1fr);padding:10px}.generated-link span{white-space:normal;overflow-wrap:anywhere}.generated-link button{min-height:52px;justify-content:center}.demo-sale,.product-actions button,.share-row button{min-height:52px}}.hero-product{width:min(1180px,calc(100% - 40px));margin:62px auto 10px;padding:42px;display:grid;grid-template-columns:minmax(230px,330px) minmax(0,1fr);align-items:center;grid-gap:54px;gap:54px;border:1px solid #dbe7f2;border-radius:28px;background:linear-gradient(145deg,#f7fbff,#fff);box-shadow:0 22px 65px rgba(11,42,91,.09);color:#0b2a5b}.hero-product-cover-wrap{min-width:0;display:grid;place-items:center}.hero-product-cover{width:min(100%,280px);aspect-ratio:2/3;display:block;object-fit:cover;border-radius:17px;border:1px solid rgba(11,42,91,.13);box-shadow:0 22px 42px rgba(11,42,91,.18)}.hero-product-cover.fallback{padding:24px;place-content:center;text-align:center;color:#fff;background:#5534b9}.hero-product-cover.fallback.gold{background:#a66711}.hero-product-cover.fallback.rose{background:#81264c}.hero-product-cover.fallback.blue{background:#15558e}.hero-product-cover.fallback small,.hero-product-cover.fallback span,.hero-product-cover.fallback strong{display:block}.hero-product-cover.fallback strong{font-size:64px;margin:18px 0}.hero-product-kicker{display:block;color:#6c45d0;font-size:11px;letter-spacing:.15em;font-weight:850;text-transform:uppercase}.hero-product-copy h2{max-width:760px;margin:13px 0 15px;font-size:clamp(32px,3.5vw,52px);line-height:1.08;letter-spacing:-.04em}.hero-product-copy>p{max-width:720px;margin:0;color:#5e6c7f;font-size:16px;line-height:1.65}.hero-product-value{margin:28px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #dde8f2}.hero-product-value>div{padding:19px 18px 19px 0}.hero-product-value>div+div{padding-left:22px;border-left:1px solid #dde8f2}.hero-product-value small,.hero-product-value strong{display:block}.hero-product-value small{color:#6d7d90;font-size:11px}.hero-product-value strong{margin-top:6px;font-size:24px}.hero-product-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-product-actions a{min-height:54px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:12px;text-decoration:none;font-size:12px;font-weight:850;transition:transform .24s ease,box-shadow .24s ease}.hero-product-actions .buy{background:#0b69dd;color:#fff;box-shadow:0 12px 25px rgba(11,105,221,.2)}.hero-product-actions .promote{background:#14835a;color:#fff;box-shadow:0 12px 25px rgba(20,131,90,.18)}.hero-product-note{display:block;margin-top:13px;color:#778597;font-size:10px}@media(hover:hover) and (pointer:fine){.hero-product-actions a:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(11,42,91,.2)}}@media(max-width:900px){.hero-product{margin-top:44px;padding:34px;grid-template-columns:220px minmax(0,1fr);gap:34px}.hero-product-value{grid-template-columns:1fr 1fr}.hero-product-value>div:nth-child(3){grid-column:1/-1;border-left:0;border-top:1px solid #dde8f2;padding-left:0}}@media(max-width:620px){.hero-product{width:calc(100% - 32px);margin-top:34px;padding:24px 20px;grid-template-columns:1fr;gap:25px;border-radius:21px}.hero-product-cover{width:150px}.hero-product-copy{text-align:center}.hero-product-copy h2{font-size:clamp(28px,8vw,34px);overflow-wrap:anywhere}.hero-product-copy>p{font-size:14px}.hero-product-value{text-align:left;margin:21px 0;grid-template-columns:1fr}.hero-product-value>div,.hero-product-value>div+div,.hero-product-value>div:nth-child(3){grid-column:auto;padding:14px 0;border-left:0;border-top:1px solid #dde8f2}.hero-product-value>div:first-child{border-top:0}.hero-product-value strong{font-size:21px}.hero-product-actions{display:grid}.hero-product-actions a{width:100%;min-height:52px}.hero-product-note{text-align:center}}.kit-action,.open-kit-button{min-height:44px;border:1px solid #cfc1eb;border-radius:10px;background:#f8f4ff;color:#5b35bb;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.open-kit-button{width:100%;margin-top:9px}.product-actions{display:flex;gap:8px;flex-wrap:wrap}.product-actions .kit-action{padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.kit-page-head label{min-width:min(100%,320px);color:#6d6478;font-size:10px;font-weight:800}.kit-page-head select{width:100%;min-height:48px;margin-top:7px;padding:0 13px;border:1px solid #d8d0e2;border-radius:10px;background:#fff;color:#2a2038}.kit-product{padding:25px;display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.kit-cover-fallback,.kit-product>img{width:140px;aspect-ratio:2/3;object-fit:cover;border-radius:13px;box-shadow:0 14px 28px rgba(42,25,75,.16)}.kit-cover-fallback{display:grid;place-items:center;background:#6540c9;color:#fff;font-size:34px;font-weight:850}.kit-assets article>span,.kit-link>div>span,.kit-product>div>span,.kit-strategy-grid article>span{color:#6b45cf;font-size:9px;letter-spacing:.13em;font-weight:850;text-transform:uppercase}.kit-product h2{margin:8px 0;font-size:27px;line-height:1.15}.kit-product p{margin:0;color:#736b7e;font-size:11px;line-height:1.65}.kit-product-stats{margin-top:18px;display:flex;gap:26px;flex-wrap:wrap}.kit-product-stats b{font-size:20px}.kit-product-stats small{display:block;margin-top:3px;color:#8a8194;font-size:8px;font-weight:600}.kit-link{margin-top:16px;padding:22px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:24px;gap:24px;align-items:center;background:#25153b;color:#fff}.kit-link h2{margin:5px 0;font-size:20px}.kit-link p{margin:0;color:#cbbfd5;font-size:10px}.kit-link-box{min-width:0;padding:9px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.08)}.kit-link-box span{min-width:0;padding-left:5px;overflow-wrap:anywhere;color:#eee8f3;font-size:9px}.kit-link-box button{min-height:42px;padding:0 15px;border-radius:8px;background:#fff;color:#5530aa;font:inherit;font-size:9px;font-weight:850}.kit-strategy-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.kit-strategy-grid article{padding:20px}.kit-strategy-grid h3{margin:10px 0 7px;font-size:14px;line-height:1.3}.kit-strategy-grid p{margin:0;color:#766e80;font-size:9px;line-height:1.6}.kit-selling{margin-top:16px;padding:22px;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:25px;gap:25px}.kit-selling h2{font-size:23px;margin:7px 0}.kit-selling ul{margin:0;padding-left:20px;column-count:2;column-gap:30px}.kit-selling li{margin:0 0 9px;color:#62596e;font-size:10px;line-height:1.55;page-break-inside:avoid;break-inside:avoid}.kit-section{margin-top:38px}.kit-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:13px}.kit-section-head h2{margin:6px 0 0;font-size:24px}.kit-section-head p{margin:0;color:#837a8d;font-size:10px}.kit-copy-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kit-copy-card{position:relative;min-width:0;padding:20px 20px 17px 55px;border:1px solid #e3ddeb;border-radius:15px;box-shadow:0 10px 30px rgba(43,27,72,.04)}.kit-copy-card>span{position:absolute;left:18px;top:19px;color:#a996d2;font-size:11px;font-weight:850}.kit-copy-card p{margin:0;white-space:pre-line;color:#554d60;font-size:10px;line-height:1.65;overflow-wrap:anywhere}.kit-copy-card button{margin-top:13px;min-height:38px;padding:0 14px;border:1px solid #d7cbed;border-radius:8px;background:#faf8ff;color:#5b37b5;font:inherit;font-size:9px;font-weight:850}.kit-assets{margin:38px 0 15px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.kit-assets article{padding:24px;border:1px dashed #cfc4dc;border-radius:16px;background:#faf9fc}.kit-assets h3{margin:12px 0 6px;font-size:18px}.kit-assets p{margin:0;color:#837a8c;font-size:9px;line-height:1.6}.kit-empty{padding:40px;border:1px solid #e3ddeb;border-radius:16px;background:#fff;text-align:center;color:#776e83}@media(max-width:1024px){.kit-strategy-grid{grid-template-columns:1fr 1fr}.kit-link{grid-template-columns:1fr}.kit-page-head{align-items:flex-start;flex-wrap:wrap}}@media(max-width:768px){.kit-product{grid-template-columns:115px minmax(0,1fr);gap:20px}.kit-cover-fallback,.kit-product>img{width:115px}.kit-assets,.kit-copy-grid,.kit-selling{grid-template-columns:1fr}.mobile-tabs{width:calc(100% - 16px);left:8px;right:auto}.mobile-tabs button{min-width:54px;min-height:52px;padding-inline:7px}}@media(max-width:520px){.product-actions{display:grid;grid-template-columns:1fr}.product-actions button{width:100%}.kit-product{padding:20px;grid-template-columns:1fr;text-align:center}.kit-cover-fallback,.kit-product>img{width:140px;margin:auto}.kit-product h2{font-size:23px;overflow-wrap:anywhere}.kit-product-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.kit-product-stats b{font-size:17px}.kit-link{padding:19px}.kit-link-box{grid-template-columns:1fr}.kit-link-box button{min-height:52px}.kit-strategy-grid{grid-template-columns:1fr}.kit-selling ul{column-count:1}.kit-section-head{align-items:flex-start;flex-direction:column}.kit-copy-card{padding:18px 16px 16px 48px}.kit-copy-card button{min-height:48px}.kit-assets article{padding:20px}.kit-page-head label{width:100%}}.hero-product-fallback{width:min(1180px,calc(100% - 40px));margin:62px auto 10px;padding:50px;text-align:center;border:1px solid #dbe7f2;border-radius:28px;background:#f7fbff;color:#0b2a5b;box-shadow:0 20px 55px rgba(11,42,91,.07)}.hero-product-fallback>span{color:#176fd4;font-size:12px;letter-spacing:.16em;font-weight:850}.hero-product-fallback h2{margin:12px 0;font-size:clamp(30px,4vw,48px);letter-spacing:-.04em}.hero-product-fallback p{margin:0 auto;max-width:650px;color:#526b8a;font-size:16px;line-height:1.65}.hero-product-fallback>div{margin-top:24px;display:flex;justify-content:center;gap:11px;flex-wrap:wrap}.hero-product-fallback a{min-height:52px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:11px;text-decoration:none;color:#fff;background:#0b69dd;font-size:13px;font-weight:850}.hero-product-fallback a+a{background:#14835a}.affiliate-quick-nav{margin-bottom:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.affiliate-quick-nav button{min-height:78px;padding:14px;display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #e2dcec;border-radius:13px;background:#fff;color:#2b203c;font:inherit;cursor:pointer;box-shadow:0 8px 24px rgba(42,25,75,.04);transition:transform .2s ease,border-color .2s ease}.affiliate-quick-nav button>svg{flex:none;color:#6c46d4}.affiliate-quick-nav b,.affiliate-quick-nav small,.affiliate-quick-nav span{display:block}.affiliate-quick-nav b{font-size:14px}.affiliate-quick-nav small{margin-top:3px;color:#776e82;font-size:12px;line-height:1.35}.affiliate-primary-action{min-height:52px}.kit-copy-card details{min-width:0}.kit-copy-card summary{display:grid;grid-gap:5px;gap:5px;color:#5332a6;list-style-position:outside}.kit-copy-card summary small{min-width:0;color:#776e82;font-size:12px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.kit-copy-card details>p{margin-top:14px;font-size:14px;line-height:1.65}.kit-copy-card>button{min-height:44px;font-size:12px}.kit-copy-card:has(details[open]){border-color:#cfc1ec;box-shadow:0 14px 34px rgba(62,34,115,.08)}@media(hover:hover) and (pointer:fine){.affiliate-quick-nav button:hover{transform:translateY(-2px);border-color:#cbbce7}}@media(max-width:900px){.affiliate-quick-nav{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hero-product-fallback{width:calc(100% - 32px);margin-top:34px;padding:30px 20px;border-radius:21px}.hero-product-fallback h2{font-size:30px}.hero-product-fallback>div{display:grid}.hero-product-fallback a{width:100%}.affiliate-quick-nav{grid-template-columns:1fr}.affiliate-quick-nav button{min-height:64px}.kit-copy-card>button{width:100%;min-height:52px}.kit-copy-card details>p,.kit-copy-card summary{font-size:15px}}.marketing-kit{width:100%;max-width:1180px;margin:0 auto;padding-bottom:32px;color:#211633}.kit-product-picker{margin-bottom:14px;display:flex;justify-content:flex-end}.kit-product-picker label{width:min(100%,420px);color:#625875;font-size:14px;font-weight:800}.kit-product-picker select{width:100%;min-height:52px;margin-top:7px;padding:0 14px;border:1px solid #d9d0e8;border-radius:11px;background:#fff;color:#241837;font:inherit;font-size:14px}.kit-product{padding:28px;grid-template-columns:150px minmax(0,1fr);border-color:#ded5ec;background:linear-gradient(135deg,#fff 60%,#f7f3ff)}.kit-cover-fallback,.kit-product>img{width:150px}.kit-product-copy>span{color:#6740c8;font-size:12px;letter-spacing:.12em;font-weight:850;text-transform:uppercase}.kit-product-copy h1{margin:8px 0 10px;font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.kit-product-copy>p{max-width:720px;color:#655c71;font-size:15px;line-height:1.65}.kit-product-stats{padding-top:17px;border-top:1px solid #e5dff0}.kit-product-stats b{font-size:23px}.kit-product-stats small{font-size:12px}.kit-product-actions{margin-top:19px;display:flex;gap:10px;flex-wrap:wrap}.kit-product-actions a,.kit-product-actions button{min-height:52px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:#6537c7;color:#fff;text-decoration:none;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.kit-product-actions button{background:#11865b}.kit-product-actions button:disabled{opacity:.58;cursor:wait}.kit-link{margin-top:14px;padding:24px;border-radius:16px}.kit-link>div>span{font-size:11px}.kit-link h2{font-size:22px}.kit-link p,.kit-link-box span{font-size:13px;line-height:1.5}.kit-link-box button{min-height:48px;font-size:12px}.kit-page-head{margin:44px 0 20px;padding:0}.kit-page-head h2{max-width:720px;margin:8px 0;font-size:clamp(28px,3vw,38px);line-height:1.16;letter-spacing:-.035em}.kit-page-head p{max-width:700px;color:#6d6378;font-size:15px;line-height:1.65}.kit-intelligence{padding:29px 0;border-top:1px solid #dfd7e9;border-bottom:1px solid #dfd7e9}.kit-intelligence-head{max-width:720px}.kit-intelligence-head h2{margin:7px 0 8px;font-size:26px}.kit-intelligence-head p{margin:0;color:#756b80;font-size:14px;line-height:1.6}.kit-intelligence-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.kit-intelligence-grid article{min-width:0;padding:20px 22px;border-left:1px solid #e5deed}.kit-intelligence-grid article:nth-child(3n+1){border-left:0}.kit-intelligence-grid article:nth-child(n+4){border-top:1px solid #e5deed}.kit-intelligence-grid article>span{color:#6740c8;font-size:11px;letter-spacing:.1em;font-weight:850}.kit-intelligence-grid h3{margin:8px 0;font-size:17px;line-height:1.35}.kit-intelligence-grid li,.kit-intelligence-grid p{color:#675e72;font-size:14px;line-height:1.65}.kit-intelligence-grid p{margin:0}.kit-intelligence-grid ul{margin:0;padding-left:19px}.kit-section{margin-top:44px}.kit-section-head{margin-bottom:16px}.kit-section-head h2{font-size:27px}.kit-section-head p{font-size:14px}.kit-copy-grid{gap:14px}.kit-copy-card{padding:20px 20px 18px 58px;border:0;border-left:3px solid #7450cc;border-radius:6px 15px 15px 6px;background:#fff;box-shadow:0 9px 26px rgba(43,27,72,.06)}.kit-copy-card>span{top:21px;color:#866bc2;font-size:13px}.kit-copy-intro>small{color:#6b45c8;font-size:11px;letter-spacing:.09em;font-weight:850}.kit-copy-intro h3{margin:5px 0 7px}.kit-copy-intro>p{margin:0;color:#6a6175;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.kit-copy-card details{margin-top:14px;border-top:1px solid #ebe5f1;padding-top:13px}.kit-copy-card summary{display:block;color:#5630ae;font-size:13px;font-weight:850;cursor:pointer}.kit-copy-card summary:after{content:" +"}.kit-copy-card details[open] summary:after{content:" −"}.kit-full-copy{margin-top:15px}.kit-full-copy>p{margin:0;white-space:pre-line;color:#51485c;font-size:14px;line-height:1.72;overflow-wrap:anywhere}.kit-full-copy button{min-height:46px;margin-top:15px;padding:0 16px;border:1px solid #cfc1e8;border-radius:9px;background:#f8f4ff;color:#5630ae;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.kit-assets article>span{font-size:11px}.kit-assets h3{font-size:20px}.kit-assets p{font-size:14px}.marketing-intelligence-fields{margin:20px 0;padding:22px;border:1px solid #dcd2eb;border-radius:16px;background:#faf8ff}.marketing-intelligence-fields>div:first-child{margin-bottom:16px}.marketing-intelligence-fields>div:first-child span,.marketing-intelligence-fields>div:first-child strong{display:block}.marketing-intelligence-fields>div:first-child strong{font-size:17px}.marketing-intelligence-fields>div:first-child span{margin-top:5px;color:#71667c;font-size:13px;line-height:1.55}@media(max-width:1024px){.kit-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-intelligence-grid article:nth-child(3n+1){border-left:1px solid #e5deed}.kit-intelligence-grid article:nth-child(odd){border-left:0}.kit-intelligence-grid article:nth-child(n+3){border-top:1px solid #e5deed}}@media(max-width:768px){.kit-product-picker{justify-content:stretch}.kit-product-picker label{width:100%}.kit-product{grid-template-columns:125px minmax(0,1fr);gap:22px}.kit-cover-fallback,.kit-product>img{width:125px}.kit-product-copy h1{font-size:28px}.kit-product-actions{display:grid;grid-template-columns:1fr 1fr}.kit-copy-grid{grid-template-columns:1fr}.kit-section{margin-top:38px}}@media(max-width:520px){.marketing-kit{padding-bottom:20px}.kit-product{padding:21px 18px;grid-template-columns:1fr;text-align:center}.kit-cover-fallback,.kit-product>img{width:150px;margin:auto}.kit-product-copy h1{font-size:27px}.kit-product-copy>p{font-size:15px}.kit-product-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;text-align:left}.kit-product-stats b{font-size:19px}.kit-product-stats small{font-size:11px}.kit-product-actions{grid-template-columns:1fr}.kit-product-actions a,.kit-product-actions button{width:100%;min-height:52px}.kit-link{padding:20px 17px}.kit-link-box{grid-template-columns:1fr}.kit-link-box button{width:100%;min-height:52px}.kit-page-head{margin-top:36px}.kit-page-head h2{font-size:29px}.kit-intelligence{padding:25px 0}.kit-intelligence-grid{grid-template-columns:1fr}.kit-intelligence-grid article,.kit-intelligence-grid article:nth-child(3n+1),.kit-intelligence-grid article:nth-child(odd){padding:18px 2px;border-left:0;border-top:1px solid #e5deed}.kit-intelligence-grid article:first-child{border-top:0}.kit-section-head{align-items:flex-start;flex-direction:column}.kit-copy-card{padding:18px 15px 16px 50px}.kit-full-copy>p{font-size:15px}.kit-full-copy button{width:100%;min-height:52px}.kit-assets{grid-template-columns:1fr}.marketing-intelligence-fields{padding:18px 15px}.marketing-intelligence-fields .form-grid{grid-template-columns:1fr}}.kit-tabs{margin-top:38px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #ded5ec;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(43,27,72,.05);overflow:hidden}.kit-tabs button{min-width:0;min-height:54px;padding:10px 8px;border:0;border-right:1px solid #e7e1ef;background:#fff;color:#635873;font:inherit;font-size:14px;font-weight:750;cursor:pointer;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.kit-tabs button:last-child{border-right:0}.kit-tabs button:hover{background:#f8f5ff;color:#5630ae}.kit-tabs button:focus-visible{position:relative;z-index:2;outline:3px solid rgba(101,55,199,.24);outline-offset:-3px}.kit-tabs button.active{background:#6537c7;color:#fff;box-shadow:0 8px 20px rgba(86,48,174,.18)}.kit-tab-panel{min-width:0}.kit-tab-panel .kit-section{margin-top:24px}.kit-story-frames{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.kit-story-frames>div{min-width:0;padding:17px;border:1px solid #e6dff0;border-radius:12px;background:#faf8ff}.kit-story-frames small{display:block;color:#6537c7;font-size:13px;font-weight:850;letter-spacing:.04em}.kit-story-frames p{margin-top:8px;white-space:pre-line;color:#554d60;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.kit-story-card .kit-full-copy{margin-top:12px}.kit-full-copy button,.kit-link-box button,.kit-product-actions a,.kit-product-actions button{font-size:14px}.kit-product-actions .kit-share-button{border:1px solid #cdbfe6;background:#fff;color:#5731ad}.hero-product-actions a,.marketplace-final-cta a,.marketplace-product-actions a,.marketplace-view-all a{font-size:14px}.marketplace-product-category{font-size:13px}.marketplace-commission b,.marketplace-commission span,.marketplace-product-price span,.marketplace-unavailable{font-size:13px!important}.kit-action,.open-kit-button{min-height:52px;font-size:14px}@media(max-width:1024px){.kit-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.kit-tabs button:nth-child(3){border-right:0}.kit-tabs button:nth-child(-n+3){border-bottom:1px solid #e7e1ef}}@media(max-width:768px){.kit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.kit-tabs button:nth-child(3){border-right:1px solid #e7e1ef}.kit-tabs button:nth-child(2n){border-right:0}.kit-tabs button:nth-child(-n+4){border-bottom:1px solid #e7e1ef}.kit-product-actions,.kit-story-frames{grid-template-columns:1fr}.kit-product-actions a,.kit-product-actions button{width:100%}}@media(max-width:520px){.kit-tabs button{min-height:52px;font-size:14px}.kit-story-frames>div{padding:15px}.kit-story-frames p{font-size:15px}.kit-copy-card>span{left:15px}.kit-copy-card{padding-left:46px}.kit-section-head h2{font-size:23px}.hero-product-actions a,.kit-section-head p,.marketplace-product-actions a{font-size:14px}}.marketing-kit{max-width:1240px}.kit-product{padding:28px 32px;grid-template-columns:180px minmax(0,1fr);gap:36px;align-items:start;border:1px solid #e2dbea;border-radius:18px;background:#fff;box-shadow:0 14px 38px rgba(38,24,62,.055)}.kit-cover-fallback,.kit-product>img{width:180px;object-fit:contain;border-radius:14px;box-shadow:0 13px 28px rgba(40,26,66,.13)}.kit-product-copy{max-width:820px;padding-top:3px}.kit-product-copy>span{font-size:13px;font-weight:700}.kit-product-copy h1{max-width:800px;margin:8px 0 12px;font-size:clamp(28px,2.25vw,32px);font-weight:700;line-height:1.26;letter-spacing:-.02em}.kit-product-copy>p{max-width:760px;font-size:16px;line-height:1.62}.kit-product-stats{width:min(100%,620px);margin-top:21px;padding:17px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border-block:1px solid #e7e1ed}.kit-product-stats b{padding:0 22px;font-size:24px;font-weight:700}.kit-product-stats b:first-child{padding-left:0}.kit-product-stats b+b{border-left:1px solid #e7e1ed}.kit-product-stats small{margin-top:5px;font-size:13px;font-weight:500}.kit-product-actions{margin-top:20px;gap:9px}.kit-product-actions a,.kit-product-actions button{min-height:48px;padding:0 18px;border-radius:11px;font-size:14px;font-weight:700}.kit-product-actions .kit-primary-action{order:1;background:#6537c7;color:#fff;box-shadow:0 9px 20px rgba(101,55,199,.17)}.kit-product-actions .kit-share-button{order:2;border:1px solid #cfc4df;background:#f8f5fc;color:#4e3b67}.kit-product-actions .kit-buy-action{order:3;border:1px solid #bdaeda;background:#fff;color:#5b35b8;box-shadow:none}.kit-link-box button:focus-visible,.kit-product-actions a:focus-visible,.kit-product-actions button:focus-visible{outline:3px solid rgba(101,55,199,.22);outline-offset:2px}.kit-link{margin-top:18px;padding:22px 24px;grid-template-columns:.9fr 1.1fr;gap:26px;border:1px solid #e0d8ea;border-radius:15px;background:#fbfaff;color:#241832;box-shadow:none}.kit-link>div>span{color:#6740c8;font-size:13px;font-weight:700}.kit-link h2{margin:5px 0 6px;color:#241832;font-size:21px;font-weight:700}.kit-link p{color:#6b6275;font-size:15px;line-height:1.55}.kit-link-box{padding:8px;border:1px solid #d9cee7;background:#fff}.kit-link-box span{padding:4px 7px;color:#564c62;font-size:14px}.kit-link-box button{min-height:46px;border:0;border-radius:9px;background:#6537c7;color:#fff;font-size:14px;font-weight:700}.kit-intelligence{margin-top:38px;padding:34px 0}.kit-intelligence-head h2{font-size:25px;font-weight:700}.kit-intelligence-head p{font-size:15px}.kit-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.kit-intelligence-grid article,.kit-intelligence-grid article:nth-child(3n+1){padding:20px 24px;border-left:1px solid #e5deed;border-top:1px solid #e5deed}.kit-intelligence-grid article:nth-child(-n+2){border-top:0}.kit-intelligence-grid article:nth-child(odd){border-left:0}.kit-intelligence-grid article>span{font-size:13px;font-weight:700}.kit-intelligence-grid h3{font-size:18px;font-weight:700}.kit-intelligence-grid li,.kit-intelligence-grid p{font-size:15px;line-height:1.62}.kit-page-head{margin:42px 0 17px}.kit-page-head h2{font-size:30px;font-weight:700}.kit-page-head p{font-size:16px}.kit-tabs{margin-top:0}.kit-tabs button{font-weight:700}.kit-section-head h2{font-size:25px;font-weight:700}.kit-copy-card{box-shadow:0 7px 22px rgba(43,27,72,.045)}.kit-copy-card>span{font-weight:700}.kit-copy-intro>small{font-size:13px;font-weight:700}.kit-copy-intro h3{font-size:18px;font-weight:700}.kit-copy-intro>p{font-size:15px}.kit-copy-card summary,.kit-full-copy button{font-size:14px;font-weight:700}@media(max-width:1024px){.kit-product{grid-template-columns:160px minmax(0,1fr);gap:28px}.kit-cover-fallback,.kit-product>img{width:160px}.kit-link{grid-template-columns:1fr}.kit-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.marketing-kit{max-width:100%}.kit-product{padding:22px 18px;grid-template-columns:1fr;gap:20px;text-align:left}.kit-cover-fallback,.kit-product>img{width:140px;margin:0 auto}.kit-product-copy{padding-top:0}.kit-product-copy>span{display:block;text-align:center}.kit-product-copy h1{font-size:clamp(23px,7vw,27px);font-weight:700;line-height:1.3;text-align:left}.kit-product-copy>p{font-size:15px}.kit-product-stats{grid-template-columns:1fr 1fr;margin-top:18px;padding:0}.kit-product-stats b,.kit-product-stats b:first-child{padding:14px 12px;border:0;border-top:1px solid #e7e1ed;font-size:22px}.kit-product-stats b:nth-child(odd){padding-left:0}.kit-product-stats b:nth-child(2n){border-left:1px solid #e7e1ed}.kit-product-stats b:last-child{grid-column:1/-1;padding-left:0}.kit-product-actions{display:grid;grid-template-columns:1fr}.kit-product-actions a,.kit-product-actions button{width:100%;min-height:52px}.kit-link{padding:20px 17px}.kit-link h2{font-size:21px}.kit-link p,.kit-link-box span{font-size:14px}.kit-intelligence{margin-top:32px}.kit-intelligence-grid{grid-template-columns:1fr}.kit-intelligence-grid article,.kit-intelligence-grid article:nth-child(3n+1),.kit-intelligence-grid article:nth-child(odd){padding:18px 2px;border-left:0;border-top:1px solid #e5deed}.kit-intelligence-grid article:first-child{border-top:0}.kit-page-head h2{font-size:26px}.kit-page-head p{font-size:15px}}.digital-marketplace{padding-left:max(4vw,calc((100vw - 1280px)/2));padding-right:max(4vw,calc((100vw - 1280px)/2))}.marketplace-product-copy{padding:18px;gap:0}.marketplace-product-title h3{min-height:49px;margin:8px 0 10px;font-size:18px;font-weight:700;line-height:1.36;-webkit-line-clamp:2}.marketplace-product-copy>p{min-height:63px;font-size:14px;line-height:1.5;-webkit-line-clamp:3}.marketplace-product-price{margin:15px 0 14px;padding-top:14px}.marketplace-product-price strong{font-size:20px;font-weight:700}.marketplace-commission b,.marketplace-commission span,.marketplace-unavailable{font-size:13px!important;line-height:1.4}.marketplace-product-actions a{min-height:52px;font-size:14px;font-weight:700;white-space:nowrap}.marketplace-featured-badge{font-size:12px;font-weight:700}.marketplace-all-products{padding-top:4px}@media(max-width:1050px){.digital-marketplace{padding-left:30px;padding-right:30px}.marketplace-product-title h3{font-size:18px}}@media(max-width:620px){.digital-marketplace{padding-left:16px;padding-right:16px}.marketplace-product-copy{padding:17px}.marketplace-product-title h3{min-height:49px;font-size:18px}.marketplace-product-copy>p{min-height:63px;font-size:14px}.marketplace-product-actions{grid-template-columns:1fr}.marketplace-product-actions a{width:100%;min-height:52px}}.marketplace-cover-stage{height:320px;aspect-ratio:auto;padding:10px;background:#f5f8fc}.marketplace-cover-stage img{object-fit:contain}.marketplace-product-meta{min-height:34px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.marketplace-product-meta b,.marketplace-product-meta span{display:inline-flex;align-items:center;min-height:25px;padding:5px 8px;border-radius:999px;font-size:10px;line-height:1.25;font-weight:800}.marketplace-product-meta span{flex:none;color:#176fd4;background:#edf6ff}.marketplace-product-meta b{min-width:0;padding-right:0;color:#647994;background:transparent;text-align:right}.marketplace-earning-note{display:block;min-height:30px;margin:-5px 0 12px;color:#7b8da3;font-size:10px;line-height:1.45}.marketplace-page-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.marketplace-page-controls .marketplace-search{grid-column:span 2}.marketplace-page-summary>div{display:flex;align-items:center;gap:12px}.marketplace-page-summary button{min-height:40px;padding:0 12px;border:1px solid #c8d9e9;border-radius:9px;background:#fff;color:#176fd4;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.product-detail-price>div small{display:block;max-width:420px;margin-top:5px;color:#6f8196;font-size:11px;font-weight:500;line-height:1.45}.product-affiliate-box>p{font-size:12px!important;line-height:1.55!important}.partner-login-shell{min-height:100vh;padding:28px max(24px,5vw) 40px;overflow-x:hidden;background:radial-gradient(circle at 88% 15%,#e8f3ff 0,transparent 30%),radial-gradient(circle at 10% 88%,#fff0cc 0,transparent 28%),#f8fbff;color:#0b2a5b}.partner-login-home{display:inline-flex;text-decoration:none}.partner-login-card{width:min(1080px,100%);min-height:560px;margin:42px auto 22px;display:grid;grid-template-columns:1.06fr .94fr;overflow:hidden;border:1px solid #dce7f2;border-radius:28px;background:#fff;box-shadow:0 28px 80px rgba(11,42,91,.13)}.partner-login-copy{padding:64px 60px}.partner-login-kicker{display:block;color:#6540c8;font-size:11px;font-weight:850;letter-spacing:.15em}.partner-login-copy h1{max-width:540px;margin:14px 0 17px;font-size:clamp(38px,4.6vw,58px);line-height:1.04;letter-spacing:-.05em}.partner-login-copy>p{max-width:570px;margin:0;color:#61748c;font-size:16px;line-height:1.7}.partner-email-login{width:100%;min-height:56px;margin-top:28px;padding:0 18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;border-radius:12px;background:#6537c7;color:#fff;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 14px 30px rgba(101,55,199,.24);transition:transform .22s ease,box-shadow .22s ease}.partner-email-login>b,.partner-email-login>span{font-size:20px}.partner-login-security{margin-top:20px;display:flex;align-items:flex-start;gap:11px;color:#50657f}.partner-login-security>span{width:27px;height:27px;display:grid;place-items:center;flex:none;border-radius:50%;background:#e7f8f0;color:#13845a;font-weight:900}.partner-login-security small,.partner-login-security strong{display:block}.partner-login-security strong{font-size:13px}.partner-login-security small{margin-top:4px;font-size:12px;line-height:1.55}.partner-login-benefits{padding:62px 50px;display:flex;flex-direction:column;justify-content:center;background:#0b2a5b;color:#fff}.partner-login-benefits>span{color:#ffbd28;font-size:11px;font-weight:850;letter-spacing:.15em}.partner-login-benefits h2{margin:14px 0 24px;font-size:34px;line-height:1.15;letter-spacing:-.035em}.partner-login-benefits ul{margin:0;padding:0;list-style:none}.partner-login-benefits li{position:relative;padding:14px 0 14px 32px;border-top:1px solid rgba(255,255,255,.13);font-size:15px;line-height:1.45}.partner-login-benefits li:before{content:"✓";position:absolute;left:2px;color:#64dfa9;font-weight:900}.partner-login-benefits>small{margin-top:28px;color:#b8c7d9;font-size:11px;line-height:1.6}.partner-login-links{display:flex;justify-content:center;gap:22px;flex-wrap:wrap}.partner-login-links a{color:#62758d;text-decoration:none;font-size:12px;font-weight:750}.partner-email-login:focus-visible{outline:4px solid rgba(101,55,199,.25);outline-offset:3px}@media(hover:hover) and (pointer:fine){.partner-email-login:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(101,55,199,.3)}}.choicevia-email-form{display:grid;grid-gap:14px;gap:14px;margin-top:26px;text-align:left}.choicevia-email-form label{display:grid;grid-gap:7px;gap:7px;color:#173967;font-size:13px;font-weight:800}.choicevia-email-form input{width:100%;min-height:52px;border:1px solid #cad8e7;border-radius:11px;background:#fff;padding:0 15px;color:#0b2a5b;font:inherit;font-weight:650}.choicevia-email-form input:focus{outline:3px solid rgba(101,55,199,.18);border-color:#6537c7}.choicevia-email-form button{width:100%;min-height:54px;border:0;border-radius:12px;background:#6537c7;color:#fff;font:inherit;font-size:13px;font-weight:850;cursor:pointer;box-shadow:0 14px 30px rgba(101,55,199,.22)}.choicevia-email-form button:disabled{cursor:wait;opacity:.65}.choicevia-email-form .choicevia-code-back{min-height:44px;background:transparent;color:#536b87;box-shadow:none}.choicevia-email-message{margin:0!important;padding:10px 12px;border-radius:9px;background:#f1edff;color:#4f2ba9!important;font-size:12px!important;line-height:1.45!important}.admin-email-form{margin-top:22px}.admin-email-form label{color:#3b2d4d}.admin-email-form button{background:linear-gradient(135deg,var(--violet),var(--violet-deep))}.affiliate-money-flow{padding:92px max(4vw,calc((100vw - 1180px)/2));background:#fff}.affiliate-money-track{margin-top:42px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid #e1dbea;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(40,25,68,.06)}.affiliate-money-track article{min-width:0;padding:28px}.affiliate-money-track article+article{border-left:1px solid #ebe6f0}.affiliate-money-track article>b{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#efe9ff;color:#6740ca;font-size:14px}.affiliate-money-track article>span{display:block;margin-top:22px;color:#6740ca;font-size:10px;font-weight:850;letter-spacing:.14em}.affiliate-money-track h3{margin:8px 0;font-size:17px;line-height:1.35}.affiliate-money-track p{margin:0;color:#756d80;font-size:13px;line-height:1.65}.affiliate-money-note{max-width:800px;margin:20px auto 0;color:#7b7286;font-size:12px;line-height:1.65;text-align:center}.campaign-performance-table .tr{grid-template-columns:1.7fr .8fr .6fr .6fr .7fr .8fr .8fr 1fr;min-width:920px}.dashboard-commission-flow{margin:0 0 12px;padding:17px 20px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e3dced;border-radius:14px;background:#fff}.dashboard-commission-flow>div{display:flex;align-items:center;gap:9px}.dashboard-commission-flow b{width:28px;height:28px;display:grid;place-items:center;flex:none;border-radius:9px;background:#eee8ff;color:#6340c1;font-size:10px}.dashboard-commission-flow span{font-size:10px;font-weight:850;color:#4e435c}.dashboard-commission-flow>i{color:#b2a7bf;font-style:normal}.status.reversed{background:#fff0f0;color:#a63242}@media(max-width:1024px){.marketplace-page-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-page-controls .marketplace-search{grid-column:1/-1}.partner-login-card{grid-template-columns:1fr 360px}.partner-login-copy{padding:48px 42px}.partner-login-benefits{padding:48px 36px}.affiliate-money-track{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-money-track article:nth-child(3){border-left:0}.affiliate-money-track article:nth-child(n+3){border-top:1px solid #ebe6f0}}@media(max-width:700px){.partner-login-shell{padding:20px 16px 34px}.partner-login-card{min-height:0;margin-top:28px;grid-template-columns:1fr;border-radius:21px}.partner-login-copy{padding:34px 24px}.partner-login-copy h1{font-size:clamp(34px,10vw,43px)}.partner-login-copy>p{font-size:15px}.partner-login-benefits{padding:34px 24px}.partner-login-benefits h2{font-size:27px}.partner-login-links{gap:15px}.affiliate-money-flow{padding:68px 18px}.affiliate-money-track{grid-template-columns:1fr;margin-top:30px}.affiliate-money-track article,.affiliate-money-track article:nth-child(3){border-left:0}.affiliate-money-track article+article,.affiliate-money-track article:nth-child(n+3){border-top:1px solid #ebe6f0}.dashboard-commission-flow{grid-template-columns:1fr;gap:7px}.dashboard-commission-flow>i{transform:rotate(90deg);justify-self:center}.dashboard-commission-flow>div{min-height:40px}.dashboard-commission-flow span{font-size:12px}}@media(max-width:620px){.marketplace-cover-stage{height:300px}.marketplace-page-controls{grid-template-columns:1fr}.marketplace-page-controls .marketplace-search{grid-column:auto}.marketplace-product-meta{min-height:0}.marketplace-product-meta b,.marketplace-product-meta span{font-size:10px}.marketplace-page-summary{align-items:flex-start;gap:14px}.marketplace-page-summary>div{align-items:flex-start;flex-direction:column;gap:7px}.marketplace-page-summary button{min-height:44px}.marketplace-product-title h3{font-size:19px}.marketplace-earning-note{font-size:11px}.partner-email-login{min-height:56px}.affiliate-money-note{text-align:left}.product-detail-price>div small{font-size:12px}}@media(max-width:360px){.partner-login-benefits,.partner-login-copy{padding-left:20px;padding-right:20px}.partner-email-login{padding:0 14px;font-size:12px}.marketplace-cover-stage{height:270px}.marketplace-product-meta{display:grid}.marketplace-product-meta b{text-align:left;padding-left:0}}.affiliate-kyc{margin-top:18px;padding:26px}.affiliate-kyc-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border);padding-bottom:19px;margin-bottom:20px}.affiliate-kyc-title h2{margin:5px 0 7px;font-size:24px}.affiliate-kyc-title p{margin:0;color:var(--muted);font-size:14px;line-height:1.55;max-width:700px}.kyc-inline-status,.kyc-status{display:inline-flex;align-items:center;width:max-content;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;letter-spacing:.05em}.kyc-inline-status.not_submitted,.kyc-status.not_submitted{background:#f0edf5;color:#645a70}.kyc-inline-status.under_review,.kyc-status.under_review{background:#fff3d9;color:#925b00}.kyc-inline-status.verified,.kyc-status.verified{background:#e3f7ed;color:#147752}.kyc-inline-status.rejected,.kyc-status.rejected{background:#ffeded;color:#a63242}.kyc-form .account-form-grid{gap:0 16px}.kyc-form label{display:block;margin-top:16px;font-size:14px;font-weight:750}.kyc-form label.wide{grid-column:1/-1}.kyc-form input,.kyc-form select,.kyc-form textarea{width:100%;min-height:52px;border:1px solid #dcd5e6;border-radius:11px;padding:12px 13px;margin-top:7px;background:#fff;color:var(--ink);font:inherit;font-size:16px;outline:none}.kyc-form textarea{min-height:96px;resize:vertical}.kyc-form input:focus,.kyc-form select:focus,.kyc-form textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #eee8ff}.kyc-upload-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:21px 0}.kyc-upload-grid>label{min-height:148px;border:1px dashed #bdb1d1;border-radius:14px;background:#faf8ff;padding:18px;cursor:pointer}.kyc-upload-grid small,.kyc-upload-grid span,.kyc-upload-grid strong{display:block}.kyc-upload-grid span{font-size:13px;color:var(--violet);font-weight:850;text-transform:uppercase;letter-spacing:.06em}.kyc-upload-grid strong{font-size:15px;margin:10px 0 5px}.kyc-upload-grid small{font-size:13px;color:var(--muted);line-height:1.45}.kyc-upload-grid input{min-height:auto;border:0;padding:0;margin-top:13px;font-size:13px;box-shadow:none}.kyc-form .consent-check{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:600;line-height:1.5}.kyc-form .consent-check input{width:18px;height:18px;min-height:18px;margin:2px 0 0;flex:0 0 auto}.kyc-form .account-save{min-height:52px;font-size:14px}.kyc-complete{display:flex;align-items:flex-start;gap:13px;background:#e9f8f1;color:#126b4c;border:1px solid #bee8d5;border-radius:13px;padding:18px}.kyc-complete.pending{background:#fff7e6;color:#815400;border-color:#f0d69e}.kyc-complete p,.kyc-complete strong{display:block;margin:0}.kyc-complete p{font-size:14px;line-height:1.55;margin-top:4px}.kyc-rejection{background:#fff0f0;border:1px solid #f2c7cc;color:#963445;border-radius:11px;padding:13px 15px;font-size:14px;line-height:1.45;margin-bottom:16px}.affiliate-kyc-summary{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.2);margin-top:22px;padding-top:16px}.affiliate-kyc-summary small,.affiliate-kyc-summary span,.affiliate-kyc-summary strong{display:block}.affiliate-kyc-summary span{font-size:10px;letter-spacing:.12em;color:#d9cdf8}.affiliate-kyc-summary strong{font-size:16px;margin:6px 0 3px}.affiliate-kyc-summary small{font-size:12px;color:rgba(255,255,255,.72)}.earnings-kyc-notice{display:flex;align-items:center;gap:13px;background:#fff8e8;border:1px solid #efd8a4;border-radius:14px;padding:16px 18px;margin-bottom:14px;color:#744b00}.earnings-kyc-notice div{flex:1 1}.earnings-kyc-notice span,.earnings-kyc-notice strong{display:block}.earnings-kyc-notice span{font-size:14px;line-height:1.45;margin-top:3px}.earnings-kyc-notice button{min-height:44px;border:0;border-radius:9px;background:#744b00;color:#fff;padding:0 16px;font-weight:800}.affiliate-admin-summary{grid-template-columns:repeat(4,1fr)}.affiliate-admin-summary article small{display:block;margin-top:5px;color:var(--muted);font-size:12px}.kyc-inline-status{margin-top:7px}.admin-kyc-card{grid-column:1/-1}.admin-kyc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.admin-kyc-head h2{margin:0}.admin-kyc-card dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 22px;gap:0 22px}.kyc-document-actions,.kyc-review-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.kyc-document-actions a,.kyc-review-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d6cce8;border-radius:9px;background:#fff;color:var(--violet);padding:0 13px;text-decoration:none;font-size:13px;font-weight:800}.kyc-review-actions button{border:0;background:#177a56;color:#fff}.kyc-review-actions button.reject{background:#a63242}.kyc-review-actions button:disabled{opacity:.45}.payout-kyc-lock{display:block!important;background:#fff1f1;border:1px solid #efc8cc;border-radius:10px;padding:12px;margin:14px 0;color:#8f3040}.payout-kyc-lock b,.payout-kyc-lock span{display:block}.payout-kyc-lock span{font-size:13px;line-height:1.45;margin-top:4px}.payout-form.kyc-locked>div:not(.payout-kyc-lock),.payout-form.kyc-locked>label{opacity:.55}@media(max-width:850px){.affiliate-admin-summary{grid-template-columns:1fr 1fr}.kyc-upload-grid{grid-template-columns:1fr}}@media(max-width:600px){.affiliate-kyc{padding:18px}.affiliate-kyc-title{display:block}.affiliate-kyc-title>.kyc-status{margin-top:13px}.admin-kyc-card dl,.kyc-form .account-form-grid{grid-template-columns:1fr}.kyc-form label.wide{grid-column:auto}.earnings-kyc-notice{align-items:flex-start;flex-wrap:wrap}.earnings-kyc-notice button{width:100%;min-height:52px}.affiliate-admin-summary{grid-template-columns:1fr}.kyc-document-actions a,.kyc-review-actions button{width:100%;min-height:48px}}