@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;color:#193038;background:#f8f8f4;font-synthesis:none;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.site{overflow:hidden}.brand,.brand-button{display:inline-flex;align-items:center;gap:10px}.brand-button,.billing-header>button{border:0;background:none;padding:0}.brand-mark{width:36px;height:36px;display:grid;place-items:center;background:#18373c;border-radius:11px;color:#d8ee80;transform:rotate(-8deg)}.brand-mark svg{transform:rotate(8deg)}.brand-word{font-family:Manrope,sans-serif;font-size:25px;letter-spacing:-1.8px;font-weight:800;color:#193237}.brand-word span{font-weight:600}.brand-word i{font-style:normal;color:#7cb290}.brand-light .brand-mark{background:#d9ef81;color:#18373c}.brand-light .brand-word{color:#fff}.button{height:50px;border-radius:13px;border:1px solid transparent;padding:0 21px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:14px;font-weight:700;white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:#15363a;color:#fff;box-shadow:0 10px 24px #0b30321a}.button-primary svg{color:#d6ee80}.button-outline{background:#fff;border-color:#cdd8d2;color:#1f3f41}.button-light{background:#dbed86;color:#17383b}.button-text{background:transparent;color:#17383b}.site-header{position:relative;z-index:20;background:#f8f8f4;border-bottom:1px solid #e8ebe4}.site-header-inner{height:82px;display:flex;align-items:center}.site-nav{display:flex;align-items:center;gap:34px;margin:auto}.site-nav button,.header-login,.mobile-menu{background:none;border:0;color:#485a59;font-size:13px;font-weight:700}.site-nav button:hover,.header-login:hover{color:#0e4141}.site-header-actions{display:flex;align-items:center;gap:25px}.site-header .button{height:41px;padding:0 17px;border-radius:10px;font-size:12px;gap:12px}.mobile-menu{display:none}.hero{background:#f8f8f4}.hero-inner{position:relative;min-height:625px;display:grid;grid-template-columns:48% 52%;align-items:center}.hero-copy{position:relative;z-index:2;padding-top:20px;padding-bottom:45px}.eyebrow,.section-kicker,.app-eyebrow{display:flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;color:#547b65;font-size:11px;font-weight:800;letter-spacing:2px}.eyebrow-dot{width:8px;height:8px;border-radius:50%;background:#99c879;box-shadow:0 0 0 4px #dceec9}.hero h1,.billing-copy h1{font-family:Manrope,Hiragino Kaku Gothic ProN,sans-serif;font-size:clamp(43px,4vw,64px);line-height:1.35;letter-spacing:-3px;margin:23px 0 18px;font-weight:800;color:#18383c}.hero h1 em{font-style:normal;color:#58896e}.hero-lead{font-size:16px;line-height:2.1;color:#5d6d6a;max-width:530px;margin:0}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.inline-link{border:0;background:none;display:flex;align-items:center;gap:10px;color:#294b4b;font-weight:700;font-size:13px}.hero-trust{margin-top:30px;display:flex;align-items:center;gap:8px;color:#82928e;font-size:12px}.trust-icon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#e3eddd;color:#558767}.hero-visual{height:530px;position:relative;align-self:center;margin-left:-16px;margin-right:-60px;border-radius:30px;overflow:visible}.hero-visual>img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:30px;box-shadow:0 24px 44px #15393118}.hero-visual-shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:30px;background:linear-gradient(90deg,#faf8f433 0%,transparent 45%,#18353305 100%)}.floating-card{position:absolute;background:#fff;box-shadow:0 20px 42px #263d3b22;border:1px solid #e8eee6;border-radius:16px;display:flex;align-items:center;gap:11px;z-index:2;padding:12px 15px}.floating-card small{display:block;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:1.1px;color:#91a09d;font-weight:800;margin-bottom:4px}.floating-card strong{font-size:12px;color:#234548}.floating-top{top:55px;right:-14px}.float-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eaf2df;color:#558471}.float-check{color:#76ae7a;margin-left:12px}.floating-bottom{bottom:66px;left:-66px;min-width:260px}.publish-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#e2f198;background:#214a4a}.mini-progress{width:25px;height:25px;border-radius:50%;border:3px solid #ddecde;border-top-color:#72aa7b;margin-left:auto;transform:rotate(35deg)}.hero-photo-caption{position:absolute;bottom:19px;right:24px;color:#fff;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:2.2px;font-weight:800;text-shadow:0 2px 5px #1117}.hero-photo-caption span{padding:0 8px}.platform-strip{border-top:1px solid #e4e7df;min-height:110px;display:flex;align-items:center;gap:33px}.platform-strip>span{font-size:12px;font-weight:700;color:#889792;white-space:nowrap}.platform-strip>div{display:flex;justify-content:space-between;align-items:center;gap:21px;flex:1}.platform-strip b{font-family:Manrope,Hiragino Kaku Gothic ProN,sans-serif;color:#687773;font-size:16px;letter-spacing:-.4px;white-space:nowrap}.platform-strip small{font-size:10px;color:#a1aaa5;white-space:nowrap}.section{padding:105px 0}.section-header{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.section-kicker{margin:0 0 15px}.section h2{font-size:clamp(31px,3.2vw,48px);letter-spacing:-2px;line-height:1.45;color:#17373b;margin:0;font-weight:800}.section-header>p{max-width:348px;color:#6b7d77;line-height:1.85;font-size:14px;margin:0 0 3px}.features{background:#fff}.feature-grid{display:grid;grid-template-columns:1.22fr 1fr 1fr;gap:18px}.feature-card{position:relative;background:#f7f8f3;border:1px solid #e9eee5;border-radius:20px;padding:30px 29px;min-height:350px;overflow:hidden}.feature-card-main{background:#edf4df;border-color:#e1ecd3}.feature-number{font-family:Manrope,sans-serif;letter-spacing:1.3px;font-weight:800;color:#85a28b;font-size:10px}.feature-card h3{position:relative;z-index:2;font-size:20px;margin:45px 0 11px;color:#203e42;letter-spacing:-.6px}.feature-card p{position:relative;z-index:2;color:#687c76;font-size:13px;line-height:1.9;margin:0}.feature-card-main h3{margin-top:171px}.feature-icon{width:72px;height:72px;display:grid;place-items:center;border-radius:19px;margin-top:58px;color:#845b47}.feature-icon.peach{background:#f6e3d7}.feature-icon.mint{background:#dcece4;color:#4b806c}.feature-card:not(.feature-card-main) h3{margin-top:30px}.feature-tag{display:inline-block;margin-top:25px;color:#658674;background:#e9eee7;padding:8px 11px;border-radius:7px;font-size:10px;font-weight:700}.feature-graphic{position:absolute;top:58px;left:35px;width:260px;height:200px}.graphic-sheet{position:absolute;display:flex;width:171px;height:153px;background:#fff;border-radius:15px;border:1px solid #dbe8d4;box-shadow:0 17px 24px #3b68411c}.sheet-back{left:53px;top:0;transform:rotate(15deg);background:#d2e9c6}.sheet-mid{left:26px;top:9px;transform:rotate(-9deg);background:#f4dfc9}.sheet-front{left:30px;top:20px;align-items:center;justify-content:center;flex-direction:column;gap:19px;color:#4b7b69;transform:rotate(-2deg)}.sheet-front span{display:flex;flex-direction:column;gap:6px}.sheet-front i{display:block;width:84px;height:5px;border-radius:4px;background:#e4e9df}.sheet-front i:nth-child(2){width:65px}.sheet-front i:nth-child(3){width:74px}.graphic-spark{position:absolute;left:184px;top:92px;color:#6b9e68;background:#eff6dd;padding:7px;border-radius:50%}.workflow{background:#f3f5ef}.workflow-inner{display:grid;grid-template-columns:.9fr 1fr;gap:12%;align-items:center}.workflow-copy>p:not(.section-kicker){font-size:14px;line-height:1.9;color:#6b7f78;max-width:390px;margin:20px 0 27px}.workflow-copy .button{height:44px}.steps{display:grid;gap:13px}.step{display:flex;align-items:flex-start;gap:23px;border-radius:16px;background:#fff;border:1px solid #e4ebe4;padding:22px 21px}.step>span{font-family:Manrope,sans-serif;color:#719c7d;background:#edf5e5;padding:11px;border-radius:11px;font-weight:800;font-size:14px}.step div{flex:1}.step h3{font-size:15px;margin:0 0 7px;color:#264746}.step p{font-size:12px;color:#84938f;line-height:1.7;margin:0}.step>svg{color:#9dc79e}.step:last-child{border-color:#d3e4b7;box-shadow:0 15px 25px #5e906314}.detail-section{background:#fff}.detail-grid{display:grid;grid-template-columns:.95fr 1fr;gap:9%;align-items:center}.detail-image{position:relative;min-height:520px;border-radius:24px;overflow:hidden}.detail-image img{width:100%;height:520px;object-fit:cover;object-position:70% center}.image-label{position:absolute;bottom:30px;left:30px;color:#fff;background:#183b3b;padding:13px 16px;border-radius:9px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:2px;font-size:10px}.detail-copy h2{font-size:39px;margin-bottom:28px}.detail-point{display:flex;align-items:start;gap:17px;border-top:1px solid #e8eee9;padding:19px 0}.detail-point>span{width:37px;height:37px;display:grid;place-items:center;border-radius:11px;background:#ebf4e9;color:#6a9477;flex:none}.detail-point h3{font-size:15px;margin:2px 0 6px}.detail-point p{font-size:12px;color:#87938f;line-height:1.75;margin:0}.pricing-section{background:#173b3e;color:#fff}.pricing-inner{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:12%}.pricing-intro .section-kicker{color:#b4d783}.pricing-intro h2{color:#fff}.pricing-intro>p:not(.section-kicker){font-size:15px;line-height:1.9;color:#aabfba;max-width:440px;margin:22px 0}.stripe-note{display:inline-flex;align-items:center;gap:9px;color:#cfe3d6;font-size:12px;margin-top:20px}.pricing-card{border:1px solid #5d807b;border-radius:23px;padding:29px;background:#21494a;box-shadow:0 23px 55px #071c2038}.pricing-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:Manrope,sans-serif;color:#b5d4cc;font-size:10px;letter-spacing:1.4px;font-weight:800}.popular-pill{border:1px solid #7b9c91;border-radius:20px;padding:7px 10px;font-family:inherit;letter-spacing:0}.price{display:flex;align-items:baseline;gap:8px;margin-top:28px}.price strong{font-family:Manrope,sans-serif;font-size:50px;letter-spacing:-2px;color:#f5f8ed}.price span{font-size:13px;color:#c8ded4}.price-desc{font-size:12px;color:#bdd0ca;margin:0 0 24px}.quantity-row,.price-total{border-top:1px solid #66827b;padding:19px 0;display:flex;align-items:center;justify-content:space-between}.quantity-row small,.quantity-row strong{display:block}.quantity-row small{font-size:11px;color:#acc3b9;margin-bottom:4px}.quantity-row strong{font-size:15px}.quantity-control{display:flex;align-items:center;gap:9px;border-radius:10px;background:#f5f8ef;padding:5px;color:#1a393d}.quantity-control button{border:0;background:#fff;width:27px;height:27px;border-radius:7px;color:#214943;font-size:18px;font-weight:700}.quantity-control span{min-width:23px;text-align:center;font-weight:800;font-size:14px}.price-total span{font-size:13px;color:#bad4ca}.price-total strong{font-family:Manrope,sans-serif;font-size:24px}.price-button{width:100%;justify-content:space-between;margin-top:3px}.price-lines{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.price-lines span{display:flex;align-items:center;gap:4px;font-size:10px;color:#c8d9d0}.price-lines svg{color:#bde186}.faq-section{background:#f8f8f4}.faq-inner{display:grid;grid-template-columns:.7fr 1fr;gap:10%}.faq-inner>div:first-child>p:last-child{font-size:13px;color:#84938a}.faq-list details{border-bottom:1px solid #d9e2da;padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none;font-size:14px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{font-size:12px;color:#7e8d88;line-height:1.8;max-width:530px}.site-footer{background:#122f33;color:#fff;padding:53px 0 20px}.footer-main{display:flex;justify-content:space-between;align-items:start;padding-bottom:55px}.footer-main p{color:#9bb4af;font-size:13px}.footer-links{display:flex;gap:30px}.footer-links button{border:0;background:none;color:#d0dfda;font-size:12px}.footer-bottom{border-top:1px solid #315054;padding-top:20px;display:flex;justify-content:space-between;color:#799a98;font-size:11px}.platform-strip{flex-wrap:wrap;padding-block:22px;gap:14px 24px}.platform-strip>div{flex:1 1 760px;flex-wrap:wrap;justify-content:flex-start;gap:10px}.platform-strip b{font-size:12px;letter-spacing:0;padding:7px 10px;background:#edf1e9;border-radius:7px;color:#56736a}.platform-strip small{width:100%;white-space:normal;line-height:1.5}.scope-section{background:#f5f8f2}.scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.scope-grid article{background:#fff;border:1px solid #e2eae0;border-radius:17px;padding:24px 21px;min-height:226px}.scope-grid svg{color:#59836d;background:#eaf3e8;border-radius:10px;box-sizing:content-box;padding:9px}.scope-grid h3{font-size:16px;color:#254845;margin:20px 0 9px}.scope-grid p{font-size:12px;color:#73867b;line-height:1.8;margin:0}.scope-note{font-size:12px;line-height:1.8;color:#71867a;margin:21px 0 0}@media(max-width:900px){.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.platform-strip>div{flex-basis:100%}.scope-grid{grid-template-columns:1fr}.scope-grid article{min-height:0}}.app-shell{min-height:100vh;display:flex;background:#f6f8f5}.app-sidebar{width:239px;flex:none;min-height:100vh;background:#15363b;color:#d9e8e1;display:flex;flex-direction:column;padding:25px 14px 15px}.sidebar-logo{padding:0 12px 42px}.sidebar-logo .brand-word{font-size:23px}.sidebar-logo .brand-mark{width:34px;height:34px}.sidebar-demo{display:block;color:#88a9a4;font-family:Manrope,sans-serif;font-size:9px;font-weight:800;letter-spacing:1.9px;margin:9px 0 0 44px}.sidebar-section-title{font-family:Manrope,sans-serif;font-size:9px;letter-spacing:1.5px;color:#799e9a;font-weight:800;padding:0 15px;margin:0 0 11px}.sidebar-section-title.lower{margin-top:33px}.sidebar-menu{display:grid;gap:4px}.sidebar-menu button{height:43px;width:100%;border:0;background:none;border-radius:9px;color:#b7cfca;display:flex;align-items:center;gap:13px;text-align:left;padding:0 14px;font-size:12px;font-weight:700}.sidebar-menu button svg{color:#8fb1ab}.sidebar-menu button:hover{background:#244c50}.sidebar-menu button.active{background:#dfef96;color:#1c4342}.sidebar-menu button.active svg{color:#315a4e}.sidebar-menu button span{margin-left:auto;font-size:10px}.sidebar-help{display:flex;align-items:start;gap:10px;margin:auto 7px 18px;background:#23494d;border:1px solid #376066;border-radius:12px;padding:15px 12px}.sidebar-help>svg{color:#c3de9b}.sidebar-help strong,.sidebar-help span{display:flex;align-items:center;gap:4px;font-size:11px}.sidebar-help span{font-size:10px;color:#a8c5bc;margin-top:6px}.sidebar-account{border-top:1px solid #36565a;display:flex;align-items:center;gap:9px;padding:17px 10px 0}.avatar{background:#e7a982;color:#17373b;border-radius:50%;width:29px;height:29px;display:grid;place-items:center;font-size:12px;font-weight:800;flex:none}.sidebar-account div{flex:1}.sidebar-account strong,.sidebar-account small{display:block;font-size:11px}.sidebar-account small{color:#7ea19b;font-size:9px;margin-top:3px}.sidebar-account svg{color:#a5c4bc}.app-main{flex:1;min-width:0}.app-topbar{height:69px;background:#fff;border-bottom:1px solid #e5ece7;display:flex;align-items:center;justify-content:space-between;padding:0 38px;color:#a4b2ad}.app-topbar>div{display:flex;align-items:center;gap:8px}.app-topbar button{border:0;background:none;color:#9cadab;font-size:11px}.app-topbar span{font-size:11px}.app-topbar>div>span:last-child{color:#445f5f;font-weight:700}.topbar-actions{gap:19px!important}.workspace-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid #dde8df;padding:7px 10px;border-radius:8px;color:#577168!important}.workspace-badge span{width:6px;height:6px;background:#89ba7b;border-radius:50%}.top-avatar{width:28px;height:28px}.app-content{padding:34px 38px 80px;max-width:1460px;margin:auto}.app-page-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.app-eyebrow{font-size:9px}.app-page-head h1{font-size:29px;letter-spacing:-1.1px;margin:8px 0;color:#1d3e43}.app-page-head p{color:#81928b;font-size:12px;margin:0}.page-head-actions{display:flex;gap:9px}.app-page-head .button,.form-footer .button{height:39px;border-radius:9px;font-size:11px;padding:0 13px;gap:11px}.progress-steps{display:flex;align-items:center;gap:15px;margin:34px 0 24px;background:#fff;border:1px solid #e6ece6;padding:13px 18px;border-radius:12px}.progress-steps button{display:flex;align-items:center;gap:8px;border:0;background:none;color:#9cacaa;font-size:11px;font-weight:700;white-space:nowrap}.progress-steps button span{display:grid;place-items:center;border:1px solid #dce5dc;background:#f8faf6;width:23px;height:23px;border-radius:50%;font-size:10px}.progress-steps button.current{color:#315d50}.progress-steps button.current span{background:#dff2a4;border-color:#dff2a4;color:#244a40}.progress-steps>div{height:1px;flex:1;background:#e3ebe6}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:20px}.workspace-primary{min-width:0}.work-card,.aside-card{background:#fff;border:1px solid #e5ede7;border-radius:13px;box-shadow:0 5px 18px #24493007}.work-card-header{display:flex;align-items:center;gap:12px;border-bottom:1px solid #eaf0eb;padding:18px 22px}.work-icon{width:36px;height:36px;border-radius:10px;background:#e9f3e3;color:#5b8971;display:grid;place-items:center}.work-card-header h2{font-size:15px;margin:0;color:#284b4a}.work-card-header p{margin:4px 0 0;color:#a2b0a8;font-size:10px}.save-status{display:flex;align-items:center;gap:4px;color:#78a683;font-size:10px;font-weight:700;margin-left:auto}.form-body{padding:24px 23px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-body label{display:block;color:#4c625d;font-size:11px;font-weight:700;margin-bottom:20px}.form-body label b{color:#da865f}.form-body input,.form-body textarea,.select-field{display:block;width:100%;border:1px solid #e0e9e1;background:#fff;border-radius:8px;padding:10px 11px;color:#2a4545;font-size:11px;font-weight:500;outline:none;margin-top:8px}.form-body input:focus,.form-body textarea:focus{border-color:#7ab698;box-shadow:0 0 0 3px #88bf9426}.form-body textarea{height:87px;resize:vertical;line-height:1.7}.input-prefix{position:relative}.input-prefix span{position:absolute;left:13px;top:18px;font-size:12px;color:#70857b}.input-prefix input{padding-left:27px}.form-section-title{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1ec;padding-top:20px;margin:4px 0 13px;color:#314d4c;font-size:11px;font-weight:700}.form-section-title small{font-size:10px;color:#a3b1a8;font-weight:400}.form-section-title button{border:0;background:none;color:#739b7a;display:flex;align-items:center;gap:4px;font-size:10px}.image-upload-row{display:flex;gap:10px;margin-bottom:20px}.uploaded-image,.upload-box{width:105px;height:88px;border-radius:9px;overflow:hidden}.uploaded-image{position:relative}.uploaded-image img{width:100%;height:100%;object-fit:cover;object-position:63% center}.uploaded-image span{position:absolute;bottom:5px;left:5px;background:#193e3cd9;color:#fff;font-size:9px;padding:3px 5px;border-radius:4px}.upload-box{border:1px dashed #c9d9ca;background:#fafcf8;color:#8ca999;display:grid;place-content:center;gap:4px;text-align:center;font-size:10px}.upload-box svg{margin:auto}.variant-row{display:flex;align-items:center;gap:11px;background:#fbfcfa;border:1px solid #eaf0e9;border-radius:8px;padding:8px}.variant-square{width:34px;height:34px;border-radius:6px;background:#e7efe3;display:grid;place-items:center;color:#62916d;font-size:10px;font-weight:800}.variant-row div:nth-child(2){flex:1}.variant-row strong,.variant-row small{display:block}.variant-row strong{font-size:10px;color:#365251}.variant-row small{font-size:9px;color:#a3b0aa;margin-top:3px}.variant-row>span{font-size:10px;color:#819288}.form-footer{display:flex;justify-content:space-between;align-items:center;margin-top:17px}.text-back{border:0;background:none;color:#84968e;font-size:11px;display:flex;align-items:center;gap:7px}.aside-card{padding:17px;margin-bottom:15px}.aside-card-head{display:flex;justify-content:space-between;align-items:center;color:#2e4e4c;font-size:11px;font-weight:700;margin-bottom:13px}.aside-dots{letter-spacing:2px;color:#a6b6ad}.product-preview-photo{width:100%;height:130px;border-radius:8px;overflow:hidden;margin-bottom:14px}.product-preview-photo img{width:100%;height:100%;object-fit:cover;object-position:62% center}.preview-card>small{font-size:9px;color:#a4b0a8}.preview-card>strong{display:block;font-size:11px;line-height:1.5;margin:5px 0;color:#294b49}.preview-price{color:#1f4a42;font-family:Manrope,sans-serif;font-size:15px;font-weight:800}.preview-price span{font-family:inherit;font-size:9px;color:#95a59c;font-weight:500;float:right;margin-top:4px}.readiness-count{background:#e9f3dd;color:#699672;border-radius:6px;padding:4px 6px}.ready-line{display:flex;align-items:center;gap:7px;font-size:10px;color:#476059;margin:12px 0}.ready-line svg{color:#89ba86}.ready-line span{margin-left:auto;color:#9cac9f;font-size:9px}.ready-line.pending svg,.ready-line.pending span{color:#dc9a61}.readiness-card button{border:0;border-top:1px solid #edf1ea;width:100%;padding:13px 0 0;margin-top:11px;background:none;color:#5d8b73;font-size:10px;font-weight:700;display:flex;justify-content:space-between}.aside-help{display:flex;gap:7px;background:#e8f3e8;color:#66866f;border-radius:8px;padding:12px;font-size:10px;line-height:1.6}.aside-help svg{flex:none}.store-tabs{display:flex;gap:8px;padding:19px 23px 0;overflow:auto}.store-tabs button{display:inline-flex;align-items:center;gap:8px;border:1px solid #e1e9e1;background:#fff;color:#627971;border-radius:9px;padding:7px 10px;font-size:10px;white-space:nowrap}.store-tabs button.chosen{background:#f0f8e5;border-color:#cbdfa9;color:#34594d}.store-tabs button>svg{color:#7faa77}.store-dot{width:21px;height:21px;border-radius:5px;display:inline-grid;place-items:center;font-family:Manrope,sans-serif;font-weight:900;font-size:10px;color:#fff;flex:none}.rakuten-dot{background:#bb2e30}.yahoo-dot{background:#df3841}.store-warning{color:#c18446!important;font-size:9px!important}.store-add{border-style:dashed!important}.platform-body{padding-top:20px}.form-notice{display:flex;align-items:center;gap:8px;background:#eef5e9;border:1px solid #dcecd5;color:#658270;border-radius:8px;padding:11px 12px;font-size:10px;line-height:1.5;margin-bottom:20px}.form-notice svg{flex:none}.select-field{display:flex;align-items:center;justify-content:space-between}.field-help{display:flex;align-items:center;gap:4px;color:#86a995;font-size:9px;font-weight:400;margin-top:-13px}.more-fields{width:100%;border:1px dashed #d5e3d5;border-radius:8px;background:#f9fcf8;color:#648670;padding:11px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:10px}.review-body{padding:24px}.review-summary{border:1px solid #dbeacb;border-radius:10px;background:#f2f9eb;padding:16px;margin-bottom:15px}.review-summary span{display:flex;align-items:center;gap:8px;color:#547a5f;font-weight:700;font-size:12px}.review-summary p{font-size:10px;color:#86a08b;margin:8px 0 0 30px}.review-store{display:flex;align-items:center;gap:10px;border:1px solid #e3ebe2;border-radius:9px;padding:13px;margin-bottom:8px}.review-store strong,.review-store small{display:block}.review-store strong{font-size:11px}.review-store small{font-size:10px;color:#92a39a;margin-top:4px}.review-store>div{flex:1}.review-ready{font-size:9px;color:#6b9d73;background:#eaf5e6;border-radius:5px;padding:5px 7px}.review-store button{display:flex;align-items:center;gap:4px;border:0;background:none;color:#b08155;font-size:10px}.review-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#8a9992;margin-top:23px}.review-note svg{color:#6da27c}.toast{position:fixed;right:26px;bottom:24px;z-index:100;background:#193d3e;color:#fff;box-shadow:0 17px 35px #0d252843;border-radius:12px;padding:14px 16px;display:flex;align-items:center;gap:10px;font-size:12px;max-width:390px}.toast svg{color:#b8df94;flex:none}.toast button{border:0;background:none;color:#fff;margin-left:auto;padding:2px}.billing-page{min-height:100vh;display:flex;flex-direction:column;background:#f7f9f5}.billing-header{display:flex;justify-content:space-between;align-items:center;height:85px}.billing-back{display:flex;align-items:center;gap:9px!important;color:#5f7b72;background:none;border:0;font-size:12px}.billing-main{flex:1;display:grid;grid-template-columns:1fr .8fr;gap:12%;align-items:center;padding-top:40px;padding-bottom:70px}.billing-copy h1{font-size:48px;margin-top:24px}.billing-copy>p{max-width:480px;line-height:1.9;color:#73867c;font-size:14px}.billing-perks{display:grid;gap:15px;margin-top:34px;color:#395b52;font-size:13px;font-weight:700}.billing-perks>div{display:flex;align-items:center;gap:11px}.billing-perks span{background:#e3efd9;color:#5a926c;width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.billing-secure{margin-top:43px;border-top:1px solid #dde9dc;padding-top:21px;color:#98a99c;display:flex;align-items:center;gap:8px;font-size:11px}.billing-panel{background:#fff;border:1px solid #e1ece2;border-radius:22px;box-shadow:0 25px 60px #27503b14;overflow:hidden}.billing-panel-top{background:#173b3d;color:#fff;padding:30px 31px}.plan-badge{font-family:Manrope,sans-serif;color:#cde399;font-weight:800;letter-spacing:1.8px;font-size:10px}.billing-panel-top h2{font-size:23px;margin:13px 0 4px}.billing-panel-top p{color:#aecbc0;font-size:11px;margin:0}.billing-panel-body{padding:28px 31px}.billing-unit{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #e7ede6;padding-bottom:25px}.billing-unit span{color:#759085;font-size:12px}.billing-unit strong{font-family:Manrope,sans-serif;color:#1f4543;font-size:25px}.billing-unit small{font-family:DM Sans,sans-serif;color:#91a39b;font-size:12px}.billing-qty{display:flex;justify-content:space-between;align-items:center;padding:27px 0}.billing-qty strong,.billing-qty small{display:block}.billing-qty strong{font-size:13px}.billing-qty small{font-size:10px;color:#a1b1a4;margin-top:5px}.billing-qty .quantity-control{background:#eaf3e6}.billing-sum{display:flex;align-items:baseline;justify-content:space-between;background:#f4f8f0;border-radius:10px;padding:19px 17px}.billing-sum span{font-size:12px;color:#57776a}.billing-sum strong{font-family:Manrope,sans-serif;font-size:26px;color:#1f4640}.billing-sum small{font-family:DM Sans,sans-serif;font-size:11px;color:#829c89}.billing-pay{width:100%;justify-content:space-between;margin-top:22px}.billing-disclaimer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;color:#8aa096;font-size:10px}.billing-footer{display:flex;justify-content:space-between;border-top:1px solid #e4eee4;color:#95a89a;font-size:10px;padding-top:18px;padding-bottom:20px}@media(max-width:1100px){.container{width:min(100% - 48px,1000px)}.platform-strip{flex-wrap:wrap;padding:20px 0;gap:13px}.platform-strip>div{order:3;width:100%;flex:auto;justify-content:start;flex-wrap:wrap}.platform-strip small{margin-left:auto}.hero-visual{margin-right:0}.hero h1{font-size:48px}.floating-top{right:0}.floating-bottom{left:-30px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card-main{grid-column:span 2}.feature-card-main h3{margin-top:175px}.workflow-inner,.detail-grid,.pricing-inner{gap:6%}.app-sidebar{width:204px}.app-content{padding:30px 25px}.workspace-grid{grid-template-columns:minmax(0,1fr) 220px}.app-topbar{padding:0 25px}}@media(max-width:900px){.container{width:calc(100% - 36px)}.site-header-inner{height:67px}.site-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#fff;padding:15px 22px;box-shadow:0 15px 22px #173f3b1c}.site-nav.mobile-open{display:grid;gap:13px}.site-nav button{text-align:left;padding:10px}.header-login,.header-cta{display:none!important}.mobile-menu{display:block;margin-left:auto}.hero-inner{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-copy{padding:62px 0 30px}.hero h1{font-size:clamp(39px,9vw,57px);letter-spacing:-2px}.hero-lead{font-size:14px}.hero-visual{height:360px;margin:0 0 20px;align-self:stretch;width:100%}.floating-card{transform:scale(.8)}.floating-top{right:-19px;top:8px;transform-origin:top right}.floating-bottom{left:-18px;bottom:25px;transform-origin:bottom left}.platform-strip>div{gap:15px}.platform-strip b{font-size:13px}.section{padding:70px 0}.section-header{display:block}.section-header>p{margin-top:18px}.feature-grid{display:block}.feature-card{margin-bottom:13px;min-height:310px}.feature-card-main{min-height:365px}.workflow-inner,.detail-grid,.pricing-inner,.faq-inner,.billing-main{display:block}.workflow-copy{margin-bottom:35px}.detail-image,.detail-image img{height:330px;min-height:0}.detail-copy{margin-top:35px}.pricing-intro{margin-bottom:37px}.faq-list{margin-top:34px}.footer-main{display:block}.footer-links{margin-top:27px}.app-sidebar{display:none}.app-topbar{padding:0 17px}.workspace-badge{display:none!important}.app-content{padding:26px 16px}.app-page-head{display:block}.page-head-actions{margin-top:18px}.progress-steps{gap:5px;padding:10px}.progress-steps button{font-size:10px;gap:5px}.progress-steps button span{font-size:10px}.progress-steps button.current{font-size:10px;gap:5px}.workspace-grid{display:block}.workspace-aside{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.aside-card{margin-bottom:0}.aside-help{grid-column:span 2}.billing-main{padding-top:45px}.billing-copy{margin-bottom:35px}.billing-copy h1{font-size:39px}.billing-footer{gap:10px;flex-wrap:wrap}.form-row{grid-template-columns:1fr;gap:0}}@media(max-width:480px){.progress-steps button{font-size:0;gap:0}.progress-steps button.current{font-size:10px;gap:5px}.hero-actions{gap:13px;flex-wrap:wrap}.hero .button{height:46px}.floating-top{display:none}.section h2{font-size:31px}.feature-card h3{font-size:18px}.price strong{font-size:43px}.workspace-aside{display:block}.aside-card{margin-bottom:12px}.footer-bottom{gap:8px;flex-wrap:wrap}.topbar-actions{gap:6px!important}.store-tabs{padding-right:10px}}.extra-image img{object-position:85% center;transform:scale(1.32)}.detail-thumb img{object-position:94% center;transform:scale(1.62)}.image-upload-help{font-size:9px;color:#95a89b;margin:-7px 0 18px}.image-upload-row{flex-wrap:wrap}.language-switch{display:inline-flex;align-items:center;gap:5px;border:1px solid #dbe5dc;background:#fff;border-radius:10px;padding:3px;white-space:nowrap}.language-switch button{border:0;background:transparent;color:#80918b;font-size:11px;font-weight:700;padding:6px 8px;border-radius:7px;line-height:1}.language-switch button.selected{background:#e8f2d3;color:#204a42}.language-switch>span{color:#a7b7ad;font-size:10px}.language-switch-compact{padding:2px}.language-switch-compact button{font-size:10px;padding:5px 6px}.mobile-language{display:none}.billing-header-actions{display:flex;align-items:center;gap:20px}.app-topbar .language-switch button{color:#829991}.app-topbar .language-switch button.selected{color:#24524b}@media(max-width:900px){.site-header-actions{display:none}.mobile-language{display:block;margin-left:auto}.mobile-menu{margin-left:8px}.site-header .language-switch button{font-size:10px}.billing-header-actions{gap:8px}.billing-back{font-size:0}.billing-back svg{width:18px}.app-topbar .language-switch{margin-left:auto}.topbar-actions{gap:8px!important}}.live-shell{min-height:100vh;display:flex;background:#f5f7f3;color:#193b3d}.live-sidebar{width:232px;flex:none;background:#18393c;color:#e9f2e8;display:flex;flex-direction:column;padding:26px 14px}.live-brand{font-family:Manrope,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1.3px;padding:0 12px 34px;color:#d8ed80}.live-brand strong{color:#fff}.live-tenant{border-top:1px solid #35575a;border-bottom:1px solid #35575a;color:#89aaa5;font-size:10px;padding:16px 12px;margin-bottom:24px}.live-tenant strong{display:block;color:#e3f0e9;font-size:13px;margin-top:7px}.live-sidebar nav{display:grid;gap:5px}.live-sidebar nav button{border:0;background:none;color:#bad2ca;border-radius:10px;height:45px;padding:0 14px;display:flex;align-items:center;gap:12px;text-align:left;font-size:12px;font-weight:700}.live-sidebar nav button.active{background:#ddeb9b;color:#20453d}.live-sidebar-bottom{margin-top:auto;border-top:1px solid #35575a;padding:18px 12px 0;display:grid;gap:12px}.live-sidebar-bottom small{color:#8faea9;overflow-wrap:anywhere}.live-sidebar-bottom button{color:#dceadf;text-align:left;background:none;border:0;padding:0;font-size:12px}.live-main{flex:1;min-width:0}.live-main>header{height:70px;background:#fff;border-bottom:1px solid #e4ece5;padding:0 36px;display:flex;align-items:center;justify-content:space-between}.live-main>header>div{display:flex;align-items:center;gap:14px}.live-main>header span{font-size:11px;color:#96aaa1}.live-main>header strong{font-size:12px}.live-main>header a{font-size:11px;color:#638274}.live-mobile-nav{display:none}.live-language{display:flex;align-items:center;gap:4px;background:#f4f8ed;padding:4px;border-radius:9px;border:1px solid #e4ebdc}.live-language button{background:none;border:0;color:#87998e;font-size:10px;border-radius:6px;padding:6px 8px}.live-language button.selected{background:#e0efba;color:#244c40;font-weight:800}.live-language span{color:#aab9a8;font-size:10px}.live-content{padding:37px;max-width:1450px;margin:auto}.live-content h1{font-size:30px;letter-spacing:-1.2px;margin:9px 0 7px}.live-kicker{font:800 10px Manrope,sans-serif;letter-spacing:1.6px;color:#75a07c;margin:0}.live-intro{color:#8ca098;font-size:12px;margin:0 0 28px}.live-grid{display:grid;grid-template-columns:minmax(245px,.72fr) minmax(420px,1.28fr);gap:18px;align-items:start}.live-card{background:#fff;border:1px solid #e2ebe3;border-radius:14px;box-shadow:0 8px 20px #214a3b08}.live-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ecf1eb;padding:18px 20px}.live-card-head h2{font-size:15px;margin:0}.live-card-head>span{font-size:10px;color:#8ea59a}.live-card-head>button,.live-upload{display:inline-flex;align-items:center;gap:6px;border:0;background:#eaf3e1;color:#406a55;padding:8px 10px;border-radius:8px;font-size:10px;font-weight:700;cursor:pointer}.live-upload input{display:none}.live-empty,.live-muted{color:#92a39a;font-size:11px;line-height:1.7}.live-empty{padding:23px}.live-list-item{width:100%;border:0;border-bottom:1px solid #eef2ec;background:#fff;display:flex;align-items:center;gap:10px;text-align:left;padding:14px 18px;color:#2a4b48}.live-list-item.selected{background:#f0f7e9}.live-list-item>span:nth-child(2){flex:1;min-width:0}.live-list-item strong,.live-list-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-list-item strong{font-size:12px}.live-list-item small{color:#91a299;font-size:9px;margin-top:5px}.live-list-item>svg{color:#80a083;flex:none}.live-product-avatar{width:42px;height:42px;border-radius:8px;display:grid;place-items:center;background:#eaf1e6;color:#648e70;flex:none;overflow:hidden}.live-product-avatar img{width:100%;height:100%;object-fit:cover}.live-form{padding-bottom:20px}.live-form-grid{padding:21px 20px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.live-form label,.live-auth label{display:block;font-size:11px;font-weight:700;color:#567169}.live-form label.full{grid-column:span 2}.live-form input,.live-form select,.live-form textarea,.live-auth input{display:block;width:100%;margin-top:8px;min-height:39px;padding:9px 10px;border:1px solid #dce8dd;border-radius:8px;background:#fff;color:#284945;font-size:12px;outline:none}.live-form textarea{min-height:94px;resize:vertical}.live-form input:focus,.live-form select:focus,.live-form textarea:focus,.live-auth input:focus{border-color:#84b78a;box-shadow:0 0 0 3px #a8d4972e}.live-primary,.live-secondary{border:0;border-radius:9px;padding:11px 15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:11px;font-weight:800}.live-primary{background:#1b4242;color:#fff}.live-primary svg{color:#d6ec88}.live-primary:disabled{opacity:.45;cursor:not-allowed}.live-secondary{background:#e8f2e6;color:#2d6047}.live-form>.live-primary,.live-form>.live-secondary{margin-left:20px;margin-right:6px}.live-form>.live-muted{padding:0 20px}.live-media{margin-top:18px;padding-bottom:20px}.live-media>p{font-size:10px;color:#91a59a;padding:0 20px}.live-media-grid{display:flex;gap:12px;flex-wrap:wrap;padding:0 20px}.live-media-grid>div{width:125px;border:1px solid #e7eee7;border-radius:10px;overflow:hidden;padding-bottom:8px}.live-media-grid img{display:block;width:100%;height:95px;object-fit:cover}.live-media-grid small{display:block;font-size:9px;padding:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-media-grid>div>div{display:flex;gap:4px;padding:0 6px}.live-media-grid button{border:0;background:#edf5e9;color:#4f795f;font-size:9px;border-radius:5px;padding:4px}.live-media-grid button:disabled{opacity:.35}.live-alert{border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:9px;font-size:11px;margin-bottom:18px}.live-alert button{margin-left:auto;border:0;background:none;font-size:17px}.live-alert.error{background:#fff0e8;color:#a55b44}.live-alert.success{background:#eaf4e4;color:#39774b}.live-action-row{display:flex;gap:8px;margin:16px 20px}.live-card-head.history{margin-top:22px}.live-job{padding:11px 20px;border-bottom:1px solid #edf2eb}.live-job strong,.live-job small{display:block}.live-job strong{font-size:11px}.live-job small{font-size:10px;color:#8fa297;margin-top:4px;word-break:break-all}.live-billing{max-width:560px}.live-billing .live-form{padding:25px}.live-billing .live-form h2{font-size:24px;margin:12px 0}.live-billing .live-form p{font-size:12px;color:#637d70}.live-billing .live-form label{margin-top:20px}.live-billing .live-form>.live-primary{margin:20px 0 0;width:100%}.live-billing-total{background:#eaf3e5;border-radius:10px;padding:20px;margin-top:20px;font:800 22px Manrope,sans-serif;color:#315e4b}.live-loading{min-height:100vh;display:grid;place-items:center;color:#376b4e;font:800 24px Manrope,sans-serif}.live-auth{min-height:100vh;background:#f5f8f1}.live-auth>header{height:79px;padding:0 min(5vw,70px);display:flex;align-items:center;justify-content:space-between}.live-auth-brand{font:800 26px Manrope,sans-serif;letter-spacing:-1.6px;color:#204343}.live-auth>main{max-width:1090px;margin:0 auto;display:grid;grid-template-columns:1fr 420px;gap:70px;align-items:center;min-height:calc(100vh - 79px);padding:30px}.live-auth-copy span{font:800 11px Manrope,sans-serif;letter-spacing:2px;color:#75a57a}.live-auth-copy h1{font-size:47px;line-height:1.25;letter-spacing:-2px;color:#1c3d3e}.live-auth-copy p{color:#708c7c;line-height:1.9;font-size:14px}.live-auth-card{padding:30px}.live-auth-card h2{font-size:24px;margin:0 0 23px}.live-auth-card label{margin:15px 0}.live-auth-card .live-primary{width:100%;margin-top:13px}.live-auth-card>p{font-size:11px;text-align:center;color:#809587}.live-auth-card>p button{border:0;background:none;color:#2a6750;font-weight:700}.live-auth-card .live-auth-error{background:#fff0e8;color:#ab5944;border-radius:7px;padding:9px;text-align:left}.mobile-login{display:none}@media(max-width:900px){.live-sidebar{display:none}.live-mobile-nav{display:flex;gap:7px;overflow-x:auto;background:#fff;border-bottom:1px solid #e4ece5;padding:9px 17px}.live-mobile-nav button{border:0;background:#f0f5eb;color:#637d6b;padding:8px 12px;border-radius:7px;white-space:nowrap;font-size:11px}.live-mobile-nav button.active{background:#ddec9b;color:#214b3e;font-weight:800}.live-main>header{padding:0 17px}.live-content{padding:26px 17px}.live-grid{grid-template-columns:1fr}.live-auth>main{display:block;min-height:0;padding-top:70px}.live-auth-copy h1{font-size:36px}.live-auth-card{margin-top:30px}.mobile-login{display:block}}@media(max-width:600px){.live-main>header>div:first-child{display:none}.live-main>header>div:last-child{margin-left:auto}.live-content h1{font-size:25px}.live-form-grid{grid-template-columns:1fr}.live-form label.full{grid-column:auto}.live-auth>main{padding:35px 17px}.live-auth-copy h1{font-size:31px}}.live-variant-editor{margin:0 20px 20px;padding:17px;background:#f7faf5;border:1px solid #e2ede1;border-radius:10px}.live-variant-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#365b4c;font-size:11px}.live-variant-head button{border:0;background:#e2f0db;color:#436e53;border-radius:7px;padding:7px 9px;display:flex;align-items:center;gap:5px;font-size:10px}.live-variant-fields{display:grid;grid-template-columns:1.3fr .8fr .8fr .8fr .8fr 28px;align-items:end;gap:10px;margin-top:10px}.live-variant-fields>button{border:0;background:#f0e9e5;color:#986e5b;border-radius:6px;height:37px}.live-variant-fields>button:disabled{opacity:.35}.live-upload-actions{display:flex;align-items:center;gap:8px}.live-upload-actions select{border:1px solid #dce8dd;border-radius:7px;background:#fff;color:#547965;font-size:10px;padding:7px}.live-media-grid>div>div{flex-wrap:wrap}.live-media-grid .live-replace-upload{font-size:9px;padding:4px}.live-upload{position:relative}.live-upload input[type=file]{display:block;position:absolute;width:1px;height:1px;min-height:1px;padding:0;border:0;opacity:0;clip-path:inset(50%);overflow:hidden}.live-upload:focus-within{outline:2px solid #84b78a;outline-offset:2px}.live-listing-result{display:grid;gap:18px;min-width:0}.live-load-more{display:block;width:calc(100% - 36px);margin:13px 18px;border:0;border-radius:8px;background:#eaf3e1;color:#406a55;padding:9px;font-size:11px;font-weight:700}.live-load-more:disabled{opacity:.55;cursor:wait}.live-product-pick .live-load-more{width:100%;margin:8px 0 0}.live-product-pick{grid-column:1/-1}.live-product-search{display:flex;flex-wrap:wrap;gap:7px;padding:12px 18px;border-bottom:1px solid #eef2ec}.live-product-search input{flex:1 1 150px;min-width:0;padding:8px 10px;border:1px solid #dce8dd;border-radius:7px;color:#284945;font-size:11px}.live-product-search button{border:0;border-radius:7px;background:#eaf3e1;color:#406a55;padding:8px 10px;font-size:10px;font-weight:700}.live-product-search button:disabled{opacity:.55;cursor:wait}.live-product-lookup{margin-bottom:10px;border:1px solid #e2ede1;border-radius:8px;max-height:320px;overflow-y:auto}.live-product-lookup .live-product-search{padding:8px;border-bottom:0}.live-product-lookup-result{display:block;width:100%;padding:9px 11px;text-align:left;border:0;border-top:1px solid #edf2eb;background:#fff;color:#31564d}.live-product-lookup-result:hover{background:#f3f8ee}.live-product-lookup-result strong,.live-product-lookup-result small{display:block;font-size:10px;line-height:1.5}.live-product-lookup-result small{color:#829a8c}.live-product-lookup .live-empty{margin:0;padding:8px 11px}.live-import-target-lookup{margin:16px 20px 0}.live-listing-image-picker{margin:0 20px 20px;padding:14px;border:1px solid #e2ede1;border-radius:10px;min-width:0}.live-listing-image-picker legend{padding:0 5px;color:#365b4c;font-size:11px;font-weight:800}.live-listing-image-picker p{color:#879b8e;font-size:10px;line-height:1.5;margin:0 0 11px}.live-listing-image-picker>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px}.live-form .live-listing-image-picker label{display:flex;align-items:center;gap:6px;padding:6px;border:1px solid #e1e8dc;border-radius:8px;min-width:0;cursor:pointer}.live-listing-image-picker label.selected{background:#f0f7e9;border-color:#b6d5aa}.live-form .live-listing-image-picker input[type=checkbox]{display:block;width:16px;min-width:16px;height:16px;min-height:16px;margin:0;padding:0;box-shadow:none}.live-listing-image-picker img{width:36px;height:36px;object-fit:cover;border-radius:5px}.live-listing-image-picker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.live-listing-image-picker small{display:block;color:#5f8a65;font-size:8px}.live-save-store-images{margin-bottom:7px}.live-save-store-images:disabled{opacity:.5;cursor:not-allowed}.live-shop-import{margin-top:16px}.live-batch-body{padding:18px 20px}.live-batch-body>p{color:#879b8e;font-size:11px;line-height:1.6;margin:0 0 14px}.live-batch-body>label{display:block;color:#567169;font-size:11px;font-weight:700}.live-batch-body select{display:block;width:100%;margin-top:7px;padding:9px 10px;border:1px solid #dce8dd;border-radius:8px;background:#fff;color:#284945;font-size:12px}.live-batch-body .live-load-more{width:100%;margin:8px 0 13px}.live-batch-body .live-batch-row{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid #edf2eb;cursor:pointer}.live-batch-row input{margin-top:3px;flex:none}.live-batch-row span{min-width:0}.live-batch-row strong,.live-batch-row small{display:block}.live-batch-row strong{font-size:11px;color:#294844}.live-batch-row small{font-size:10px;color:#8c9d95;margin-top:3px}.live-batch-row small.ready{color:#408561}.live-batch-row small.invalid{color:#a5654d}.live-batch-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.live-batch-actions button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:900px){.live-variant-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.live-variant-fields>button{align-self:end}}@media(max-width:600px){.live-variant-fields{grid-template-columns:1fr 1fr}.live-upload-actions{gap:4px}.live-upload-actions select{max-width:76px}}.live-import-list{margin-top:16px}.live-import-images{margin:0 20px 20px;padding:15px;border:1px solid #e4ebe2;border-radius:9px}.live-import-images>strong{display:block;font-size:11px;color:#4b7058;margin-bottom:8px}.live-import-images label{display:flex;align-items:flex-start;gap:8px;margin-top:8px;font-size:10px;color:#70877b;word-break:break-all}.live-import-images input[type=checkbox]{width:auto;height:auto;min-height:0;margin:1px 0 0}.live-import-images input:not([type=checkbox]){min-width:110px;flex:1}.live-import-images img{width:54px;height:54px;flex:none;object-fit:cover;border-radius:6px;background:#f0f4ef}.live-import-images span{line-height:1.5}.live-danger{background:#fff4ef;color:#a26750;border:1px solid #f0d9ce;border-radius:9px;padding:10px 13px;font-size:10px;margin-left:8px}.live-billing .live-secondary{margin:5px 8px 5px 0}.live-billing .live-primary:disabled{opacity:.5;cursor:not-allowed}.live-header-logout{border:0;background:none;color:#759082;font-size:11px}.live-header-logout:hover{color:#2a694e}.live-billing .live-export{width:100%;margin-top:10px;justify-content:center}.live-billing .live-form .live-export-hint{font-size:10px;line-height:1.6;margin:9px 0 0}.live-form .live-yahoo-confirm{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:14px;border:1px solid #e8dfca;border-radius:9px;background:#fffbef;color:#6b593d;font-size:11px;line-height:1.6;cursor:pointer}.live-form .live-yahoo-confirm input{width:auto;min-width:16px;height:16px;margin:1px 0 0;flex:none;accent-color:#44694c}.live-form .live-import-target{display:block;margin:18px 20px 10px;font-size:11px;color:#567169;font-weight:700}.live-form .live-import-target select{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #dce8dd;border-radius:8px;background:#fff;color:#284945;font-size:12px}.live-form .live-import-load-products{margin:0 20px 12px;width:calc(100% - 40px)}.live-seller-file input[type=file]{padding:8px;font-size:11px}.live-file-preview{margin:16px 20px;padding:13px;border:1px solid #e3ece1;border-radius:9px;background:#f8faf5}.live-file-preview>p{margin:0 0 9px;font-size:10px;line-height:1.8;color:#507163}.live-file-preview-rows{max-height:230px;overflow:auto;border-top:1px solid #e2eae0}.live-file-preview-rows>div{padding:8px 0;border-bottom:1px solid #e2eae0;font-size:10px;display:grid;gap:3px;overflow-wrap:anywhere}.live-file-preview-rows strong{color:#355b48}.live-file-preview-rows small{color:#81998a}.live-file-preview .live-primary,.live-file-preview .live-file-issues{margin:12px 0 0;width:100%;justify-content:center}.live-file-bindings{margin:12px 20px 18px;font-size:10px;color:#567169}.live-file-bindings summary{cursor:pointer;font-weight:700}.live-file-bindings p{margin:8px 0;overflow-wrap:anywhere}.live-shop-batch{margin:16px 20px 0;padding-top:14px;border-top:1px solid #e8efe6}.live-shop-batch label{display:block;margin:0;font-size:11px;font-weight:700;color:#567169}.live-shop-batch textarea{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #dce8dd;border-radius:8px;background:#fff;color:#284945;font-size:12px;resize:vertical}.live-shop-batch .live-secondary{margin:10px 0 0}.live-shop-batch p{margin:7px 0 0;color:#879b8e;font-size:10px;line-height:1.5}.live-woo-catalog{margin:16px 20px 0;padding-top:14px;border-top:1px solid #e8efe6}.live-woo-catalog>strong{display:block;color:#355b48;font-size:12px;margin-bottom:9px}.live-woo-catalog>label{display:block;margin:0;font-size:11px;font-weight:700;color:#567169}.live-woo-catalog>label input{display:block;width:100%;margin-top:7px;padding:10px;border:1px solid #dce8dd;border-radius:8px}.live-woo-catalog>.live-secondary{margin:9px 0 0}.live-woo-catalog>p{font-size:10px;color:#81998a;margin:12px 0 7px}.live-woo-catalog-rows{max-height:255px;overflow:auto;border-top:1px solid #e8efe6}.live-woo-catalog-rows label{display:flex;align-items:flex-start;gap:9px;margin:0;padding:9px 0;border-bottom:1px solid #e8efe6;cursor:pointer}.live-woo-catalog-rows input{width:auto;height:auto;min-height:0;margin:2px 0 0;flex:none}.live-woo-catalog-rows span{min-width:0;overflow-wrap:anywhere}.live-woo-catalog-rows strong,.live-woo-catalog-rows small{display:block;font-size:10px}.live-woo-catalog-rows strong{color:#355b48}.live-woo-catalog-rows small{color:#81998a;margin-top:3px}.live-woo-catalog-rows>p{font-size:10px;color:#81998a}.live-woo-catalog-actions{display:flex;gap:8px;margin:10px 0}.live-woo-catalog .live-primary{width:100%;justify-content:center}.live-revoke-links{margin:18px 20px 0;padding:15px;border:1px solid #efdfd3;border-radius:9px;background:#fffaf5;color:#725a4c;font-size:11px;line-height:1.6}.live-revoke-links strong{display:block;color:#6a4b3d}.live-revoke-links p{margin:8px 0 12px}.live-revoke-links>label{display:block;margin:10px 0}.live-revoke-links>label input:not([type=checkbox]){display:block;width:100%;margin-top:5px;padding:9px;border:1px solid #e5d5c8;border-radius:7px}.live-revoke-links .live-revoke-check{display:flex;align-items:flex-start;gap:8px;cursor:pointer}.live-revoke-links .live-revoke-check input{width:auto;min-width:16px;height:16px;margin:2px 0 0;flex:none}.live-revoke-links .live-danger{margin:8px 0 0}.live-revoke-links .live-danger:disabled{opacity:.5;cursor:not-allowed}
