.help-page{background:#faf9f4;color:#204b3b}.help-main{max-width:1200px;margin:auto;padding:28px 24px 70px}.help-page a{text-underline-offset:4px}.help-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:36px;align-items:center;padding:36px;border-radius:16px;background:#e9efe5}.help-eyebrow{font-size:12px;font-weight:700;letter-spacing:1px;color:#667b61;margin:0 0 12px}.help-hero h1{font-size:36px;line-height:1.35;letter-spacing:-1px;margin:16px 0}.help-hero p{font-size:15px;line-height:1.8}.help-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:24px 0 0;font-size:14px}.help-primary{display:inline-block;background:#205747;color:white;border-radius:6px;padding:12px 20px;font-weight:600}.hero-route{display:grid;gap:0;border-left:1px solid #bacbb9;padding-left:28px}.hero-route span{display:flex;align-items:center;gap:12px;font-size:14px;padding:10px 0}.hero-route b{font-size:11px;color:#a25c2d;background:white;padding:7px;border-radius:50%}.help-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:18px 0}.help-steps a{display:flex;align-items:center;gap:8px;border-bottom:2px solid #cbd8c8;padding:12px 4px;font-size:13px;font-weight:600}.help-steps span{font-size:12px;color:#a6602f}.help-start{display:flex;align-items:center;gap:18px;padding:16px 20px;background:white;border:1px solid #dce2da;border-radius:8px;font-size:13px}.help-start>div{flex:1}.help-start p{color:#68756b;line-height:1.7;margin:5px 0 0}.help-start a{white-space:nowrap}.help-step{padding:36px 0;border-bottom:1px solid #dce2da;scroll-margin-top:125px}.step-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.step-heading h2,.help-faq h2{font-size:27px;line-height:1.4;margin:0 0 8px}.step-heading p:not(.help-eyebrow){font-size:14px;line-height:1.8;color:#647366;margin:0}.help-link{font-size:14px;font-weight:600;flex-shrink:0;text-decoration:underline}.guide-panel{min-width:0;background:#fff;border:1px solid #dce2da;border-radius:10px;padding:20px}.panel-label{font-size:12px!important;color:#72806d;margin:0 0 14px!important;line-height:1.6}.tutorial-grid,.before-after,.pick-demo{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.pick-demo{grid-template-columns:1.15fr 1fr;align-items:stretch}.product-path{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center;background:#eef2e9;border-radius:10px;padding:20px}.product-path p{font-size:13px;line-height:1.8}.product-crop{min-width:0}.guide-shot{display:block;position:relative;width:100%;max-width:100%;border:1px solid #e0e5dc;border-radius:7px;background:#faf9f4;padding:0;margin:0;color:#204b3b;cursor:zoom-in;overflow:hidden;text-align:left;min-height:0;box-shadow:none}.guide-shot:hover{border-color:#668872}.guide-shot:focus-visible,.help-page a:focus-visible{outline:3px solid #b76930;outline-offset:4px}.shot-stage{display:block;position:relative}.shot-stage img{display:block;width:100%;height:auto}.zoom-hint{display:block;background:#eef2eb;color:#5e725f;padding:6px 9px;font-size:11px;text-align:right;line-height:1.4}.shot-pin{position:absolute;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#c66124;color:white;border:2px solid white;box-shadow:0 1px 5px #0003;font-size:13px;font-weight:700}.pin-price{left:51%;top:23%}.pin-copy{left:51%;top:49%}.pin-share{left:51%;top:86%}.pin-select{left:2%;top:24%}.pin-upload{left:2%;top:73%}.guide-points{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:17px}.guide-points li{display:flex;gap:12px;font-size:13px;line-height:1.8;color:#687568}.guide-points li>b{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:25px;background:#eaf0e6;border-radius:50%;color:#205747;font-size:12px}.guide-points strong{display:block;font-size:15px;color:#204b3b;margin-bottom:3px}.share-instructions>.guide-points{margin-top:0}.post-demo{margin-top:24px;background:#f5f6f2;border-radius:8px;padding:16px;font-size:13px;line-height:1.8}.post-author{display:flex;gap:9px;align-items:center}.post-author>span{display:grid;place-items:center;background:#205747;color:white;width:30px;height:30px;border-radius:5px}.post-demo>img{width:135px;height:auto;border-radius:5px;display:block}.post-demo small{display:block;font-size:11px;color:#75806e;margin-top:8px}.guide-detail{font-size:13px;line-height:1.8;border-top:1px solid #e1e5dc;padding-top:14px;margin-top:18px}.guide-detail summary{cursor:pointer;font-weight:600}.guide-detail p{color:#667562;margin:8px 0 0}.chat-example{background:#f0f1ed;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:14px}.chat-title{padding-bottom:10px;border-bottom:1px solid #dce2da;font-weight:600;font-size:14px}.chat-title span{float:right;font-size:11px;color:#8c6841;font-weight:400}.bubble{align-self:flex-start;background:white;border:1px solid #e0e4db;padding:12px;border-radius:7px;margin:0;max-width:95%;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.bubble.right{align-self:flex-end;background:#dceccf;border-color:#d2e2c5}.visual-caption{font-size:13px;color:#667562;line-height:1.8;margin:14px 0 0}.help-note{font-size:12px;color:#687061;padding:12px 14px;border-left:2px solid #c2966e;background:#f0eee6;line-height:1.8;margin:16px 0 0}.alternative-paths{display:grid;gap:10px;margin-top:24px;border-top:1px solid #dce2da;padding-top:18px;font-size:13px}.alternative-paths a{text-decoration:underline}.shipping-path{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.shipping-path>div{border-left:2px solid #d8e2d0;padding-left:12px;min-width:0}.shipping-path span{display:inline-grid;place-items:center;background:#205747;color:white;border-radius:50%;width:24px;height:24px;font-size:12px;margin-bottom:10px}.shipping-path strong{display:block;font-size:14px}.shipping-path p{font-size:12px;line-height:1.8;color:#687568;margin:6px 0 0}.help-faq{padding:32px 0}.help-faq details{border-bottom:1px solid #dce2da;padding:14px 0}.help-faq summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.help-faq details p{font-size:13px;color:#647367;line-height:1.8;margin:10px 0 0}.help-ending{padding:28px;border-radius:12px;background:#e9efe5}.help-ending h2{font-size:24px;line-height:1.5;margin:0 0 10px}.help-ending p{font-size:14px;line-height:1.8}.help-ending a{margin-top:8px;font-size:14px}.help-footer{text-align:center;padding:18px 16px 85px;font-size:12px;color:#718078}.help-footer a{margin-left:12px}#guide-zoom{width:min(1120px,94vw);max-width:94vw;max-height:92dvh;padding:0;border:0;border-radius:10px;background:#faf9f4;color:#204b3b;box-shadow:0 20px 80px #0005}#guide-zoom::backdrop{background:#15291fe0}.zoom-toolbar{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #dce2da}.zoom-toolbar strong{font-size:13px;flex:1;line-height:1.5}.zoom-toolbar button{background:#e6edde;color:#204b3b;padding:9px 12px;border:0;font-size:12px;border-radius:5px;white-space:nowrap;cursor:pointer}.zoom-content{max-height:72dvh;overflow:auto;padding:10px}.zoom-content .shot-stage{max-width:100%;width:100%;margin:auto}.zoom-content.is-original .shot-stage{width:1100px;max-width:none}.zoom-caption{font-size:11px;color:#687568;margin:0;padding:8px 12px 12px}
@media(max-width:950px){.help-hero{padding:28px;gap:22px}.help-hero h1{font-size:29px}.hero-route{padding-left:20px}.pick-demo{grid-template-columns:1fr}.product-path{grid-template-columns:180px 1fr}.product-path .guide-shot{max-width:350px}.step-heading{align-items:start}.help-link{font-size:12px}.tutorial-grid,.before-after{gap:14px}.guide-panel{padding:16px}}
@media(max-width:700px){.help-main{padding:16px 14px 40px}.help-hero{grid-template-columns:1fr;padding:24px 20px;gap:20px}.help-hero h1{font-size:28px}.help-hero p{font-size:13px}.hero-route{display:none}.help-hero-actions{font-size:12px;gap:14px;margin-top:18px}.help-steps{display:flex;overflow:auto;gap:8px;padding-bottom:4px}.help-steps a{flex-shrink:0;font-size:12px;padding:10px 5px}.help-start{flex-wrap:wrap;gap:10px 20px;padding:14px}.help-start>div{flex-basis:100%}.help-step{padding:26px 0;scroll-margin-top:135px}.step-heading{flex-direction:column;gap:10px;margin-bottom:14px}.step-heading h2,.help-faq h2{font-size:23px}.step-heading p:not(.help-eyebrow){font-size:13px}.tutorial-grid,.before-after{grid-template-columns:1fr}.guide-panel{padding:14px}.product-path{padding:14px;grid-template-columns:110px minmax(0,1fr);gap:12px}.product-path p{font-size:12px}.product-path .panel-label{font-size:11px!important}.guide-points{gap:14px;margin-top:16px}.guide-points strong{font-size:14px}.guide-points li{font-size:13px}.shot-pin{width:23px;height:23px;font-size:12px}.shipping-path{grid-template-columns:1fr 1fr;gap:20px 12px}.help-ending{padding:22px 18px}.help-ending h2{font-size:21px}.help-faq{padding:26px 0}.zoom-toolbar{flex-wrap:wrap}.zoom-toolbar strong{flex-basis:100%}.zoom-toolbar button{min-height:36px}.zoom-content{max-height:66dvh}.help-note{font-size:12px}.post-demo{margin-top:20px}}
.help-step>.step-heading{padding:0;background:transparent;border:0;position:static;box-shadow:none;max-width:none;margin:0 0 18px}
.zoom-content.is-original .shot-stage{width:max-content;max-width:none}.zoom-content.is-original img{width:auto;max-width:none}
/* Moments-style guide preview */
.post-demo.moments-demo{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;color:#222}.moments-feed{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:start}.moments-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:5px;background:#205747;color:#fff;font-size:20px;font-weight:700}.moments-name{display:block;color:#576b95;font-size:15px;line-height:1.5;margin:0 0 3px}.moments-demo .moments-text{font-size:14px;line-height:1.65;margin:0 0 10px;color:#252525}.moments-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:318px}.moments-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0;background:#f3f3f3;min-width:0}.moments-meta{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:#999;font-size:11px;line-height:20px;max-width:318px}.moments-more{display:grid;place-items:center;border-radius:3px;background:#f2f2f2;color:#576b95;width:28px;height:18px;letter-spacing:2px;font-size:14px;font-weight:700}.moments-demo .moments-disclaimer{font-size:10px;line-height:1.6;color:#888;margin:14px 0 0;padding-top:10px;border-top:1px solid #eee}@media(max-width:450px){.post-demo.moments-demo{padding:12px}.moments-feed{grid-template-columns:32px minmax(0,1fr);gap:8px}.moments-avatar{width:32px;height:32px;font-size:18px}.moments-name{font-size:14px}.moments-demo .moments-text{font-size:13px}.moments-grid{gap:3px}}
/* Aligned editing and Moments comparison */
.share-steps{margin:0 0 20px;padding:18px 20px;background:#eef2e9;border-radius:9px}.share-steps .guide-points{grid-template-columns:1fr 1fr 1.35fr;gap:22px;margin:0}.share-comparison{align-items:stretch}.share-comparison>.guide-panel{height:100%;box-sizing:border-box}.share-comparison .share-instructions{padding:20px}.share-comparison .moments-demo{padding:0;border:0;margin:0;border-radius:0}.share-comparison .moments-demo>.panel-label{margin-bottom:14px!important}.share-comparison .moments-feed{grid-template-columns:36px minmax(0,1fr);gap:10px}.share-comparison .moments-avatar{width:36px;height:36px}.share-comparison .moments-grid{max-width:270px}.share-comparison .moments-meta{max-width:270px}.share-comparison .moments-disclaimer{margin-top:10px;padding-top:8px}#share>.guide-detail{border:0;margin:14px 0 0;padding:0}.share-comparison .moments-text{font-size:13px;line-height:1.6}.share-comparison .moments-name{font-size:14px}@media(max-width:950px){.share-comparison .share-instructions{padding:16px}.share-steps .guide-points{gap:12px}.share-comparison .moments-grid{max-width:240px}}@media(max-width:700px){.share-steps{padding:16px;margin-bottom:14px}.share-steps .guide-points{grid-template-columns:1fr;gap:14px}.share-comparison .share-instructions{padding:14px}.share-comparison .moments-grid,.share-comparison .moments-meta{max-width:318px}.share-comparison>.guide-panel{height:auto}}
