.pg-start .st-wrap{max-width:560px;margin:0 auto;padding:32px 16px 96px}.pg-start .st-kicker{color:var(--deep);margin:0 0 18px}.pg-start .hand{font-family:var(--font-handwritten);color:var(--deep);margin:0;font-weight:600;line-height:1.1}.pg-start .st-chat{flex-direction:column;gap:12px;display:flex}.pg-start .st-bot{align-items:flex-end;gap:10px;display:flex}.pg-start .st-bot img{flex:none;width:40px;height:40px}.pg-start .st-bot p{border:1px solid var(--line);background:#fff;border-radius:18px 18px 18px 6px;max-width:420px;margin:0;padding:12px 15px;font-size:16px;line-height:1.45}.pg-start .st-me{background:var(--deep);color:#fff;border-radius:18px 18px 6px;max-width:80%;margin:0 0 0 auto;padding:10px 15px;font-size:15px;font-weight:600}.pg-start .st-panel{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:18px 16px;display:flex}.pg-start .st-chips{flex-wrap:wrap;gap:8px;display:flex}.pg-start .st-chip{border:1.5px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 17px;font-size:15px;font-weight:600}.pg-start .st-chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.pg-start .st-field{color:var(--muted);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.pg-start .st-field input{border:1.5px solid var(--line);min-height:50px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;padding:0 14px;font-size:16px;font-weight:500}.pg-start .st-field small{font-size:13px;font-weight:400}.pg-start .st-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pg-start .st-next{margin-left:auto}.pg-start .st-next:disabled,.pg-start .st-cta .btn:disabled{opacity:.45;cursor:default;transform:none}.pg-start .st-link{font:inherit;color:var(--deep);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:15px;font-weight:600;text-decoration:none}.pg-start .st-small{color:var(--muted);text-align:center;margin:0;font-size:13px}.pg-start .st-small a{color:var(--deep)}.pg-start .st-error{color:#7a2600;background:#fde8dc;border-radius:14px;margin:0;padding:10px 14px;font-size:14px}.pg-start .st-picks{flex-direction:column;gap:10px;display:flex}.pg-start .st-pick{border:1.5px solid var(--line);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;gap:12px;padding:10px;display:flex}.pg-start .st-pick.on{border:2.5px solid var(--deep);padding:9px}.pg-start .st-pick img,.pg-start .st-noimg{object-fit:cover;background:#f3e6da;border-radius:14px;flex:none;width:96px;height:96px}.pg-start .st-pick-body{flex-direction:column;gap:3px;min-width:0;display:flex}.pg-start .st-pick-body b{font-size:15px;line-height:1.3}.pg-start .st-shop{color:var(--muted);font-size:13px}.pg-start .st-price{font-size:14px;font-weight:700}.pg-start .st-cta{flex-direction:column;gap:6px;margin-top:4px;display:flex}.pg-start .st-sheet-wrap{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pg-start .st-scrim{cursor:pointer;background:#1b110c73;border:0;position:absolute;inset:0}.pg-start .st-sheet{background:var(--paper);border-radius:28px 28px 0 0;flex-direction:column;gap:14px;width:min(100%,560px);max-height:92vh;padding:20px 16px 28px;display:flex;position:relative;overflow-y:auto}.pg-start .st-sheet h2{font-size:30px;line-height:1.05}.pg-start .st-sheet-lede{color:var(--muted);margin:0;font-size:15px;line-height:1.45}.pg-start .st-summary{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}.pg-start .st-summary img{object-fit:cover;border-radius:12px;flex:none;width:56px;height:56px}.pg-start .st-summary div{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.pg-start .st-summary span{color:var(--muted);font-size:13px}.pg-start .st-saved{flex-direction:column;gap:14px;display:flex}.pg-start .st-saved h1{font-size:clamp(32px,6vw,44px)}.pg-start .st-preview{background:var(--deep);color:#fff;text-align:center;border-radius:26px;flex-direction:column;align-items:center;gap:6px;padding:24px 18px;display:flex}.pg-start .st-preview img{width:120px;height:120px}.pg-start .st-preview .mono{opacity:.85;font-size:12px}.pg-start .st-preview b{font-size:36px}.pg-start .st-note{text-align:center;font-size:22px}.pg-start .st-stores{text-align:center;flex-direction:column;align-items:stretch;gap:10px;display:flex}.pg-start .st-chip.sm{align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.pg-start .st-chip:disabled{opacity:.45;cursor:default}.pg-start .st-more{border-style:dashed}.pg-start .st-group{flex-direction:column;gap:8px;display:flex}.pg-start .st-group .mono{color:var(--muted);font-size:12px}.pg-start .st-field input[aria-invalid=true]{border-color:#b42318}.pg-start .st-field .st-field-error{color:#b42318}.pg-start .st-loves,.pg-start .st-signin{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.pg-start .st-signin:disabled>:not(p){opacity:.45}.pg-start .st-loves legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:700}.pg-start .st-add{gap:8px;display:flex}.pg-start .st-add input{border:1.5px solid var(--line);min-width:0;min-height:44px;font:inherit;color:var(--ink);background:#fff;border-radius:14px;flex:1;padding:0 14px;font-size:16px}.pg-start .st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-start .st-right{text-align:right;margin-top:-6px}.pg-start .st-saved-kicker{color:var(--deep);margin:0 0 -8px}.pg-start .st-play{text-align:left;background:var(--deep);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:26px;align-items:center;gap:14px;padding:16px;display:flex}.pg-start .st-play:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.pg-start .st-play-phone{text-align:center;background:#0000002e;border:3px solid #ffffff59;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;width:92px;height:150px;display:flex}.pg-start .st-play-phone small{letter-spacing:.1em;font-size:8px;font-weight:700}.pg-start .st-play-phone b{text-overflow:ellipsis;max-width:84px;font-size:16px;overflow:hidden}.pg-start .st-play-text{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-start .st-play-text>b{font-size:24px;line-height:1.1}.pg-start .st-play-text>span{opacity:.92;font-size:14px}.pg-start .st-play-btn{color:var(--deep);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:9px 15px;font-weight:700;opacity:1!important;display:inline-flex!important}.pg-start .st-pv{z-index:70;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.pg-start .st-pv-deep{background:var(--deep);color:#fff}.pg-start .st-pv-ink{background:var(--ink);color:#fff}.pg-start .st-pv-paper{background:var(--paper);color:var(--ink)}.pg-start .st-pv-top{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;max-width:560px;margin:0 auto;padding:12px 16px 0;display:flex}.pg-start .st-pv-bars{gap:4px;display:flex}.pg-start .st-pv-bars span{opacity:.3;background:currentColor;border-radius:2px;flex:1;height:3px}.pg-start .st-pv-bars span.on{opacity:1}.pg-start .st-pv-bar{justify-content:space-between;align-items:center;display:flex}.pg-start .st-pv-pill{color:#fff;background:#00000038;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.pg-start .st-pv-paper .st-pv-pill{background:var(--ink)}.pg-start .st-pv-close{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:15px;font-weight:700}.pg-start .st-pv-body{box-sizing:border-box;flex:1;width:100%;max-width:560px;margin:0 auto;padding:16px 20px 28px;display:flex}.pg-start .st-pv-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.pg-start .st-pv-center .mono{opacity:.85;font-size:13px}.pg-start .st-pv-name{overflow-wrap:anywhere;font-size:clamp(48px,14vw,72px);line-height:1}.pg-start .st-pv-open{color:var(--deep);background:#fff;min-width:240px;margin-top:18px}.pg-start .st-pv-ink .st-pv-open{color:var(--ink)}.pg-start .st-pv-col{flex-direction:column;flex:1;gap:14px;display:flex}.pg-start .st-pv-col h2{margin:0;font-size:clamp(36px,10vw,46px);line-height:1.05}.pg-start .st-pv-sub{opacity:.9;margin:0;font-size:16px;line-height:1.45}.pg-start .st-pv-kicker{color:var(--deep);margin-bottom:-6px}.pg-start .st-pv-video{border:2px dashed var(--deep);min-height:240px;color:var(--deep);text-align:center;background:#fff;border-radius:24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.pg-start .st-pv-video .hand{font-size:28px}.pg-start .st-pv-video small{color:var(--muted);font-size:13px}.pg-start .st-pv-cam{opacity:.85;background:#ffffff12;border:1px solid #ffffff38;border-radius:24px;flex:1;justify-content:center;align-items:center;min-height:180px;font-size:14px;display:flex}.pg-start .st-pv-ink .st-summary{color:var(--ink)}.pg-start .st-pv-ink .st-summary .mono{color:var(--muted);font-size:10px}.pg-start .st-pv-duet{grid-template-columns:1fr 1fr;gap:8px;height:200px;display:grid}.pg-start .st-pv-duet span{color:var(--muted);text-align:center;background:repeating-linear-gradient(45deg,#efe3d8,#efe3d8 6px,#f6ece3 6px 12px);border-radius:18px;justify-content:center;align-items:center;padding:8px;font-size:13px;font-weight:600;display:flex}.pg-start .st-pv-end{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:10px;margin-top:auto;padding:16px;display:flex}.pg-start .st-pv-end>b{font-size:22px}.pg-start .st-pv-ink .st-pv-back{color:#fff}.pg-start .st-pv-back{align-self:center;margin:0 0 20px}@media (prefers-reduced-motion:no-preference){.pg-start .st-pv{animation:.22s ease-out st-pv-in}}
