.ssd-root{display:flex;flex-direction:column;align-items:center;gap:14px;font-family:Outfit,system-ui,-apple-system,sans-serif;user-select:none;-webkit-user-select:none}.ssd-phone-wrap{filter:drop-shadow(0 18px 36px rgba(26,46,13,.22));border-radius:36px}.ssd-phone{width:256px;height:468px;background:#1a1c1b;border-radius:36px;padding:14px 10px 10px;position:relative;overflow:hidden}.ssd-phone:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:72px;height:22px;background:#1a1c1b;border-radius:0 0 14px 14px;z-index:200}.ssd-phone:after{content:"9:41";position:absolute;top:5px;left:24px;font-size:.52rem;font-weight:700;color:#ffffff8c;z-index:201;letter-spacing:.02em}.ssd-screen{width:100%;height:100%;background:#faf7f2;border-radius:28px;overflow:hidden;position:relative}.ssd-scene{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .35s ease;border-radius:28px;overflow:hidden}.ssd-scene.ssd-active{opacity:1;pointer-events:auto}.ssd-cam-view{width:100%;height:100%;background:#12201a;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.ssd-cam-view:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%);z-index:1;pointer-events:none}.ssd-cam-packet{background:#fff;border-radius:10px;padding:14px 16px 10px;width:158px;text-align:center;box-shadow:0 6px 24px #0006;position:relative;z-index:2}.ssd-pkt-brand{font-size:.5rem;font-weight:700;letter-spacing:.12em;color:#587a52;text-transform:uppercase;margin-bottom:5px}.ssd-pkt-emoji{font-size:1.8rem;display:block;margin-bottom:4px;line-height:1}.ssd-pkt-name{font-size:.95rem;font-weight:800;color:#1a2e0d;line-height:1.15;margin-bottom:2px}.ssd-pkt-sci{font-size:.55rem;color:#888;font-style:italic;margin-bottom:8px}.ssd-pkt-divider{height:1px;background:#f0ede5;margin:6px 0}.ssd-pkt-row{display:flex;justify-content:space-between;font-size:.5rem;color:#999}.ssd-pkt-year{font-size:.5rem;color:#bbb;background:#f7f5f0;border-radius:4px;padding:2px 7px;display:inline-block;margin-top:5px;letter-spacing:.04em}.ssd-scan-brackets{position:absolute;inset:18px;z-index:10;opacity:0;animation:ssd-brk-in .45s cubic-bezier(.34,1.2,.64,1) .6s forwards}@keyframes ssd-brk-in{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.ssd-brk{position:absolute;width:18px;height:18px;border-color:#5dbf6f;border-style:solid}.ssd-brk.tl{top:0;left:0;border-width:2.5px 0 0 2.5px;border-top-left-radius:3px}.ssd-brk.tr{top:0;right:0;border-width:2.5px 2.5px 0 0;border-top-right-radius:3px}.ssd-brk.bl{bottom:0;left:0;border-width:0 0 2.5px 2.5px;border-bottom-left-radius:3px}.ssd-brk.br{bottom:0;right:0;border-width:0 2.5px 2.5px 0;border-bottom-right-radius:3px}.ssd-scan-line{position:absolute;left:18px;right:18px;height:2px;background:linear-gradient(90deg,transparent 0%,#5DBF6F 30%,#5DBF6F 70%,transparent 100%);box-shadow:0 0 10px 3px #5dbf6f80;top:18px;z-index:11;opacity:0;animation:ssd-sweep 2s ease-in-out .9s 2}@keyframes ssd-sweep{0%{top:18px;opacity:0}8%{top:18px;opacity:1}88%{top:calc(100% - 18px);opacity:1}to{top:calc(100% - 18px);opacity:0}}.ssd-scan-status{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;color:#ffffffa6;font-size:.6rem;font-weight:500;white-space:nowrap;z-index:12;opacity:0;animation:ssd-fade-up .35s ease 1.1s forwards}.ssd-scan-dot{width:5px;height:5px;background:#5dbf6f;border-radius:50%;animation:ssd-pulse 1s ease-in-out infinite}@keyframes ssd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.ssd-recognize{position:absolute;bottom:22px;left:50%;transform:translate(-50%) scale(.8);background:#5dbf6f;color:#fff;font-size:.67rem;font-weight:700;padding:7px 18px;border-radius:20px;white-space:nowrap;z-index:13;opacity:0;letter-spacing:.02em;transition:none}.ssd-recognize.ssd-pop{animation:ssd-badge-pop .4s cubic-bezier(.34,1.35,.64,1) forwards}@keyframes ssd-badge-pop{0%{opacity:0;transform:translate(-50%) scale(.75)}to{opacity:1;transform:translate(-50%) scale(1)}}.ssd-seeds-view{background:#faf7f2;height:100%;padding:10px 10px 0;position:relative;overflow:hidden;display:flex;flex-direction:column}.ssd-app-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid #EDE8DF;flex-shrink:0}.ssd-app-title{font-size:.82rem;font-weight:700;color:#1a2e0d}.ssd-count-badge{font-size:.58rem;color:#587a52;font-weight:600;background:#d4e5ce;padding:2px 8px;border-radius:10px}.ssd-search{display:flex;align-items:center;gap:5px;background:#fff;border:1.5px solid #EDE8DF;border-radius:9px;padding:6px 9px;margin-bottom:7px;flex-shrink:0}.ssd-search-ph{font-size:.58rem;color:#c0b8af}.ssd-filter-row{display:flex;gap:4px;margin-bottom:9px;flex-shrink:0}.ssd-chip{font-size:.55rem;padding:3px 8px;border-radius:18px;border:1.5px solid #EDE8DF;color:#999;font-weight:500;white-space:nowrap;background:#fff}.ssd-chip.on{background:#587a52;border-color:#587a52;color:#fff}.ssd-seed-card{background:#fff;border:2px solid #587A52;border-radius:14px;padding:11px 11px 9px;box-shadow:0 3px 14px #587a522e;opacity:0;flex-shrink:0;transform:translateY(-20px) scale(.96)}.ssd-seed-card.ssd-drop-in{animation:ssd-card-drop .5s cubic-bezier(.34,1.1,.64,1) forwards}@keyframes ssd-card-drop{0%{opacity:0;transform:translateY(-20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ssd-card-top{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px}.ssd-card-icon{font-size:1.3rem;flex-shrink:0;line-height:1;margin-top:1px}.ssd-card-mid{flex:1;min-width:0}.ssd-card-name{font-size:.8rem;font-weight:700;color:#1a2e0d;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssd-card-badges{display:flex;gap:4px;flex-wrap:wrap}.ssd-badge{font-size:.52rem;font-weight:700;padding:2px 6px;border-radius:6px}.ssd-badge-pkt{background:#fff3e0;color:#7b5a2a;border:1px solid #E8C98A}.ssd-badge-steps{background:#d4e5ce;color:#2a4d26}.ssd-plan-btn{flex-shrink:0;background:#587a52;color:#fff;border:none;border-radius:7px;font-size:.48rem;font-weight:700;padding:5px 6px;cursor:default;font-family:inherit;letter-spacing:.02em;white-space:nowrap}.ssd-card-actions{display:flex;gap:6px}.ssd-act-btn{flex:1;padding:6px 4px;border-radius:9px;font-size:.56rem;font-weight:600;cursor:default;border:none;font-family:inherit}.ssd-act-view{background:#f0ede5;color:#1a2e0d}.ssd-act-regen{background:#2a4d26;color:#fff}.ssd-toast{position:absolute;bottom:14px;left:10px;right:10px;background:#2a4d26;color:#fff;font-size:.62rem;font-weight:600;padding:9px 13px;border-radius:11px;display:flex;align-items:center;gap:6px;box-shadow:0 4px 18px #1a2e0d47;opacity:0;transform:translateY(10px)}.ssd-toast.ssd-show{animation:ssd-toast-in .3s ease forwards,ssd-toast-out .3s ease 2.2s forwards}@keyframes ssd-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ssd-toast-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}.ssd-plan-bg{height:100%;position:relative;overflow:hidden;background:#faf7f2}.ssd-plan-backdrop{padding:10px 10px 0;opacity:.35}.ssd-plan-overlay{position:absolute;inset:0;background:#1a2e0d4d;z-index:1}.ssd-sheet{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:20px 20px 0 0;padding:12px 13px 14px;box-shadow:0 -8px 28px #1a2e0d29;z-index:2;transform:translateY(100%);max-height:86%;overflow:hidden}.ssd-sheet.ssd-up{animation:ssd-sheet-rise .52s cubic-bezier(.34,1.08,.64,1) forwards}@keyframes ssd-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ssd-sheet-handle{width:32px;height:4px;background:#ede8df;border-radius:2px;margin:0 auto 12px}.ssd-sheet-hdr{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #EDE8DF}.ssd-sh-icon{font-size:1.4rem;flex-shrink:0}.ssd-sh-title{font-size:.82rem;font-weight:700;color:#1a2e0d;line-height:1.2}.ssd-sh-sub{font-size:.58rem;color:#999;margin-top:1px}.ssd-sh-check{margin-left:auto;flex-shrink:0;width:22px;height:22px;background:#587a52;color:#fff;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:700;opacity:0;transform:scale(.5)}.ssd-sh-check.ssd-pop{animation:ssd-pop .4s cubic-bezier(.34,1.4,.64,1) forwards}@keyframes ssd-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ssd-steps{display:flex;flex-direction:column;gap:7px}.ssd-step{display:flex;align-items:flex-start;gap:8px;opacity:0;transform:translate(-10px)}.ssd-step.ssd-in{animation:ssd-step-slide .38s ease forwards}@keyframes ssd-step-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.ssd-step-num{width:20px;height:20px;border-radius:10px;background:#d4e5ce;color:#587a52;font-size:.56rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.ssd-step-num.done{background:#587a52;color:#fff}.ssd-step-title{font-size:.68rem;font-weight:600;color:#1a2e0d;line-height:1.3;margin-bottom:1px}.ssd-step-note{font-size:.57rem;color:#999;line-height:1.3}.ssd-caption{text-align:center;min-height:22px;position:relative;width:256px}.ssd-cap{font-size:.78rem;font-weight:500;color:#587a52;position:absolute;width:100%;opacity:0;transform:translateY(5px);transition:opacity .38s ease,transform .38s ease;line-height:1.4;left:0}.ssd-cap.ssd-on{opacity:1;transform:translateY(0);position:relative}.ssd-dots{display:flex;gap:5px;align-items:center;justify-content:center}.ssd-dot{width:6px;height:6px;border-radius:3px;background:#d4e5ce;transition:all .3s ease}.ssd-dot.on{width:18px;background:#587a52}@keyframes ssd-fade-up{0%{opacity:0;transform:translate(-50%) translateY(5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.lp-scan-demo-section{padding:64px 24px 72px;background:linear-gradient(160deg,#f5f1ea,#faf7f2 60%,#edf5e9)}.lp-scan-demo-inner{max-width:960px;margin:0 auto;display:flex;align-items:center;gap:64px}.lp-scan-demo-phone{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-scan-demo-text{flex:1}.lp-scan-demo-text h2{font-family:"DM Serif Display",Georgia,serif;font-size:2rem;color:#1a2e0d;line-height:1.2;margin-bottom:14px}.lp-scan-demo-text h2 em{font-style:italic;color:#c4724e}.lp-scan-demo-text p{font-size:.95rem;color:#555;line-height:1.6;margin-bottom:24px}.lp-scan-steps{list-style:none;display:flex;flex-direction:column;gap:14px}.lp-scan-step{display:flex;align-items:flex-start;gap:12px}.lp-scan-step-icon{width:36px;height:36px;background:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;box-shadow:0 2px 8px #1a2e0d1a}.lp-scan-step-body h4{font-size:.9rem;font-weight:700;color:#1a2e0d;margin-bottom:2px}.lp-scan-step-body p{font-size:.8rem;color:#777;margin-bottom:0;line-height:1.4}@media(max-width:700px){.lp-scan-demo-inner{flex-direction:column;gap:32px;align-items:center}.lp-scan-demo-text{text-align:center}.lp-scan-demo-text h2{font-size:1.6rem}.lp-scan-steps{align-items:flex-start;text-align:left;max-width:320px;margin:0 auto}}.ob-scan-demo-wrap{display:flex;justify-content:center;margin-bottom:20px}.ob-scan-demo-wrap .ssd-phone{width:220px;height:390px}.ob-scan-demo-wrap .ssd-caption{width:220px}@media(prefers-reduced-motion:reduce){.ssd-scan-brackets,.ssd-scan-line,.ssd-scan-status,.ssd-recognize,.ssd-seed-card,.ssd-toast,.ssd-sheet,.ssd-step,.ssd-sh-check,.ssd-cap{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
