.tva{--tva-pad:24px;position:relative;display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:0 var(--tva-pad) 0;font-family:var(--toreva-font-body);color:var(--toreva-text);background:var(--toreva-bg)}.tva-header{display:flex;align-items:center;gap:16px;min-height:44px;padding-top:16px;padding-bottom:20px}.tva-header-plus{appearance:none;flex:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--toreva-hairline);background:transparent;color:var(--toreva-text-mute);display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.tva-header-plus svg{width:22px;height:22px}.tva-eyebrow{font-family:var(--toreva-font-body);font-size:var(--toreva-type-eyebrow-size);font-weight:var(--toreva-type-eyebrow-weight);letter-spacing:var(--toreva-type-eyebrow-tracking);text-transform:uppercase;color:var(--toreva-gold);line-height:1}.tva-mascot{position:relative;margin-left:auto;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer;border-radius:18px}.tva-mascot:before{content:"";position:absolute;inset:-6px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--toreva-orange) 30%,transparent) 0,transparent 68%);z-index:0}.tva-mascot img{position:relative;z-index:1;width:40px;height:40px;display:block}.tva-lens{display:grid;min-height:44px;padding:4px;border-radius:999px;border:1px solid var(--toreva-hairline);background:color-mix(in srgb,var(--toreva-text) 3%,transparent);margin-bottom:37px}.tva-lens-tri{grid-template-columns:repeat(3,minmax(0,1fr))}.tva-lens-tab{appearance:none;min-width:0;min-height:36px;border:0;border-radius:999px;background:transparent;color:var(--toreva-text-mute);font-family:var(--toreva-font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background var(--toreva-duration-fast) var(--toreva-ease),color var(--toreva-duration-fast) var(--toreva-ease)}.tva-lens-tab[aria-selected=true]{background:var(--toreva-teal);color:var(--toreva-cta-ink)}.tva-ticket{position:relative}.tva-tape{display:flex;flex-direction:column;padding:8px 0 12px}.tva-row{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;box-sizing:border-box;min-height:56px;padding:14px 30px;border:0;background:transparent;background-image:linear-gradient(var(--toreva-divider),var(--toreva-divider));background-repeat:no-repeat;background-size:calc(100% - 60px) 1px;background-position:bottom;color:var(--toreva-text);cursor:pointer;text-align:left}.tva-row:last-child{background-image:none}.tva-row-label{min-width:0;color:var(--toreva-text);font-size:22px;font-weight:500;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tva-row-time{font-size:18px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.tva-empty,.tva-row-time{color:var(--toreva-text-mute)}.tva-empty{margin:0;padding:24px 30px 26px;font-size:16px;line-height:1.4;text-align:center}.tva-empty,.tva-seeall{font-family:var(--toreva-font-body)}.tva-seeall{appearance:none;width:100%;min-height:60px;margin-top:24px;border-radius:20px;border:1px solid var(--toreva-hairline);background:transparent;color:var(--toreva-text);font-size:18px;font-weight:600;cursor:pointer}.tva-topics-surface{display:flex;flex-direction:column;margin-top:-16px}.tva-topics-eyebrow{display:block;margin:2px 0 12px 6px;font-family:var(--toreva-font-body);font-size:var(--toreva-type-eyebrow-size);font-weight:var(--toreva-type-eyebrow-weight);letter-spacing:var(--toreva-type-eyebrow-tracking);text-transform:uppercase;color:var(--toreva-gold)}.tva-topics{display:flex;flex-direction:column;align-items:center}.tva-topics-cluster{display:flex;flex-wrap:wrap;gap:12px 14px;max-width:340px;margin:0 auto}.tva-topic,.tva-topics-cluster{align-items:center;justify-content:center}.tva-topic{display:inline-flex;box-sizing:border-box;border-radius:999px;padding:.5em;text-align:center;font-family:var(--toreva-font-body);font-weight:700;line-height:1.05;color:var(--toreva-cta-ink)}.tva-topic[data-tone=teal]{background:var(--toreva-teal);box-shadow:0 0 32px color-mix(in srgb,var(--toreva-teal) 30%,transparent)}.tva-topic[data-tone=orange]{background:var(--toreva-orange);box-shadow:0 0 32px color-mix(in srgb,var(--toreva-orange) 30%,transparent)}.tva-topic[data-tone=gold]{background:var(--toreva-gold);box-shadow:0 0 32px color-mix(in srgb,var(--toreva-gold) 30%,transparent)}.tva-topics-chatlink{appearance:none;align-self:center;margin-top:28px;border:0;background:transparent;color:var(--toreva-text-mute);font-family:var(--toreva-font-body);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.tva-topics-chatlink span{margin-left:6px}.tva-scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--toreva-bg) 62%,transparent);display:flex;align-items:flex-end;justify-content:center;z-index:60;animation:tva-scrim-in var(--toreva-duration-base) var(--toreva-ease) both}.tva-sheet{width:100%;box-sizing:border-box;background:var(--toreva-surface);border-top-left-radius:28px;border-top-right-radius:28px;border:1px solid var(--toreva-hairline);border-bottom:none;padding:24px 24px calc(24px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:16px;animation:tva-sheet-in var(--toreva-duration-base) var(--toreva-ease) both}.tva-sheet-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--toreva-font-body);font-size:var(--toreva-type-eyebrow-size);font-weight:var(--toreva-type-eyebrow-weight);letter-spacing:var(--toreva-type-eyebrow-tracking);text-transform:uppercase;color:var(--toreva-gold)}.tva-sheet-sub{font-weight:700}.tva-sheet-sub[data-actor=human]{color:var(--toreva-orange)}.tva-sheet-sub[data-actor=agent]{color:var(--toreva-teal)}.tva-sheet-amount{margin:0;font-family:var(--toreva-font-display);font-weight:300;font-size:44px;line-height:1;color:var(--toreva-text-strong)}.tva-sheet-amount .tva-accent{color:var(--toreva-gold)}.tva-sheet-prov{margin:-6px 0 0;color:var(--toreva-text-dim);font-size:14px;line-height:1.3}.tva-detail{display:flex;flex-direction:column;border:1px solid var(--toreva-hairline);border-radius:18px;overflow:hidden}.tva-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--toreva-divider);font-family:var(--toreva-font-mono);font-size:13px}.tva-detail-row:last-child{border-bottom:none}.tva-detail-key{color:var(--toreva-text-dim);text-transform:uppercase;letter-spacing:.06em}.tva-detail-val{color:var(--toreva-text);text-align:right}.tva-detail-val[data-status=human]{color:var(--toreva-orange)}.tva-detail-val[data-status=agent],.tva-explorer{color:var(--toreva-teal)}.tva-explorer{align-self:flex-start;font-size:13px;font-weight:700;text-decoration:none}.tva-explorer,.tva-why{font-family:var(--toreva-font-body)}.tva-why{border-radius:16px;padding:14px 16px;background:var(--toreva-surface-alt);border:1px solid var(--toreva-hairline);font-size:14px;line-height:1.5;color:var(--toreva-text)}.tva-why-chip{display:inline-block;margin-bottom:6px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--toreva-gold) 18%,transparent);color:var(--toreva-gold);font-size:10px;letter-spacing:.14em}.tva-back,.tva-why-chip{font-weight:700;text-transform:uppercase}.tva-back{appearance:none;align-self:center;border:1px solid var(--toreva-teal);background:transparent;color:var(--toreva-teal);border-radius:999px;padding:12px 24px;font-family:var(--toreva-font-body);font-size:13px;letter-spacing:.1em;cursor:pointer}@keyframes tva-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes tva-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tva-scrim,.tva-sheet{animation:none}}