@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--green:#194f40;--ink:#23372e;--muted:#7c837b;--line:#e5e8df;--cream:#f8f9f4;--lime:#ddedb0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fcfcf9;font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a,button{transition:.18s}button{border:0;cursor:pointer;background:none;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit;text-decoration:none}a.button:hover,button:hover{filter:brightness(.93)}a:focus-visible,button:focus-visible{outline:3px solid #92ac52;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif}header{height:91px;display:flex;justify-content:space-between;gap:24px;max-width:1440px;margin:auto;padding:0 6%;border-bottom:1px solid var(--line)}.logo,header{align-items:center}.logo{display:inline-flex;gap:10px;font-size:26px;font-weight:800;letter-spacing:-1.5px}.base{font-weight:500;margin-left:4px;letter-spacing:-1.3px}.logoIcon{width:36px;border-radius:11px 11px 11px 2px;background:var(--green);color:var(--lime);font-size:30px;display:grid;place-items:center;transform:rotate(-5deg);font-family:Arial}.logoIcon+span{border-bottom:2px solid var(--green);padding-bottom:2px}nav{display:flex;gap:28px;height:100%;align-items:center}nav button{height:100%;font-size:13px;color:#6a736c;position:relative}.navActive{color:var(--green);font-weight:700}.navActive:after{content:"";position:absolute;bottom:21px;left:6px;right:6px;height:2px;background:var(--green)}.adminButton{font-size:12px;border:1px solid #d9dfd3;border-radius:7px;padding:10px 13px}.primary{background:var(--green);color:#fff;border-radius:7px;padding:14px 20px;font-weight:600;justify-content:center;gap:16px}.button,.primary{display:inline-flex;align-items:center}.button{gap:8px}main{max-width:1440px;margin:auto;padding:0 6%}.hero{display:grid;grid-template-columns:1.12fr 1fr;min-height:506px;padding:44px 0 36px}.eyebrow,.hero{align-items:center}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:#62756a;display:flex;gap:8px}.eyebrow>span{display:block;width:6px;height:6px;background:#759e5b;border-radius:100%}.hero h1{font-size:clamp(38px,4.5vw,64px);line-height:1.13;font-weight:500;letter-spacing:-3px;margin:22px 0}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:#477456}.hero p{font-size:16px;line-height:1.8;color:#737d71;margin-bottom:26px}.heroNote{display:flex;align-items:center;gap:8px;font-size:11px;color:#7b857a;margin-top:22px}.heroNote>span{margin:0 4px}.heroVisual{height:420px;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#e5ebd9 0,transparent 69%)}.orbit{border:1px solid #e0e6d5;inset:10px 17px 22px 30px;border-radius:50%;transform:rotate(-20deg)}.heroBook,.orbit{position:absolute}.heroBook{width:205px;height:291px;box-shadow:10px 17px 25px #243a2724}.heroBook .cover{height:100%;width:100%;border-radius:2px 5px 5px 2px;box-shadow:inset 5px 0 4px #0003}.heroBook.rear{right:29px;top:44px;transform:rotate(12deg)}.heroBook.front{left:50px;top:63px;transform:rotate(-9deg)}.floating{position:absolute;bottom:21px;right:6px;background:#fff;padding:13px 18px;border:1px solid #eaede4;border-radius:10px;box-shadow:0 8px 22px #2133270c;display:flex;gap:12px;align-items:center;font-size:12px;font-weight:600;z-index:2}.floating>span{background:#f0f5e6;border-radius:9px;padding:10px}.floating small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.visualCaption{position:absolute;right:6px;top:13px;font-size:9px;letter-spacing:2px;color:#8c9888;transform:rotate(90deg);transform-origin:bottom right}.benefits{display:flex;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 3%;gap:30px}.benefits>div{display:flex;align-items:center;gap:15px;font-weight:600;font-size:13px}.benefits svg{color:#638265;width:25px;stroke-width:1.3}.benefits small{display:block;font-size:11px;font-weight:400;color:var(--muted);margin-top:5px}.catalog{padding:57px 0 60px;scroll-margin-top:20px}.titleRow{display:flex;justify-content:space-between;align-items:center;gap:25px}.titleRow h2{font-size:32px;letter-spacing:-1px;font-weight:500;margin:12px 0 0}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;background:#fff;padding:0 14px;width:260px;color:#8e958b;margin-top:8px}.search input{border:0;outline:0;width:100%;padding:13px 0;font-size:12px;background:transparent}.filters{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 22px}.filters button{border:1px solid var(--line);border-radius:22px;padding:8px 16px;font-size:11px;color:#798474}.filters .selected{background:var(--green);border-color:var(--green);color:white}.sampleNotice{font-size:10px;font-weight:600;color:#7b816d;padding:9px 0 19px;display:flex;gap:10px;align-items:center}.sampleNotice span{font-weight:400;opacity:.85}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.coverWrap{height:290px;background:#f0f2e9;padding:25px 25px 28px;border-radius:9px}.cover,.coverWrap{width:100%;position:relative;overflow:hidden}.cover{height:100%;padding:20px 16px;box-shadow:6px 8px 9px #16261c20;color:#f2f4df;text-align:left;display:flex;flex-direction:column;justify-content:space-between;border-radius:1px 5px 5px 1px;isolation:isolate}.cover:after{content:"";position:absolute;left:3px;width:3px;top:0;bottom:0;background:#0001}.cover img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.bookTop{font-size:6px;letter-spacing:1.3px;display:flex;justify-content:space-between}.bookTop span{font-size:13px}.coverTitle{font-family:Georgia,serif;font-size:25px;line-height:1.09;letter-spacing:-.5px;margin:11px 0 0;max-width:150px}.bookBottom,.coverTitle{position:relative;z-index:2}.bookBottom{font-size:7px;display:flex;flex-direction:column;gap:5px}.bookBottom span{font-size:5px;letter-spacing:1px;opacity:.65}.bookArt{height:86px;position:relative;display:flex;justify-content:center;align-items:center;gap:5px}.art1 i{border:1px solid #d7e7b6;width:64px;height:64px;border-radius:50%;position:absolute}.art1 i:first-child{transform:translate(-25px,8px)}.art1 i:nth-child(2){transform:translate(3px,-5px)}.art1 i:nth-child(3){transform:translate(32px,8px)}.art2 i{width:23px;background:#625479;height:41px;border-radius:20px 20px 0 0;align-self:end}.art2 i:nth-child(2){height:65px}.art2 i:nth-child(3){height:85px}.art3 i{width:48px;height:48px;border:1px solid #70462f;border-radius:50%;margin-left:-20px}.art4 i{width:72px;height:72px;border:1px solid #526b40;position:absolute;transform:rotate(45deg)}.art4 i:nth-child(2){width:50px;height:50px}.art4 i:nth-child(3){width:29px;height:29px}.cover[style*="192"],.cover[style*="216"],.cover[style*="233"]{color:#393e32}.format{position:absolute;top:11px;left:10px;background:#ffffffdd;color:#546350;border-radius:4px;font-size:8px;letter-spacing:.7px;padding:5px 7px}.coverArrow{position:absolute;bottom:12px;right:12px;border-radius:50%;padding:7px;background:#fff;opacity:0;transform:translateY(4px);transition:.2s}.coverWrap:hover .coverArrow{opacity:1;transform:translateY(0)}.coverWrap:hover .cover{transform:translateY(-4px);transition:.2s}.cardCategory{font-size:9px;letter-spacing:.5px;color:#88917e;margin:17px 0 8px;text-transform:uppercase}.cardTitle{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:14px;text-align:left;padding:0;line-height:1.5;justify-content:start;min-height:42px}.cardBottom{border-top:1px solid var(--line);margin-top:13px;padding-top:13px;display:flex;align-items:center;justify-content:space-between}.cardBottom>span{font-size:10px}.cardBottom strong{font-size:16px;font-weight:600}.cardBottom button{color:#758369}.how{background:#edf1e6;border-radius:13px;padding:44px 48px;display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-bottom:62px}.how h2{font-size:30px;font-weight:500;line-height:1.35;letter-spacing:-1px;margin:17px 0}.how p{font-size:12px;color:#7b8575;line-height:1.7}.steps>div{display:flex;gap:18px;padding-bottom:22px}.steps>div:last-child{padding-bottom:0}.steps b{border:1px solid #d2dcc6;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:400}.steps h3{font-size:13px;margin:3px 0 6px}.steps p{margin:0;font-size:11px}footer{border-top:1px solid var(--line);max-width:1440px;margin:auto;display:flex;align-items:center;padding:30px 6%;gap:28px}footer .logo{font-size:21px}footer .logoIcon{width:27px;font-size:24px}footer p{font-size:11px;color:#939b8d;margin:0}footer>div{margin-left:auto;display:flex;gap:20px;align-items:center;font-size:10px;color:#879080}footer button{font-size:10px;padding:0}.overlay{position:fixed;inset:0;background:#142b2380;backdrop-filter:blur(5px);z-index:10;display:flex;justify-content:center;align-items:center;padding:24px;overflow:auto}.modal{background:#fcfcf9;border-radius:17px;position:relative;max-height:90vh;overflow:auto;box-shadow:0 24px 90px #10251f33}.close{position:absolute;right:16px;top:16px;background:#ffffffc9;border-radius:50%;width:33px;height:33px;z-index:3;color:#4f6055}.productModal{max-width:820px;width:100%;display:flex}.productPreview{width:40%;background:#edf0e5;padding:66px 32px;display:flex;align-items:center}.productPreview .cover{height:340px}.productPreview .coverTitle{font-size:34px;max-width:none}.productDetail{width:60%;padding:49px 36px}.productDetail h2{font-size:28px;line-height:1.23;letter-spacing:-.8px;margin:13px 0}.productDetail p{color:#7d8477;line-height:1.7}.bigPrice{display:block;font-size:27px;margin:22px 0}.detailFeatures{display:flex;gap:17px;font-size:10px;margin:20px 0}.detailFeatures span{display:flex;gap:6px;align-items:center}.notice{background:#f0f1e7;border:1px solid #e5e7d7;padding:14px;font-size:12px;line-height:1.6;border-radius:8px;margin:15px 0;color:#717657}.small{font-size:11px!important;color:#828b7e}.muted,.small{line-height:1.7}.muted{color:var(--muted)}.empty{padding:50px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;color:#84907c}.empty h3{color:#4e6255;font-size:17px;margin:0}.empty p{font-size:12px;margin:0}.empty .primary{margin-top:9px}.editor{width:660px;padding:34px 38px}.editor h2{font-size:29px;letter-spacing:-1px;margin:12px 0 6px}.checkoutForm,.editor form{display:flex;flex-direction:column;gap:17px}form label{font-size:12px;font-weight:500;display:flex;flex-direction:column;gap:7px}form input:not([type=checkbox]):not([type=color]),form textarea{width:100%;border:1px solid #dde3d7;padding:11px 12px;border-radius:6px;background:#fff;color:var(--ink);outline:0}form input:focus,form textarea:focus{border-color:#719b66}form textarea{resize:vertical}.formRow{display:flex;gap:16px}.formRow>*{width:50%}.checkbox{flex-direction:row;align-items:center;gap:9px;font-weight:400;font-size:12px;line-height:1.6}.checkbox input{accent-color:var(--green);width:16px;height:16px;flex-shrink:0}.uploadFields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.uploadFields label{padding:16px;border:1px dashed #cbd6c2;border-radius:8px;background:#f4f6ee}.uploadFields input{padding:5px!important;font-size:10px;background:none!important;border:0!important}.uploadFields small{font-size:9px;color:#839178}.colorField{flex-direction:row;align-items:center;justify-content:space-between}.colorField input{border:0;background:none;width:48px}.publish{background:#edf2e5;padding:12px;border-radius:6px}.formActions{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:19px}.toast{position:fixed;bottom:26px;left:50%;transform:translateX(-50%);background:#203e32;color:#fff;padding:17px 20px;border-radius:9px;box-shadow:0 7px 25px #0002;z-index:30;display:flex;align-items:center;gap:20px;max-width:calc(100% - 32px);font-size:13px}.errorbar{background:#fff2dc;padding:10px;text-align:center}.errorbar button{text-decoration:underline}.adminLayout{display:flex;max-width:1440px;margin:auto;min-height:calc(100vh - 191px)}aside{width:220px;flex-shrink:0;border-right:1px solid var(--line);padding:33px 19px;display:flex;flex-direction:column;gap:8px;background:#f6f8f1}.asideLabel{font-size:9px;letter-spacing:1.1px;color:#97a08d;margin:0 12px 20px}aside>button{justify-content:start;border-radius:7px;padding:13px 12px;color:#7b8773;font-size:12px}aside>button.active{background:#e5ebda;color:#244e37;font-weight:600}aside small{margin-left:auto}.asideBottom{margin-top:auto;padding:45px 13px 5px;display:flex;flex-direction:column;gap:10px;color:#8b967f}.asideBottom strong{font-size:11px}.asideBottom small{font-size:10px;line-height:1.7;margin:0}.adminMain{padding:37px;width:calc(100% - 220px);background:#fafbf7}.adminMain h1,.purchases h1{font-size:29px;letter-spacing:-1px;font-weight:500;margin:12px 0 8px}.adminMain>.titleRow{margin-bottom:28px}.adminMain>.titleRow p{margin:0;font-size:12px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:25px}.stats>div{border:1px solid var(--line);background:#fff;border-radius:9px;padding:21px}.stats span{font-size:11px;color:#829078}.stats strong{display:block;font-size:26px;margin:14px 0;font-weight:500}.stats em{font-size:16px;color:#a5afa0;font-style:normal}.stats small{font-size:9px;color:#9ba58f}.setup{display:flex;align-items:center;gap:20px;padding:25px;background:#eaf0df;border-radius:10px;margin-bottom:27px}.setupIcon{color:#58784a}.setup h3{font-size:15px;margin:8px 0}.setup p{font-size:11px;color:#81906f;line-height:1.6;margin:0}.setup button{margin-left:auto;white-space:nowrap;font-size:11px}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:24px;overflow:hidden}.panelHead{padding:19px 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.panelHead h3{font-size:14px;margin:0}.panelHead button{font-size:11px;color:#778d6d}.padded{padding:27px}.padded h3{font-size:16px;margin:0 0 18px}.padded p{font-size:12px;color:#7d8975;line-height:1.8}.tableScroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{text-align:left;font-size:10px;color:#929e88;font-weight:500;background:#fcfdf9;padding:12px 20px}td{padding:18px 20px;border-top:1px solid #eef0e9}td strong{display:block;font-size:12px;font-weight:500}td small{display:block;font-size:10px;color:#929f86;margin-top:6px}td button{font-size:11px}.badge,td button{white-space:nowrap}.badge{display:inline-flex;background:#f8f0db;color:#997d3c;font-size:10px;padding:6px 9px;border-radius:5px}.badge.green{background:#edf5e6;color:#52783b}.productRow{display:flex;align-items:center;gap:18px;padding:20px;border-bottom:1px solid var(--line)}.productRow>div:nth-child(2){flex:1}.productRow strong{font-size:13px}.productRow small{font-size:10px;color:#909c84;display:block;margin-top:6px}.productRow>b{font-size:13px;font-weight:500}.miniCover{height:72px;width:52px;flex-shrink:0}.miniCover .cover{padding:5px}.miniCover .coverTitle{font-size:10px;margin:0}.miniCover .bookArt{display:none}.miniCover .bookBottom,.miniCover .bookTop{font-size:3px}.switch{display:flex;align-items:center;gap:6px;font-size:11px;color:#849373;cursor:pointer}.switch input{accent-color:var(--green);width:17px;height:17px}.productRow>button{font-size:11px;border:1px solid var(--line);padding:8px 12px;border-radius:6px}.connection{display:flex;align-items:center;gap:20px;padding:25px;background:white;border:1px solid var(--line);border-radius:10px;margin-bottom:24px}.connection h2{font-size:24px;margin-bottom:5px}.connection p{font-size:12px;color:#819074;margin:0}.connection>.badge{margin-left:auto}.providerLogo{background:#1375cf;color:#fff;width:51px;height:51px;display:grid;place-items:center;font-size:37px;border-radius:12px;font-weight:700}.paymentGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.checklist{padding-left:18px;color:#7b8870;font-size:12px;line-height:1.9}.checklist li{padding:0 0 12px 6px}.configLine{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding:13px 0;font-size:10px}.configLine span{color:#8a967e}code{font-size:10px;overflow-wrap:anywhere}.providerCompare>h3{font-size:16px}.providerCompare>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.providerCompare a{border:1px solid var(--line);border-radius:9px;background:white;padding:22px}.providerCompare strong{display:flex;justify-content:space-between;font-size:14px}.providerCompare p{font-size:11px;line-height:1.7;color:#849176;margin:12px 0}.providerCompare small{font-size:10px;color:#527943}.purchases{padding-top:46px;min-height:70vh;padding-bottom:60px}.purchases>.muted{margin-bottom:30px}.paymentContent{padding:43px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.paymentContent h2{font-size:27px;margin:15px 0}.paymentContent p{color:#7c8a72}.paymentContent .bigPrice{margin:5px 0 20px}.paymentContent .primary{margin-top:20px}.paymentContent small{font-size:10px;color:#929b86}.paymentContent .qr{width:200px;height:200px;margin-top:20px}.pixCode{resize:none;font-size:10px;width:100%;max-width:360px;border:1px solid var(--line);border-radius:5px;padding:8px;margin:13px 0;color:#8e9685}.paymentContent>.small{max-width:370px}.legal{max-width:610px;padding:40px}.legal p{line-height:1.8;font-size:13px;color:#78856c}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media(min-width:1300px){.heroBook.front{left:90px}.heroBook.rear{right:55px}.coverWrap{height:325px;padding:30px 34px}.coverTitle{font-size:29px}.bookArt{height:95px}}@media(max-width:1000px){header{padding:0 4%;gap:10px}nav{gap:14px}.heroBook{width:176px;height:258px}.heroBook.front{left:14px;top:74px}.heroBook.rear{right:9px}.hero h1{font-size:45px}.heroVisual{height:380px}.hero .floating{font-size:10px;padding:10px;right:0}.grid{gap:16px}.coverWrap{height:246px;padding:27px 18px}.coverTitle{font-size:22px}.cover{padding:15px 12px}.stats{grid-template-columns:1fr 1fr}.adminMain{padding:25px}aside{width:180px}.adminMain{width:calc(100% - 180px)}.paymentGrid{grid-template-columns:1fr}.setup{flex-wrap:wrap}.setup button{margin-left:0}.productRow{flex-wrap:wrap}.providerCompare>div{grid-template-columns:1fr}.benefits{padding:22px 0;gap:15px}.benefits>div{font-size:11px}footer>p{display:none}}@media(max-width:700px){header{height:auto;min-height:76px;flex-wrap:wrap;padding:17px 5% 0;gap:12px}.logo{font-size:24px}header nav{order:3;width:100%;justify-content:space-between;gap:10px;height:45px}nav button{font-size:11px}.navActive:after{bottom:0}.headerRight{margin-left:auto}.adminButton{padding:8px;font-size:10px}.adminButton svg:last-child{display:none}main{padding:0 6%}.hero{grid-template-columns:1fr;padding-top:32px;gap:0}.hero h1{font-size:46px;letter-spacing:-2px}.hero p{font-size:14px}.heroVisual{height:332px;margin-top:25px}.heroBook.front{left:18%;top:28px;width:165px;height:244px}.heroBook.rear{right:13%;top:17px;width:165px;height:244px}.floating{right:10%!important;bottom:9px}.heroVisual .coverTitle{font-size:28px}.visualCaption{display:none}.heroNote{font-size:10px}.benefits{padding:19px 0;gap:12px;align-items:start}.benefits>div{flex-direction:column;align-items:start;gap:8px;font-size:10px;flex:1}.benefits small{font-size:9px;line-height:1.5}.benefits svg{width:20px}.catalog{padding:35px 0}.titleRow{flex-wrap:wrap;gap:15px}.titleRow h2{font-size:27px}.search{width:100%;margin-top:2px}.filters{gap:6px;margin:19px 0 12px}.filters button{font-size:10px;padding:8px 11px}.grid{grid-template-columns:1fr 1fr;gap:25px 15px}.coverWrap{height:235px;padding:23px 13px}.cover{padding:15px 12px}.coverTitle{font-size:21px}.bookTop{font-size:5px}.bookBottom{font-size:6px}.bookArt{transform:scale(.75);height:67px}.sampleNotice{flex-direction:column;align-items:start;font-size:9px;gap:4px;line-height:1.6}.cardCategory{font-size:8px;line-height:1.5;min-height:12px}.cardTitle{font-size:12px;min-height:39px}.cardBottom strong{font-size:14px}.how{grid-template-columns:1fr;padding:27px;gap:20px;margin-bottom:33px}.how h2{font-size:25px}.how .eyebrow{font-size:9px}footer{padding:24px 6%;gap:18px;flex-wrap:wrap}footer>div{margin:0;flex-wrap:wrap;width:100%;gap:16px;font-size:9px}.overlay{padding:13px}.productModal{flex-direction:column}.productPreview{width:100%;padding:29px;justify-content:center}.productPreview .cover{height:224px;width:155px}.productPreview .coverTitle{font-size:24px}.productDetail{width:100%;padding:26px}.productDetail h2{font-size:25px}.editor{padding:30px 23px}.editor h2{font-size:25px}.uploadFields{grid-template-columns:1fr}.formRow{gap:10px}.adminLayout{flex-direction:column}aside{width:100%;padding:14px;flex-direction:row;overflow-x:auto;border:0;border-bottom:1px solid var(--line);gap:5px}aside>button{font-size:10px;padding:10px;white-space:nowrap}aside>button svg{width:14px}.asideBottom,.asideLabel{display:none}.adminMain{width:100%;padding:25px 18px}.adminMain h1{font-size:25px}.adminMain>.titleRow .primary{font-size:11px;padding:11px 16px}.stats{gap:10px}.stats>div{padding:17px}.stats strong{font-size:24px}.setup{padding:20px;gap:12px}.setup h3{font-size:14px}.setup .eyebrow{font-size:8px}.connection{padding:19px;gap:12px;flex-wrap:wrap}.connection>.badge{margin:0}.connection p{font-size:11px}.productRow{gap:12px;padding:16px}.productRow>div:nth-child(2){min-width:calc(100% - 80px);flex:1}.purchases{padding-top:32px}.legal{padding:32px 24px}.paymentContent{padding:39px 23px}.toast{font-size:12px;min-width:270px}.cardBottom>span{display:flex;flex-direction:column;gap:4px}}@media(max-width:370px){.hero h1{font-size:41px}.coverWrap{height:206px;padding:22px 12px}.coverTitle{font-size:18px}.cover{padding:13px 10px}.heroBook.front{left:10%}.heroBook.rear{right:7%}}.platformLabel{margin-top:27px!important;margin-bottom:10px!important}.market aside{width:233px}.market .adminMain{width:calc(100% - 233px)}.market .stats{gap:12px}.market .stats>div{padding:20px 16px}.market .stats strong{font-size:25px}.market .eyebrow{font-size:9px}.sellerForm{display:flex;flex-direction:column;gap:18px}.sellerForm>.primary{align-self:start}.sellerForm small{font-size:10px;color:#8b977e;font-weight:400}.sellerForm .notice{margin:0}.profileDivider{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:5px}.profileDivider h3{margin:0;font-size:14px}.storeShare{background:#214f40;color:#eef3e4;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 31px;border-radius:11px;margin:22px 0}.storeShare .eyebrow{color:#bccea7}.storeShare h3{font-size:24px;margin:10px 0}.storeShare p{font-size:12px;color:#bbcead;margin-bottom:12px}.storeShare code{font-size:11px;opacity:.8}.storeShare>div:last-child{display:flex;flex-direction:column;gap:18px;font-size:12px}.storeShare .primary{background:#e0edb7;color:#264d39;font-size:12px}.creatorSteps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.creatorSteps>div{border:1px solid var(--line);border-radius:9px;padding:23px;background:#fff}.creatorSteps b{font-family:Georgia,serif;font-size:26px;color:#a3b394;font-weight:400}.creatorSteps h3{font-size:13px;margin:15px 0 10px}.creatorSteps p{font-size:11px;line-height:1.7;color:#8a9780}.creatorSteps button{font-size:11px;color:#4b7243;padding:0;margin-top:6px}.creatorProduct{display:flex;gap:22px;padding:24px;border-bottom:1px solid var(--line);align-items:center}.productThumb{height:125px;width:89px;border-radius:3px 6px 6px 3px;overflow:hidden;flex-shrink:0;box-shadow:4px 4px 6px #183d2212;padding:13px;position:relative;color:#fff}.productThumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.productThumb span{font-family:Georgia,serif;font-size:19px;line-height:1.1}.creatorProductInfo{flex:1}.creatorProductInfo strong{font-size:15px;display:block;margin-bottom:8px}.creatorProductInfo small{font-size:11px;color:#919c85;display:block;overflow-wrap:anywhere}.creatorProductInfo b{display:block;margin-top:16px;font-size:16px;font-weight:500}.creatorProductActions{display:flex;flex-direction:column;align-items:start;gap:11px;font-size:11px;min-width:117px}.creatorProductActions button{padding:0;font-size:11px}.creatorProductActions a{display:flex;align-items:center;gap:7px;color:#8b9980;font-size:10px}.walletHero{background:var(--green);padding:32px;border-radius:12px;color:white;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.walletHero span{font-size:9px;letter-spacing:1.5px;color:#c6d7b8}.walletHero strong{display:block;font-size:40px;letter-spacing:-1px;font-weight:500;margin:18px 0 12px}.walletHero small{font-size:11px;color:#c3d2b6}.walletHero .primary{background:#dfedb2;color:#244c37;font-size:12px;white-space:nowrap}.commissionExplainer{padding:23px;border:1px solid var(--line);border-radius:9px;background:#f3f5ed;margin-bottom:25px}.commissionExplainer h3{font-size:14px;margin-bottom:17px}.commissionExplainer>div{display:flex;gap:25px;flex-wrap:wrap;font-size:12px}.commissionExplainer>div strong{color:#446b35}.commissionExplainer p{font-size:11px;color:#8b977f;line-height:1.7;margin:15px 0 0}.rowActions{display:flex;gap:17px}.joinPage{padding:65px 6%;max-width:1440px;margin:auto;min-height:70vh;background:radial-gradient(ellipse at right,#ecf0df,transparent 60%)}.joinPage h1{font-size:48px;line-height:1.17;letter-spacing:-2px;font-weight:500;margin:22px 0}.joinPage p{font-size:16px;color:#87927c;line-height:1.8}.joinPage>small{display:block;font-size:10px;color:#8c967f;margin-top:17px}.joinBenefits{display:flex;gap:30px;flex-wrap:wrap;margin:30px 0}.joinBenefits>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#7c8c6d}.joinBenefits svg{width:19px}.providerTitle{display:flex;gap:16px;align-items:center;margin-bottom:20px}.providerTitle h3{margin-bottom:9px}.auditList>div{padding:12px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);gap:15px}.auditList small{font-size:10px;color:#8b977e}.payoutValues{display:flex;flex-direction:column;gap:12px;padding:18px;background:#eef2e5;border-radius:8px;margin:20px 0}.payoutValues>span{display:flex;justify-content:space-between;gap:20px;font-size:12px}.payoutValues strong{font-size:21px}.payoutSecondary{border-bottom:1px solid var(--line);padding:19px 0;margin-bottom:19px}.payoutSecondary button{font-size:11px}.rejectForm{display:flex;flex-direction:column;gap:12px}.rejectForm>button{align-self:start;color:#986548;font-size:11px}.sellerStoreHero{display:flex;align-items:center;gap:25px;padding:54px 0}.storeAvatar{width:80px;height:80px;border-radius:22px;background:#e4ecd7;color:#3a613f;display:grid;place-items:center;font-size:39px;font-family:Georgia,serif;flex-shrink:0}.sellerStoreHero h1{font-size:38px;font-weight:500;letter-spacing:-1.5px;margin:12px 0}.sellerStoreHero p{font-size:14px;color:#8b977f;line-height:1.8;max-width:650px;white-space:pre-line}.sellerStoreHero>.badge{margin-left:auto}.sellerAttribution{display:flex;gap:7px;align-items:center;font-size:11px;color:#5d824f;margin:12px 0}.payoutModal{width:590px}.market .tableScroll td{white-space:nowrap}.market .tableScroll td:first-child{white-space:normal;min-width:170px}@media(max-width:1000px){.market aside{width:190px}.market .adminMain{width:calc(100% - 190px)}.creatorSteps{gap:10px}.creatorSteps>div{padding:18px}.creatorProduct{gap:15px}.creatorProductInfo strong{font-size:13px}.storeShare{padding:25px}.storeShare,.walletHero{flex-wrap:wrap}.storeShare>div:last-child{flex-direction:row}.creatorProductActions{min-width:100px}}@media(max-width:700px){.market aside{width:100%;flex-wrap:nowrap;max-width:100vw;overflow-x:auto}.market .adminMain{width:100%}.market .platformLabel{display:none}.market .stats strong{font-size:22px}.creatorSteps{grid-template-columns:1fr}.creatorSteps>div{display:grid;grid-template-columns:40px 1fr;gap:5px 10px}.creatorSteps b{grid-row:span 3}.creatorSteps h3{margin:0}.creatorSteps p{margin:3px 0}.creatorSteps button{justify-self:start}.creatorProduct{padding:17px;gap:13px;flex-wrap:wrap}.productThumb{width:73px;height:106px}.productThumb span{font-size:16px}.creatorProductInfo{min-width:calc(100% - 90px)}.creatorProductActions{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:14px}.creatorProductActions .checkbox{font-size:11px}.storeShare{padding:23px}.storeShare>div:last-child{width:100%;justify-content:space-between}.storeShare .primary{font-size:11px;padding:12px}.walletHero{padding:25px}.walletHero strong{font-size:36px}.walletHero small{line-height:1.7;display:block}.joinPage{padding-top:45px}.joinPage h1{font-size:35px;letter-spacing:-1.5px}.joinPage p{font-size:14px}.joinBenefits{gap:18px;flex-direction:column}.sellerStoreHero{padding:34px 0;flex-wrap:wrap;gap:17px}.sellerStoreHero h1{font-size:30px}.sellerStoreHero>.badge{margin:0}.sellerStoreHero p{font-size:12px;margin:0}.storeAvatar{width:59px;height:59px;font-size:28px;border-radius:16px}.rowActions{gap:9px}.panelHead .rowActions button{font-size:9px;gap:5px}.market .panelHead{padding:16px}.market .stats small{font-size:8px}.sellerForm .formRow{flex-direction:column}.sellerForm .formRow>*{width:100%}.commissionExplainer>div{flex-direction:column;gap:14px}.payoutModal{width:100%}}.logoIcon{background:#edf4ff;color:#2475eb;border:2px solid #2475eb;border-radius:50%;width:39px;height:39px;transform:none;letter-spacing:0;font-size:29px;line-height:1}.logoIcon+span{border-color:#2475eb}footer .logoIcon{width:30px;height:30px;font-size:22px}.headerRight{display:flex;align-items:center;gap:15px}.headerRight .primary{padding:10px 16px;font-size:12px}.signOut{font-size:11px;color:#7c8977}.publicBeta{display:flex;align-items:center;justify-content:center;gap:9px;padding:9px 6%;background:#eff5ff;color:#5076ae;font-size:10px;border-bottom:1px solid #e0eafa}.publicBeta>span:first-child{width:5px;height:5px;border-radius:50%;background:#2475eb}.betaText{font-weight:400;color:#7790b1;margin-left:6px}.authModal{width:440px;padding:35px}.authLogo{margin-bottom:25px}.authModal h2{font-size:25px;letter-spacing:-.8px;line-height:1.25;margin:13px 0}.authModal>p{font-size:12px;color:#82907c;line-height:1.8}.authTabs{display:flex;border:1px solid #e3e8dc;padding:4px;border-radius:8px;background:#f4f6ef;margin:20px 0}.authTabs button{width:50%;border-radius:5px;padding:10px;font-size:12px;color:#8a957f}.authTabs .selected{background:white;color:#244e3b;box-shadow:0 2px 5px #00000009}.authModal .sellerForm{gap:15px}.authModal .sellerForm>.primary,.authModal>.primary{width:100%}.authModal .checkbox{font-size:11px;line-height:1.7}.authError{padding:11px;border-radius:6px;background:#fff0e9;color:#a76544;font-size:12px;line-height:1.6}.forgot{font-size:11px;color:#78916c;padding:15px 0}.authAlternative{display:flex;flex-direction:column;gap:13px;align-items:center;border-top:1px solid var(--line);margin-top:18px}.authAlternative>span{font-size:10px;color:#a0a997;margin-top:-8px;background:#fcfcf9;padding:0 11px}.authAlternative a{font-size:12px;border:1px solid var(--line);padding:12px 18px;border-radius:7px;width:100%;text-align:center}.authFoot{display:flex;align-items:start;gap:8px;font-size:9px!important;line-height:1.7!important;margin:16px 0 0}.authFoot svg{flex-shrink:0;margin-top:2px}.authIcon{background:#eef4e6;color:#698557;padding:13px;display:inline-flex;border-radius:12px;margin:10px 0}.recoveryCode{display:block;padding:17px;background:#edf4ff;color:#3169bb;border:1px solid #d9e6fa;border-radius:8px;word-break:break-all;font-size:13px;line-height:1.9;user-select:all}.copyRecovery{font-size:12px;color:#4473b5;padding:14px 0}.authModal>.checkbox{margin:10px 0 20px}.costHead{display:flex;align-items:center;gap:15px}.costHead h3{margin:9px 0 0}.costIcon{border-radius:12px;background:#eff4e6;color:#759454;padding:13px}.costSimulator>p{margin:17px 0}.costPresets{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.costPresets button{font-size:11px;border:1px solid #dbe4d0;padding:9px 13px;border-radius:20px;background:#f7f9f3}.costInputs{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.costInputs label{font-size:10px}.costInputs input{font-size:14px}.costResults{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0 16px}.costResults>div{padding:17px;background:#f5f7f0;border-radius:8px}.costResults span{font-size:9px;color:#8a967d;line-height:1.6;display:block}.costResults strong{font-size:20px;display:block;margin-top:11px;font-weight:500}.costResults .negative{background:#fff0e8;color:#b26940}.costResults .negative span{color:#ab795c}.costResults .positive{background:#eaf3e1;color:#50803c}.costConclusion{font-size:11px;color:#8b977f;line-height:1.7;margin-bottom:22px}.costSmallPrint{margin-top:22px;border-top:1px solid var(--line);padding-top:16px}.costSmallPrint p{font-size:10px;line-height:1.7}.costSmallPrint a{font-size:10px;display:inline-flex;align-items:center;gap:7px;margin:0 20px 5px 0;color:#5b814b}.costSimulator form>.primary{font-size:12px}@media(max-width:900px){.costInputs,.costResults{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.publicBeta{font-size:9px;flex-wrap:wrap;gap:5px;line-height:1.5;text-align:center}.betaText{width:100%;margin-left:0}.headerRight{gap:8px}.headerRight .primary{font-size:10px;padding:8px 10px}.signOut{font-size:10px}.logoIcon{width:34px;height:34px;font-size:26px}.authModal{padding:28px 23px}.authModal h2{font-size:23px}.costInputs{gap:13px}.costInputs label{font-size:9px}.costResults strong{font-size:19px}.costResults>div{padding:14px}.costHead h3{font-size:14px}.costHead .eyebrow{font-size:8px}.authLogo{margin-bottom:17px}}.integrationStack{display:grid;gap:24px}.integrationIntro{display:flex;align-items:flex-start;gap:18px;padding:24px;background:#eaf1ec;border-radius:16px}.integrationIntro>svg{flex-shrink:0;color:#23564b}.integrationIntro h3{margin:0 0 8px}.integrationIntro p{margin:0;font-size:14px;line-height:1.6}.integrationIntro>.badge{margin-left:auto;white-space:nowrap}.setupHeading{display:flex;gap:16px;align-items:flex-start;margin:10px 0 6px}.setupHeading>b{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#e8eff9;color:#2466be;font-size:14px}.setupHeading h3{margin:3px 0 8px}.setupHeading p{font-size:14px;margin:0;line-height:1.6;color:#63716a}.integrationChecks{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0}.integrationChecks>div{padding:20px;border:1px solid #dde5df;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.integrationChecks h4{margin:14px 0 0}.integrationChecks p{font-size:13px;line-height:1.6;flex:1}.integrationChecks button{border:1px solid #c7d8cf;border-radius:8px;padding:10px;min-height:44px}.webhookField{display:grid;gap:8px;font-size:13px}.webhookField input{width:100%;padding:13px;border:1px solid #ddd;border-radius:8px;font-size:13px}.deliveryNote{padding:0 24px;font-size:13px;line-height:1.6;color:#647069}.integrationStack .notice p{margin-bottom:0}.sellerForm select{padding:13px;border:1px solid #d8dfd8;border-radius:8px;font:inherit}.directCheckout{min-height:100vh;background:#f5f7f3}.checkoutHeader{height:88px!important;max-width:1100px;margin:auto;border:0!important;background:transparent!important;padding:20px 32px!important}.checkoutHeader>span{display:flex;gap:7px;align-items:center;color:#67766e;font-size:12px}.checkoutMain{max-width:1040px!important;margin:0 auto;padding:10px 32px 64px!important}.checkoutBack{display:inline-flex;gap:8px;align-items:center;color:#647269;font-size:13px}.checkoutSteps{display:flex;align-items:center;gap:14px;max-width:510px;margin:28px auto 38px;color:#8b948e;font-size:12px}.checkoutSteps i{height:1px;flex:1;background:#d8dfd7}.checkoutSteps .current{color:#225745;font-weight:700}.checkoutColumns{display:grid;grid-template-columns:.85fr 1fr;gap:56px;align-items:start}.checkoutProduct{display:grid;gap:24px}.checkoutCover{height:260px;border-radius:13px;overflow:hidden;padding:28px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;max-width:320px;box-shadow:0 16px 24px #17382a12}.checkoutCover:has(img){padding:0}.checkoutCover img{width:100%;height:100%;object-fit:cover}.checkoutCover>strong{font-family:Georgia,serif;font-size:32px;line-height:1.1}.checkoutCover>small,.checkoutCover>span{font-size:10px;letter-spacing:2px}.checkoutProduct h1{font-size:32px;line-height:1.2;margin:12px 0}.checkoutDescription{font-size:15px;line-height:1.7;color:#5b685f;white-space:pre-wrap}.checkoutPrice{display:block;font-size:32px;margin:24px 0}.checkoutPromise{display:flex;gap:12px;align-items:center;font-size:14px;color:#295844}.checkoutPromise small{display:block;font-size:12px;color:#768179;margin-top:5px}.checkoutCard{background:white;border:1px solid #e0e6df;border-radius:20px;padding:32px;box-shadow:0 12px 45px #183a2706}.checkoutCard h2{font-family:Georgia,serif;font-size:28px;line-height:1.2;margin:0 0 10px}.checkoutCard>p{font-size:14px;line-height:1.6;color:#627268}.checkoutCard .checkoutForm{margin-top:24px}.checkoutCard input{font-size:16px;min-height:48px}.checkoutCard input[type=checkbox]{min-height:unset}.checkoutCard .primary{width:100%;justify-content:center;min-height:52px}.checkoutCard .formRow{gap:12px}.checkoutCard label small{font-weight:400;line-height:1.5;color:#748078;font-size:12px}.testNotice{font-size:12px;line-height:1.5;border-radius:7px;padding:10px 12px;background:#fff5d9;color:#85652a;margin:18px 0}.checkoutTerms{font-size:12px;line-height:1.7;color:#68766d}.checkoutTerms summary{cursor:pointer;text-decoration:underline}.checkoutStatus{text-align:center}.checkoutStatus>span{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#eef4f0;color:#285b47;margin-bottom:18px}.checkoutStatus p{font-size:12px;color:#6c7770}.deliveryMessage{display:flex;gap:12px;background:#f2f7f3;border-radius:10px;padding:15px;margin:24px 0}.deliveryMessage>svg{flex-shrink:0;margin-top:5px;color:#2b624b}.deliveryMessage p{font-size:13px;line-height:1.6;margin:0;overflow-wrap:anywhere}.deliveryMessage small,.deliveryMessage strong{display:block;margin-top:5px}.checkoutRefresh{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px auto 0;min-height:44px;color:#547363}.checkoutFooter{padding:25px!important;justify-content:center!important;gap:8px!important;font-size:12px!important;color:#708077!important;border:0!important}.checkoutCard .qr{display:block;margin:20px auto}.checkoutCard textarea.pixCode{width:100%;margin:14px 0;font-size:12px;resize:none}.checkoutCard>small{display:block;font-size:11px;color:#748078}.checkoutCard .checkbox{align-items:flex-start;font-size:12px;line-height:1.6}.checkoutCard .checkbox input{margin-top:3px;flex-shrink:0}@media(max-width:760px){.integrationIntro{flex-wrap:wrap}.integrationIntro>.badge{margin-left:0}.integrationChecks{grid-template-columns:1fr}.checkoutHeader{height:72px!important;padding:16px 20px!important}.checkoutHeader .logo{font-size:24px}.checkoutHeader>span{font-size:10px}.checkoutMain{padding:5px 18px 32px!important}.checkoutSteps{margin:24px 0;gap:8px;font-size:11px}.checkoutColumns{grid-template-columns:1fr;gap:24px}.checkoutProduct{display:grid;grid-template-columns:85px 1fr;gap:16px}.checkoutCover{height:118px;padding:10px;border-radius:8px}.checkoutCover>strong{font-size:15px}.checkoutCover>small,.checkoutCover>span{font-size:5px;letter-spacing:0}.checkoutProduct h1{font-size:22px;margin:6px 0}.checkoutProduct .eyebrow{font-size:9px}.checkoutProduct .muted{font-size:12px;margin:6px 0}.checkoutDescription{font-size:13px;line-height:1.5;margin:10px 0}.checkoutPrice{font-size:25px;margin:12px 0}.checkoutPromise{font-size:12px;margin-top:16px;grid-column:1/-1}.checkoutPromise small{font-size:11px}.checkoutCard{padding:24px 20px;border-radius:14px}.checkoutCard h2{font-size:25px}.checkoutCard .formRow{grid-template-columns:1fr}.checkoutFooter{line-height:1.5;text-align:center}.integrationStack .panel.padded{padding:20px}}.payoutAlert{display:flex;align-items:center;gap:16px;padding:19px 22px;border:1px solid #e4cf97;background:#fff8e7;border-radius:12px;margin:0 0 22px;color:#755818}.payoutAlert>svg{flex-shrink:0}.payoutAlert>div{flex:1;min-width:0}.payoutAlert span,.payoutAlert strong{display:block}.payoutAlert span{font-size:13px;line-height:1.6;margin-top:5px}.payoutAlert button{display:flex;align-items:center;gap:8px;border:1px solid #e4cf97;padding:10px 14px;border-radius:8px;white-space:nowrap;min-height:44px}.paidNotice{background:#edf6ee;border-color:#cce3ce;color:#22583c}.paidNotice a{display:inline-block;font-size:13px}.paidNotice a,.proofLink{text-decoration:underline;margin-top:8px}.proofLink{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#245b45}.payoutModal input[type=file]{font-size:13px;padding:12px}.payoutModal{max-height:90dvh;overflow-y:auto}@media(max-width:600px){.payoutAlert{flex-wrap:wrap;padding:16px}.payoutAlert button{margin-left:38px}.payoutAlert span{font-size:12px}}.market{background:#f4f6f3;min-height:calc(100dvh - 120px)}.market aside{width:254px;flex-shrink:0;padding:26px 18px;background:linear-gradient(155deg,#f8faf7,#eef2ed);border-right:1px solid #dde6dd;box-shadow:7px 0 24px #18362605}.market .adminMain{width:calc(100% - 254px);min-width:0;padding:34px;flex:1}.panelBrand{display:flex;align-items:center;gap:12px;margin:0 6px 30px;font-weight:700;font-size:21px;color:#244735}.panelBrand small{display:block;font-size:8px;letter-spacing:1.4px;margin-top:6px;color:#80917e}.market aside>button{display:flex;width:100%;align-items:center;gap:12px;padding:12px;margin:8px 0;min-height:54px;border:1px solid #e4eae2;border-radius:13px;color:#52674f;background:linear-gradient(145deg,#fff,#f0f4ed);box-shadow:4px 5px 10px #cad3c94d,-3px -3px 9px #fff;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;font-size:12px;text-align:left}.menuIcon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:9px;background:#e8eee4;box-shadow:inset 1px 1px 3px #bacaba45}.market aside>button.active{background:linear-gradient(135deg,#2d624c,#1c4938);color:#fff;border-color:#1f4938;box-shadow:inset 2px 2px 5px #102d3040,0 5px 10px #1d50372b;transform:translateY(1px)}.market aside>button.active .menuIcon{background:#ffffff16;color:#d7ebc3;box-shadow:inset 1px 1px 3px #0e332d30}.menuCount{background:#e7b856;color:#342d18;border-radius:20px;padding:3px 7px;margin-left:auto;font-size:11px}.market aside>button:active{box-shadow:inset 3px 3px 7px #183e3528}.market aside>button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #3980d0;outline-offset:3px}.market .asideBottom{margin-top:28px;padding:20px 8px;border-top:1px solid #dbe4d9}.market .asideBottom .lockPanel{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:18px;min-height:44px;color:#527057}.mobilePanelBar,.panelHeader .headerRight>.primary,.panelHeader nav{display:none}.market .panel{border-radius:16px;box-shadow:0 5px 20px #28493206}.market .stats>div{border-radius:14px;box-shadow:0 5px 14px #28493208}.market .rowActions{flex-wrap:wrap}.pinAccess{min-height:70dvh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(ellipse at top,#e2ecde,transparent 65%)}.pinCard{width:100%;max-width:430px;padding:36px;border:1px solid #e1e8dc;border-radius:24px;background:#fff;box-shadow:12px 18px 40px #1939280d,inset 0 1px 1px #fff}.pinEmblem{display:grid;place-items:center;width:64px;height:64px;border-radius:19px;background:linear-gradient(145deg,#f6f9f2,#e1eadd);color:#2b6248;box-shadow:5px 5px 12px #c5d4bd60,-3px -3px 9px #fff;margin-bottom:28px}.pinCard h1{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin:16px 0}.pinCard p{font-size:14px;line-height:1.7;color:#697866}.pinCard form{display:grid;gap:18px;margin:25px 0}.pinCard label{display:grid;gap:10px;font-size:13px;color:#425640}.pinCard input{width:100%;min-height:56px;padding:12px 16px;border:1px solid #d5dfd0;border-radius:12px;background:#f7f9f4;box-shadow:inset 2px 2px 6px #ced8c640;font-size:22px;letter-spacing:7px}.pinCard .primary{justify-content:center;min-height:52px;border-radius:12px;box-shadow:0 6px 14px #264e3726}.pinCard>small{display:flex;gap:7px;align-items:center;color:#819079;font-size:11px}.pinChange .pinCard{max-width:500px;box-shadow:none;border:0;padding:8px;background:none}.platformVisual{flex:1;display:grid;place-items:center;padding:35px}.platformVisualCard{width:100%;max-width:370px;background:linear-gradient(145deg,#fff,#edf1e4);border:1px solid #d8e1cf;border-radius:25px;padding:30px;transform:rotate(3deg);box-shadow:18px 24px 0 #dfe6d450,28px 38px 55px #2c483312}.platformVisualCard>.logoIcon{margin-bottom:24px}.platformVisualCard h2{font-family:Georgia,serif;font-size:36px;line-height:1.15;margin:16px 0 24px}.platformVisualCard>div:not(.eyebrow){display:flex;align-items:center;gap:15px;border-top:1px solid #dbe2d2;padding:18px 0;font-size:14px}.platformVisualCard small{display:block;font-size:11px;color:#7b8c70;margin-top:6px}@media(hover:hover){.market aside>button:not(.active):hover{transform:translateY(-2px);box-shadow:5px 9px 16px #b9c8b75c,-3px -3px 10px #fff;color:#244f3b}.market .primary:hover,.pinCard .primary:hover{transform:translateY(-1px);box-shadow:0 7px 15px #23533929}}@media(max-width:900px){.market{display:block}.mobilePanelBar{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border-bottom:1px solid #dde6d6;background:#f7faf3;position:sticky;top:0;z-index:15}.mobilePanelBar button,.mobilePanelBar>span{display:flex;align-items:center;gap:8px;font-size:13px}.mobilePanelBar button{min-height:42px;padding:10px 14px;border-radius:10px;background:#fff;border:1px solid #dfe7d9;box-shadow:2px 3px 6px #bfccb64d}.market aside{display:none;width:100%;max-width:100%;overflow:visible;padding:16px 20px;border-right:0;box-shadow:0 7px 15px #334e2710}.market aside.menuOpen{display:flex;flex-direction:column;flex-wrap:nowrap}.market aside .asideBottom,.market aside .asideLabel,.market aside .panelBrand{display:none}.market aside>button{white-space:normal;flex-shrink:0;width:100%;margin:5px 0}.market .adminMain{width:100%;padding:24px 18px}.market .titleRow{align-items:flex-start;gap:16px;flex-wrap:wrap}.market h1{font-size:28px!important;line-height:1.2;overflow-wrap:anywhere}.market .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market .stats strong{font-size:23px}.market .stats small{font-size:10px;line-height:1.5}.market .paymentGrid{grid-template-columns:1fr}.market .setup{flex-wrap:wrap}.market .panelHead{flex-wrap:wrap;gap:12px}.market .panelHead button{min-height:40px}.market .tableScroll{overflow:visible}.market table,.market tbody,.market tr{display:block;width:100%}.market thead{display:none}.market tbody tr{padding:15px 17px;border-bottom:1px solid #dfe6d8}.market .tableScroll td,.market .tableScroll td:first-child{display:flex;flex-wrap:wrap;gap:5px 12px;align-items:center;justify-content:space-between;width:100%;min-width:0;white-space:normal;padding:8px 0;border:0;text-align:right;overflow-wrap:anywhere;font-size:13px}.market td:before{content:attr(data-label);font-size:11px;font-weight:600;color:#7b8b70;text-align:left;margin-right:auto}.market td>small{width:100%;text-align:right;white-space:normal}.market td>strong{max-width:70%}.market td a,.market td button{min-height:36px;display:inline-flex;align-items:center}.market .padded{padding:20px}.market .formRow{display:flex;flex-direction:column}.market .formRow>*{width:100%;min-width:0}.market input,.market select,.market textarea{font-size:16px}.market .integrationChecks{grid-template-columns:1fr}.panelHeader{padding:15px 18px!important;gap:10px!important}.panelHeader .logo{font-size:24px}.panelHeader .headerRight{gap:10px}.panelHeader .adminButton{font-size:11px}.panelHeader .adminButton span{display:inline}.pinAccess{padding:26px 18px}.pinCard{padding:28px 24px}.platformVisual{padding:20px 8px 38px}.platformVisualCard{transform:none;max-width:100%}.pinChange .pinCard{padding:0}}@media(prefers-reduced-motion:reduce){.market .primary,.market aside>button,.pinCard .primary{transition:none!important;transform:none!important}}:root{--green:#2854ec;--ink:#172344;--muted:#68728a;--line:#e4e8f4;--cream:#f5f7ff;--lime:#f8dd51}body,header{background:#fff}header{border-bottom:0}.eyebrow{color:#526692}.primary{background:linear-gradient(130deg,#2859ef,#6241e8);border-radius:11px;box-shadow:0 5px 14px #3854e523;transition:transform .18s,box-shadow .18s}.primary:active{transform:translateY(2px);box-shadow:inset 0 2px 5px #18227030}.adminButton{border-color:#dce3f7;background:#f3f6ff;border-radius:10px;color:#3156bd;min-height:43px}nav button{color:#54617c}nav .navActive{color:#2854ec}.navActive:after{background:#2854ec}.publicBeta{background:#f0f4ff!important;color:#425986!important;border-color:#dfe7ff!important}.publicBeta>span:first-child{background:#5475f2!important}.creatorMain{max-width:1440px;padding:0 4.5%}.creatorLanding{overflow:clip}.launchHero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;padding:64px 58px 66px;margin:24px 0 0;border-radius:32px;background:linear-gradient(122deg,#1635b0,#3048de 48%,#7834dc);color:#fff;min-height:650px}.heroOrb{position:absolute;border:1px solid #ffffff20;width:550px;height:550px;border-radius:50%;z-index:-1;pointer-events:none}.orbOne{right:-140px;top:-200px;box-shadow:0 0 0 60px #ffffff06,0 0 0 120px #ffffff04}.orbTwo{left:-300px;bottom:-400px;box-shadow:0 0 0 80px #ffffff05}.launchCopy{position:relative;z-index:2;min-width:0}.launchTag{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:1.5px;padding:9px 12px;border:1px solid #ffffff35;border-radius:30px;background:#ffffff0b}.launchTag span{width:7px;height:7px;background:#ffd958;border-radius:50%}.launchCopy h1{font-size:clamp(46px,5.3vw,76px);line-height:1.04;letter-spacing:-3.6px;margin:27px 0 25px;max-width:650px}.launchCopy h1 em{font-style:normal;color:#ffdf59;white-space:nowrap}.launchCopy>p{max-width:435px;font-size:16px;line-height:1.8;color:#e0e5ff}.launchActions{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-top:30px}.launchCta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:53px;background:#ffdd51;color:#212743;padding:16px 22px;border-radius:12px;font-weight:700;font-size:14px;box-shadow:0 5px 0 #d2ad2f,0 12px 25px #14286525;transition:transform .2s,box-shadow .2s}.launchCta:active{transform:translateY(3px);box-shadow:0 2px 0 #d2ad2f}.launchActions a{gap:9px;color:#fff;font-size:12px;min-height:44px}.launchActions a,.launchFoot{display:flex;align-items:center}.launchFoot{gap:8px;color:#d2daff;font-size:11px;line-height:1.5;margin-top:28px}.launchFoot svg{flex-shrink:0;color:#a9e9fa}.heroShowcase{position:relative;min-width:0;display:flex;justify-content:center;padding:18px 0 34px}.demoPhone{width:272px;max-width:100%;background:#fff;color:#18264c;border:6px solid #25358f;border-radius:29px;padding:18px;box-shadow:18px 23px 0 #261b9d25,0 30px 60px #190f6c45;transform:rotate(5deg);position:relative}.phoneNotch{width:70px;height:5px;background:#d8def4;border-radius:8px;margin:0 auto 18px}.demoPhoneTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.miniBrand{font-size:15px;color:#325aee}.miniBrand b{color:#233369}.demoLabel{font-size:7px;letter-spacing:1px;background:#eef1fb;color:#707d9b;padding:4px 7px;border-radius:10px}.demoProductArt{position:relative;overflow:hidden;background:linear-gradient(145deg,#ff9b5d,#fc527c);color:#4a2035;height:215px;border-radius:12px;padding:19px;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate}.demoProductArt>span{font-size:7px;letter-spacing:1.3px;font-weight:700}.demoProductArt>svg{color:#fff6e6;z-index:1}.demoProductArt>strong{font-size:21px;line-height:1.1;letter-spacing:-.7px;z-index:1}.artCircle{position:absolute;width:150px;height:150px;border:22px solid #ffffff30;border-radius:50%;right:-40px;top:20px;z-index:-1}.demoProductName{padding:18px 0 10px}.demoProductName>small{font-size:7px;letter-spacing:1.1px;color:#657499;font-weight:700}.demoProductName h3{font-size:16px;margin:7px 0}.demoProductName p{font-size:9px;color:#71819e;line-height:1.5;margin:0}.demoPrice{display:flex;justify-content:space-between;align-items:center;padding:10px 0 17px}.demoPrice>span{font-size:9px;color:#71819e}.demoPrice>b{font-size:21px}.demoPay{justify-content:space-between;gap:7px;background:#315aef;color:white;font-size:10px;font-weight:700;padding:13px 10px;border-radius:9px}.demoDelivery,.demoPay{display:flex;align-items:center}.demoDelivery{justify-content:center;gap:5px;font-size:8px;color:#75829b;margin:12px 0 1px}.formatChip{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;border-radius:15px;padding:14px 16px;box-shadow:0 12px 30px #17286f38;transform:rotate(-7deg);font-size:10px;line-height:1.5}.formatChip b{font-size:11px}.chipPdf{left:-15px;top:69px;background:#ffe065;color:#3c3540}.chipMail{right:-19px;bottom:85px;background:#b5f1ee;color:#204e60;transform:rotate(4deg)}.showcaseCaption{position:absolute;bottom:0;font-size:9px;color:#d3cdff;text-align:center}.colorRibbon{justify-content:space-around;gap:20px;flex-wrap:wrap;padding:25px 14px;border-bottom:1px solid #e3e7f6}.colorRibbon,.colorRibbon>span{display:flex;align-items:center}.colorRibbon>span{gap:9px;font-size:10px;letter-spacing:1.1px;font-weight:700;color:#566280}.colorRibbon i{font-style:normal;color:#9d70ed;font-size:20px}.creatorFaq,.creatorFormats,.creatorHow{padding:78px 0}.colorSectionHead{display:flex;align-items:flex-end;justify-content:space-between;gap:38px;margin-bottom:32px}.colorEyebrow{display:block;color:#5269b4;font-size:10px;letter-spacing:1.4px;font-weight:800;margin-bottom:16px}.creatorLanding h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(30px,3.2vw,43px);line-height:1.17;letter-spacing:-1.8px;font-weight:800;margin:0}.colorSectionHead>p{max-width:340px;font-size:15px;line-height:1.8;color:#6d7892;margin:0 0 4px}.formatGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.formatTile{border-radius:19px;padding:25px 21px;min-height:280px;display:flex;flex-direction:column;border:1px solid transparent}.formatTile>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.formatTile>small{font-size:8px;letter-spacing:1.2px;font-weight:700;margin-bottom:11px}.formatTile h3{font-size:19px;letter-spacing:-.5px;line-height:1.25;margin-bottom:12px}.formatTile p{font-size:12px;line-height:1.7;margin-bottom:0}.formatTile.coral{background:#ffe2d6;color:#7a302b;border-color:#ffd6c5;box-shadow:0 6px 0 #f5c8b6}.formatTile.violet{background:#7242d6;color:#fff;box-shadow:0 6px 0 #5829bc}.formatTile.violet p{color:#eee4ff}.formatTile.blue{background:#dbe9ff;color:#214785;border-color:#d0e1ff;box-shadow:0 6px 0 #c1d6f6}.formatTile.yellow{background:#fff0a9;color:#66521d;border-color:#f5e399;box-shadow:0 6px 0 #ead681}.formatLimit{font-size:11px;color:#7a85a0;margin:23px 0 0}.creatorHow{border-top:1px solid #e5e9f6;padding-top:65px}.inlineLink{display:flex;align-items:center;gap:9px;font-size:12px;color:#365ce0;min-height:44px}.creatorJourney{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px}.creatorJourney article{position:relative;border:1px solid #e4e9f6;border-radius:18px;padding:28px;background:#fff;box-shadow:0 8px 24px #243a6d06}.journeyNumber{position:absolute;right:22px;top:23px;font-size:34px;letter-spacing:-1px;color:#dbe2f3;font-weight:800}.journeyIcon{display:grid;place-items:center;width:56px;height:56px;border-radius:15px;background:#e8efff;color:#365de3;margin-bottom:23px}.creatorJourney article:nth-child(2) .journeyIcon{background:#f1e7ff;color:#8245d8}.creatorJourney article:nth-child(3) .journeyIcon{background:#fff0df;color:#ca6635}.creatorJourney h3{font-size:19px;letter-spacing:-.5px}.creatorJourney p{font-size:13px;line-height:1.8;color:#6e7b96;margin:0}.mobileFeature{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;background:#f0f5ff;border:1px solid #e0e8fb;padding:50px 60px;border-radius:26px}.mobileFeature>div>p{color:#627392;font-size:15px;line-height:1.8;margin:22px 0}.mobileFeature ul{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}.mobileFeature li{display:flex;align-items:center;gap:11px;font-size:12px;color:#435c89}.mobileFeature li svg{flex-shrink:0;color:#3468d9}.mobileFeatureArt{background:linear-gradient(150deg,#305ce6,#6e4ee4);padding:28px;border-radius:22px;color:white;box-shadow:12px 13px 0 #dce5fd;max-width:330px;width:100%;transform:rotate(-3deg)}.mobileFeatureArt>svg{display:block;margin:0 auto 25px}.miniStep{display:flex;align-items:center;gap:10px;border:1px solid #ffffff25;border-radius:10px;background:#ffffff0d;padding:14px 11px;font-size:11px;margin-top:11px}.miniStep>span{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;background:#ffffff20;font-size:10px;font-weight:700}.miniStep>svg{margin-left:auto;flex-shrink:0;color:#ffdf64}.feeSection{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:90px 6%}.feeSection>div>p{color:#6b7892;font-size:15px;line-height:1.8;margin:24px 0 28px;max-width:410px}.feeCard{border:1px solid #dbe2f3;border-radius:23px;background:#fff;box-shadow:0 15px 40px #284d9b12;overflow:hidden}.feeCardTop{background:linear-gradient(120deg,#172e8d,#4c3ab5);color:#fff;padding:28px 30px}.feeCardTop>span{font-size:9px;letter-spacing:1.6px;color:#cfdbff}.feeCardTop>b{display:block;font-size:66px;letter-spacing:-3px;line-height:1.1;margin:12px 0 6px;font-family:Manrope,sans-serif}.feeCardTop>b>small{font-size:30px;margin-left:4px;color:#ffe06c}.feeCardTop p{font-size:12px;color:#d6ddff;margin:0}.feeExample{padding:24px 28px 10px}.feeExample>small{font-size:8px;letter-spacing:1.1px;color:#8996b1}.feeExample>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;padding:13px 0}.feeExample>div>span{color:#75829c}.feeExample .netExample{border-top:1px dashed #cbd6ee;margin-top:5px;padding-top:18px}.netExample strong{font-size:25px;color:#305ae3}.feeCard p.feeNote{font-size:10px;line-height:1.7;color:#7d8ca6;margin:0;padding:8px 28px 25px;max-width:none}.creatorFaq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid #e5eaf6}.creatorFaq>div>p{color:#73809a;line-height:1.8;font-size:14px;margin-top:18px}.faqItems details{border-bottom:1px solid #e2e7f4;padding:0}.faqItems summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;font-weight:700;font-size:13px;line-height:1.5}.faqItems summary::-webkit-details-marker{display:none}.faqItems summary svg{flex-shrink:0;color:#4566c6;transition:transform .2s}.faqItems details[open] summary svg{transform:rotate(45deg)}.faqItems details>p{font-size:13px;color:#6b7995;line-height:1.8;padding:0 25px 18px 0;margin:0}.creatorFinal{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:center;gap:30px;background:linear-gradient(115deg,#e7527e,#873dd1 62%,#3c52dd);border-radius:25px;padding:49px 55px;margin-bottom:55px;color:white;overflow:hidden}.creatorFinal>div>span{display:block;font-size:9px;letter-spacing:1.5px;color:#ffe6f0;margin-bottom:14px}.creatorFinal h2{font-size:37px}.creatorFinal>.launchCta{flex-shrink:0}.finalSpark{position:absolute;z-index:-1;font-size:270px;color:#ffffff12;right:220px;top:-60px;line-height:1}.creatorMain>.catalog{padding-top:30px}.creatorMain>.catalog h2{font-weight:800}.creatorLanding :is(section[id]){scroll-margin-top:28px}footer{max-width:none;background:#15234a;color:#fff;padding:35px 6%;border:0}footer p{color:#c2cce5}footer>div{color:#d2daef}footer .logoIcon{box-shadow:none}.pinAccess{background:radial-gradient(ellipse at top,#e0e8ff,#f7f8ff 65%)}.pinEmblem{background:linear-gradient(145deg,#f3f5ff,#e0e7ff);color:#3a5cdd;box-shadow:5px 5px 12px #b7c6ed60,-3px -3px 9px #fff}.pinCard{border-color:#e2e8f9;box-shadow:12px 18px 40px #203c890d}.pinCard input{background:#f6f8ff;border-color:#d7e0f6;box-shadow:inset 2px 2px 6px #cdd7ef50}.pinCard h1{font-family:Manrope,sans-serif;font-size:29px;font-weight:800}.market{background:#f5f7fe}.market aside{background:linear-gradient(160deg,#f6f8ff,#edf0ff);border-color:#e0e6f7}.panelBrand{color:#203b86}.panelBrand small{color:#7584b0}.market aside>button{color:#536487;background:linear-gradient(145deg,#fff,#eef2fc);border-color:#e1e7f6;box-shadow:4px 5px 10px #c5cde74d,-3px -3px 9px #fff}.menuIcon{background:#e7edff;color:#4262c6;box-shadow:inset 1px 1px 3px #c7d2ef60}.market aside>button.active{background:linear-gradient(130deg,#2758e1,#6946d5);border-color:#3e54d1;box-shadow:inset 2px 2px 5px #14296630,0 5px 12px #2944a835;color:white}.market aside>button.active .menuIcon{color:#fff1a5;background:#ffffff1c}.market .stats>div:first-child{border-top:3px solid #466ce5}.market .stats>div:nth-child(2){border-top:3px solid #a05be4}.market .stats>div:nth-child(3){border-top:3px solid #f08d57}.market .stats>div:nth-child(4){border-top:3px solid #55bcb7}.market h1{color:#253c76}.walletHero{background:linear-gradient(120deg,#234dc3,#6541ca)}.walletHero .primary{background:#ffe167;color:#29355e}.mobilePanelBar{background:#f4f6ff;border-color:#dee5f8}.joinPage{background:radial-gradient(ellipse at right,#e9e5ff,transparent 60%)}.directCheckout{background:#f3f6fe}.checkoutCard{border-color:#e0e6f6}.checkoutPrice{color:#2b51cb}.checkoutPromise{color:#4261ae}.checkoutSteps .current{color:#355cdc}.checkoutStatus>span{background:#eaf0ff;color:#3c5fd1}.checkoutFooter{background:transparent}.sellerStoreHero{background:linear-gradient(115deg,#f2f6ff,#f8f0ff);border-radius:20px;padding:35px;margin-top:25px}.storeAvatar{background:#e1e8ff;color:#365ed2}@media(hover:hover){.formatTile:hover{transform:translateY(-5px);box-shadow:0 12px 23px #21376c1d}.launchCta:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 7px 0 #d2ad2f,0 15px 26px #14286525}.market aside>button:not(.active):hover{color:#2d4dae;box-shadow:5px 9px 16px #b9c5e65c,-3px -3px 10px #fff}}@media(max-width:1100px){.launchHero{padding:48px 35px;gap:10px}.launchCopy h1{font-size:58px;letter-spacing:-3px}.formatChip{padding:11px}.chipPdf{left:-5px;top:50px}.chipMail{right:-10px;bottom:62px}.formatGrid{gap:13px}.formatTile{padding:23px 17px}.formatTile h3{font-size:17px}.feeSection{gap:45px;padding:75px 2%}.mobileFeature{gap:45px;padding:42px}}@media(max-width:800px){.creatorMain{padding:0 20px}.launchHero{grid-template-columns:1fr;padding:38px 28px 25px;gap:25px;min-height:0;border-radius:24px;margin-top:18px}.launchCopy h1{font-size:58px;letter-spacing:-2.8px;margin:23px 0}.launchCopy>p{max-width:540px}.launchActions{margin-top:24px}.heroShowcase{max-width:390px;width:100%;margin:auto;padding-top:16px;padding-bottom:33px}.demoPhone{width:250px;transform:rotate(3deg);padding:15px}.demoProductArt{height:170px}.demoProductArt>strong{font-size:19px}.chipPdf{left:0;top:38px}.chipMail{right:0;bottom:70px}.launchFoot{margin-top:22px}.formatGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.colorRibbon{gap:15px;padding:23px 4px}.colorRibbon>span{font-size:9px;letter-spacing:.5px}.colorRibbon i{display:none}.colorSectionHead{align-items:flex-start;gap:20px}.colorSectionHead>p{max-width:280px;font-size:13px}.creatorFaq,.creatorFormats,.creatorHow{padding:52px 0}.creatorJourney{gap:14px}.creatorJourney article{padding:22px 18px}.journeyNumber{font-size:28px;right:16px}.creatorJourney h3{font-size:17px}.creatorJourney p{font-size:12px}.mobileFeature{grid-template-columns:1fr;gap:35px;padding:34px}.mobileFeatureArt{max-width:340px;justify-self:center;transform:rotate(-2deg)}.feeSection{gap:28px;padding:60px 0}.feeSection h2{font-size:31px}.feeSection>div>p{font-size:13px}.feeCardTop{padding:25px}.feeCardTop>b{font-size:57px}.creatorFaq{grid-template-columns:1fr;gap:14px}.creatorFinal{padding:35px;flex-wrap:wrap}.creatorFinal h2{font-size:32px}.creatorFinal .launchCta{min-height:50px}.finalSpark{right:10px}.creatorMain>.catalog .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){header{padding:0 20px;gap:12px}header .logo{font-size:24px}.headerRight{gap:8px}.headerRight .primary{padding:11px 13px;font-size:12px}.creatorMain{padding:0 14px}.launchHero{padding:32px 23px 25px;border-radius:22px}.launchCopy h1{font-size:clamp(38px,11.7vw,45px);line-height:1.07;letter-spacing:-2.2px}.launchCopy>p{font-size:14px;line-height:1.8;margin-bottom:0}.launchTag{font-size:8px;letter-spacing:1.2px}.launchActions{gap:15px}.launchActions .launchCta{width:100%;font-size:13px}.launchActions>a{justify-content:center;width:100%;font-size:12px}.launchFoot{font-size:10px;align-items:flex-start;line-height:1.7}.launchFoot svg{margin-top:2px}.heroShowcase{margin-top:0;padding-top:12px}.demoPhone{width:227px;padding:13px;border-width:5px}.demoProductArt{height:157px;padding:15px}.demoProductArt>svg{width:40px;height:40px}.demoProductArt>strong{font-size:17px}.demoProductName{padding-top:14px}.demoProductName h3{font-size:14px}.demoPrice>b{font-size:18px}.formatChip{font-size:8px;gap:7px;padding:10px;border-radius:11px}.formatChip b{font-size:9px}.formatChip svg{width:18px}.chipPdf{left:-10px;top:44px}.chipMail{right:-10px;bottom:55px}.showcaseCaption{font-size:8px}.colorRibbon{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 8px}.colorRibbon>span{font-size:8px;letter-spacing:.4px}.colorRibbon svg{width:15px}.creatorFaq,.creatorFormats,.creatorHow{padding:43px 4px}.colorSectionHead{display:block;margin-bottom:26px}.colorSectionHead>p{margin-top:20px;max-width:none}.creatorLanding h2{font-size:30px;letter-spacing:-1.4px}.colorEyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:12px}.formatGrid{gap:18px 12px}.formatTile{padding:19px 14px;min-height:255px;border-radius:15px}.formatTile>div{margin-bottom:27px}.formatTile>div>svg:first-child{width:25px}.formatTile>small{font-size:6px;letter-spacing:.7px;line-height:1.6}.formatTile h3{font-size:16px;line-height:1.3}.formatTile p{font-size:11px;line-height:1.7}.formatLimit{font-size:10px;line-height:1.7}.creatorJourney{grid-template-columns:1fr;gap:14px;margin-top:22px}.creatorJourney article{padding:23px}.journeyIcon{width:45px;height:45px;border-radius:12px;margin-bottom:17px}.journeyIcon svg{width:24px}.creatorJourney h3{font-size:19px}.creatorJourney p{font-size:13px}.journeyNumber{font-size:37px;top:20px;right:23px}.mobileFeature{padding:30px 22px;border-radius:20px}.mobileFeature>div>p{font-size:13px}.mobileFeatureArt{padding:22px;max-width:280px}.mobileFeature li{font-size:11px;line-height:1.6}.mobileFeature li svg{width:18px}.feeSection{grid-template-columns:1fr;gap:30px;padding:45px 6px}.feeSection>div>.launchCta{font-size:13px;min-height:50px}.feeCardTop>b{font-size:64px}.feeExample{padding:24px 25px 10px}.feeExample>div{font-size:13px}.feeCard p.feeNote{font-size:11px}.creatorFaq{gap:10px}.faqItems summary{font-size:13px;padding:19px 0}.faqItems details>p{font-size:12px}.creatorFinal{padding:30px 23px;gap:25px;border-radius:20px;margin-bottom:35px}.creatorFinal h2{font-size:29px}.creatorFinal>.launchCta{width:100%;font-size:13px}.sellerStoreHero{padding:25px}.creatorMain>.catalog .grid{grid-template-columns:1fr}footer{padding:30px 22px;gap:20px;align-items:flex-start}footer>div{flex-wrap:wrap;gap:16px}}@media(prefers-reduced-motion:reduce){.faqItems summary svg,.formatTile,.launchCta{transition:none!important}.formatTile:hover,.launchCta:hover{transform:none!important}}.paybaseDifferences{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:64px max(24px,6vw)}.paybaseDifferences article{padding:38px;border-radius:28px;box-shadow:0 16px 38px #183c7310}.paybaseDifferences h2{font-size:clamp(28px,3vw,42px);line-height:1.12;margin:18px 0}.paybaseDifferences li,.paybaseDifferences p{line-height:1.65}.paybaseDifferences .colorEyebrow{display:block;margin-top:16px}.differencePrivacy{background:#e8f0ff;color:#163169}.differenceStudio{background:#eee7ff;color:#39236d}.paybaseDifferences .small{font-size:12px;opacity:.85;margin-top:22px}.paybaseDifferences ul{padding-left:20px}.studioOffer{display:flex;align-items:center;gap:18px;margin:24px 0}.studioOffer b{font-size:78px;line-height:1;color:#6e3ada}.studioOffer span{font-size:18px}.ebookStudio{min-width:0}.studioBanner{background:linear-gradient(125deg,#315bea,#773de0);color:white;border-radius:22px;padding:28px;display:flex;gap:22px;align-items:center;margin-bottom:14px}.studioBanner h2{font-size:26px;margin:8px 0}.studioBanner p{margin:0;color:#f4edff}.studioBanner span{font-size:10px;letter-spacing:.13em}.studioBanner>strong{font-size:32px;margin-left:auto;white-space:nowrap}.studioBanner small{display:block;font-size:11px;font-weight:400}.studioToolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:24px 0 12px}.studioToolbar>div{display:flex;gap:5px}.studioLibrary{display:flex;gap:12px;flex-wrap:wrap}.studioLibrary button{display:flex;align-items:center;gap:10px;border:1px solid #dce2ed;border-radius:14px;padding:12px;max-width:100%;background:white}.studioLibrary button.selected{outline:2px solid #315bea}.studioLibrary strong{overflow-wrap:anywhere}.studioLibrary span{padding:10px;border-radius:8px;color:white}.studioLibrary small{color:#55627b}.studioWorkspace{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin-top:24px}.studioEditor{background:white;padding:24px;border:1px solid #e1e5ee;border-radius:20px}.studioEditor fieldset{border:0;padding:0;margin:0;display:grid;gap:18px}.studioChapter{background:#f7f8fd;border-radius:14px;padding:18px;display:grid;gap:14px}.studioChapter .studioToolbar{margin:0}.studioChapter textarea{resize:vertical;line-height:1.65}.studioActions{display:flex;gap:10px;flex-wrap:wrap}.studioActions button{min-height:44px;display:flex;align-items:center;gap:7px}.studioPreview{align-self:start}.studioPreview>small{font-size:10px;letter-spacing:.1em}.studioPreview>div{margin:12px 0;padding:25px;color:white;border-radius:7px 18px 18px 7px;min-height:370px;box-shadow:10px 14px 0 #d7dced;overflow-wrap:anywhere}.studioPreview h2{font-size:28px;line-height:1.2;margin:28px 0 18px}.studioPreview p{line-height:1.65}.studioPreview strong{display:block;margin-top:40px}.studioPreview .small{margin-top:28px}.studioEditor input,.studioEditor textarea{width:100%;min-width:0}.studioEditor input[type=color]{width:52px}.ebookStudio button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1000px){.studioWorkspace{grid-template-columns:1fr}.studioPreview{max-width:320px;grid-row:1}.paybaseDifferences{padding:36px 20px}.paybaseDifferences article{padding:25px}}@media(max-width:700px){.paybaseDifferences{grid-template-columns:1fr}.studioBanner{padding:20px;gap:12px;flex-wrap:wrap}.studioBanner>svg{display:none}.studioBanner>strong{margin-left:0;font-size:24px}.studioBanner h2{font-size:23px}.studioEditor{padding:14px}.studioChapter{padding:12px}.studioActions button{flex:1 1 100%;justify-content:center}.studioPreview{width:100%}}.studioImage{display:block;max-width:100%;max-height:260px;object-fit:contain;border-radius:12px}.sellerForm select{padding:12px;border:1px solid #dce2ed;border-radius:10px;background:white;max-width:100%}.sellerForm .checkbox input{width:auto}.creatorProductActions .overlay{text-align:left}.creatorProductActions .modal button{min-height:42px}.studioPreview .small{overflow-wrap:anywhere}.criabaseLogo{display:inline-flex;align-items:center;justify-content:center;height:78px;flex:none;background:white;border-radius:10px;overflow:hidden}.criabaseLogo img{max-width:none}.panelBrand .criabaseLogo{height:74px}.authLogo.criabaseLogo{max-width:100%;height:100px;margin-bottom:12px}.setupSteps{padding-left:23px;line-height:1.65}.setupSteps li{margin:10px 0}.setupStatus{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.setupStatus span{background:#eef3ff;border-radius:8px;padding:9px 12px;color:#25468a;font-size:12px}@media(max-width:600px){header .criabaseLogo{width:175px;height:62px}.launchTag{font-size:9px;letter-spacing:.04em}}:root{--green:#254ec9;--ink:#20263f;--muted:#61677c;--line:#e9e4df;--cream:#fffaf5;--lime:#ffe2b6;--coral:#f36543;--blue:#2858da}body{background:#fffaf6;color:var(--ink)}header{background:#fffdfb;border-color:#f1e4d8}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #2858da;outline-offset:4px}.launchCta,.primary{min-height:48px;border-radius:14px!important;background:linear-gradient(135deg,#2858da,#2744ac)!important;color:#fff!important;box-shadow:0 5px 0 #183289,0 10px 24px #2858da22;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}.launchCta:active,.primary:active{transform:translateY(3px);box-shadow:0 2px 0 #183289,0 4px 12px #2858da22}@media(hover:hover){.launchCta:hover,.primary:hover{transform:translateY(-2px);box-shadow:0 7px 0 #183289,0 16px 30px #2858da26;filter:none}.formatTile:hover{transform:translateY(-5px);box-shadow:0 18px 30px #3e294215}}.launchHero{background:radial-gradient(ellipse at 90% 25%,#ffc6a0 0,transparent 53%),linear-gradient(125deg,#fff8ee,#ffe6da)!important;border:1px solid #ffdcc8;border-radius:30px;margin-top:24px;padding:54px 5%;overflow:hidden}.launchCopy h1{color:#20263f;font-weight:800}.launchCopy h1 em{color:#d84a29!important}.launchCopy p{color:#53576c}.launchTag{color:#a73521!important;background:#fff6e7!important;border-color:#f1ccb3!important}.launchTag span{background:#ef6c43!important}.heroOrb{opacity:.45}.orbOne{background:#ff9c5f!important}.orbTwo{background:#ffd45b!important}.launchFoot{color:#565b70!important}.freeAccountNote{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#334268;margin:20px 0 10px}.freeAccountNote svg{color:#198364;flex:none}.demoPhone{box-shadow:14px 24px 0 #dd714d22,0 28px 50px #63362626!important;border-color:#fff!important}.demoProductArt{background:linear-gradient(145deg,#2e55ca,#512bb4)!important}.formatChip{border-color:#f4d5bf!important;background:#fffdf8!important;box-shadow:0 10px 30px #91472c14!important}.accountPromise{display:flex;align-items:center;gap:30px;padding:26px 30px;background:white;border:1px solid #ecdccc;border-radius:20px;margin:22px 0}.accountPromise>div{flex:none}.accountPromise span{display:block;font-size:10px;letter-spacing:1.4px;color:#9d492c;font-weight:800}.accountPromise strong{display:block;font-size:35px;letter-spacing:-1px;margin-top:7px}.accountPromise small{font-size:13px;letter-spacing:0;font-weight:500}.accountPromise p{max-width:490px;margin:0;line-height:1.7;color:#61677c}.accountPromise a{display:flex;align-items:center;gap:8px;margin-left:auto;color:#2858da;font-weight:700;white-space:nowrap;min-height:44px}.colorRibbon{background:#ffc964!important;color:#4f3416!important;border-radius:15px}.colorEyebrow{color:#b3472c!important}.formatTile{transition:transform .2s,box-shadow .2s;border-radius:23px!important}.formatTile.coral{background:#ffddd0!important}.formatTile.yellow{background:#ffedb3!important}.formatTile.violet{background:#ebe1ff!important}.formatTile.blue{background:#dceaff!important}.differencePrivacy{background:#f0efff!important;border-color:#ddd8fb!important}.differenceStudio{background:#fff0df!important;border-color:#f3d8bc!important}.studioOffer{color:#b64225!important}.feeSection{background:#fff0e4!important;border-radius:28px;padding:40px!important}.feeCard{border-radius:23px!important;box-shadow:0 16px 35px #9a482b15!important}.feeCardTop{background:#254ec9!important;color:white!important}.feeCardTop p,.feeCardTop span{color:#e4ebff!important}.netExample{color:#176d54!important}.creatorFinal{background:linear-gradient(120deg,#f66e48,#ffaf61)!important}.creatorFinal,.creatorFinal h2{color:#402418!important}.finalSpark{color:#ffe5a4!important}.adminMain{background:linear-gradient(160deg,#fff9f3,#f6f7ff)!important}.market aside{background:#fffdf9!important;border-color:#eee3d7}.market aside>button{min-height:49px;border-radius:13px!important;color:#535c77}.market aside>button.active{background:#2858da!important;color:#fff!important;box-shadow:0 4px 0 #183289,0 10px 20px #2858da20}.market aside>button.active .menuIcon{background:#ffffff24;color:white}.market aside>button:active{transform:translateY(2px)}.menuIcon{background:#fff0e0;color:#bd4e2e}.panel,.stats>div{border-radius:18px;border-color:#e8e3df;box-shadow:0 5px 20px #34395a06}.stats>div{border-top:4px solid #ff9964}.stats>div:nth-child(2){border-top-color:#2858da}.stats>div:nth-child(3){border-top-color:#9a71e0}.stats>div:nth-child(4){border-top-color:#45a789}.stats strong{font-weight:800;color:#28365b}.muted,.stats small,.stats span{color:#626b80}.storeShare,.studioBanner,.walletHero{border-radius:22px!important}.creatorSteps>div{background:#fff7ec!important;border:1px solid #f3dfc8;border-radius:18px}.creatorSteps button{color:#2858da;min-height:44px}.creatorSteps b{color:#c14b2b}.panelHead{background:#fffaf5}.panelHead button,.productRow>button,.rowActions button{min-height:44px}.sellerForm input:not([type=checkbox]):not([type=color]),.sellerForm select,.sellerForm textarea{min-height:48px;border-radius:12px;border-color:#d5d9e4}.sellerForm input:focus,.sellerForm textarea:focus{outline:3px solid #2858da18;border-color:#2858da}.notice{background:#fff4df;color:#73522d;border-color:#efddbb;border-radius:13px}.badge{border-radius:8px}.authModal{background:#fffdf9!important}.authTabs button{min-height:46px}.authTabs .selected{background:#eaf0ff!important;color:#234fc9!important}.close{width:44px;height:44px}.mobileQuickNav{display:none}.checkoutPage input{min-height:48px}@media(max-width:760px){html{scroll-padding-top:80px}body{font-size:15px}header{padding:10px 16px 0;gap:8px}main{padding-left:16px;padding-right:16px}header .criabaseLogo{width:166px;height:58px}header nav{overflow:auto;justify-content:flex-start;gap:18px}header nav button{min-height:44px;white-space:nowrap;font-size:12px}.headerRight{gap:6px}.headerRight button{min-height:44px;padding:10px;font-size:12px}footer{flex-wrap:wrap;padding:25px 16px 100px}footer>div{flex-wrap:wrap;gap:16px}.launchHero{padding:30px 22px 24px!important;margin-top:12px;border-radius:23px;gap:22px;grid-template-columns:1fr}.launchCopy h1{font-size:clamp(38px,10.8vw,62px)!important;line-height:1.06;letter-spacing:-1.8px}.launchCopy p{font-size:15px;line-height:1.7}.launchActions{display:flex;flex-direction:column;align-items:stretch;gap:17px}.launchActions .launchCta{width:100%;padding:16px;font-size:16px}.launchActions a{justify-content:center;min-height:44px}.launchTag{font-size:9px;letter-spacing:.025em}.freeAccountNote{font-size:12px;line-height:1.5}.heroShowcase{transform:none!important;max-width:100%;min-width:0}.formatChip{font-size:10px;max-width:170px}.accountPromise{padding:22px;flex-direction:column;align-items:flex-start;gap:14px}.accountPromise a{margin:0}.accountPromise strong{font-size:32px}.colorRibbon{gap:14px;padding:18px;flex-wrap:wrap;justify-content:center}.colorRibbon span{font-size:11px}.colorSectionHead{gap:16px}.creatorFaq,.creatorFormats,.creatorHow{padding-top:42px;padding-bottom:32px}.formatGrid{grid-template-columns:1fr 1fr;gap:12px}.formatTile{padding:20px 15px!important}.formatTile h3{font-size:18px}.formatTile p{font-size:13px}.formatTile small{font-size:8px}.feeSection{padding:25px 18px!important;gap:28px}.creatorFinal{padding:30px 24px!important}.creatorFinal .launchCta{width:100%}.market{padding-bottom:86px}.market .adminMain{padding:22px 16px!important;min-width:0;width:100%}.mobilePanelBar{position:sticky;top:0;z-index:7;background:#fffdf9!important;padding:12px 16px;border-bottom:1px solid #edddce}.mobilePanelBar button{min-height:44px;background:#eaf0ff;color:#254ec9;border-radius:12px;padding:10px 14px}.market aside.menuOpen{max-height:65dvh;overflow-y:auto;padding-bottom:20px}.mobileQuickNav{display:flex;position:fixed;bottom:0;left:0;right:0;height:auto;min-height:72px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffdfbf5;backdrop-filter:blur(12px);border-top:1px solid #e6dcca;z-index:8;gap:4px;box-shadow:0 -5px 22px #2530440c}.mobileQuickNav button{flex:1;min-height:50px;height:auto;flex-direction:column;gap:4px;color:#606b83;padding:6px 2px;border-radius:12px;font-size:10px}.mobileQuickNav button[aria-current=page]{background:#eaf0ff;color:#254ec9;font-weight:800}.market .titleRow{align-items:flex-start;flex-direction:column;gap:16px}.market .titleRow .primary{width:100%}.market h1{font-size:27px;line-height:1.2}.stats{gap:10px}.stats>div{padding:15px 12px;min-width:0}.stats strong{font-size:clamp(19px,5vw,26px);overflow-wrap:anywhere}.stats small,.stats span{font-size:11px}.formRow{flex-direction:column;gap:16px}.formRow>*{width:100%}.uploadFields{grid-template-columns:1fr}.sellerForm input,.sellerForm select,.sellerForm textarea,form input:not([type=checkbox]),form textarea{font-size:16px!important}.sellerForm label{font-size:13px}.sellerForm .checkbox{line-height:1.6}.checkbox input{min-width:20px;min-height:20px}.padded{padding:20px 16px}.storeShare{padding:22px 16px;overflow-wrap:anywhere}.storeShare>div:last-child{display:flex;flex-wrap:wrap;gap:14px}.storeShare a,.storeShare button{min-height:48px}.panelHead{padding:16px;gap:12px}.productRow{padding:16px;gap:14px}.creatorProductActions{flex-wrap:wrap}.creatorProductActions>button{min-height:44px}.studioToolbar{flex-wrap:wrap}.studioWorkspace{grid-template-columns:minmax(0,1fr)}.studioEditor,.studioLibrary,.studioPreview{min-width:0}.studioActions{gap:12px}.overlay{padding:10px;align-items:center}.modal{max-width:100%;max-height:calc(100dvh - 20px);border-radius:22px}.authModal,.editor,.legal,.payoutModal{padding:30px 20px!important}.authModal h2{font-size:27px}.authModal .primary{width:100%}.paymentContent,.productDetail{padding:30px 20px}.paymentContent .primary{width:100%}.pixCode{font-size:13px!important}.toast{bottom:calc(88px + env(safe-area-inset-bottom));max-width:calc(100% - 24px);width:max-content}.formActions{gap:12px}.formActions button{min-height:48px}.market table td{overflow-wrap:anywhere}.market .tableScroll{max-width:100%}}@media(max-width:380px){.formatGrid{grid-template-columns:1fr}.launchHero{padding-left:16px!important;padding-right:16px!important}.formatChip{max-width:140px}.accountPromise small{display:block}.heroShowcase .demoPhone{max-width:235px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.creatorFinal>div>span{color:#6f3522}.studioOffer b{color:#b64225}.checkoutCard{border-radius:23px;box-shadow:0 12px 35px #61402a0b}.checkoutCard .primary{min-height:54px}.checkoutCard .checkoutForm label{font-size:13px}.market #panel-menu{background:linear-gradient(165deg,#183366,#102347 62%,#253662);border:1px solid #294574;border-radius:26px;padding:22px 15px;color:#fff;box-shadow:0 18px 38px #132a4824;align-self:start;overflow:hidden}.market .panelBrand{background:#fff;border-radius:18px;padding:12px;margin-bottom:22px}.market .asideLabel{color:#bed1f5;letter-spacing:.16em;padding:0 12px;margin-bottom:14px}.market #panel-menu .navTile{position:relative;display:flex;align-items:center;gap:12px;width:100%;text-align:left;margin:7px 0;padding:13px 12px;min-height:70px;border:1px solid #ffffff16;border-radius:16px;background:#ffffff09;color:#edf3ff;box-shadow:0 4px 0 #07193266;transition:transform .18s,background .18s,box-shadow .18s}.market #panel-menu .navTile:hover{background:#ffffff18;transform:translateY(-2px);box-shadow:0 7px 0 #07193266}.market #panel-menu .navTile:active{transform:translateY(2px);box-shadow:0 1px 0 #07193266}.market #panel-menu .navTile.active{background:linear-gradient(115deg,#ff7954,#eb542f);border-color:#ffb098;color:#fff;box-shadow:0 5px 0 #8f341e,0 10px 24px #0002}.market .navTile .menuIcon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;background:#a9c5ff22;color:#abcaff;box-shadow:inset 0 1px 0 #ffffff30}.market .navTile:nth-of-type(3n+2) .menuIcon{background:#ffd08b22;color:#ffd08b}.market .navTile:nth-of-type(3n) .menuIcon{background:#bb9aff22;color:#d5c0ff}.market .navTile.active .menuIcon{background:#fff3;color:white}.menuCopy{display:flex;flex-direction:column;gap:4px;min-width:0}.menuCopy strong{font-size:13px;font-weight:750;line-height:1.25}.menuCopy small{font-size:10px;color:#bfcee8;font-weight:400;line-height:1.35}.market .navTile.active .menuCopy small{color:#fff4df}.market .asideBottom{background:#ffffff0b;color:#fff;border:1px solid #ffffff15;border-radius:16px;padding:16px;margin-top:22px}.market .asideBottom small{color:#c3d1e7}.market .asideBottom button{color:#fff;background:#ffffff12;border-color:#ffffff33}.market .navTile:focus-visible{outline:3px solid #ffcd69;outline-offset:3px}.creativeHero{display:flex;gap:20px;align-items:center;background:linear-gradient(115deg,#fff0df,#ffdbce);border:1px solid #ffcdbb;border-radius:22px;padding:28px;margin-bottom:22px;color:#69321f}.creativeHero>svg{flex-shrink:0}.creativeHero span{font-size:11px;letter-spacing:.17em;font-weight:800}.creativeHero h2{font-size:clamp(23px,3vw,32px);margin:7px 0}.creativeHero p{margin:0;line-height:1.6}.affiliateHero{background:linear-gradient(110deg,#ede9ff,#e1edff);border-color:#d9d1f7;color:#302864}.designWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.sellerForm fieldset{border:0;padding:0;margin:0;min-width:0}.sellerForm fieldset>label,.sellerForm form fieldset>label{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.sellerForm fieldset>label.checkbox{flex-direction:row}.colorOptions{display:flex;flex-wrap:wrap;gap:20px;margin:18px 0}.colorOptions label{display:grid;gap:8px;font-size:13px}.colorOptions input[type=color]{width:65px;height:48px;padding:5px;border-radius:12px;cursor:pointer}.customStore{border:1px solid;border-radius:24px;overflow:hidden;margin:22px 0;box-shadow:0 14px 30px #24304b0c}.storeBannerImage{display:block;width:100%;height:clamp(150px,25vw,280px);object-fit:cover}.storeIdentity{display:flex;gap:22px;align-items:center;padding:32px}.storePortrait{flex:0 0 88px;height:88px;width:88px;border-radius:25px;display:grid;place-items:center;color:#fff;font-size:38px;box-shadow:0 8px 0 #0001;overflow:hidden;border:4px solid #ffffffb3}.storePortrait img{width:100%;height:100%;object-fit:cover}.storePublicName{letter-spacing:.08em;opacity:.8}.customStore h1{font:inherit;font-size:clamp(28px,4vw,50px);font-weight:800;line-height:1.15;letter-spacing:-.025em}.customStore h1,.customStore p{margin:10px 0;overflow-wrap:anywhere}.customStore p{font:inherit;line-height:1.65;white-space:pre-wrap;opacity:.9}.storeAbout{padding:0 32px 32px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.customStore.centered .storeIdentity{flex-direction:column;text-align:center}.customStore.centered .storeAbout{text-align:center}.designPreview{position:sticky;top:20px;min-width:0}.designPreview .customStore h1{font-size:30px}.designPreview .storeIdentity{flex-direction:column;align-items:flex-start;padding:22px}.designPreview .centered .storeIdentity{align-items:center}.designPreview .storeBannerImage{height:170px}.designPreview .storeAbout{padding:0 22px 22px;font-size:14px}.designPreview .studioToolbar{gap:12px;flex-wrap:wrap}.designPreview a{display:flex;gap:7px;font-size:12px}.referralLink{display:flex;gap:12px;margin:20px 0}.referralLink input{flex:1;min-width:0;border:1px solid #d6dfea;border-radius:12px;background:#f6f8fc;padding:14px;color:#234372;font-size:14px}.affiliateCard{margin-bottom:22px}.affiliateRules{padding:18px;background:#f6f5ff;border-radius:16px;margin:22px 0}.affiliateSellers>div{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:15px;padding:18px 0;border-bottom:1px solid #e3e7ee;align-items:center}.affiliateSellers span{font-size:12px;display:grid;gap:5px}.affiliateSellers b{font-size:15px;color:#234372}.affiliateCard .stats{margin:20px 0;grid-template-columns:repeat(3,minmax(0,1fr))}.affiliateCard .stats strong{font-size:25px}.coverPresets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px}.coverPresets button{display:flex;flex-direction:column;align-items:flex-start;color:#fff;padding:18px 12px;border:1px solid #ffffff30;border-radius:14px;min-height:150px;text-align:left;box-shadow:0 5px 0 #132a4825}.coverPresets span{font-family:Georgia,serif;font-size:34px;margin-bottom:12px}.coverPresets strong{font-size:12px}.coverPresets small{font-size:10px;opacity:.8;margin-top:7px}.colorSwatches{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.colorSwatches button{width:38px;height:38px;min-height:38px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #ccd3df}.colorSwatches button[aria-pressed=true]{outline:2px solid #244bba;outline-offset:3px}.studioPreview .liveCover{display:block;height:auto;min-height:380px;padding:30px;overflow:hidden;position:relative}.liveCover h2,.liveCover p{position:relative;z-index:1;overflow-wrap:anywhere}.liveCover img{width:100%;height:180px;object-fit:contain;margin-top:20px}.liveCover.coverStyle-frame{outline:1px solid #ffffffb3;outline-offset:-13px}.liveCover.coverStyle-band:before{content:"";position:absolute;left:0;right:0;top:30px;height:45px;background:#142040}.liveCover.coverStyle-split{border-left:14px solid #ffd140}.studioPreview .pageSample{margin-top:20px;padding:28px;border-radius:3px;min-height:220px;box-shadow:0 8px 22px #26365112}.pageSample p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.pageSample h3{font-size:18px}.aiAssistant{border:1px solid #d8c8f9;border-radius:18px;background:linear-gradient(135deg,#f5eeff,#eef5ff);padding:20px;margin-bottom:25px}.aiAssistant h3{display:flex;gap:8px;align-items:center}.aiAssistant p{font-size:13px;line-height:1.6}.aiAssistant textarea{width:100%;box-sizing:border-box;border:1px solid #c7c7e2;border-radius:12px;background:#fff;padding:12px;font:inherit}.aiAssistant small{display:block;font-size:11px;line-height:1.6;color:#4c5474}.aiAssistant .studioToolbar{flex-wrap:wrap;gap:12px}.aiResult{background:#fff;border-radius:12px;padding:18px;margin:18px 0}.aiResult details{margin:12px 0;max-height:320px;overflow:auto}.aiResult summary{cursor:pointer;font-size:13px;font-weight:700}.studioEditor,.studioEditor fieldset{min-width:0}.studioWorkspace{align-items:start}@media(max-width:1000px){.designWorkspace{grid-template-columns:1fr}.designPreview{position:static}.coverPresets{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliateSellers>div{grid-template-columns:1fr 1fr}.affiliateCard .stats{grid-template-columns:1fr}.creativeHero{padding:22px}.market #panel-menu.menuOpen{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market #panel-menu.menuOpen .asideBottom,.market #panel-menu.menuOpen .asideLabel,.market #panel-menu.menuOpen .panelBrand{grid-column:1/-1}.market #panel-menu.menuOpen .navTile{margin:0;height:100%;min-height:82px}.menuCopy small{font-size:10px}.market .navTile .menuIcon{flex-basis:32px;width:32px;height:36px}.market #panel-menu .navTile{padding:12px 9px;gap:8px}.market #panel-menu .menuCopy strong{font-size:12px}}@media(max-width:600px){.creativeHero{align-items:flex-start;gap:12px;padding:20px}.creativeHero>svg{width:23px}.storeIdentity{padding:24px;flex-direction:column;align-items:flex-start}.storeAbout{padding:0 24px 24px}.storePortrait{height:72px;width:72px;flex-basis:72px;border-radius:20px}.referralLink{flex-direction:column}.affiliateRules{padding:15px}.affiliateCard.padded{padding:18px}.affiliateSellers>div{gap:12px}.aiAssistant{padding:16px}.aiAssistant button{width:100%}.colorSwatches button{min-width:40px;min-height:40px}.market .mobileQuickNav{background:#132b52;border-color:#29436a;box-shadow:0 -5px 25px #142e4d30}.market .mobileQuickNav button{color:#d6e4ff;border-radius:14px}.market .mobileQuickNav button[aria-current=page]{color:#fff;background:linear-gradient(145deg,#ff855c,#e85532);box-shadow:0 3px 0 #983b29}.market .mobilePanelBar{border:1px solid #edcdbb;background:linear-gradient(110deg,#fff0df,#ffdbce);border-radius:16px}.studioPreview .liveCover{min-height:350px}}@media(prefers-reduced-motion:reduce){.market #panel-menu .navTile{transition:none}.market #panel-menu .navTile:active,.market #panel-menu .navTile:hover{transform:none}}.market #panel-menu{background:linear-gradient(165deg,#183366,#102347 62%,#253662)!important}.market #panel-menu .navTile.active{background:linear-gradient(115deg,#ff7954,#eb542f)!important}.market aside.studioPreview{display:block;width:100%;max-width:100%;padding:0;border:0;background:transparent!important;box-shadow:none;overflow:visible}.market #panel-menu.menuOpen{overflow-y:auto}.market #panel-menu .navTile:hover{color:white}.market .studioPreview .pageSample h3{margin-top:0}.market .studioPreview .pageSample p{line-height:inherit}.market .aiAssistant .studioToolbar h3{margin:0}@media(max-width:760px){.market #panel-menu.menuOpen{padding:14px;max-height:70dvh}.market .studioPreview{grid-row:auto}.market .studioPreview .liveCover,.market .studioPreview .pageSample{max-width:320px;margin-left:auto;margin-right:auto}}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.imagePicker{display:flex;gap:10px;flex-wrap:wrap;margin:9px 0}.imagePicker button{flex:1;min-width:150px;min-height:52px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #bacbec;border-radius:13px;background:linear-gradient(145deg,#f6f9ff,#e9f0fc);color:#254e91;font-size:14px;font-weight:700;box-shadow:0 3px 0 #c9d7ed}.brandLoadingOverlay{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;background:#142b4855;backdrop-filter:blur(5px);padding:24px}.brandLoadingCard{width:min(340px,100%);padding:35px 28px;border:1px solid #fff;border-radius:28px;background:linear-gradient(150deg,#fff,#fff4e9);box-shadow:0 25px 90px #0c254c40;text-align:center;animation:loadingEnter .18s ease-out}.brandLoadingOrbit{position:relative;display:flex;align-items:center;justify-content:center;min-height:100px;margin-bottom:23px}.brandLoadingOrbit:before{content:"";position:absolute;inset:0;border:2px dashed #f49d7d;border-radius:50%;animation:loadingOrbit 10s linear infinite}.brandLoadingOrbit img{display:block;width:250px;max-width:100%;height:auto;position:relative;background:transparent;border-radius:0;padding:0;mix-blend-mode:multiply}.brandLoadingCard{isolation:isolate}.brandLoadingCard strong{display:block;color:#203b66;font-size:19px}.brandLoadingCard small{display:block;margin-top:14px;color:#69738a;font-size:12px}.brandLoadingTrack{height:6px;border-radius:9px;background:#e1e8f3;overflow:hidden;margin-top:23px}.brandLoadingTrack span{display:block;width:40%;height:100%;border-radius:9px;background:linear-gradient(90deg,#3569e4,#f46c43);animation:loadingPass 1.2s ease-in-out infinite}@keyframes loadingPass{0%{transform:translateX(-105%)}to{transform:translateX(355%)}}@keyframes loadingOrbit{to{transform:rotate(1turn)}}@keyframes loadingEnter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.brandLoadingCard,.brandLoadingOrbit:before{animation:none}.brandLoadingTrack span{animation-duration:3s}}@media(max-width:600px){.studioActions{position:sticky;bottom:85px;background:#fffefb;padding:12px;border:1px solid #eadccf;border-radius:18px;z-index:3;box-shadow:0 -4px 22px #26364c13;display:flex;flex-wrap:wrap;gap:8px}.studioActions button{min-height:49px;flex:1;font-size:12px}.imagePicker button{min-width:120px;font-size:13px}.sellerForm input,.sellerForm select,.sellerForm textarea{font-size:16px}}.automaticPayout{padding:22px;border:1px solid #bed3f6;background:linear-gradient(130deg,#f1f6ff,#f7f4ff);border-radius:18px;margin:20px 0}.automaticPayout h3{display:flex;gap:9px;align-items:center}.automaticPayout .button,.automaticPayout button{min-height:50px;margin-top:10px}.manualFallback{margin:22px 0;border:1px solid #e4e7ee;padding:15px;border-radius:14px}.manualFallback summary{font-size:13px;cursor:pointer;font-weight:650}.manualFallback form{margin-top:20px}.creativeTools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 28px}.creativeTools button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px;gap:12px;border:1px solid #e6d5ca;border-radius:22px;background:linear-gradient(145deg,#fff9f0,#fff0e1);box-shadow:0 5px 0 #ead7c9;transition:transform .18s,box-shadow .18s;white-space:normal}.creativeTools button:hover{transform:translateY(-3px);box-shadow:0 8px 0 #ead7c9}.creativeTools button:active{transform:translateY(3px);box-shadow:0 1px 0 #ead7c9}.creativeTools button.selected{background:#1d3866;color:#fff;border-color:#1d3866}.creativeTools button>span{display:grid;place-items:center;width:54px;height:54px;background:#f37449;color:#fff;border-radius:16px;font-weight:900;font-size:17px}.creativeTools strong{font-size:18px}.creativeTools small{font-weight:400;line-height:1.6}.templateGallery{margin:25px 0}.templateGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.templateChoice{display:flex;flex-direction:column;padding:10px;gap:9px;background:#fff;border:1px solid #dedfe5;border-radius:16px;text-align:left;white-space:normal;transition:transform .18s}.templateChoice:hover{transform:translateY(-3px);border-color:#eb7850}.templateCover{width:100%;min-height:220px;padding:18px 14px;display:flex;flex-direction:column;gap:12px;border-top:6px solid;overflow:hidden}.templateCover>span{font-size:10px;text-transform:uppercase;letter-spacing:1px}.templateCover>strong{font-size:21px;line-height:1.1}.templateCover>small{font-size:9px}.templatePicture{height:75px;display:grid;place-items:center;border-radius:2px;color:#fff;opacity:.92}.templatePicture span{font-size:8px;letter-spacing:1px;padding:8px}.template-frame{outline:1px solid #b9907560;outline-offset:-8px}.template-split{border-left:12px solid}.template-band{border-top-width:22px}.templateChoice>b{font-size:13px}.templateChoice>small{font-size:11px;color:#56627c}.packFieldset{border:0;padding:0;margin:0;min-width:0}.packPickers{display:flex;flex-wrap:wrap;gap:12px}.packPickers label{cursor:pointer;position:relative;min-height:48px;display:flex;align-items:center;justify-content:center;flex:1}.packPickers label:focus-within{outline:3px solid #315bea;outline-offset:3px}.packFiles>div{display:flex;gap:8px;align-items:center;border-bottom:1px solid #e7e8ee;padding:12px 0}.packFiles span{flex:1;min-width:0;overflow-wrap:anywhere;font-size:13px}.packFiles small{display:block;margin-top:5px}.packFiles button{min-height:44px}.designWorkspace .templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.creativeTools{grid-template-columns:1fr;gap:12px}.creativeTools button{padding:18px;gap:8px}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.templateCover{min-height:205px;padding:14px 10px}.templateCover>strong{font-size:18px}.packFiles>div{flex-wrap:wrap}.packFiles span{flex-basis:100%}.creativeTools button>span{width:42px;height:42px}.templateChoice>b{font-size:12px}}@media(prefers-reduced-motion:reduce){.creativeTools button,.templateChoice{transition:none}}.packSelection{padding:20px;border:1px solid #d5dff1;border-radius:18px;background:#f5f8ff}.packSelection h3{margin-top:0}.packSelection p,.packSelection small{line-height:1.6}.packSelection .packPickers{margin:16px 0}.packSelection .packPickers button{flex:1;min-width:160px;min-height:52px;white-space:normal}.purchaseDownload{padding:20px;border:1px solid #dbe4ff;border-radius:18px;background:linear-gradient(145deg,#f0f5ff,#fff7ef);margin:18px 0;min-width:0;text-align:left}.purchaseDownloadHeading{display:flex;gap:12px;align-items:center;color:#183360;margin-bottom:18px}.purchaseDownloadHeading svg{flex-shrink:0;color:#315bea}.purchaseDownloadHeading h3{margin:0;font-size:19px}.purchaseDownloadHeading p{margin:4px 0 0;font-size:14px}.purchaseDownload .purchaseDownloadButton{width:100%;min-height:56px;box-sizing:border-box;display:flex;justify-content:center;gap:10px;white-space:normal;text-align:center;line-height:1.35;padding:16px;font-size:16px}.purchaseDownloadFile{font-size:12px;overflow-wrap:anywhere;color:#52617a;margin:10px 0}.purchaseDownloadStatus{background:#e3f4e9;color:#205333;padding:12px;border-radius:10px;font-size:14px}.purchaseDownload details{border-top:1px solid #dbe4ff;margin-top:8px}.purchaseDownload summary{padding:15px 0;min-height:44px;cursor:pointer;font-size:14px;font-weight:700}.purchaseDownload details p{font-size:14px;line-height:1.6;margin:0 0 14px}.purchaseDownload .small{font-size:13px;line-height:1.6;margin:12px 0 0}.creatorProductActions .productEdit,.productEdit{min-height:46px;background:#315bea;color:#fff;padding:12px 18px;border-radius:12px;font-weight:700}.productDelete{min-height:46px;padding:12px 16px;border-radius:12px;background:#fff0ec;color:#a23325;font-weight:700}.packManage,.productCoverEditor{min-width:0;padding:16px;border:1px solid #dbe4ff;border-radius:14px;margin:14px 0;background:#f8faff}.packManagePickers{display:flex;gap:8px;flex-wrap:wrap}.packManagePickers button{min-height:46px;border:1px solid #bcccf8;border-radius:10px;background:white;padding:10px 14px}.packManageGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.packManageGrid>div{min-width:0;background:white;border-radius:12px;padding:8px}.packManageGrid img,.packManageGrid video{width:100%;height:130px;object-fit:contain;background:#e7edfa;border-radius:8px}.packManageGrid small{display:block;overflow-wrap:anywhere;margin:8px 0}.packManageGrid button{width:100%}.productCoverPreview{display:block;width:100%;max-width:260px;height:180px;object-fit:contain;margin:14px auto;border-radius:12px}.productCoverEditor small{display:block;line-height:1.6}.editor .formActions{position:sticky;bottom:0;background:#fff;padding:14px 0;margin-bottom:0;z-index:2;border-top:1px solid #e5e8ef}.editor .formActions button{min-height:48px}.editor .uploadFields{align-items:start}@media(max-width:700px){.creatorProductActions .productDelete,.creatorProductActions .productEdit{flex:1;min-width:130px;font-size:14px}.editor .formActions .primary{flex:1}.packManagePickers button{flex:1;min-width:100px}.productCoverEditor{padding:12px}}.previewBlurControls{padding:16px;background:#f0f5ff;border:1px solid #dbe4ff;border-radius:14px;display:grid;gap:12px}.previewBlurControls small{line-height:1.6}.previewBlurControls button,.previewPhotoRow button{min-height:46px;padding:12px;border:1px solid #bcccf8;border-radius:10px;background:#fff}.previewBlurSample{display:block;max-width:100%;max-height:360px;object-fit:contain;margin:auto;border-radius:8px}.previewPhotoRow{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:8px 0}.previewPhotoRow span{overflow-wrap:anywhere;min-width:0}.previewPhotoRow button{flex-shrink:0}.criabaseLogo{background:transparent;border-radius:0;overflow:visible;width:240px;height:auto;min-height:54px}.criabaseLogo img{width:100%;height:auto;object-fit:contain;display:block}header .criabaseLogo{width:200px;height:auto;min-height:60px}.panelBrand .criabaseLogo{height:auto;width:100%;min-height:64px}.authLogo.criabaseLogo{height:auto;width:280px;margin-bottom:16px}footer{background:#14213d}footer .criabaseLogo img{filter:brightness(0) invert(1)}footer>p{color:#fff1e9}.brandLoadingOrbit{min-height:90px;margin-bottom:18px}.brandLoadingOrbit:before{display:none}.brandLoadingOrbit img{mix-blend-mode:normal;width:270px;animation:brandBreathe 1.8s ease-in-out infinite}.brandLoadingCard{background:#fffaf6;border-color:#ffe2d7}.brandLoadingCard strong{color:#14213d}.brandLoadingTrack{background:#ffe0d4}.brandLoadingTrack span{background:#ff573f}@keyframes brandBreathe{50%{opacity:.72;transform:scale(.98)}}@media(max-width:520px){header .criabaseLogo{width:150px;min-height:48px}footer .criabaseLogo{width:210px}.authLogo.criabaseLogo{width:245px}}@media(prefers-reduced-motion:reduce){.brandLoadingOrbit img,.brandLoadingTrack span{animation:none}.brandLoadingTrack span{width:100%}}.storageAdmin{display:grid;gap:20px}.storageAdmin .sellerForm,.storageAdmin details{margin-top:20px}.storageAdmin summary{cursor:pointer;font-weight:600}.storageFiles{max-height:460px;overflow:auto}.storageFile{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #ddd}.storageFile>div{min-width:0}.storageFile small{display:block;overflow-wrap:anywhere}.storageFile button{flex-shrink:0}@media(max-width:640px){.storageFile{align-items:flex-start;flex-direction:column}.storageAdmin .titleRow{flex-wrap:wrap}}