.vt-app .vt-sel{justify-content:space-between;align-items:center;gap:var(--vt-s-2);text-align:left;cursor:pointer;display:flex}.vt-app .vt-select--compact.vt-sel{padding:0 var(--vt-s-3) 0 var(--vt-s-4)}.vt-app .vt-sel__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vt-app .vt-sel.is-placeholder .vt-sel__value{color:var(--vt-muted)}.vt-app .vt-sel__chev{color:var(--vt-muted);transition:transform var(--vt-fast) var(--vt-ease);flex:none}.vt-app .vt-sel[aria-expanded=true]{border-color:var(--vt-ink)}.vt-app .vt-sel[aria-expanded=true] .vt-sel__chev{transform:rotate(180deg)}.vt-app .vt-sel-pop{z-index:calc(var(--vt-z-sheet) + 3);background:var(--vt-surface);color:var(--vt-ink);font-family:var(--vt-body);flex-direction:column;display:flex;position:fixed}.vt-app .vt-sel-pop--menu{border:1px solid var(--vt-line);border-radius:var(--vt-r-md);animation:vt-pop-in var(--vt-fast) var(--vt-ease);overflow:hidden;box-shadow:0 12px 32px #0e101224}.vt-app .vt-sel-pop--sheet{max-height:80dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--vt-r-lg) var(--vt-r-lg) 0 0;box-shadow:var(--vt-float-shadow);animation:vt-up-in var(--vt-base) var(--vt-ease);bottom:0;left:0;right:0}.vt-app .vt-sel-backdrop,.vt-app .vt-dlg-backdrop{z-index:calc(var(--vt-z-sheet) + 2);animation:vt-fade-in var(--vt-base) var(--vt-ease);background:#0e101273;position:fixed;inset:0}.vt-app .vt-sel-pop__head{padding:var(--vt-s-2) var(--vt-s-2) var(--vt-s-2) var(--vt-gutter);border-bottom:1px solid var(--vt-line);font-size:var(--vt-t-lg);justify-content:space-between;align-items:center;display:flex}.vt-app .vt-sel-pop__search{align-items:center;gap:var(--vt-s-2);height:44px;margin:var(--vt-s-2);padding:0 var(--vt-s-3);border:1.5px solid var(--vt-line);border-radius:var(--vt-r-md);color:var(--vt-muted);flex:none;display:flex}.vt-app .vt-sel-pop__search:focus-within{border-color:var(--vt-ink)}.vt-app .vt-sel-pop__search input{min-width:0;height:100%;color:var(--vt-ink);font-family:var(--vt-body);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:16px;font-weight:500}.vt-app .vt-sel-pop__list{min-height:0;padding:var(--vt-s-1) 0;overscroll-behavior:contain;outline:none;flex:auto;overflow-y:auto}.vt-app .vt-sel-pop .vt-sel-pop__list:focus-visible{outline:none}.vt-app .vt-sel-pop__group{padding:var(--vt-s-3) var(--vt-s-4) var(--vt-s-1);font-size:var(--vt-t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--vt-muted);font-weight:800}.vt-app .vt-sel-opt{justify-content:space-between;align-items:center;gap:var(--vt-s-3);min-height:44px;padding:var(--vt-s-2) var(--vt-s-4);font-size:var(--vt-t-md);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;display:flex}.vt-app .vt-sel-pop--sheet .vt-sel-opt{min-height:52px;padding:var(--vt-s-2) var(--vt-gutter)}.vt-app .vt-sel-opt--indent,.vt-app .vt-sel-pop--sheet .vt-sel-opt--indent{padding-left:calc(var(--vt-gutter) + var(--vt-s-5))}.vt-app .vt-sel-opt.is-active{background:var(--vt-ground)}.vt-app .vt-sel-pop.is-kbd .vt-sel-opt.is-active{outline:2px solid var(--vt-accent);outline-offset:-2px}.vt-app .vt-sel-opt[aria-selected=true]{color:var(--vt-accent-dark);font-weight:700}.vt-app .vt-sel-opt__check{color:var(--vt-accent);flex:none}.vt-app .vt-sel-pop__empty{padding:var(--vt-s-4);font-size:var(--vt-t-sm);color:var(--vt-muted);margin:0}.vt-app .vt-btn--danger{background:var(--vt-danger);border-color:var(--vt-danger);color:#fff}.vt-app .vt-btn--danger:hover:not(:disabled){background:#852c19;border-color:#852c19}.vt-app .vt-dlg{z-index:calc(var(--vt-z-sheet) + 3);box-sizing:border-box;width:min(440px,100vw - 32px);padding:var(--vt-s-6);background:var(--vt-surface);color:var(--vt-ink);border-radius:var(--vt-r-lg);font-family:var(--vt-body);animation:vt-pop-in var(--vt-base) var(--vt-ease);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 48px #0e10122e}.vt-app .vt-dlg__title{font-family:var(--vt-display);font-size:var(--vt-t-xl);margin:0;line-height:1.25}.vt-app .vt-dlg__body{margin-top:var(--vt-s-2);font-size:var(--vt-t-md);color:var(--vt-ink-2);line-height:1.5}.vt-app .vt-dlg__actions{justify-content:flex-end;gap:var(--vt-s-2);margin-top:var(--vt-s-6);display:flex}@media (width<=760px){.vt-app .vt-dlg{width:auto;padding:var(--vt-s-6) var(--vt-gutter) calc(var(--vt-s-4) + env(safe-area-inset-bottom));border-radius:var(--vt-r-lg) var(--vt-r-lg) 0 0;box-shadow:var(--vt-float-shadow);animation:vt-up-in var(--vt-base) var(--vt-ease);inset:auto 0 0;transform:none}.vt-app .vt-dlg__actions{flex-direction:column-reverse}.vt-app .vt-dlg__actions .vt-btn{width:100%}}@keyframes vt-pop-in{0%{opacity:0;transform:translateY(-4px)}}.vt-app .vt-dlg{animation-name:vt-dlg-in}@keyframes vt-dlg-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}}@keyframes vt-up-in{0%{opacity:0;transform:translateY(24px)}}@keyframes vt-fade-in{0%{opacity:0}}@media (width<=760px){.vt-app .vt-dlg{animation-name:vt-up-in}}@media (prefers-reduced-motion:reduce){.vt-app .vt-sel-pop,.vt-app .vt-dlg,.vt-app .vt-sel-backdrop,.vt-app .vt-dlg-backdrop{animation:none}.vt-app .vt-sel__chev{transition:none}}.vt-app .vt-legal{gap:var(--vt-s-10);grid-template-columns:220px minmax(0,1fr);align-items:start;max-width:1000px;display:grid}.vt-app .vt-legal__nav{top:calc(var(--vt-header-h) + var(--vt-s-6));flex-direction:column;gap:2px;display:flex;position:sticky}.vt-app .vt-legal__nav a{padding:var(--vt-s-2) var(--vt-s-3);border-radius:var(--vt-r-sm);color:var(--vt-ink-2);font-size:var(--vt-t-sm);font-weight:600}.vt-app .vt-legal__nav a:hover{background:var(--vt-surface)}.vt-app .vt-legal__nav a[aria-current=page]{background:var(--vt-accent-soft);color:var(--vt-accent-dark)}.vt-app .vt-legal__body{max-width:680px;font-size:var(--vt-t-md);color:var(--vt-ink-2);line-height:1.65}.vt-app .vt-legal__body h1{font-family:var(--vt-display);font-size:var(--vt-t-3xl);color:var(--vt-ink);margin:0;line-height:1.15}.vt-app .vt-legal__summary{margin:var(--vt-s-2) 0 0;font-size:var(--vt-t-lg);color:var(--vt-muted)}.vt-app .vt-legal__updated{margin:var(--vt-s-2) 0 0;font-size:var(--vt-t-sm);color:var(--vt-muted)}.vt-app .vt-legal__body section{margin-top:var(--vt-s-8)}.vt-app .vt-legal__body h2{margin:0 0 var(--vt-s-2);font-family:var(--vt-display);font-size:var(--vt-t-xl);color:var(--vt-ink)}.vt-app .vt-legal__body p{margin:0 0 var(--vt-s-3)}.vt-app .vt-legal__body ul,.vt-app .vt-legal__body ol{margin:0 0 var(--vt-s-3);padding-left:var(--vt-s-5)}.vt-app .vt-legal__body li{margin-bottom:var(--vt-s-2)}.vt-app .vt-legal__faq{border-bottom:1px solid var(--vt-line)}.vt-app .vt-legal__faq summary{justify-content:space-between;align-items:center;gap:var(--vt-s-3);padding:var(--vt-s-4) 0;color:var(--vt-ink);cursor:pointer;font-weight:700;list-style:none;display:flex}.vt-app .vt-legal__faq summary::-webkit-details-marker{display:none}.vt-app .vt-legal__faq summary:after{content:"+";font-family:var(--vt-display);font-size:var(--vt-t-xl);color:var(--vt-accent);flex:none;font-weight:500}.vt-app .vt-legal__faq[open] summary:after{content:"−"}.vt-app .vt-legal__faq[open] summary{padding-bottom:var(--vt-s-2)}@media (width<=760px){.vt-app .vt-legal{gap:var(--vt-s-5);grid-template-columns:minmax(0,1fr)}.vt-app .vt-legal__nav{scrollbar-width:none;margin:0 calc(var(--vt-gutter) * -1);padding:0 var(--vt-gutter);flex-direction:row;position:static;overflow-x:auto}.vt-app .vt-legal__nav::-webkit-scrollbar{display:none}.vt-app .vt-legal__nav a{border:1px solid var(--vt-line);border-radius:var(--vt-r-pill);background:var(--vt-surface);white-space:nowrap;flex:none}.vt-app .vt-legal__body h1{font-size:var(--vt-t-2xl)}}.vt-app .vt-footer{margin-top:var(--vt-s-12);border-top:1px solid var(--vt-line);background:var(--vt-surface)}.vt-app .vt-footer__inner{max-width:var(--vt-content);padding:var(--vt-s-6) var(--vt-gutter);justify-content:space-between;align-items:center;gap:var(--vt-s-4);font-size:var(--vt-t-sm);color:var(--vt-muted);flex-wrap:wrap;margin:0 auto;display:flex}.vt-app .vt-footer nav{gap:var(--vt-s-5);flex-wrap:wrap;display:flex}.vt-app .vt-footer a{color:var(--vt-ink-2);font-weight:600}.vt-app .vt-footer a:hover{color:var(--vt-accent-dark)}@media (width<=760px){.vt-app .vt-footer{display:none}}.vt-app .vt-checkout,.vt-app .vt-order{max-width:640px;margin:0 auto}.vt-app .vt-checkout__item{align-items:center;gap:12px;margin-top:16px;display:flex}.vt-app .vt-checkout__item img{border-radius:var(--vt-r-sm);object-fit:cover;flex-shrink:0;width:64px;height:72px}.vt-app .vt-checkout__price{font-family:var(--vt-display);font-size:var(--vt-t-lg)}.vt-app .vt-checkout__h{font-family:var(--vt-body);font-size:var(--vt-t-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--vt-muted);margin:24px 0 10px;font-weight:700}.vt-app .vt-options{flex-direction:column;gap:8px;display:flex}.vt-app .vt-option{border-radius:var(--vt-r-md);border:2px solid var(--vt-line);background:var(--vt-surface);width:100%;color:var(--vt-ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px;display:flex}.vt-app .vt-option.is-on{border-color:var(--vt-ink)}.vt-app .vt-option__dot{border-radius:var(--vt-r-pill);border:2px solid var(--vt-line-strong);flex-shrink:0;width:20px;height:20px}.vt-app .vt-option.is-on .vt-option__dot{border:6px solid var(--vt-ink)}.vt-app .vt-option__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vt-app .vt-option__text span{font-size:var(--vt-t-sm);color:var(--vt-muted);line-height:1.4}.vt-app .vt-summary{font-size:var(--vt-t-sm);flex-direction:column;gap:10px;display:flex}.vt-app .vt-summary>div{justify-content:space-between;gap:12px;display:flex}.vt-app .vt-summary__label{align-items:center;gap:6px;display:inline-flex}.vt-app .vt-summary__label svg{color:var(--vt-protect)}.vt-app .vt-summary__total{border-top:1px solid var(--vt-line);align-items:baseline;padding-top:10px;font-weight:700}.vt-app .vt-summary__total span:last-child{font-family:var(--vt-display);font-size:var(--vt-t-2xl)}.vt-app .vt-steps-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vt-app .vt-steps-line li{border-top:4px solid var(--vt-line);font-size:var(--vt-t-xs);color:var(--vt-muted);padding-top:10px;font-weight:700}.vt-app .vt-steps-line li.is-done{border-color:var(--vt-ink);color:var(--vt-ink)}.vt-app .vt-panel{border-radius:var(--vt-r-lg);background:var(--vt-surface);border:1px solid var(--vt-line);flex-direction:column;gap:12px;margin-top:16px;padding:20px;display:flex}.vt-app .vt-panel h2{font-size:var(--vt-t-xl);line-height:1.15}.vt-app .vt-panel p{margin:0;line-height:1.55}.vt-app .vt-panel--ink{background:var(--vt-deep);border-color:var(--vt-deep);color:#fff}.vt-app .vt-panel--ink p{color:var(--vt-on-deep)}.vt-app .vt-panel--done{background:var(--vt-protect-soft);border-color:var(--vt-protect-soft)}.vt-app .vt-panel__eyebrow{font-size:var(--vt-t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vt-on-deep-accent);font-weight:700}.vt-app .vt-panel__note{font-size:var(--vt-t-sm)}.vt-app .vt-panel__actions{flex-direction:column;gap:10px;display:flex}.vt-app .vt-code{font-family:var(--vt-display);letter-spacing:.25em;font-size:48px;font-weight:700;line-height:1}.vt-app .vt-btn--white{color:var(--vt-ink);background:#fff}.vt-app .vt-btn--ghost{border-color:var(--vt-deep-line);color:#fff;background:0 0}.vt-app .vt-address{border-radius:var(--vt-r-md);background:var(--vt-ground);font-size:var(--vt-t-sm);flex-direction:column;gap:2px;padding:14px;display:flex}.vt-app .vt-address .vt-link{align-self:flex-start}.vt-app .vt-order-list{flex-direction:column;gap:10px;display:flex}.vt-app .vt-order-row{align-items:center;gap:12px;display:flex}.vt-app .vt-order-row img{border-radius:var(--vt-r-sm);object-fit:cover;flex-shrink:0;width:56px;height:64px}.vt-app .vt-order-row--action{border-color:var(--vt-accent)}.vt-app .vt-order-row__title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.vt-app .vt-status{border-radius:var(--vt-r-pill);background:var(--vt-ground);color:var(--vt-ink-2);margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.vt-app .vt-status--action{background:var(--vt-accent-soft);color:var(--vt-accent-dark)}.vt-app .vt-status--ok{background:var(--vt-protect-soft);color:var(--vt-protect-dark)}.vt-app .vt-report{margin-top:var(--vt-s-4)}.vt-app .vt-report__h{font-size:var(--vt-t-lg)}.vt-app .vt-summary__refund{color:var(--vt-protect-dark);font-weight:700}.vt-app .vt-evidence-grid{gap:var(--vt-s-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.vt-app .vt-evidence{aspect-ratio:1;border-radius:var(--vt-r-md);background:#e7e9e6;display:block;position:relative;overflow:hidden}.vt-app .vt-evidence img{object-fit:cover;width:100%;height:100%;display:block}.vt-app .vt-evidence.is-loading{animation:1.4s ease-in-out infinite vt-pulse}.vt-app .vt-evidence--add{border:1.5px dashed var(--vt-line-strong);background:var(--vt-surface);color:var(--vt-ink-2);font-size:var(--vt-t-sm);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-weight:700;display:flex}.vt-app .vt-evidence--add:focus-within{outline:2px solid var(--vt-accent);outline-offset:2px}.vt-app .vt-dispute__eyebrow{font-size:var(--vt-t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--vt-accent);font-weight:700}.vt-app .vt-thread{gap:var(--vt-s-3);padding-top:var(--vt-s-4);border-top:1px solid var(--vt-line);flex-direction:column;display:flex}.vt-app .vt-thread__item{padding-left:var(--vt-s-3);border-left:2px solid var(--vt-line)}.vt-app .vt-thread__item--admin{border-left-color:var(--vt-accent)}.vt-app .vt-thread__item--system{border-left-color:var(--vt-line-strong)}.vt-app .vt-thread__meta{font-size:var(--vt-t-sm);color:var(--vt-muted)}.vt-app .vt-thread__meta strong{color:var(--vt-ink)}.vt-app .vt-thread__item p{white-space:pre-line;overflow-wrap:anywhere;margin:2px 0 0}.vt-app .vt-composer{gap:var(--vt-s-2);flex-direction:column;display:flex}.vt-app .vt-composer .vt-textarea{min-height:64px}.vt-app .vt-composer__row{justify-content:space-between;align-items:center;gap:var(--vt-s-2);display:flex}.vt-app .vt-stars{color:var(--vt-line-strong);gap:1px;line-height:1;display:inline-flex}.vt-app .vt-stars .is-on{color:#b7791f}.vt-app .vt-star-input{align-items:center;gap:var(--vt-s-1);display:flex}.vt-app .vt-star-input label{width:44px;height:44px;color:var(--vt-line-strong);cursor:pointer;border-radius:var(--vt-r-pill);transition:color var(--vt-fast) var(--vt-ease), transform var(--vt-fast) var(--vt-ease);justify-content:center;align-items:center;font-size:30px;line-height:1;display:inline-flex}.vt-app .vt-star-input label.is-on{color:#b7791f}.vt-app .vt-star-input label:has(input:focus-visible){outline:2px solid var(--vt-accent);outline-offset:0}.vt-app .vt-star-input label:active{transform:scale(.9)}.vt-app .vt-star-input__label{margin-left:var(--vt-s-2);font-weight:700}.vt-app .vt-review{gap:var(--vt-s-1);flex-direction:column;display:flex}.vt-app .vt-review__head{align-items:center;gap:var(--vt-s-2);flex-wrap:wrap;display:flex}.vt-app .vt-review p{overflow-wrap:anywhere;margin:0}.vt-app .vt-reviews{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vt-app .vt-reviews .vt-review{padding:var(--vt-s-4) 0;border-bottom:1px solid var(--vt-line)}.vt-app .vt-reviews__summary{align-items:center;gap:var(--vt-s-2);margin:0 0 var(--vt-s-2);display:flex}.vt-app .vt-note--muted{background:var(--vt-surface);border:1px solid var(--vt-line);color:var(--vt-ink-2)}.vt-app button.vt-list__row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:none}.vt-app .vt-gate__eyebrow{margin-bottom:var(--vt-s-2);font-size:var(--vt-t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--vt-accent);font-weight:700;display:inline-block}.vt-app .vt-gate__h{font-size:var(--vt-t-lg)}.vt-app .vt-gate__actions{justify-content:center;gap:var(--vt-s-3);margin-top:var(--vt-s-6);flex-wrap:wrap;display:flex}.vt-app .vt-input--invite{font-family:var(--vt-display);font-size:var(--vt-t-xl);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.vt-app .vt-invite-code{font-family:var(--vt-display);font-size:var(--vt-t-2xl);letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-weight:700}.vt-app .vt-trusted{border-radius:var(--vt-r-pill);background:var(--vt-accent-soft);color:var(--vt-accent-dark);font-size:var(--vt-t-xs);white-space:nowrap;align-items:center;gap:3px;padding:2px 8px 2px 6px;font-weight:700;line-height:1.4;display:inline-flex}.vt-app .vt-founding{border-radius:var(--vt-r-pill);background:var(--vt-deep);color:var(--vt-on-deep-accent);font-size:var(--vt-t-xs);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:700;line-height:1.4;display:inline-flex}.vt-app .vt-founding-card{align-items:flex-start;gap:var(--vt-s-2);margin-top:var(--vt-s-5);padding:var(--vt-s-5);border-radius:var(--vt-r-lg);background:var(--vt-deep);color:var(--vt-on-deep);flex-direction:column;display:flex}.vt-app .vt-founding-card .vt-founding{background:var(--vt-deep-line)}.vt-app .vt-founding-card h2{margin:var(--vt-s-1) 0 0;font-family:var(--vt-display);font-size:var(--vt-t-xl);color:#fff}.vt-app .vt-founding-card p{color:var(--vt-on-deep);font-size:var(--vt-t-sm);margin:0}.vt-app .vt-founding-card__bar{width:100%;height:8px;margin-top:var(--vt-s-2);border-radius:var(--vt-r-pill);background:var(--vt-deep-line);overflow:hidden}.vt-app .vt-founding-card__bar span{border-radius:var(--vt-r-pill);background:var(--vt-on-deep-accent);height:100%;display:block}.vt-app .vt-founding-card__foot{justify-content:space-between;align-items:center;gap:var(--vt-s-3);width:100%;font-size:var(--vt-t-sm);font-weight:700;display:flex}.vt-app .vt-vouch{font-size:var(--vt-t-xs);color:var(--vt-muted);display:block}.vt-app .vt-vouch a{color:var(--vt-ink);font-weight:700}.vt-app .vt-vouch a:hover{text-decoration:underline}.vt-app .vt-seller__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vt-app .vt-seller__name{align-items:center;gap:var(--vt-s-2);flex-wrap:wrap;display:flex}.vt-app .vt-seller__link{font-weight:700}.vt-app .vt-seller__link:hover{text-decoration:underline}.vt-app .vt-seller--compact{background:0 0;border:none;padding:0}.vt-app .vt-seller--compact:hover{border-color:#0000}.vt-app .vt-closet__vouch{align-items:center;gap:var(--vt-s-2);margin:var(--vt-s-1) 0 0;flex-wrap:wrap;display:flex}.vt-app .vt-closet__vouch .vt-vouch{font-size:var(--vt-t-sm);display:inline}.vt-app .vt-item__check{margin:calc(var(--vt-s-2) * -1) 0 0;font-size:var(--vt-t-sm);color:var(--vt-muted)}.vt-app .vt-report__terms{padding-left:var(--vt-s-5);gap:var(--vt-s-1);font-size:var(--vt-t-sm);color:var(--vt-ink-2);flex-direction:column;margin:0;display:flex}.vt-app .vt-evidence.is-failed img{opacity:.35}.vt-app .vt-evidence.is-loading img{opacity:.6}.vt-app .vt-make-offer{margin-top:calc(var(--vt-s-2) * -1)}.vt-app .vt-offer{gap:var(--vt-s-2);padding:var(--vt-s-4);border-radius:var(--vt-r-md);background:var(--vt-surface);border:1px solid var(--vt-line);flex-direction:column;display:flex}.vt-app .vt-offer--accepted,.vt-app .vt-offer--awaiting_buyer,.vt-app .vt-offer--awaiting_seller{border-color:var(--vt-accent);background:var(--vt-accent-soft)}.vt-app .vt-offer__listing{align-items:center;gap:var(--vt-s-3);display:flex}.vt-app .vt-offer__listing img{border-radius:var(--vt-r-sm);object-fit:cover;width:48px;height:56px}.vt-app .vt-offer__listing span{flex-direction:column;min-width:0;display:flex}.vt-app .vt-offer__listing span span{font-size:var(--vt-t-sm);color:var(--vt-muted)}.vt-app .vt-offer__headline{margin:0;font-weight:700}.vt-app .vt-offer__meta{font-size:var(--vt-t-sm);color:var(--vt-muted);margin:0}.vt-app .vt-offer__actions{align-items:center;gap:var(--vt-s-2);flex-wrap:wrap;display:flex}.vt-app .vt-offer__form,.vt-app .vt-offer-list{gap:var(--vt-s-3);flex-direction:column;display:flex}.vt-app .vt-bundle-cta{justify-content:space-between;align-items:center;gap:var(--vt-s-3);padding:var(--vt-s-3) var(--vt-s-4);border-radius:var(--vt-r-md);background:var(--vt-accent-soft);color:var(--vt-accent-dark);font-size:var(--vt-t-sm);flex-wrap:wrap;display:flex}.vt-app .vt-bundle-toggle{min-height:32px;padding:0 var(--vt-s-3);border-radius:var(--vt-r-pill);color:var(--vt-ink);font-size:var(--vt-t-xs);cursor:pointer;background:#fffffff0;border:none;align-items:center;gap:4px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.vt-app .vt-bundle-toggle.is-on{background:var(--vt-accent);color:#fff}.vt-app .vt-bundlebar{left:50%;bottom:var(--vt-s-4);z-index:var(--vt-z-sticky);align-items:center;gap:var(--vt-s-3);width:min(560px, calc(100% - 2 * var(--vt-gutter)));padding:var(--vt-s-3) var(--vt-s-4);border-radius:var(--vt-r-lg);background:var(--vt-deep);color:#fff;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 24px #0e10122e}.vt-app .vt-bundlebar__text{flex-direction:column;flex:1;min-width:0;display:flex}.vt-app .vt-bundlebar__text span{font-size:var(--vt-t-sm);color:var(--vt-on-deep)}.vt-app .vt-bundlebar .vt-link{color:var(--vt-on-deep-accent)}@media (width<=760px){.vt-app .vt-bundlebar{bottom:calc(var(--vt-tabbar-h) + env(safe-area-inset-bottom) + var(--vt-s-2))}.vt-app .vt-bundlebar--above{bottom:calc(var(--vt-tabbar-h) + env(safe-area-inset-bottom) + 76px)}}.vt-app .vt-checkout__items{gap:var(--vt-s-2);margin-top:var(--vt-s-4);flex-direction:column;display:flex}.vt-app .vt-checkout__items .vt-checkout__item{margin-top:0}.vt-app .vt-checkout__price{flex-direction:column;align-items:flex-end;display:flex}.vt-app .vt-was{font-size:var(--vt-t-xs);color:var(--vt-muted);font-weight:500}.vt-app .vt-tab-badge,.vt-app .vt-badge-count,.vt-app .vt-header__count{border-radius:var(--vt-r-pill);background:var(--vt-accent);color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.vt-app .vt-bottomnav__icon{position:relative}.vt-app .vt-tab-badge{box-shadow:0 0 0 2px var(--vt-surface);position:absolute;top:-2px;right:-10px}.vt-app .vt-header__link{align-items:center;gap:6px;display:inline-flex}.vt-app .vt-inbox__row{align-items:center;gap:var(--vt-s-3);padding:var(--vt-s-3) var(--vt-s-4);transition:background-color var(--vt-fast) var(--vt-ease);display:flex}.vt-app .vt-inbox__row:hover{background:var(--vt-ground)}.vt-app .vt-inbox__thumb{border-radius:var(--vt-r-sm);background:#e7e9e6;flex-shrink:0;width:48px;height:56px;overflow:hidden}.vt-app .vt-inbox__thumb img{object-fit:cover;width:100%;height:100%}.vt-app .vt-inbox__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.vt-app .vt-inbox__top{justify-content:space-between;gap:var(--vt-s-2);display:flex}.vt-app .vt-inbox__top time,.vt-app .vt-inbox__item{font-size:var(--vt-t-xs);color:var(--vt-muted)}.vt-app .vt-inbox__item,.vt-app .vt-inbox__last{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vt-app .vt-inbox__last{font-size:var(--vt-t-sm);color:var(--vt-ink-2)}.vt-app .vt-inbox__row.is-unread .vt-inbox__last{color:var(--vt-ink);font-weight:700}.vt-app .vt-thread-page{gap:var(--vt-s-3);flex-direction:column;max-width:640px;margin:0 auto;display:flex}.vt-app .vt-thread-page__head{justify-content:space-between;align-items:center;display:flex}.vt-app .vt-thread-page__who{font-weight:700}.vt-app .vt-thread-page__item{align-items:center;gap:var(--vt-s-3);padding:var(--vt-s-3);display:flex}.vt-app .vt-thread-page__item img{border-radius:var(--vt-r-sm);object-fit:cover;width:44px;height:52px}.vt-app .vt-thread-page__item>span{flex-direction:column;min-width:0;display:flex}.vt-app .vt-thread-page__item>span span{font-size:var(--vt-t-sm);color:var(--vt-muted)}.vt-app .vt-chat{gap:var(--vt-s-2);padding:var(--vt-s-2) 0;flex-direction:column;display:flex}.vt-app .vt-chat__older{align-self:center}.vt-app .vt-chat__day,.vt-app .vt-chat__system{max-width:85%;font-size:var(--vt-t-xs);color:var(--vt-muted);text-align:center;align-self:center}.vt-app .vt-chat__day{margin-top:var(--vt-s-2);font-weight:700}.vt-app .vt-chat__system{padding:4px var(--vt-s-3);border-radius:var(--vt-r-pill);background:var(--vt-surface);border:1px solid var(--vt-line)}.vt-app .vt-chat__row{align-items:flex-end;gap:4px;display:flex}.vt-app .vt-chat__row.is-mine{justify-content:flex-end}.vt-app .vt-chat__bubble{max-width:78%;padding:var(--vt-s-2) var(--vt-s-3);background:var(--vt-surface);border:1px solid var(--vt-line);border-radius:16px 16px 16px 4px}.vt-app .vt-chat__row.is-mine .vt-chat__bubble{background:var(--vt-accent);border-color:var(--vt-accent);color:#fff;border-radius:16px 16px 4px}.vt-app .vt-chat__bubble p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.vt-app .vt-chat__time{opacity:.7;text-align:right;margin-top:2px;font-size:11px;display:block}.vt-app .vt-chat__report{min-width:32px;min-height:32px;color:var(--vt-muted);font-size:var(--vt-t-lg);cursor:pointer;border-radius:var(--vt-r-pill);background:0 0;border:none}.vt-app .vt-chat__offer{width:min(360px,88%)}.vt-app .vt-chat__composer{margin:0 calc(var(--vt-gutter) * -1);padding:var(--vt-s-2) var(--vt-gutter) var(--vt-s-3);background:var(--vt-ground);border-top:1px solid var(--vt-line);flex-direction:column;gap:6px;display:flex;position:sticky;bottom:0}.vt-app .vt-chat__safety{font-size:var(--vt-t-xs);color:var(--vt-protect-dark);align-items:center;gap:6px;margin:0;display:flex}.vt-app .vt-chat__inputrow{align-items:flex-end;gap:var(--vt-s-2);display:flex}.vt-app .vt-chat__inputrow .vt-textarea{resize:none;min-height:44px;max-height:140px;padding-top:10px}@media (width<=760px){.vt-app .vt-chat__composer{bottom:calc(var(--vt-tabbar-h) + env(safe-area-inset-bottom))}}.vt-app .vt-chat__bubble p{color:inherit}.vt-app .vt-thread-page{min-height:calc(100dvh - var(--vt-header-h) - var(--vt-s-6) - var(--vt-s-12))}.vt-app .vt-thread-page .vt-chat{flex:1}@media (width<=760px){.vt-app .vt-thread-page{min-height:calc(100dvh - var(--vt-header-h) - var(--vt-tabbar-h) - var(--vt-s-4) - var(--vt-s-10))}}.vt-app .vt-header__bell{border-radius:var(--vt-r-pill);width:40px;height:40px;color:var(--vt-ink);justify-content:center;align-items:center;display:inline-flex;position:relative}.vt-app .vt-header__bell:hover{background:var(--vt-surface-alt,var(--vt-line))}.vt-app .vt-header__bell .vt-tab-badge{top:4px;right:2px}.vt-app .vt-notifs__row{align-items:flex-start;gap:var(--vt-s-3);width:100%;padding:var(--vt-s-3) var(--vt-s-4);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;display:flex}.vt-app .vt-notifs__row:hover{background:var(--vt-accent-soft)}.vt-app .vt-notifs__dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:7px}.vt-app .vt-notifs__row.is-unread .vt-notifs__dot{background:var(--vt-accent)}.vt-app .vt-notifs__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vt-app .vt-notifs__row:not(.is-unread) .vt-notifs__text strong{font-weight:500}.vt-app .vt-notifs__text span{color:var(--vt-muted);font-size:13px}.vt-app .vt-notifs__row time{color:var(--vt-muted);flex:none;font-size:12px}.vt-app .vt-push-ask{align-items:center;gap:var(--vt-s-3);margin-top:var(--vt-s-4);padding:var(--vt-s-3) var(--vt-s-4);display:flex}.vt-app .vt-push-ask__icon{background:var(--vt-accent-soft);width:40px;height:40px;color:var(--vt-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.vt-app .vt-push-ask__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vt-app .vt-push-ask__text span{color:var(--vt-muted);font-size:13px}.vt-app .vt-push-ask__actions{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.vt-app .vt-push-hint{margin-top:var(--vt-s-4)}@media (width<=480px){.vt-app .vt-push-ask{flex-wrap:wrap}.vt-app .vt-push-ask__actions{gap:var(--vt-s-4);width:100%;padding-left:calc(40px + var(--vt-s-3));flex-direction:row}}.vt-app .vt-sample-note{padding:var(--vt-s-4);border-radius:var(--vt-r-md);background:var(--vt-accent-soft);color:var(--vt-ink-2);font-size:var(--vt-t-sm);flex-direction:column;gap:4px;line-height:1.5;display:flex}.vt-app .vt-sample-note strong{color:var(--vt-accent-dark);font-size:var(--vt-t-md)}
