html[data-style=v4] .psh{background:var(--v4-canvas)}html[data-style=v4] .psh-head{background:var(--v4-raised);border-bottom:0;box-shadow:0 1px 0 var(--v4-line),0 6px 16px -14px rgba(20,32,60,.35);font-weight:800}html[data-style=v4] .psh-back{top:auto;width:36px;height:36px;margin-top:-4px;border-radius:var(--v4-r-row);background:var(--v4-raised);box-shadow:var(--v4-shadow-card);color:var(--v4-accent)}html[data-style=v4] .psh-back:active{background:var(--v4-pressed)}html[data-style=v4] .psh-body{display:flex;flex-direction:column;gap:12px;padding:14px 12px 16px}html[data-style=v4] .psh-body>*{margin-bottom:0}html[data-style=v4] .psh-sum{gap:12px;padding:12px;border-radius:var(--v4-r-card);background:var(--v4-hero);box-shadow:var(--v4-shadow-card)}html[data-style=v4] .psh-thumb{width:64px;height:64px;border-radius:var(--v4-r-row);box-shadow:0 0 0 1px rgba(20,32,60,.08),0 6px 14px -8px rgba(20,32,60,.4)}html[data-style=v4] .psh-sum .line-clamp-2{font-size:15px;font-weight:700}html[data-style=v4] .psh-coupon{display:inline-flex;margin-top:4px;padding:2px 8px;border-radius:999px;background:var(--v4-success-bg);color:var(--v4-success);font-weight:700}html[data-style=v4] .psh-form{padding:16px 14px 14px;border-radius:var(--v4-r-card);background:var(--v4-surface);box-shadow:var(--v4-shadow-card)}html[data-style=v4] .psh-form>:last-child{margin-bottom:0}html[data-style=v4] .psh-field{min-height:48px;border:1px solid var(--v4-line-2);background:var(--v4-field);font-size:16px;color:var(--v4-ink);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}html[data-style=v4] .psh-field::-moz-placeholder{color:var(--v4-placeholder)}html[data-style=v4] .psh-field::placeholder{color:var(--v4-placeholder)}html[data-style=v4] .psh-field:focus,html[data-style=v4] .psh-field:focus-visible{border-color:var(--v4-accent);background:var(--v4-raised);box-shadow:var(--v4-ring);--tw-ring-shadow:0 0 #0000}html[data-style=v4] .psh-foot{background:var(--v4-raised);border-top:0;box-shadow:0 -1px 0 var(--v4-line),0 -8px 20px -16px rgba(20,32,60,.35)}html[data-style=v4] .psh-foot>button{min-height:52px;border-radius:14px;font-weight:800}@media (min-width:640px){html[data-style=v4] .psh-page{overflow:hidden;background:var(--v4-canvas);box-shadow:var(--v4-shadow-float)}html[data-style=v4] .psh-body{padding:16px}}.fy-accs{--fy-on:rgb(var(--brand-btn));--fy-on-bg:rgb(var(--brand-50));margin-top:8px}html[data-style=v4] .fy-accs{--fy-on:#2563EB;--fy-on-bg:rgb(37 99 235/.07)}.fy-accs-h{margin-bottom:6px;font-size:12px;line-height:16px;color:#5B6270}.fy-accs-row{display:flex;flex-wrap:wrap;gap:6px}.fy-acc{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:6px 12px;border:1px solid rgb(20 24 33/.12);border-radius:999px;background:#fff;color:#141821;font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.fy-acc:hover{border-color:rgb(20 24 33/.3)}.fy-acc:focus-visible{outline:2px solid var(--fy-on);outline-offset:2px}.fy-acc.is-on{border-color:var(--fy-on);background:var(--fy-on-bg);box-shadow:inset 0 0 0 1px var(--fy-on)}html:not([data-style=v4]) .fy-acc.is-dark.is-on{border-color:#141821;background:#141821;color:#fff;box-shadow:none}.fy-acc-nick{font-weight:700;max-width:11em}.fy-acc-id,.fy-acc-nick{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fy-acc-id{font-variant-numeric:tabular-nums;opacity:.72}.fy-acc-nick+.fy-acc-id{font-size:12px}