.fv-cv{gap:18px;min-width:0;padding:22px 20px 18px;display:grid}.fv-cv-bar{min-width:0}.vaaha-landing .fv-cv-bar .lp-bar{max-width:640px;margin:0 auto}.fv-cv-hint{text-align:center;color:var(--ink-3);margin:10px 0 0;font-size:12.5px}.fv-cv-report{background:var(--card);border:1px solid var(--border);border-radius:14px;gap:14px;min-width:0;padding:16px;display:grid}.fv-cv-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.fv-cv-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d4a84326}.fv-cv-hero{border-bottom:1.5px solid var(--ink);padding-bottom:12px}.fv-cv-concept{letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.25}.fv-cv-pills{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.fv-cv-verdict,.fv-cv-brand{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--ink-2);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.fv-cv-verdict{border-color:var(--gold);color:#8a6a1e;background:#d4a8431f}html.dark .fv-cv-verdict{color:var(--gold)}.fv-cv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.fv-cv-stat{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;min-width:0;padding:9px 10px}.fv-cv-stat dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.fv-cv-stat dd{color:var(--ink-3);overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.fv-cv-stat dd b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.fv-cv-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;display:grid}.fv-cv-card{border:1px solid var(--border);background:var(--bg);border-radius:10px;min-width:0;padding:12px}.fv-cv-card h3{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 9px;font-size:13px;font-weight:700;display:flex}.fv-cv-card h3 span{letter-spacing:.18em;color:var(--gold);font-size:10px;font-weight:700}.fv-cv-card h3 em{color:var(--ink-3);margin-left:auto;font-size:11px;font-style:normal;font-weight:600}.fv-cv-row{border-top:1px solid var(--border);color:var(--ink-2);align-items:center;gap:8px;min-width:0;padding:6px 0;font-size:12px;display:flex}.fv-cv-row b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.fv-cv-rk{overflow-wrap:anywhere;min-width:0}.fv-cv-tier{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--ink-3);border-radius:999px;flex:none;padding:2px 6px;font-size:9px;font-weight:800}.fv-cv-tier--m{border-color:var(--green);color:var(--green);background:#16a34a14}.fv-cv-note{color:var(--ink-3);margin:6px 0 0;font-size:11px}.fv-cv-trends{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fv-cv-trends li{background:var(--bg-elev);color:var(--ink-2);border-radius:8px;padding:6px 9px;font-size:12px}.fv-cv-trends li.up{border-left:3px solid var(--green)}.fv-cv-trends li.down{border-left:3px solid #c2410c}.fv-cv-shelf ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fv-cv-shelf li{border:1px solid var(--border);text-align:center;border-radius:10px;justify-items:center;gap:5px;min-width:0;padding:10px 6px;display:grid}.fv-cv-shelf li.you{border-color:var(--gold);background:#d4a8431a}.fv-cv-shelf .can{background:var(--border-strong);border-radius:5px;width:22px;height:38px}.fv-cv-shelf li.you .can{background:var(--gold)}.fv-cv-shelf .nm{color:var(--ink);overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.25}.fv-cv-shelf li.you .nm{color:#8a6a1e}html.dark .fv-cv-shelf li.you .nm{color:var(--gold)}.fv-cv-shelf .pr{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.fv-cv-foot{color:var(--ink-3);margin:0;font-size:11px}@media (max-width:640px){.fv-cv{padding:16px 12px 14px}.fv-cv-report{padding:12px}.fv-cv-concept{font-size:17px}.fv-cv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-cv-grid{grid-template-columns:minmax(0,1fr)}.fv-cv-shelf ul{grid-template-columns:repeat(2,minmax(0,1fr))}.vaaha-landing .fv-cv-bar .lp-bar{gap:8px;padding-left:12px}.vaaha-landing .fv-cv-bar .lp-bar .q input,.vaaha-landing .fv-cv-bar .lp-bar .q .ghost{font-size:16px}.vaaha-landing .fv-cv-bar .lp-bar .go{padding:9px 14px}}
.fv-ib{gap:12px;min-width:0;padding:20px;display:grid}.fv-ib-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.fv-ib-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d4a84326}.fv-ib-right{letter-spacing:.04em;text-transform:none;margin-left:auto;font-size:11px;font-weight:600}.fv-ib-mail{background:var(--card);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:11px;min-width:0;padding:12px 14px;display:flex}.fv-ib-av{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.fv-ib-mtext{flex:1;min-width:0}.fv-ib-from{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:700}.fv-ib-sub{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.fv-ib-body{color:var(--ink-3);margin-top:6px;font-size:12px;font-style:italic;line-height:1.5}.fv-ib-time{color:var(--ink-3);flex:none;font-size:10.5px}.fv-ib-reading{color:var(--ink-2);align-items:center;gap:9px;padding-left:2px;font-size:12px;display:none}.fv-ib.is-anim .fv-ib-reading{opacity:0;transition:opacity .3s;display:flex}.fv-ib.is-anim .fv-ib-reading.is-on{opacity:1}.fv-ib-dots{gap:3px;display:inline-flex}.fv-ib-dots i{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:1s infinite fv-ib-bnc;display:block}.fv-ib-dots i:nth-child(2){animation-delay:.15s}.fv-ib-dots i:nth-child(3){animation-delay:.3s}@keyframes fv-ib-bnc{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fv-ib-summary{border:1px solid var(--border);border-left:3px solid var(--gold);background:var(--bg-elev);border-radius:12px;padding:10px 14px}.fv-ib-k,.fv-ib-dl{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1e;font-size:10px;font-weight:700}html.dark .fv-ib-k,html.dark .fv-ib-dl{color:var(--gold)}.fv-ib-summary p{color:var(--ink);margin:5px 0 8px;font-size:12.5px;line-height:1.5}.fv-ib-chips{flex-wrap:wrap;gap:6px;display:flex}.fv-ib-chip{border:1px solid var(--border-strong);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.fv-ib-draft{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.fv-ib-dl{border-bottom:1px solid var(--border);background:#d4a84312;padding:10px 14px}.fv-ib-dhead{border-bottom:1px solid var(--border);padding:8px 14px}.fv-ib-dhead .fv-ib-df{color:var(--ink-2);gap:8px;min-width:0;padding:3px 0;font-size:12px;display:flex}.fv-ib-dhead .fv-ib-df>span{color:var(--ink-3);flex:none;min-width:56px;font-weight:600}.fv-ib-dhead .fv-ib-df b{color:var(--ink);overflow-wrap:anywhere;min-width:0}.fv-ib-dbody{padding:12px 14px 4px}.fv-ib-dbody .fv-ib-df{color:var(--ink-2);margin:0 0 9px;font-size:13px;line-height:1.55}.fv-ib-dbody b{color:var(--ink)}.fv-ib-dbody mark{color:#c2410c;background:#c2410c1a;border:1px dashed #c2410c;border-radius:4px;padding:0 4px;font-size:12px;font-weight:700}.fv-ib-send{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 14px 14px;display:flex}.fv-ib-ph{color:#c2410c;font-size:11px;font-weight:700}.fv-ib-refine{color:#8a6a1e;border:1px solid var(--gold);background:#d4a8431a;border-radius:999px;margin-left:auto;padding:5px 11px;font-size:11px;font-weight:700}html.dark .fv-ib-refine{color:var(--gold)}.fv-ib-btn{background:var(--ink);color:var(--bg);border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700}.fv-ib-foot{color:var(--ink-3);margin:0;font-size:11.5px}.fv-ib.is-anim .fv-ib-summary,.fv-ib.is-anim .fv-ib-draft,.fv-ib.is-anim .fv-ib-df,.fv-ib.is-anim .fv-ib-send{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.fv-ib.is-anim .fv-ib-summary:not(.is-on),.fv-ib.is-anim .fv-ib-draft:not(.is-on){opacity:0;transform:translateY(8px)}.fv-ib.is-anim .fv-ib-df:not(.is-on),.fv-ib.is-anim .fv-ib-send:not(.is-on){opacity:0;transform:translateY(5px)}@media (prefers-reduced-motion:reduce){.fv-ib-dots i{animation:none}.fv-ib *{transition:none!important}}@media (max-width:640px){.fv-ib{padding:14px 12px}.fv-ib-mail{padding:10px 11px}.fv-ib-refine{margin-left:0}}
.fv-rel{gap:12px;min-width:0;padding:20px;display:grid}.fv-rel-head{border-bottom:1.5px solid var(--ink);flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.fv-rel-head h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:20px;font-weight:700}.fv-rel-head span{color:var(--ink-3);font-size:12px}.fv-rel-radar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fv-rel-tile{border:1px solid var(--border);background:var(--card);border-radius:10px;min-width:0;padding:9px 11px}.fv-rel-tile .k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:800}.fv-rel-tile .v{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:21px;font-weight:700}.fv-rel-tile .v.hot{color:#c2410c}.fv-rel-tile .s{color:var(--ink-2);font-size:11px}.fv-rel-ask{border:1.5px solid var(--gold);background:var(--card);border-radius:14px;padding:10px 14px}.fv-rel-ask .q{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.fv-rel-ask .star{color:var(--gold)}.fv-rel-ask .a{color:var(--ink-2);margin:6px 0 0;font-size:12.5px;line-height:1.5}.fv-rel-ask .a b{color:var(--ink)}.fv-rel-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.fv-rel-list{border:1px solid var(--border);background:var(--card);border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.fv-rel-list li{border-top:1px solid var(--border);gap:5px;min-width:0;padding:10px 12px;display:grid}.fv-rel-list li:first-child{border-top:0}.fv-rel-list li.sel{box-shadow:inset 3px 0 0 var(--gold);background:#d4a8431a}.fv-rel-list .who{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.fv-rel-list .who b{color:var(--ink);font-size:13px}.fv-rel-list .who span{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px}.fv-rel-list .src,.fv-rel-list .meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.fv-rel-list .chip,.fv-rel-list .tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--ink-2);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:800}.fv-rel-list .t{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:4px;font-size:11px}.fv-rel-list .tag{color:var(--ink);border-color:var(--ink-3)}.fv-rel-list .tag.need{color:#c2410c;background:#c2410c14;border-color:#c2410c}.fv-rel-list .tag.wait{color:#8a6a1e;border-color:var(--gold);background:#d4a8431a}html.dark .fv-rel-list .tag.wait{color:var(--gold)}.fv-rel-panel{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:12px 14px}.fv-rel-panel .kick{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.fv-rel-panel .name{color:var(--ink);margin-top:3px;font-size:17px;font-weight:700}.fv-rel-panel .sub{color:var(--ink-3);margin-bottom:10px;font-size:12px}.fv-rel-panel .facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 10px;display:grid}.fv-rel-panel .facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.fv-rel-panel .facts dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:12px;font-weight:600}.fv-rel-panel .facts dd.warn{color:#c2410c}.fv-rel-panel .prod{border-top:1px solid var(--border);padding:8px 0 6px}.fv-rel-panel .prod-k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:800}.fv-rel-panel .prod-g{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:4px 0 2px;font-size:9.5px;font-weight:700}.fv-rel-panel .prod ul{margin:0;padding:0;list-style:none}.fv-rel-panel .prod li{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:4px 0;font-size:12px;display:flex}.fv-rel-panel .prod li b{color:var(--ink);border-bottom:1px solid var(--gold);font-weight:600}.fv-rel-panel .prod li span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11.5px}.fv-rel-panel .pipe{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 0;display:flex}.fv-rel-panel .stage{letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--bg);border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800}.fv-rel-panel .next{color:var(--ink);font-size:12px}.fv-rel-panel .due{color:var(--ink-3);margin-left:auto;font-size:11px}.fv-rel-panel .prep{color:#8a6a1e;border:1px solid var(--gold);background:#d4a84314;border-radius:10px;margin:4px 0 10px;padding:7px 10px;font-size:12px;font-weight:600}html.dark .fv-rel-panel .prep{color:var(--gold)}.fv-rel-panel .tl{border-top:1.5px solid var(--border-strong);padding-top:6px}.fv-rel-panel .tl-k{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:10px;font-weight:800}.fv-rel-panel .tl-row{border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:48px minmax(0,1fr);gap:8px;padding:6px 0;font-size:12px;display:grid}.fv-rel-panel .tl-row .d{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.fv-rel-panel .kind{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin-right:6px;font-size:9.5px;font-weight:800}html.dark .fv-rel-panel .kind{color:#8fb3da}.fv-rel-panel .kind.warn{color:#c2410c}.fv-rel-foot{color:var(--ink-3);margin:0;font-size:11.5px}@media (max-width:720px){.fv-rel{padding:14px 12px}.fv-rel-radar{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-rel-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.fv-rel-panel .facts{grid-template-columns:minmax(0,1fr)}}
.fv-amz{min-width:0;color:var(--ink);gap:12px;padding:20px;display:grid}.fv-amz *{box-sizing:border-box}.fv-amz-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.fv-amz-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite fv-amz-pulse;box-shadow:0 0 0 4px #d4a84326}@keyframes fv-amz-pulse{50%{box-shadow:0 0 0 7px #d4a8430d}}@media (prefers-reduced-motion:reduce){.fv-amz-dot{animation:none}}.fv-amz-right{letter-spacing:.04em;text-transform:none;margin-left:auto;font-size:11px;font-weight:600}.fv-amz-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}@media (max-width:760px){.fv-amz-grid{grid-template-columns:minmax(0,1fr)}}.fv-amz-side{align-content:start;gap:12px;min-width:0;display:grid}.fv-amz-card{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px}.fv-amz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fv-amz-title{gap:4px;min-width:0;display:grid}.fv-amz-title b{letter-spacing:-.01em;font-size:15px}.fv-amz-sub{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.fv-amz-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--bg-rail);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.fv-amz-pill.on{color:var(--green);background:#16a34a1f}.fv-amz-pill.warn{color:#8a6a1e;background:#d4a84329}html.dark .fv-amz-pill.warn{color:var(--gold)}.fv-amz-btn{letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 13px;font-size:10.5px;font-weight:700;display:inline-flex}.fv-amz-btn.ghost{color:var(--ink);border:1px solid var(--border);background:0 0}.fv-amz-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:12px 0 10px;display:flex}.fv-amz-tabs span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 8px;font-size:10.5px;font-weight:700}.fv-amz-tabs span.on{color:var(--ink);border-bottom-color:var(--gold)}.fv-amz-rows{gap:8px;display:grid}.fv-amz-row{border:1px solid var(--border);background:var(--bg-elev);border-radius:12px;min-width:0;padding:10px 12px}.fv-amz-row.open{border-color:var(--gold);box-shadow:0 0 0 3px #d4a84324}.fv-amz-rtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.fv-amz-pname{flex:180px;align-items:center;gap:10px;min-width:0;display:flex}.fv-amz-thumb{background:radial-gradient(circle at 50% 38%,#c2410c 0 34%,#7c2d12 35% 52%,#0000 53%),linear-gradient(#e9dcc3,#d9c7a3);border-radius:9px;flex:none;width:34px;height:34px}.fv-amz-ptext{gap:2px;min-width:0;display:grid}.fv-amz-ptext b{overflow-wrap:anywhere;font-size:12.5px}.fv-amz-mono{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.fv-amz-rmeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fv-amz-num{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fv-amz-avail{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.fv-amz-edit{border-top:1px dashed var(--border);gap:10px;min-width:0;margin-top:10px;padding-top:10px;display:grid;container-type:inline-size}.fv-amz-form{grid-template-columns:minmax(0,112px) minmax(0,112px) auto;justify-content:start;align-items:end;gap:4px 10px;min-width:0;display:grid}.fv-amz-c1{grid-column:1}.fv-amz-c2{grid-column:2}.fv-amz-c3{grid-column:3}.fv-amz-flabel{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;grid-row:1;font-size:9px;font-weight:700}.fv-amz-form .fv-amz-input,.fv-amz-form .fv-amz-btn{grid-row:2}.fv-amz-form .fv-amz-btn{align-self:stretch}.fv-amz-was{color:var(--ink-3);grid-row:3;font-size:10.5px;font-style:normal}@container (max-width:300px){.fv-amz-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fv-amz-flabel{white-space:normal}.fv-amz-form .fv-amz-btn{grid-area:4/1/auto/-1;justify-self:start;margin-top:6px}}.fv-amz-input{border:1px solid var(--border-strong);background:var(--card);font-variant-numeric:tabular-nums;border-radius:9px;width:100%;padding:5px 9px;font-size:12.5px;display:block}.fv-amz-ok{color:var(--green);border-left:2px solid var(--green);background:#16a34a0f;border-radius:0 8px 8px 0;margin:0;padding:3px 9px;font-size:11.5px}.fv-amz-k{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1e;margin-bottom:9px;font-size:10px;font-weight:700}html.dark .fv-amz-k{color:var(--gold)}.fv-amz-restock{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.fv-amz-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.fv-amz-stats div{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;gap:1px;min-width:0;padding:7px 9px;display:grid}.fv-amz-stats span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.fv-amz-stats b{font-variant-numeric:tabular-nums;font-size:15px}.fv-amz-stats em{color:var(--ink-3);font-size:10.5px;font-style:normal}.fv-amz-bar{background:var(--bg-rail);border-radius:3px;height:5px;margin-top:10px;overflow:hidden}.fv-amz-bar span{background:var(--gold);border-radius:3px;height:100%;display:block}.fv-amz-foot{color:var(--ink-3);margin-top:7px;font-size:11px}.fv-amz-mrow{grid-template-columns:minmax(0,78px) minmax(0,1fr) 32px;align-items:center;gap:8px;padding:4px 0;font-size:11.5px;display:grid}.fv-amz-mrow b{text-align:right;font-variant-numeric:tabular-nums}.fv-amz-mbar{background:var(--bg-rail);border-radius:3px;height:6px;overflow:hidden}.fv-amz-mbar i{background:var(--gold);border-radius:3px;height:100%;display:block}.fv-amz-ask{background:var(--bg-elev);border:1px solid var(--gold);color:var(--ink);border-radius:10px;align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex;box-shadow:0 0 0 3px #d4a84324}.fv-amz-star{color:var(--gold);flex:none;line-height:1.4}.fv-amz-q{flex:1;min-width:0;display:grid}.fv-amz-qsize,.fv-amz-qtext{overflow-wrap:anywhere;grid-area:1/1}.fv-amz-qsize{visibility:hidden}.fv-amz-caret{vertical-align:-2px;background:var(--gold);width:1.5px;height:1.05em;margin-right:-1.5px;animation:1s step-end infinite fv-amz-blink;display:inline-block}@keyframes fv-amz-blink{50%{opacity:0}}.fv-amz-price{display:grid;position:relative}.fv-amz-old,.fv-amz-new{grid-area:1/1}.fv-amz-old{visibility:hidden}.fv-amz-price:after{content:"";border:1px solid var(--gold);opacity:0;pointer-events:none;border-radius:9px;position:absolute;inset:-1px;box-shadow:0 0 0 3px #d4a8432e}.fv-amz-grow{transform-origin:0}.fv-amz.is-anim .fv-amz-old{visibility:visible}.fv-amz.is-anim .fv-amz-old,.fv-amz.is-anim .fv-amz-new,.fv-amz.is-anim .fv-amz-was,.fv-amz.is-anim .fv-amz-ok,.fv-amz.is-anim .fv-amz-stat,.fv-amz.is-anim .fv-amz-mrow,.fv-amz.is-anim .fv-amz-price:after,.fv-amz.is-anim .fv-amz-btn{transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1)}.fv-amz.is-anim .fv-amz-grow{transition:transform 1s}.fv-amz.is-anim .fv-amz-price:not(.is-on) .fv-amz-new{opacity:0;transform:translateY(4px)}.fv-amz.is-anim .fv-amz-price.is-on .fv-amz-old{opacity:0;transform:translateY(-4px)}.fv-amz.is-anim .fv-amz-price.is-focus:after{opacity:1}.fv-amz.is-anim .fv-amz-btn.is-press{transform:scale(.93)}.fv-amz.is-anim .fv-amz-was:not(.is-on),.fv-amz.is-anim .fv-amz-ok:not(.is-on),.fv-amz.is-anim .fv-amz-stat:not(.is-on){opacity:0;transform:translateY(5px)}.fv-amz.is-anim .fv-amz-mrow:not(.is-on){opacity:0}.fv-amz.is-anim .fv-amz-bar .fv-amz-grow:not(.is-on),.fv-amz.is-anim .fv-amz-mrow:not(.is-on) .fv-amz-grow{transform:scaleX(0)}.fv-amz.is-anim .fv-amz-mrow.is-on .fv-amz-grow{transition-delay:.25s}@media (prefers-reduced-motion:reduce){.fv-amz-caret{animation:none}.fv-amz *,.fv-amz :after{transition:none!important}}
.fv-shp{min-width:0;color:var(--ink);gap:12px;padding:20px;display:grid}.fv-shp *{box-sizing:border-box}.fv-shp-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.fv-shp-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite fv-shp-pulse;box-shadow:0 0 0 4px #d4a84326}@keyframes fv-shp-pulse{50%{box-shadow:0 0 0 7px #d4a8430d}}@media (prefers-reduced-motion:reduce){.fv-shp-dot{animation:none}}.fv-shp-right{letter-spacing:.04em;text-transform:none;margin-left:auto;font-size:11px;font-weight:600}.fv-shp-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}@media (max-width:760px){.fv-shp-grid{grid-template-columns:minmax(0,1fr)}}.fv-shp-side{align-content:start;gap:12px;min-width:0;display:grid}.fv-shp-card{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px}.fv-shp-head{align-items:center;gap:10px;min-width:0;display:flex}.fv-shp-mark{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fv-shp-mark svg{width:20px;height:20px}.fv-shp-title{gap:3px;min-width:0;display:grid}.fv-shp-title b{overflow-wrap:anywhere;font-size:13.5px}.fv-shp-title>span{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.fv-shp-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--bg-rail);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.fv-shp-pill.on{color:var(--green);background:#16a34a1f}.fv-shp-pill.warn{color:#8a6a1e;background:#d4a84329}html.dark .fv-shp-pill.warn{color:var(--gold)}.fv-shp-kpis{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;margin:12px 0;display:grid}@media (max-width:420px){.fv-shp-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fv-shp-kpis div:first-child{grid-column:1/-1}}.fv-shp-kpis div{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;gap:1px;min-width:0;padding:8px 10px;display:grid}.fv-shp-kpis span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:700}.fv-shp-kpis b{font-variant-numeric:tabular-nums;font-size:16px}.fv-shp-kpis em{color:var(--ink-3);font-size:10.5px;font-style:normal}.fv-shp-k{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1e;margin-bottom:8px;font-size:10px;font-weight:700}html.dark .fv-shp-k{color:var(--gold)}.fv-shp-orders{gap:6px;display:grid}.fv-shp-order{border:1px solid var(--border);background:var(--bg-elev);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.fv-shp-oleft{gap:1px;min-width:0;display:grid}.fv-shp-oleft b{font-size:12.5px}.fv-shp-oleft span{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.fv-shp-oright{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.fv-shp-units{color:var(--ink-3);font-size:11px}.fv-shp-num{font-variant-numeric:tabular-nums;font-size:13px}.fv-shp-prod{align-items:center;gap:10px;min-width:0;display:flex}.fv-shp-jar{background:radial-gradient(at 50% 30%,#f59e0b 0 30%,#b45309 31% 48%,#0000 49%),linear-gradient(#efe6d2,#dccdae);border-radius:10px;flex:none;width:38px;height:38px}.fv-shp-ptext{gap:2px;min-width:0;display:grid}.fv-shp-ptext b{overflow-wrap:anywhere;font-size:12.5px}.fv-shp-mono{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.fv-shp-pushed{color:var(--ink-2);border-left:3px solid var(--gold);background:#d4a84314;border-radius:0 9px 9px 0;align-items:center;margin-top:10px;padding:7px 10px;font-size:11.5px;display:grid}.fv-shp-stock{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:5px 0;font-size:12px;display:grid}.fv-shp-stock:last-of-type{border-bottom:0}.fv-shp-stock span:first-child{overflow-wrap:anywhere}.fv-shp-stock b{font-variant-numeric:tabular-nums}.fv-shp-foot{color:var(--ink-3);margin-top:7px;font-size:11px}.fv-shp-pl{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:7px;min-width:0;display:flex}.fv-shp-pl-idle,.fv-shp-pl-busy{visibility:hidden}.fv-shp-btn{letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:999px;align-items:center;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.fv-shp-dots{gap:3px;display:inline-flex}.fv-shp-dots i{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:1s infinite fv-shp-bnc;display:block}.fv-shp-dots i:nth-child(2){animation-delay:.15s}.fv-shp-dots i:nth-child(3){animation-delay:.3s}@keyframes fv-shp-bnc{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.fv-shp-sw{justify-items:end;display:grid}.fv-shp-old,.fv-shp-new{grid-area:1/1}.fv-shp-old{visibility:hidden}.fv-shp-order{position:relative}.fv-shp-order:after{content:"";border:1px solid var(--gold);opacity:0;pointer-events:none;border-radius:11px;position:absolute;inset:-1px;box-shadow:0 0 0 3px #d4a8432e}.fv-shp.is-anim .fv-shp-pl-idle,.fv-shp.is-anim .fv-shp-pl-busy,.fv-shp.is-anim .fv-shp-old{visibility:visible}.fv-shp.is-anim .fv-shp-order,.fv-shp.is-anim .fv-shp-order:after,.fv-shp.is-anim .fv-shp-pl,.fv-shp.is-anim .fv-shp-old,.fv-shp.is-anim .fv-shp-new{transition:opacity .4s,transform .45s cubic-bezier(.2,.7,.2,1)}.fv-shp.is-anim .fv-shp-order:not(.is-on){opacity:0;transform:translateY(-8px)}.fv-shp.is-anim .fv-shp-order.is-fresh:after{opacity:1}.fv-shp.is-anim .fv-shp-pl:not(.is-on),.fv-shp.is-anim .fv-shp-swap:not(.is-on) .fv-shp-new{opacity:0;transform:translateY(4px)}.fv-shp.is-anim .fv-shp-swap.is-on .fv-shp-old{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.fv-shp-dots i{animation:none}.fv-shp *,.fv-shp :after{transition:none!important}}
.fv-dtc{min-width:0;color:var(--ink);gap:12px;padding:20px;display:grid}.fv-dtc *{box-sizing:border-box}.fv-dtc-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.fv-dtc-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite fv-dtc-pulse;box-shadow:0 0 0 4px #d4a84326}@keyframes fv-dtc-pulse{50%{box-shadow:0 0 0 7px #d4a8430d}}@media (prefers-reduced-motion:reduce){.fv-dtc-dot{animation:none}}.fv-dtc-right{letter-spacing:.04em;text-transform:none;margin-left:auto;font-size:11px;font-weight:600}.fv-dtc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}@media (max-width:760px){.fv-dtc-grid{grid-template-columns:minmax(0,1fr)}}.fv-dtc-browser{border:1px solid var(--border);color:#1a1a1b;background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 14px 30px -22px #0006}.fv-dtc-chrome{background:#f4f2eb;border-bottom:1px solid #e5e2da;align-items:center;gap:5px;padding:8px 10px;display:flex}.fv-dtc-chrome i{background:#d8d4c8;border-radius:50%;width:8px;height:8px;display:block}.fv-dtc-url{color:#4f5560;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e5e2da;border-radius:999px;flex:1;min-width:0;margin-left:8px;padding:3px 10px;font-size:10.5px;overflow:hidden}.fv-dtc-store{gap:10px;padding:0 0 12px;display:grid}.fv-dtc-announce{color:#fff;text-align:center;background:#1b3a5c;padding:5px 8px;font-size:10.5px}.fv-dtc-nav{color:#4f5560;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:flex}.fv-dtc-nav b{color:#1a1a1b;letter-spacing:-.01em;font-size:13px}.fv-dtc-hero{color:#fff7ec;background:linear-gradient(135deg,#2a1a12,#5b2a14);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 14px;padding:16px;display:flex}.fv-dtc-htext{gap:6px;min-width:0;display:grid}.fv-dtc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f2c14e;font-size:9.5px;font-weight:700}.fv-dtc-htext b{letter-spacing:-.015em;font-size:17px;line-height:1.2}.fv-dtc-cta{letter-spacing:.05em;text-transform:uppercase;color:#2a1a12;background:#f2c14e;border-radius:999px;justify-self:start;padding:5px 12px;font-size:10.5px;font-weight:700}.fv-dtc-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px;display:grid}@media (max-width:420px){.fv-dtc-products{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-dtc-prod:last-child{display:none}}.fv-dtc-prod{border:1px solid #e5e2da;border-radius:11px;gap:2px;min-width:0;padding:8px;display:grid}.fv-dtc-prod b{overflow-wrap:anywhere;font-size:11.5px;line-height:1.25}.fv-dtc-pack{color:#7c828b;font-size:10px}.fv-dtc-price{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.fv-dtc-add{text-align:center;letter-spacing:.05em;text-transform:uppercase;border:1px solid #1a1a1b;border-radius:999px;margin-top:4px;padding:4px 6px;font-size:9.5px;font-weight:700}.fv-dtc-review{color:#4f5560;padding:0 14px;font-size:11px}.fv-dtc-review span{color:#d4a843;letter-spacing:1px}.fv-dtc-art{aspect-ratio:1;background:#f4ede0;border-radius:9px;width:100%;margin-bottom:5px;display:block}.fv-dtc-art.chili{background:radial-gradient(circle at 50% 56%,#b91c1c 0 26%,#7f1d1d 27% 34%,#0000 35%),linear-gradient(#3f2a1e 0 0) 50% 22%/38% 10% no-repeat,#f4ede0}.fv-dtc-art.honey{background:radial-gradient(22% 32% at 50% 58%,#f59e0b 0 70%,#b45309 72% 100%,#0000 101%),linear-gradient(#1f2937 0 0) 50% 18%/14% 12% no-repeat,#f7f0e1}.fv-dtc-art.trio{background:radial-gradient(circle at 26% 60%,#b91c1c 0 14%,#0000 15%),radial-gradient(circle at 50% 56%,#c2410c 0 15%,#0000 16%),radial-gradient(circle at 74% 60%,#991b1b 0 14%,#0000 15%),#f4ede0}.fv-dtc-art.big{background-color:#fff7ec;border-radius:12px;flex:none;width:78px;margin:0}.fv-dtc-panel{align-content:start;gap:12px;min-width:0;display:grid}.fv-dtc-card{background:var(--card);border:1px solid var(--border);border-radius:14px;min-width:0;padding:13px 14px}.fv-dtc-k{letter-spacing:.14em;text-transform:uppercase;color:#8a6a1e;margin-bottom:8px;font-size:10px;font-weight:700}html.dark .fv-dtc-k{color:var(--gold)}.fv-dtc-ask{background:var(--bg-elev);border:1px solid var(--gold);border-radius:11px;padding:9px 11px;font-size:12.5px;line-height:1.45;box-shadow:0 0 0 3px #d4a84324}.fv-dtc-held{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;font-size:11.5px;display:flex}.fv-dtc-pill{letter-spacing:.08em;text-transform:uppercase;background:var(--bg-rail);color:var(--ink-3);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.fv-dtc-pill.on{color:var(--green);background:#16a34a1f}.fv-dtc-pill.warn{color:#8a6a1e;background:#d4a84329}html.dark .fv-dtc-pill.warn{color:var(--gold)}.fv-dtc-sections{gap:5px;margin:0;padding:0;list-style:none;display:grid}.fv-dtc-sections li{border:1px solid var(--border);background:var(--bg-elev);border-radius:9px;align-items:center;gap:8px;min-width:0;padding:6px 9px;font-size:12px;display:flex}.fv-dtc-sections li.new{border-color:var(--gold)}.fv-dtc-sections em{letter-spacing:.08em;text-transform:uppercase;color:#8a6a1e;margin-left:auto;font-size:9.5px;font-style:normal;font-weight:700}html.dark .fv-dtc-sections em{color:var(--gold)}.fv-dtc-grip{color:var(--ink-3);letter-spacing:-2px;font-size:10px}.fv-dtc-row{justify-content:space-between;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:flex}.fv-dtc-switch{background:var(--green);border-radius:999px;flex:none;width:34px;height:20px;position:relative}.fv-dtc-switch i{background:#fff;border-radius:50%;width:14px;height:14px;display:block;position:absolute;top:3px;right:3px}.fv-dtc-checks{border-top:1px dashed var(--border);color:var(--ink-2);gap:3px;margin-top:8px;padding-top:8px;font-size:11px;display:grid}
.fv-sm{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px;display:grid}.fv-sm-card{background:linear-gradient(155deg,var(--glass1) 0%,var(--glass2) 55%,var(--glass3) 100%);border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px;box-shadow:0 18px 40px -26px #00000059}.fv-sm-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.fv-sm-right{letter-spacing:.04em;text-transform:none;color:var(--ink-3);margin-left:auto;font-size:10.5px;font-weight:600}.fv-sm-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d4a84326}.fv-sm-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.fv-sm-compose{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:11px 13px}.fv-sm-media{align-items:flex-start;gap:11px;min-width:0;display:flex}.fv-sm-pic{background:linear-gradient(160deg,#f3d9a6 0%,#e7b66b 60%,#c98a3e 100%);border-radius:10px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.fv-sm-pic:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#b5463a 0 8px,#f4ebdd 8px 16px);height:22px;position:absolute;bottom:0;left:0;right:0}.fv-sm-can{z-index:1;background:linear-gradient(90deg,#1b3a5c,#2a5a86 55%,#1b3a5c);border-radius:5px;width:20px;height:38px;position:absolute;top:12px;left:22px;box-shadow:0 2px 4px #00000040}.fv-sm-can:before{content:"";background:#d4a843;border-radius:2px;height:9px;position:absolute;top:14px;left:3px;right:3px}.fv-sm-brief{color:var(--ink);overflow-wrap:anywhere;flex:1;min-width:0;font-size:12.5px;line-height:1.5}.fv-sm-ghost{opacity:0}.fv-sm-caret{vertical-align:-2px;width:0;height:1em;display:inline-block;position:relative}.fv-sm-caret:after{content:"";background:var(--gold);width:2px;height:100%;animation:1s step-end infinite fv-sm-blink;position:absolute;top:0;left:1px}.fv-sm-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fv-sm-foot{border-top:1px dashed var(--border);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;padding-top:8px;font-size:10.5px;display:flex}.fv-sm-draft{color:#8a6a1e;border:1px solid var(--gold);background:#d4a8431a;border-radius:999px;margin-left:auto;padding:3px 10px;font-size:10.5px;font-weight:700}html.dark .fv-sm-draft{color:var(--gold)}.fv-sm-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fv-sm-ctx{background:#d4a84314;border:1px solid #d4a84359;border-radius:10px;min-width:0;padding:7px 9px}.fv-sm-ctx .fv-sm-k{color:#8a6a1e}html.dark .fv-sm-ctx .fv-sm-k{color:var(--gold)}.fv-sm-v{color:var(--ink-2);overflow-wrap:anywhere;font-size:11.5px;line-height:1.4;display:block}.fv-sm-takes{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.fv-sm-take{background:var(--card);border:1px solid var(--border);color:var(--ink-2);border-radius:11px;min-width:0;padding:9px 10px;font-size:11.5px;line-height:1.45;position:relative}.fv-sm-take:after,.fv-sm-ch:after,.fv-sm-pub:after{content:"";border-radius:inherit;border:1px solid var(--gold);opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 3px #d4a8432e}.fv-sm-take p{overflow-wrap:anywhere;margin:0}.fv-sm-take .fv-sm-tags{color:var(--ink-3);margin-top:5px;font-size:10.5px}.fv-sm-tl{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);justify-content:space-between;margin-bottom:4px;font-size:9.5px;font-weight:700;display:flex}.fv-sm-tl span:last-child{color:var(--ink-3);letter-spacing:.04em;text-transform:none;font-weight:600}.fv-sm-use{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;margin-top:7px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.fv-sm-take.is-picked:after{opacity:1}.fv-sm-uses{margin-top:7px;display:inline-grid}.fv-sm-uses .fv-sm-use{grid-area:1/1;justify-self:start;margin-top:0}.fv-sm-use--on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fv-sm-take:not(.is-picked) .fv-sm-use--on,.fv-sm-take.is-picked .fv-sm-use--idle{opacity:0}.fv-sm-refine{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fv-sm-refine span{color:var(--ink-2);border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;padding:3px 10px;font-size:10.5px}.fv-sm-channels{gap:6px;display:grid}.fv-sm-ch{background:var(--card);border:1px solid var(--border);color:var(--ink-2);border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:8px 10px;font-size:12px;font-weight:600;display:flex;position:relative}.fv-sm-ch svg{flex:none;width:18px;height:18px}.fv-sm-st{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:9.5px;font-weight:700}.fv-sm-ch.is-on{color:var(--ink)}.fv-sm-ch.is-on:after{opacity:1;box-shadow:0 0 0 3px #d4a84324}.fv-sm-ch.is-on .fv-sm-st{color:#8a6a1e}html.dark .fv-sm-ch.is-on .fv-sm-st{color:var(--gold)}.fv-sm-st:before{content:"✓ ";opacity:0}.fv-sm-ch.is-on .fv-sm-st:before{opacity:1}.fv-sm-pub{background:var(--navy);color:#fff;text-align:center;border-radius:999px;margin-top:10px;padding:9px 14px;font-size:12px;font-weight:700;position:relative}.fv-sm-pub.is-on:after{opacity:1}.fv-sm-note{color:var(--ink-3);margin:9px 0 0;font-size:11px;line-height:1.45}.fv-sm.is-anim .fv-sm-ctx,.fv-sm.is-anim .fv-sm-take{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.fv-sm.is-anim .fv-sm-take:after,.fv-sm.is-anim .fv-sm-ch:after,.fv-sm.is-anim .fv-sm-pub:after,.fv-sm.is-anim .fv-sm-use,.fv-sm.is-anim .fv-sm-st:before,.fv-sm.is-anim .fv-sm-pub{transition:opacity .35s,transform .35s}.fv-sm.is-anim .fv-sm-ctx:not(.is-on){opacity:.3;transform:scale(.97)}.fv-sm.is-anim .fv-sm-take:not(.is-on){opacity:0;transform:translateY(8px)}.fv-sm.is-anim .fv-sm-pub:not(.is-on){opacity:.55}.fv-sm.is-anim .fv-sm-pub.is-on{animation:.6s cubic-bezier(.2,.7,.2,1) fv-sm-pop}@keyframes fv-sm-pop{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes fv-sm-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.fv-sm *,.fv-sm :before,.fv-sm :after{transition:none!important;animation:none!important}}@media (max-width:760px){.fv-sm{grid-template-columns:minmax(0,1fr);padding:14px}}@media (max-width:520px){.fv-sm-context,.fv-sm-takes{grid-template-columns:minmax(0,1fr)}}
.fv-sh{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px;display:grid}.fv-sh-card{background:linear-gradient(155deg,var(--glass1) 0%,var(--glass2) 55%,var(--glass3) 100%);border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px;box-shadow:0 18px 40px -26px #00000059}.fv-sh-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:700;display:flex}.fv-sh-right{letter-spacing:.04em;text-transform:none;color:var(--ink-3);margin-left:auto;font-size:10.5px;font-weight:600}.fv-sh-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d4a84326}.fv-sh-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.fv-sh-ship{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:7px;padding:11px 13px;display:grid}.fv-sh-from{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.fv-sh-ghost{opacity:0}.fv-sh-caret{vertical-align:-2px;width:0;height:1em;display:inline-block;position:relative}.fv-sh-caret:after{content:"";background:var(--gold);width:2px;height:100%;animation:1s step-end infinite fv-sh-blink;position:absolute;top:0;left:1px}.fv-sh-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fv-sh-src{letter-spacing:.08em;text-transform:uppercase;color:#8a6a1e;background:#d4a8431f;border:1px solid #d4a84366;border-radius:999px;padding:2px 9px;font-size:10px;font-weight:700}html.dark .fv-sh-src{color:var(--gold)}.fv-sh-route{color:var(--ink-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.fv-sh-arrow{color:var(--gold);font-weight:700}.fv-sh-chips{flex-wrap:wrap;gap:6px;display:flex}.fv-sh-chips span{color:var(--ink-3);border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;padding:2px 9px;font-size:10.5px}.fv-sh-rates{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.fv-sh-rate{background:var(--card);border:1px solid var(--border);border-radius:11px;align-items:center;gap:10px;min-width:0;padding:9px 11px;display:flex;position:relative}.fv-sh-rate:after,.fv-sh-cta:after{content:"";border-radius:inherit;border:1px solid var(--gold);opacity:0;pointer-events:none;position:absolute;inset:-1px;box-shadow:0 0 0 3px #d4a8432e}.fv-sh-svc{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-size:12.5px}.fv-sh-svc span{color:var(--ink-2)}.fv-sh-svc .fv-sh-eta{color:var(--ink-3);margin-top:1px;font-size:11px;display:block}.fv-sh-price{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.fv-sh-price b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:14px}.fv-sh-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--bg-rail);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.fv-sh-rate.is-picked:after{opacity:1}.fv-sh-rate.is-picked .fv-sh-tag{background:var(--gold);color:#1a1a1b}.fv-sh-rate.is-late{opacity:.55}.fv-sh-rate.is-late .fv-sh-eta{color:#b4432f}html.dark .fv-sh-rate.is-late .fv-sh-eta{color:#f08a78}.fv-sh-cta{background:var(--navy);color:#fff;text-align:center;border-radius:999px;margin-top:10px;padding:9px 14px;font-size:12px;font-weight:700;position:relative}.fv-sh-label-sheet{color:#1a1a1b;border:1px solid var(--border-strong);background:#fff;border-radius:10px;gap:8px;padding:10px 12px;display:grid;box-shadow:0 6px 16px -10px #00000059}.fv-sh-ls-top,.fv-sh-ls-meta{letter-spacing:.04em;justify-content:space-between;gap:8px;font-size:10.5px;font-weight:700;display:flex}.fv-sh-ls-meta{color:#4f5560;font-weight:600}.fv-sh-ls-to{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.fv-sh-ls-to .fv-sh-k{color:#7c828b}.fv-sh-barcode{background:repeating-linear-gradient(90deg,#1a1a1b 0 2px,#0000 2px 4px,#1a1a1b 4px 5px,#0000 5px 8px,#1a1a1b 8px 11px,#0000 11px 12px);border-radius:3px;height:34px}.fv-sh-trk{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-top:10px;padding:10px 12px}.fv-sh-trk-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fv-sh-trk-head .fv-sh-k{margin:0}.fv-sh-trk-head b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px}.fv-sh-pill{letter-spacing:.08em;text-transform:uppercase;color:#8a6a1e;background:#d4a8431f;border:1px solid #d4a84366;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:700}html.dark .fv-sh-pill{color:var(--gold)}.fv-sh-steps{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.fv-sh-steps li{color:var(--ink-3);align-items:center;gap:9px;padding:4px 0 4px 2px;font-size:11.5px;display:flex;position:relative}.fv-sh-steps li:not(:last-child):after{content:"";background:var(--border);width:1.5px;position:absolute;top:16px;bottom:-6px;left:6px}.fv-sh-steps li.is-done:not(:last-child):after{background:var(--gold)}.fv-sh-step-dot{border:1.5px solid var(--border-strong);background:var(--card);z-index:1;border-radius:50%;flex:none;width:10px;height:10px;position:relative}.fv-sh-steps li.is-done .fv-sh-step-dot{background:var(--gold);border-color:var(--gold)}.fv-sh-steps li.is-done{color:var(--ink-2)}.fv-sh-steps li.is-now .fv-sh-step-k{color:var(--ink);font-weight:700}.fv-sh-steps li.is-now .fv-sh-step-dot{animation:2s ease-in-out infinite fv-sh-pulse;box-shadow:0 0 0 4px #d4a84338}.fv-sh-step-d{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.fv-sh-actions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fv-sh-actions span{color:var(--ink-2);border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;padding:3px 10px;font-size:10.5px}.fv-sh-legal{border-top:1px solid var(--border);color:var(--ink-3);margin:10px 0 0;padding-top:8px;font-size:11px;line-height:1.45}.fv-sh.is-anim .fv-sh-rate,.fv-sh.is-anim .fv-sh-fade{transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.fv-sh.is-anim .fv-sh-rate:after,.fv-sh.is-anim .fv-sh-cta,.fv-sh.is-anim .fv-sh-cta:after{transition:opacity .35s,transform .35s}.fv-sh.is-anim .fv-sh-fade:not(.is-on){opacity:0;transform:translateY(4px)}.fv-sh.is-anim .fv-sh-rate:not(.is-on){opacity:0;transform:translateY(8px)}.fv-sh.is-anim .fv-sh-cta:not(.is-on){opacity:.4}.fv-sh-cta.is-on:after{opacity:1}.fv-sh.is-anim .fv-sh-cta.is-on{animation:.6s cubic-bezier(.2,.7,.2,1) fv-sh-pop}@keyframes fv-sh-pop{0%{transform:scale(1)}40%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes fv-sh-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes fv-sh-pulse{0%,to{box-shadow:0 0 0 3px #d4a84338}50%{box-shadow:0 0 0 6px #d4a84314}}@media (prefers-reduced-motion:reduce){.fv-sh *,.fv-sh :before,.fv-sh :after{transition:none!important;animation:none!important}}@media (max-width:760px){.fv-sh{grid-template-columns:minmax(0,1fr);padding:14px}}
.fv-op{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px;display:grid}.fv-op-docs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0;display:grid}.fv-op-card{background:linear-gradient(155deg,var(--glass1) 0%,var(--glass2) 55%,var(--glass3) 100%);border:1px solid var(--border);border-radius:14px;min-width:0;padding:14px;box-shadow:0 18px 40px -26px #00000059}.fv-op-label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;font-weight:700;display:flex}.fv-op-right{letter-spacing:.04em;text-transform:none;color:var(--ink-3);margin-left:auto;font-size:10.5px;font-weight:600}.fv-op-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d4a84326}.fv-op-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}.fv-op-pill{letter-spacing:.08em;color:var(--ink-2);background:var(--bg-rail);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:700}.fv-op-pill.is-paid{color:#8a6a1e;background:#d4a84324;border:1px solid #d4a84373}html.dark .fv-op-pill.is-paid{color:var(--gold)}.fv-op-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.fv-op-head b{color:var(--ink);letter-spacing:-.01em;font-size:15px}.fv-op-head span{color:var(--ink-2);font-size:11.5px}.fv-op-lines{border-collapse:collapse;table-layout:fixed;width:100%;color:var(--ink-2);font-size:11px}.fv-op-lines th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--border);padding:0 0 5px;font-size:9px;font-weight:700}.fv-op-lines td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:6px 0}.fv-op-lines th:first-child,.fv-op-lines td:first-child{width:52%;padding-right:6px}.fv-op-lines th:nth-child(2),.fv-op-lines td:nth-child(2){width:18%}.fv-op-lines th:nth-child(3),.fv-op-lines td:nth-child(3){text-align:right;font-variant-numeric:tabular-nums;width:30%}.fv-op-total{color:var(--ink-3);justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;font-size:11px;display:flex}.fv-op-total b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.fv-op-pay{background:var(--card);border:1px solid var(--gold);border-radius:11px;margin-top:10px;padding:9px 10px;box-shadow:0 0 0 3px #d4a84324}.fv-op-pay-k{letter-spacing:.12em;text-transform:uppercase;color:#8a6a1e;font-size:9.5px;font-weight:700}html.dark .fv-op-pay-k{color:var(--gold)}.fv-op-pay-url{color:var(--ink);overflow-wrap:anywhere;margin-top:2px;font-size:11.5px}.fv-op-methods{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.fv-op-methods span{color:var(--ink-2);border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;padding:2px 9px;font-size:10.5px}.fv-op-steps{margin:0;padding:0;list-style:none;display:grid}.fv-op-steps li{align-items:flex-start;gap:10px;padding:5px 0;animation:.5s cubic-bezier(.2,.7,.2,1) both fv-op-in;display:flex;position:relative}.fv-op-steps li:not(:last-child):after{content:"";background:var(--gold);width:1.5px;position:absolute;top:19px;bottom:-5px;left:5px}.fv-op-step-dot{background:var(--gold);z-index:1;border-radius:50%;flex:none;width:11px;height:11px;margin-top:3px;position:relative}.fv-op-steps li.is-now .fv-op-step-dot{box-shadow:0 0 0 4px #d4a84338}.fv-op-step-body{min-width:0}.fv-op-step-k{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:600;display:block}.fv-op-step-d{color:var(--ink-3);font-size:10.5px;display:block}.fv-op-books{color:var(--ink-2);border-left:3px solid var(--gold);background:#d4a8431a;border-radius:0 10px 10px 0;margin-top:10px;padding:9px 11px;font-size:11.5px;line-height:1.45}@keyframes fv-op-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fv-op-steps li{animation:none}}@media (max-width:860px){.fv-op{grid-template-columns:minmax(0,1fr);padding:14px}}@media (max-width:560px){.fv-op-docs{grid-template-columns:minmax(0,1fr)}}
