.qvb{font-family:var(--qv-font);color:var(--qv-ink)}.qvb a{color:inherit}.qvb-wrap{max-width:var(--qv-max);margin:0 auto;padding:24px var(--qv-gutter-desktop) 48px;box-sizing:border-box}.qvb-autos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.qvb-auto-note{font-size:12px;color:var(--qv-accent-text);margin:6px 4px 0}.qvb-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}.qvb-rail{position:sticky;top:150px;display:flex;flex-direction:column;gap:18px;font-size:14px;max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.qvb-main{min-width:0;display:flex;flex-direction:column;gap:18px}.qvb-tabs{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--qv-r-pill);background:var(--qv-sunken)}.qvb-tab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border:0;border-radius:var(--qv-r-pill);background:transparent;color:var(--qv-ink);font:800 13px var(--qv-font);white-space:nowrap;cursor:pointer;text-decoration:none}.qvb-tab:hover{text-decoration:none}.qvb-tab[aria-selected=true],.qvb-tab[aria-current=page]{background:var(--qv-ink);color:var(--qv-bg)}.qvb-tab-n{font-variant-numeric:tabular-nums;opacity:.7;font-weight:700}.qvb-tab:focus-visible{outline:2px solid var(--qv-accent-text);outline-offset:2px}.qvb-group{display:flex;flex-direction:column;gap:8px;min-width:0}.qvb-group-title{font-weight:800;font-size:14px;margin:0}.qvb-list{display:flex;flex-direction:column;gap:2px}.qvb-opt{display:flex;align-items:center;gap:8px;min-height:30px;padding:2px 6px;margin:0 -6px;border:0;border-radius:8px;background:transparent;color:var(--qv-ink2);text-align:left;font:500 14px var(--qv-font);cursor:pointer;min-width:0}.qvb-opt:hover{background:var(--qv-sunken);color:var(--qv-ink)}.qvb-opt[aria-pressed=true]{color:var(--qv-ink);font-weight:700}.qvb-opt-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qvb-opt-n{color:var(--qv-ink3);font-variant-numeric:tabular-nums;white-space:nowrap}.qvb-check{flex:0 0 16px;height:16px;border-radius:4px;border:1.5px solid var(--qv-line2);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;color:var(--qv-bg)}.qvb-opt[aria-pressed=true] .qvb-check{background:var(--qv-ink);border-color:var(--qv-ink)}.qvb-more-link{align-self:flex-start;border:0;background:transparent;padding:2px 0;cursor:pointer;color:var(--qv-accent-text);font:700 14px var(--qv-font)}.qvb-pills{display:flex;flex-wrap:wrap;gap:6px}.qvb-pill{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 11px;max-width:100%;border:0;border-radius:var(--qv-r-pill);background:var(--qv-sunken);color:var(--qv-ink);font:700 13px var(--qv-font);white-space:nowrap;cursor:pointer;box-sizing:border-box}.qvb-pill>span:first-child{overflow:hidden;text-overflow:ellipsis}.qvb-pill[aria-pressed=true]{background:var(--qv-ink);color:var(--qv-bg)}.qvb-pill-n{opacity:.6;font-variant-numeric:tabular-nums}.qvb-opt:focus-visible,.qvb-pill:focus-visible,.qvb-more-link:focus-visible,.qvb-save:focus-visible,.qvb-pt:focus-visible,.qvb-sealed:focus-visible,.qvb-morebtn:focus-visible,.qvb-select:focus-visible,.qvb-mchip:focus-visible,.qvb-quick a:focus-visible,.qvb-mquick:focus-visible{outline:2px solid var(--qv-accent-text);outline-offset:2px}.qvb-note{padding:12px;border-radius:14px;background:var(--qv-sunken);font-size:13px;line-height:1.45;color:var(--qv-ink2);margin:0}.qvb-save{display:flex;gap:8px;align-items:center;width:100%;padding:12px;border:0;border-radius:14px;cursor:pointer;background:var(--qv-deal-bg);color:var(--qv-deal-ink);font:800 14px var(--qv-font);text-align:left}.qvb-save:disabled{opacity:.6;cursor:default}.qvb-quick{position:relative;overflow:hidden;display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:22px;align-items:center;padding:18px 22px;border-radius:22px;background:var(--qv-hero-bg);color:var(--qv-hero-ink)}.qvb-quick>:not(.qv-glow){position:relative}.qvb-quick-img{display:block;width:110px;height:auto;aspect-ratio:733 / 1024;object-fit:contain;border-radius:8px}.qvb-quick-ph{display:block;width:110px;aspect-ratio:733 / 1024;border-radius:8px;background:var(--qv-hero-chip)}.qvb-quick-text{min-width:0}.qvb-quick-name{display:block;margin-top:4px;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;text-decoration:none}.qvb-quick-facts{margin:6px 0 0;font-size:15px;opacity:.88;line-height:1.45}.qvb-quick-facts b{font-variant-numeric:tabular-nums;white-space:nowrap}.qvb-deal{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--qv-r-pill);white-space:nowrap;background:var(--qv-deal-bg);color:var(--qv-deal-ink);font-weight:800;font-size:.92em;font-variant-numeric:tabular-nums}.qvb-quick-actions{display:flex;gap:10px}.qvb-quick-actions .qv-btn{min-height:46px;font-size:15px}.qvb-head{display:flex;align-items:flex-end;gap:12px}.qvb-head-text{min-width:0;flex:1}.qvb-step{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--qv-ink3)}.qvb-title{margin:2px 0 0;font-size:24px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvb-sub{margin:2px 0 0;font-size:14px;color:var(--qv-ink2)}.qvb-sortwrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.qvb-select{appearance:none;-webkit-appearance:none;height:40px;padding:0 34px 0 14px;border-radius:var(--qv-r-pill);border:1px solid var(--qv-line2);background:var(--qv-surface);color:var(--qv-ink);font:700 14px var(--qv-font);cursor:pointer;white-space:nowrap}.qvb-sortwrap .qvb-select-i{position:absolute;right:12px;pointer-events:none;color:var(--qv-ink2);display:flex}.qvb-eras{display:flex;gap:6px;flex-wrap:wrap}.qvb-eras .qvb-pill{font-weight:800}.qvb-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.qvb-grid>.qv-reveal,.qvb-m-grid>.qv-reveal,.qvb-tgrid>.qv-reveal,.qvb-m-tgrid>.qv-reveal{min-width:0;display:flex;flex-direction:column}.qvb-grid>.qv-reveal>*,.qvb-m-grid>.qv-reveal>*{flex:1 1 auto}.qvb-grid[data-busy]{opacity:.55;transition:opacity .15s}.qvb-pt{min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;box-sizing:border-box;border-radius:18px;background:var(--qv-surface);border:1.5px solid var(--qv-line);color:var(--qv-ink);text-decoration:none;transition:transform .2s var(--qv-ease),box-shadow .2s var(--qv-ease)}.qvb-pt:hover{text-decoration:none}@media (hover: hover){.qvb-pt:hover{transform:translateY(-4px);box-shadow:var(--qv-shadow-tile)}}.qvb-pt-stage{position:relative;display:flex;justify-content:center;align-items:center;padding:14px 0;border-radius:12px;background:radial-gradient(circle at 50% 40%,var(--qv-stage-glow),var(--qv-sunken) 70%)}.qvb-pt-img{display:block;width:130px;height:auto;aspect-ratio:733 / 1024;object-fit:contain;border-radius:6px;box-shadow:0 10px 20px -8px #00000073}.qvb-pt-ph{display:block;width:130px;aspect-ratio:733 / 1024;border-radius:6px;background:repeating-linear-gradient(135deg,var(--qv-line) 0 8px,var(--qv-surface) 8px 16px)}.qvb-pt-tag{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);box-sizing:border-box;font-size:11px;font-weight:800;padding:3px 8px;border-radius:var(--qv-r-pill);background:var(--qv-sunken);color:var(--qv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvb-pt-name{display:block;font-size:15px;font-weight:800;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvb-pt-ids{display:flex;gap:6px;align-items:center;min-width:0;margin-top:-4px}.qvb-pt-ids .qv-code{height:20px;font-size:11px;flex-shrink:0}.qvb-pt-set{flex:1 1 60px;min-width:0;font-size:12px;color:var(--qv-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvb-pt-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.qvb-pt-row>span{font-size:12px;color:var(--qv-ink2);white-space:nowrap}.qvb-pt-row .qv-price{font-size:19px}.qvb-pt-row2{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:var(--qv-ink3);min-width:0}.qvb-pt-row2>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.qvb-pt-row2>span+span{font-weight:700;color:var(--qv-ink2);flex-shrink:0}.qvb-pt-langs{display:flex;gap:4px;flex-wrap:nowrap}.qvb-pt-lang{white-space:nowrap;font-size:11px;font-weight:800;padding:3px 7px;border-radius:var(--qv-r-pill);background:var(--qv-sunken);font-variant-numeric:tabular-nums}.qvb-pt-lang[data-zero]{color:var(--qv-ink3);background:transparent;box-shadow:inset 0 0 0 1px var(--qv-line)}.qvb-pt-cta{margin-top:auto;height:38px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--qv-r-pill);background:var(--qv-ink);color:var(--qv-bg);font-weight:800;font-size:13px;white-space:nowrap}.qvb-sealed{min-width:0;display:flex;flex-direction:column;gap:6px;padding:12px;box-sizing:border-box;border-radius:18px;background:var(--qv-surface);border:1.5px solid var(--qv-line);color:var(--qv-ink);text-decoration:none;transition:transform .2s var(--qv-ease),box-shadow .2s var(--qv-ease)}.qvb-sealed:hover{text-decoration:none}@media (hover: hover){.qvb-sealed:hover{transform:translateY(-4px);box-shadow:var(--qv-shadow-tile)}}.qvb-sealed-stage{position:relative;aspect-ratio:1 / 1;border-radius:12px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,var(--qv-stage-glow),var(--qv-sunken) 70%);overflow:hidden}.qvb-sealed-stage img{width:78%;height:78%;object-fit:contain;display:block}.qvb-sealed-note{position:absolute;bottom:6px;left:6px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:var(--qv-r-pill);background:var(--qv-surface);color:var(--qv-ink3);white-space:nowrap}.qvb-sealed-meta{display:flex;gap:6px;align-items:center;min-width:0;font-size:12px;color:var(--qv-ink3)}.qvb-sealed-meta>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qvb-hint{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--qv-sunken);font-size:14px;color:var(--qv-ink2);margin:0}.qvb-hint b{color:var(--qv-ink);font-family:var(--qv-mono);white-space:nowrap}.qvb-pager{display:flex;justify-content:center;padding:10px 0;min-height:48px}.qvb-morebtn{height:48px;display:inline-flex;align-items:center;padding:0 26px;border-radius:var(--qv-r-pill);border:1.5px solid var(--qv-ink);background:transparent;color:var(--qv-ink);font:800 15px var(--qv-font);white-space:nowrap;cursor:pointer}.qvb-morebtn:disabled{opacity:.55;cursor:default}.qvb-busy{font-size:13px;color:var(--qv-ink3);align-self:center}.qvb-skel{border-radius:18px;background:var(--qv-sunken);min-height:380px}.qvb-bhead{display:flex;gap:16px;align-items:flex-end;margin-bottom:18px;flex-wrap:wrap}.qvb-bhead-text{flex:1;min-width:260px}.qvb-h1{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em}.qvb-bhead .qvb-tabs{width:280px}.qvb-chiprow{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.qvb-xchip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 8px 0 12px;max-width:100%;box-sizing:border-box;border:0;border-radius:var(--qv-r-pill);background:var(--qv-ink);color:var(--qv-bg);font:700 13px var(--qv-font);cursor:pointer}.qvb-xchip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qvb-clear{border:0;background:transparent;color:var(--qv-accent-text);font:700 13px var(--qv-font);cursor:pointer;padding:4px 6px}.qvb-scope{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--qv-surface);border:1px solid var(--qv-line);margin-bottom:14px;font-size:14px;min-width:0}.qvb-scope>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qvb-tgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.qvb-tgrid[data-busy]{opacity:.55;transition:opacity .15s}.qvb-count{font-size:13px;color:var(--qv-ink2);margin:0 0 10px}.qvb-price-row{display:flex;gap:6px;align-items:center}.qvb-price-row input{width:0;flex:1;min-width:0;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--qv-line2);background:var(--qv-surface);color:var(--qv-ink);font:600 14px var(--qv-font);font-variant-numeric:tabular-nums}.qvb-price-row button{height:36px;padding:0 12px;border-radius:10px;border:0;background:var(--qv-sunken);color:var(--qv-ink);font:800 13px var(--qv-font);cursor:pointer}.qvb-toggle{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--qv-ink);cursor:pointer}.qvb-toggle input{flex:none;width:18px;height:18px;accent-color:var(--qv-ink)}.qvb-m{padding-bottom:24px}.qvb-m-pad{padding:12px var(--qv-gutter-mobile) 0}.qvb-mchips{border-bottom:1px solid var(--qv-line);background:var(--qv-surface)}.qvb-mchips-row{display:flex;gap:8px;padding:12px var(--qv-gutter-mobile);overflow-x:auto;scrollbar-width:none}.qvb-mchips-row::-webkit-scrollbar{display:none}.qvb-mchip{flex:0 0 auto;display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:0 14px;border:0;border-radius:var(--qv-r-pill);background:var(--qv-sunken);color:var(--qv-ink);font:700 13px var(--qv-font);white-space:nowrap;cursor:pointer}.qvb-mchip[data-on]{background:var(--qv-ink);color:var(--qv-bg)}.qvb-mchip-n{display:inline-flex;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;align-items:center;justify-content:center;border-radius:9px;background:var(--qv-accent);color:var(--qv-accent-ink);font-size:11px}.qvb-mquick{margin:12px var(--qv-gutter-mobile) 0;padding:14px;border-radius:18px;background:var(--qv-hero-bg);color:var(--qv-hero-ink);display:flex;gap:12px;align-items:center;text-decoration:none}.qvb-mquick:hover{text-decoration:none}.qvb-mquick img,.qvb-mquick .qvb-quick-ph{width:56px;height:auto;flex:0 0 56px;aspect-ratio:733 / 1024;object-fit:contain;border-radius:5px;display:block}.qvb-mquick-text{flex:1;min-width:0}.qvb-mquick-name{display:block;font-size:15px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvb-mquick-sub{font-size:12px;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qvb-m-title{padding:14px var(--qv-gutter-mobile) 0}.qvb-m-title .qvb-title{font-size:17px}.qvb-m-title .qvb-sub{font-size:12px}.qvb-m-eras{display:flex;gap:6px;padding:10px var(--qv-gutter-mobile) 0;overflow-x:auto;scrollbar-width:none}.qvb-m-eras::-webkit-scrollbar{display:none}.qvb-m-eras .qvb-pill{flex:0 0 auto;font-size:12px;font-weight:800;min-height:44px}.qvb-m-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px var(--qv-gutter-mobile) 0}.qvb-m-grid .qvb-pt{padding:8px;border-radius:14px}.qvb-m-grid .qvb-pt-stage{padding:10px 0;border-radius:10px}.qvb-m-grid .qvb-pt-img,.qvb-m-grid .qvb-pt-ph{width:96px}.qvb-m-grid .qvb-pt-name{font-size:13px}.qvb-m-grid .qvb-pt-row .qv-price{font-size:16px}.qvb-m-grid .qvb-pt-cta{height:34px;font-size:12px}.qvb-m-grid .qvb-pt-langs{display:none}.qvb-m .qvb-hint,.qvb-m .qvb-pager{margin:12px var(--qv-gutter-mobile) 0}.qvb-m .qvb-empty-wrap{padding:16px var(--qv-gutter-mobile) 0}.qvb-msearch{display:flex;gap:8px;padding:12px var(--qv-gutter-mobile) 0}.qvb-msearch input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:var(--qv-r-pill);border:1px solid var(--qv-line2);background:var(--qv-surface);color:var(--qv-ink);font:600 16px var(--qv-font)}.qvb-msearch button{flex:0 0 44px;height:44px;border-radius:50%;border:0;background:var(--qv-accent);color:var(--qv-accent-ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.qvb-m-tgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px var(--qv-gutter-mobile) 0}.qvb-m-tgrid[data-busy]{opacity:.55}.qvb-m .qvb-scope,.qvb-m .qvb-chiprow,.qvb-m .qvb-count{margin:10px var(--qv-gutter-mobile) 0}.qvb-m .qvb-tabs{margin:12px var(--qv-gutter-mobile) 0}.qvb-m .qvb-tab{min-height:44px}.qvb-sheet-group{padding:12px 0;border-bottom:1px solid var(--qv-line)}.qvb-sheet-group:last-child{border-bottom:0}.qvb-radio{display:flex;flex-direction:column}.qvb-radio button{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 4px;border:0;border-bottom:1px solid var(--qv-line);background:transparent;color:var(--qv-ink);font:600 15px var(--qv-font);cursor:pointer;text-align:left}.qvb-radio button[aria-checked=true]{font-weight:800}.qvb-idle{padding:16px var(--qv-gutter-mobile) 0;display:flex;flex-direction:column;gap:18px}.qvb-idle-list{display:flex;flex-wrap:wrap;gap:8px}.qvb-scanfail{margin:0;font-size:14px;font-weight:700;color:var(--qv-ink)}@media (max-width: 1260px){.qvb-quick{grid-template-columns:90px minmax(0,1fr)}.qvb-quick-img,.qvb-quick-ph{width:90px}.qvb-quick-actions{grid-column:1 / -1;justify-content:flex-end}}.qvb-mchip:hover{box-shadow:inset 0 0 0 1.5px var(--qv-line2)}.qvb-mchip[data-on]:hover{opacity:.88;box-shadow:none}.qvb-tab:not([aria-selected=true]):not([aria-current=page]):hover{background:var(--qv-surface)}.qvb-tab[aria-selected=true]:hover,.qvb-tab[aria-current=page]:hover{opacity:.88}.qvb-msearch button:hover{filter:brightness(1.08)}.qvb-mquick{transition:transform .16s var(--qv-ease)}.qvb-mquick:hover{transform:translateY(-2px)}.qvb .qv-auto:not(:disabled):hover{border-color:var(--qv-line2)}.qvb-pill:not([aria-pressed=true]):hover{background:var(--qv-line)}.qvb-pill[aria-pressed=true]:hover{opacity:.88}.qvb .qv-btn:not(:disabled):hover{transform:translateY(-1px)}.qvb-morebtn:not(:disabled):hover{background:var(--qv-sunken)}.qvb-otherlangs{margin-top:16px}.qvb-linkbtn{border:0;padding:13px 0;margin:-13px 0;min-width:44px;min-height:44px;background:none;font:inherit;font-weight:700;color:var(--qv-accent-text);text-decoration:underline;cursor:pointer}
