.table_container__LtBtX{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.table_fit__qwu_f{overflow:visible}.table_table__zcqh_{width:100%;min-width:0;border-collapse:collapse;caption-side:bottom;font-size:14px;line-height:1.45;color:var(--ui-color-text)}.table_tableFit__FTmHv{table-layout:fixed}.table_header__8uCYm{background:var(--ui-color-surface-subtle)}.table_head__dQl6E{height:44px;padding:10px 14px;text-align:left;vertical-align:middle;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-color-accent-bright);border-bottom:1px solid var(--ui-color-border);white-space:nowrap}.table_body__NPkkb{background:rgba(0,0,0,0)}.table_row__XF01Y{border-bottom:1px solid rgba(255,255,255,.1)}.table_row__XF01Y:last-child{border-bottom:0}.table_row__XF01Y:hover{background:rgba(255,255,255,.04)}.table_cell__tT7L5{padding:12px 14px;vertical-align:middle;color:#fff;word-break:break-word}.table_footer__LyqmK{background:rgba(1,6,66,.35);font-weight:700}.table_caption__uiQ49{margin-top:8px;color:#299adf;font-size:12px}@media(max-width:768px){.table_table__zcqh_{font-size:13px}.table_cell__tT7L5,.table_head__dQl6E{padding:10px}}.creditTables_section__efThd{width:100%;margin-bottom:22px}.creditTables_title__I1gy0{margin:0 0 10px;color:#fff;font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.creditTables_subtitle__jmBqh{margin:18px 0 10px;color:#d7f4ff;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:none}.creditTables_summaryFigures__iTmyV{display:flex;flex-wrap:wrap;gap:12px 20px;margin:0 0 4px;padding:14px 16px;border:1px solid rgba(255,247,229,.14);border-radius:8px;background:rgba(255,247,229,.04)}.creditTables_summaryStat__NeChN{display:flex;flex-direction:column;gap:4px;min-width:min(100%,120px)}.creditTables_summaryStatLabel__6J4us{color:#7fd4f0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.creditTables_summaryStatValue__YLAPX{color:#fff;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.creditTables_note__BDHL1{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:10px 0 24px;color:#7fd4f0;font-size:12px;line-height:1.45;text-align:center}.creditTables_numeric__yUB7P{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.creditTables_totalRow__mBX5R td,.creditTables_totalRow__mBX5R th{font-weight:700}.creditTables_empty__8xk9X{margin:24px 0;color:#7fd4f0;text-align:center;text-transform:uppercase;letter-spacing:.04em}.creditTables_status__DBdZo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:180px}.creditTables_badge__yYpeb{display:inline-block;padding:2px 8px;border-radius:4px;background:rgba(255,255,255,.08);color:#fff;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.creditTables_detail__5JlkK{margin:0;color:#d7f4ff;font-size:12px;line-height:1.4;text-transform:none}.creditTables_address___aM6g,.creditTables_link__ZFJqA{color:#fff;text-decoration:underline;text-underline-offset:2px}.creditTables_address___aM6g{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.creditTables_nowrap__cn6ZP{white-space:nowrap}.creditTables_walletTables__mELG1{width:100%;max-width:100%}.creditTables_transactionsTable__lntbd{min-width:640px}.creditTables_skeletonSectionTitle__Pv_a9{width:120px;height:16px;margin:0 0 10px;border-radius:6px;background:rgba(255,247,229,.08)}.creditTables_skeletonBar__8sYyY,.creditTables_skeletonSectionTitle__Pv_a9{animation:creditTables_creditTableSkeletonPulse__ZXC88 1.4s ease-in-out infinite}.creditTables_skeletonBar__8sYyY{display:block;width:72%;max-width:96px;height:12px;margin-left:auto;border-radius:999px;background:linear-gradient(90deg,rgba(255,247,229,.06),rgba(255,247,229,.14) 50%,rgba(255,247,229,.06));background-size:200% 100%}.creditTables_numeric__yUB7P .creditTables_skeletonBar__8sYyY{margin-right:0}td:first-child .creditTables_skeletonBar__8sYyY,th .creditTables_skeletonBar__8sYyY{margin-left:0}.creditTables_skeletonBarWide__yt86s{width:88%;max-width:160px}@keyframes creditTables_creditTableSkeletonPulse__ZXC88{0%,to{opacity:.45}50%{opacity:.9}}.wallet-assets-dashboard_root__UBJua{display:flex;flex-direction:column;gap:28px;width:100%;max-width:100%;padding:12px 28px 36px;overflow-x:hidden;color:#fff}.wallet-assets-dashboard_root__UBJua p{margin:0}.wallet-assets-dashboard_header__azDZt{display:flex;flex-direction:column;gap:10px;max-width:720px}.wallet-assets-dashboard_title__PZJ64{margin:0;color:#fff;font-size:clamp(1.9rem,3vw,2.625rem);font-weight:400;line-height:1.1}.wallet-assets-dashboard_lead__I_xiS{color:#b3b3b3;font-size:1rem;line-height:1.45}.wallet-assets-dashboard_eyebrow__c0gtv{margin:0;color:#a6a6a6;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.wallet-assets-dashboard_sectionLead__1xY3r{margin:10px 0 16px!important;max-width:760px;color:#b3b3b3;font-size:.9375rem;line-height:1.55}.wallet-assets-dashboard_sectionLead__1xY3r a{color:#fff}.wallet-assets-dashboard_bodyCopy__HT1Lo{max-width:480px;color:#a6a6a6;font-size:.9375rem;line-height:1.55}.wallet-assets-dashboard_sectionBlock__HaCZt{display:flex;flex-direction:column;gap:6px}.wallet-assets-dashboard_sectionBlock__HaCZt .wallet-assets-dashboard_sectionLead__1xY3r{margin:0!important}.wallet-assets-dashboard_sectionBlock__HaCZt .wallet-assets-dashboard_summaryPanel__Zncj3{margin-top:0}.wallet-assets-dashboard_panel__orRzN{overflow:hidden;border:1px solid #1f1f1f;border-radius:20px;background:#0a0a0a}.wallet-assets-dashboard_creditsHero__FREDs{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px 40px;border:1px solid #1f1f1f;border-radius:20px;background:#0a0a0a}.wallet-assets-dashboard_creditsHeroBody__imTT4{display:flex;flex-direction:column;gap:10px;min-width:0}.wallet-assets-dashboard_creditsHeroValue__c4QMG{display:flex;align-items:baseline;gap:14px;font-size:clamp(3.5rem,8vw,7rem);line-height:1}.wallet-assets-dashboard_creditsHeroUnit__AkwVR{color:#a6a6a6;font-size:1.25rem}.wallet-assets-dashboard_creditsHeroActions__dMbZz{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:208px}.wallet-assets-dashboard_filterChip__HQ4Da,.wallet-assets-dashboard_ghostButton__cMlUU,.wallet-assets-dashboard_outlineButtonCompact__LPkKZ,.wallet-assets-dashboard_outlineButton__BmKjH,.wallet-assets-dashboard_primaryButtonCompact__aXW_j,.wallet-assets-dashboard_primaryButton__G6j1z{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border-radius:14px;font-family:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.wallet-assets-dashboard_filterChip__HQ4Da:focus-visible,.wallet-assets-dashboard_ghostButton__cMlUU:focus-visible,.wallet-assets-dashboard_outlineButtonCompact__LPkKZ:focus-visible,.wallet-assets-dashboard_outlineButton__BmKjH:focus-visible,.wallet-assets-dashboard_primaryButtonCompact__aXW_j:focus-visible,.wallet-assets-dashboard_primaryButton__G6j1z:focus-visible{outline:2px solid #fff;outline-offset:3px}.wallet-assets-dashboard_filterChip__HQ4Da:disabled,.wallet-assets-dashboard_ghostButton__cMlUU:disabled,.wallet-assets-dashboard_outlineButtonCompact__LPkKZ:disabled,.wallet-assets-dashboard_outlineButton__BmKjH:disabled,.wallet-assets-dashboard_primaryButtonCompact__aXW_j:disabled,.wallet-assets-dashboard_primaryButton__G6j1z:disabled{cursor:not-allowed;opacity:.5}.wallet-assets-dashboard_primaryButton__G6j1z{height:52px;border:0;background:#fff;color:#000;font-size:1rem}.wallet-assets-dashboard_primaryButtonCompact__aXW_j{height:44px;padding:0 22px;border:0;background:#fff;color:#000;font-size:.875rem}.wallet-assets-dashboard_outlineButton__BmKjH{height:52px;border:1px solid #d9d9d9;background:rgba(0,0,0,0);color:#fff;font-size:.9375rem;font-weight:500}.wallet-assets-dashboard_outlineButton__BmKjH:hover{color:#fff}.wallet-assets-dashboard_outlineButtonCompact__LPkKZ{height:44px;padding:0 20px;border:1px solid #d9d9d9;background:rgba(0,0,0,0);color:#fff;font-size:.875rem;font-weight:500}.wallet-assets-dashboard_ghostButton__cMlUU{height:40px;padding:0 18px;border:1px solid #2f2f2f;border-radius:12px;background:rgba(0,0,0,0);color:#b3b3b3;font-size:.875rem;font-weight:500}.wallet-assets-dashboard_ghostButton__cMlUU:hover:not(:disabled){border-color:#555;color:#fff}.wallet-assets-dashboard_summaryPanel__Zncj3{margin-top:8px}.wallet-assets-dashboard_summaryState__IogxI{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px}.wallet-assets-dashboard_skeletonLineShort__suh5F,.wallet-assets-dashboard_skeletonLine__v70p0{display:block;height:14px;border-radius:7px;background:#1a1a1a}.wallet-assets-dashboard_skeletonLine__v70p0{width:60%}.wallet-assets-dashboard_skeletonLineShort__suh5F{width:30%}.wallet-assets-dashboard_summaryStats__JPe7l{display:grid}.wallet-assets-dashboard_summaryStat__jEcah{display:flex;flex-direction:column;gap:8px;padding:24px 28px}.wallet-assets-dashboard_summaryStat__jEcah+.wallet-assets-dashboard_summaryStat__jEcah{border-left:1px solid #1f1f1f}.wallet-assets-dashboard_summaryStatValue__Tpjz1{font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-assets-dashboard_summarySources__f4YUa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #1f1f1f}.wallet-assets-dashboard_summarySources__f4YUa>p{grid-column:1/-1;padding:16px 28px 4px}.wallet-assets-dashboard_summarySource__kaDs6{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;min-width:0;padding:10px 28px 18px;border-left:1px solid #1f1f1f;color:#b3b3b3;font-size:.8125rem;line-height:1.3}.wallet-assets-dashboard_summarySource__kaDs6:nth-child(2){border-left:0}.wallet-assets-dashboard_summarySource__kaDs6>span:first-child{font-weight:500}.wallet-assets-dashboard_summarySource__kaDs6>span:last-child{color:#fff;font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-assets-dashboard_summarySourceMuted__YzKF4,.wallet-assets-dashboard_summarySourceMuted__YzKF4>span:last-child{color:#6b6b6b}.wallet-assets-dashboard_tokenGrid__PNx5P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-assets-dashboard_legacyRow__Ky_Xk,.wallet-assets-dashboard_tokenRow__i3vks{display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:16px;row-gap:4px}.wallet-assets-dashboard_legacyRow__Ky_Xk .wallet-assets-dashboard_tokenIcon__kbBpn,.wallet-assets-dashboard_tokenRow__i3vks .wallet-assets-dashboard_tokenIcon__kbBpn{grid-row:1/span 2;align-self:center}.wallet-assets-dashboard_legacyRow__Ky_Xk .wallet-assets-dashboard_tokenName__TeMPU,.wallet-assets-dashboard_tokenRow__i3vks .wallet-assets-dashboard_tokenName__TeMPU{grid-column:2;grid-row:1;align-self:end}.wallet-assets-dashboard_legacyRow__Ky_Xk .wallet-assets-dashboard_tokenValue__lIFuq,.wallet-assets-dashboard_tokenRow__i3vks .wallet-assets-dashboard_tokenValue__lIFuq{grid-column:2;grid-row:2;align-self:start;margin-right:0!important;text-align:left}.wallet-assets-dashboard_legacyRow__Ky_Xk>.wallet-assets-dashboard_tokenConnect__5nfX9,.wallet-assets-dashboard_legacyRow__Ky_Xk>button,.wallet-assets-dashboard_tokenRow__i3vks>.wallet-assets-dashboard_tokenConnect__5nfX9,.wallet-assets-dashboard_tokenRow__i3vks>button{grid-column:3;grid-row:1/span 2;align-self:center;justify-self:end}.wallet-assets-dashboard_tokenRow__i3vks{padding:22px 24px}.wallet-assets-dashboard_tokenRow__i3vks+.wallet-assets-dashboard_tokenRow__i3vks{border-left:1px solid #1f1f1f}.wallet-assets-dashboard_legacyRow__Ky_Xk{padding:20px 24px}.wallet-assets-dashboard_legacyRow__Ky_Xk+.wallet-assets-dashboard_legacyRow__Ky_Xk{border-top:1px solid #1f1f1f}.wallet-assets-dashboard_tokenIcon__kbBpn{display:block;width:48px;height:48px;border-radius:50%;object-fit:cover}.wallet-assets-dashboard_tokenName__TeMPU{min-width:0}.wallet-assets-dashboard_tokenTitle__BSGIW{font-size:1rem;font-weight:600}.wallet-assets-dashboard_tokenCaption__QJFL9{margin-top:3px!important;color:#8a8a8a;font-size:.8125rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wallet-assets-dashboard_tokenValue__lIFuq{font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-assets-dashboard_panelFooter__GcA2q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 30px;border-top:1px solid #1f1f1f;background:#0f0f0f}.wallet-assets-dashboard_txHeader__U_R_C{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.wallet-assets-dashboard_filterGroup__J7Vci{display:flex;flex-wrap:wrap;gap:8px}.wallet-assets-dashboard_filterChip__HQ4Da{height:40px;padding:0 20px;border:1px solid #2f2f2f;border-radius:999px;background:rgba(0,0,0,0);color:#d9d9d9;font-size:.875rem;font-weight:500}.wallet-assets-dashboard_filterChip__HQ4Da span{font-weight:400;opacity:.6}.wallet-assets-dashboard_filterChipActive__8udNl{border-color:#fff;background:#fff;color:#000;font-weight:600}.wallet-assets-dashboard_txTableWrap__16eYW{overflow-x:auto;border:1px solid #2a2a2a;border-radius:16px;background:#080808}.wallet-assets-dashboard_txTable__5tZ7r{width:100%;border-collapse:collapse;color:#fff}.wallet-assets-dashboard_txTable__5tZ7r th{padding:18px 16px;background:#111;color:#bdbdbd;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-align:left;text-transform:uppercase;white-space:nowrap}.wallet-assets-dashboard_txTable__5tZ7r td{padding:20px 16px;border-top:1px solid #1c1c1c;font-size:.9375rem;vertical-align:middle}.wallet-assets-dashboard_txNumeric__So2Ij{text-align:right!important;white-space:nowrap}.wallet-assets-dashboard_txSub__acQme{margin-top:4px!important;color:#a6a6a6;font-size:.8125rem}.wallet-assets-dashboard_txEmpty__f55bf{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px}@media(max-width:1019px){.wallet-assets-dashboard_creditsHero__FREDs{flex-direction:column;align-items:stretch;padding:28px}.wallet-assets-dashboard_creditsHeroActions__dMbZz{flex-direction:row;width:100%}.wallet-assets-dashboard_creditsHeroActions__dMbZz>*{flex:1 1}.wallet-assets-dashboard_summaryStats__JPe7l{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wallet-assets-dashboard_summaryStat__jEcah+.wallet-assets-dashboard_summaryStat__jEcah{border-left:0}.wallet-assets-dashboard_summaryStat__jEcah:nth-child(n+3){border-top:1px solid #1f1f1f}.wallet-assets-dashboard_summaryStat__jEcah:nth-child(2n){border-left:1px solid #1f1f1f}.wallet-assets-dashboard_summarySources__f4YUa{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-assets-dashboard_summarySources__f4YUa>p{grid-column:1/-1;padding:16px 20px 4px}.wallet-assets-dashboard_summarySource__kaDs6{padding:10px 20px 16px}.wallet-assets-dashboard_summarySource__kaDs6:nth-child(2),.wallet-assets-dashboard_summarySource__kaDs6:nth-child(4){border-left:0}.wallet-assets-dashboard_summarySource__kaDs6:nth-child(4),.wallet-assets-dashboard_summarySource__kaDs6:nth-child(5){border-top:1px solid #1f1f1f}.wallet-assets-dashboard_tokenGrid__PNx5P{grid-template-columns:minmax(0,1fr)}.wallet-assets-dashboard_tokenRow__i3vks+.wallet-assets-dashboard_tokenRow__i3vks{border-top:1px solid #1f1f1f;border-left:0}}@media(max-width:720px){.wallet-assets-dashboard_root__UBJua{gap:22px;padding:8px 16px 24px}.wallet-assets-dashboard_title__PZJ64{font-size:clamp(1.45rem,6.5vw,1.85rem)}.wallet-assets-dashboard_lead__I_xiS{font-size:.875rem;line-height:1.45}.wallet-assets-dashboard_creditsHero__FREDs{gap:16px;padding:18px 16px}.wallet-assets-dashboard_creditsHeroValue__c4QMG{font-size:clamp(2rem,9vw,2.65rem);gap:8px;flex-wrap:wrap}.wallet-assets-dashboard_creditsHeroUnit__AkwVR{font-size:.875rem}.wallet-assets-dashboard_bodyCopy__HT1Lo{font-size:.8125rem;line-height:1.45}.wallet-assets-dashboard_creditsHeroActions__dMbZz{width:100%}.wallet-assets-dashboard_txHeader__U_R_C{flex-direction:column;align-items:stretch;gap:16px}.wallet-assets-dashboard_filterGroup__J7Vci{gap:6px}.wallet-assets-dashboard_filterChip__HQ4Da{height:36px;padding:0 14px;font-size:.8125rem}.wallet-assets-dashboard_legacyRow__Ky_Xk,.wallet-assets-dashboard_tokenRow__i3vks{grid-template-columns:40px minmax(0,1fr);padding:16px}.wallet-assets-dashboard_legacyRow__Ky_Xk>.wallet-assets-dashboard_tokenConnect__5nfX9,.wallet-assets-dashboard_legacyRow__Ky_Xk>button,.wallet-assets-dashboard_tokenRow__i3vks>.wallet-assets-dashboard_tokenConnect__5nfX9,.wallet-assets-dashboard_tokenRow__i3vks>button{grid-column:1/-1;grid-row:3;width:100%;justify-self:stretch}.wallet-assets-dashboard_tokenIcon__kbBpn{width:40px;height:40px}.wallet-assets-dashboard_tokenValue__lIFuq{font-size:clamp(.9375rem,4.2vw,1.125rem)}.wallet-assets-dashboard_panelFooter__GcA2q{flex-direction:column;align-items:stretch;gap:12px;padding:20px}.wallet-assets-dashboard_primaryButtonCompact__aXW_j{width:100%;min-height:48px}.wallet-assets-dashboard_summaryStat__jEcah{gap:6px;padding:14px}.wallet-assets-dashboard_summaryStatValue__Tpjz1{font-size:clamp(1.35rem,6vw,1.75rem)}.wallet-assets-dashboard_summarySources__f4YUa{grid-template-columns:minmax(0,1fr)}.wallet-assets-dashboard_summarySources__f4YUa>p{padding:14px 14px 2px}.wallet-assets-dashboard_summarySource__kaDs6{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-left:0}.wallet-assets-dashboard_summarySource__kaDs6:nth-child(4),.wallet-assets-dashboard_summarySource__kaDs6:nth-child(5){border-top:0}.wallet-assets-dashboard_summarySource__kaDs6+.wallet-assets-dashboard_summarySource__kaDs6{border-top:1px solid #1f1f1f}.wallet-assets-dashboard_summarySource__kaDs6>span:last-child{flex-shrink:0;font-size:1rem}}@media(max-width:480px){.wallet-assets-dashboard_root__UBJua{gap:20px;padding:6px 12px 20px}.wallet-assets-dashboard_sectionBlock__HaCZt{gap:4px}.wallet-assets-dashboard_eyebrow__c0gtv{font-size:.6875rem;letter-spacing:.12em}.wallet-assets-dashboard_sectionLead__1xY3r{font-size:.8125rem;line-height:1.45}.wallet-assets-dashboard_creditsHeroActions__dMbZz{flex-direction:column}.wallet-assets-dashboard_creditsHeroActions__dMbZz>*{flex:none;width:100%}.wallet-assets-dashboard_ghostButton__cMlUU,.wallet-assets-dashboard_outlineButtonCompact__LPkKZ{min-height:44px}.wallet-assets-dashboard_summaryStat__jEcah{padding:12px}.wallet-assets-dashboard_summaryStatValue__Tpjz1{font-size:clamp(1.2rem,5.5vw,1.5rem)}.wallet-assets-dashboard_summarySources__f4YUa>p{padding:12px 12px 0}.wallet-assets-dashboard_summarySource__kaDs6{padding:10px 12px}.wallet-assets-dashboard_summarySource__kaDs6>span:last-child{font-size:.9375rem}.wallet-assets-dashboard_tokenValue__lIFuq{font-size:clamp(.875rem,3.8vw,1rem);white-space:nowrap}.wallet-assets-dashboard_tokenTitle__BSGIW{font-size:.875rem}.wallet-assets-dashboard_tokenCaption__QJFL9{font-size:.75rem}.wallet-assets-dashboard_txTable__5tZ7r td,.wallet-assets-dashboard_txTable__5tZ7r th{padding:14px 12px;font-size:.8125rem}.wallet-assets-dashboard_txNumeric__So2Ij{white-space:normal}}.NavigationProgress_track__AkAHA{position:fixed;top:0;left:0;z-index:1590;width:100%;height:3px;pointer-events:none}.NavigationProgress_bar__Igz_8{display:block;width:100%;height:100%;transform:scaleX(.08);transform-origin:left center;background:linear-gradient(90deg,var(--academy-gold-dim,rgba(255,247,229,.18)) 0,var(--academy-gold,#fff7e5) 72%,var(--academy-gold-soft,rgba(255,247,229,.72)) 100%);box-shadow:0 0 10px rgba(255,247,229,.38)}.NavigationProgress_active__XMTFv .NavigationProgress_bar__Igz_8{animation:NavigationProgress_navigation-progress__thU_R 15s cubic-bezier(.12,.6,.2,1) forwards}.NavigationProgress_completing__MS6OW .NavigationProgress_bar__Igz_8{transform:scaleX(1);opacity:0;transition:transform .16s ease-out,opacity .22s ease-out 80ms}@keyframes NavigationProgress_navigation-progress__thU_R{0%{transform:scaleX(.08)}35%{transform:scaleX(.52)}70%{transform:scaleX(.76)}to{transform:scaleX(.9)}}@media(prefers-reduced-motion:reduce){.NavigationProgress_active__XMTFv .NavigationProgress_bar__Igz_8{animation:none;transform:scaleX(.7)}.NavigationProgress_completing__MS6OW .NavigationProgress_bar__Igz_8{transition:opacity .1s linear}}@font-face{font-family:academyInstrumentSans;src:url(/_next/static/media/349184094a2e9c7c-s.p.woff2?dpl=f1637bcb9026b921ac9affed55b139a7f67c662d-0000000233) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:academyInstrumentSans;src:url(/_next/static/media/df2a691d23ccc21f-s.p.woff2?dpl=f1637bcb9026b921ac9affed55b139a7f67c662d-0000000233) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:academyInstrumentSans Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_3c77c8{font-family:academyInstrumentSans,academyInstrumentSans Fallback}.v2v-demo_demo__nClH7{position:fixed;inset:0;z-index:1100;overflow:hidden;color:#fff;background:var(--ui-color-background);font-family:"Exo 2.0",sans-serif;min-height:100dvh;min-height:var(--app-height,100dvh);height:100dvh;height:var(--app-height,100dvh);max-height:100dvh;max-height:var(--app-height,100dvh)}.v2v-demo_demo__nClH7 button:disabled:not(.v2v-demo_permissionSwitch__keBsJ){cursor:not-allowed}.v2v-demo_backgroundVideo__2DVCk{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:bottom;z-index:0;pointer-events:none;scale:1.05;transform-origin:bottom}.v2v-demo_characterRenderer__rlPRE{position:absolute;bottom:-20px;left:0;width:100%;max-width:100%;height:90dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1;pointer-events:none}.v2v-demo_characterCanvas__XqVC7,.v2v-demo_characterPoster__7ASl3{max-width:100%;max-height:var(--video-max-height,var(--app-height,100dvh));width:100%;height:100dvh;height:var(--app-height,100dvh);object-fit:cover;object-position:bottom;border-radius:12px}.v2v-demo_characterPoster__7ASl3{position:absolute}.v2v-demo_offscreenMedia__QG1os{position:absolute;width:1px;height:1px;opacity:.001;overflow:hidden;pointer-events:none;top:0;left:0}.v2v-demo_timerBadge__q35Eq{position:absolute;z-index:5;top:22px;left:28px;display:flex;align-items:center;gap:12px;padding:9px 18px;border:1px solid rgba(94,255,255,.48);border-radius:999px;background:var(--ui-color-surface);box-shadow:inset 0 0 18px rgba(0,255,252,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2v-demo_timerBadge__q35Eq span{color:#aebddd;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.v2v-demo_timerBadge__q35Eq strong{color:#5effff;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2v-demo_liveStatusError__sr_qM{position:absolute;z-index:5;top:30px;right:94px;max-width:240px;color:#ffb4c4;font-size:12px;text-align:right}.v2v-demo_audioUnlockButton__niW7k{position:absolute;left:50%;top:50%;z-index:8;transform:translate(-50%,-50%);padding:14px 24px;border:1px solid rgba(94,255,255,.75);border-radius:999px;color:#fff;background:var(--ui-color-surface-solid);box-shadow:0 0 24px rgba(0,255,252,.25)}.v2v-demo_subtitleWrapper__326pE{position:absolute;left:50%;bottom:140px;transform:translateX(-50%);width:100%;min-width:0;max-width:100%;padding:0 12px;box-sizing:border-box;display:flex;justify-content:center;z-index:3;pointer-events:none}.v2v-demo_subtitleInner__CxCsn{min-width:0;max-width:min(70%,100vw - 32px);text-align:center;pointer-events:auto;padding:10px 20px;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(15,23,42,.58);box-shadow:0 8px 32px rgba(0,0,0,.37);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2v-demo_subtitleText__kqfZl{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15em .2em;min-width:0;font-family:var(--ui-font-sans);font-size:26px;font-weight:800;color:#fff}.v2v-demo_subtitleText__kqfZl,.v2v-demo_subtitleWordActive__5L3fl,.v2v-demo_subtitleWord__3QIIA{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.v2v-demo_subtitleWord__3QIIA{color:#e5e7eb;font-size:26px;font-weight:600;transition:opacity .12s ease,color .12s ease}.v2v-demo_subtitleWordActive__5L3fl{display:inline-block;color:#bfdbfe;font-size:32px;font-weight:800}.v2v-demo_bottomInteraction__ClP2p{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:min(760px,100% - 32px);display:grid;gap:12px;z-index:3}.v2v-demo_thinkingIndicator__WclhQ{position:absolute;z-index:4;left:50%;bottom:140px;transform:translateX(-50%);max-width:calc(100% - 32px);display:flex;justify-content:center;padding:10px 20px;border:1px solid rgba(255,255,255,.2);border-radius:16px;color:#bfdbfe;background:rgba(15,23,42,.58);box-shadow:0 8px 32px rgba(0,0,0,.37);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--ui-font-sans);font-size:clamp(16px,2vw,26px);font-weight:600;text-transform:uppercase;pointer-events:none}.v2v-demo_thinkingBubble__6SF8n p span,.v2v-demo_thinkingIndicator__WclhQ span{display:inline-block;animation:v2v-demo_v2vThinkingJump__ZRQk1 2.8s ease-in-out infinite}@keyframes v2v-demo_v2vThinkingJump__ZRQk1{0%,30%,to{transform:translateY(0)}15%{transform:translateY(-6px)}}.v2v-demo_chatPanel__o4AJB form button{min-width:84px;border:1px solid #00fffc;border-radius:999px;color:#5effff;background:#07104c;box-shadow:inset 0 0 15px rgba(0,255,252,.5)}.v2v-demo_controls__3yohJ{display:flex;align-items:center;justify-content:center;gap:18px}.v2v-demo_controlCluster__v8ufm{--media-controls-width:154px;display:grid;grid-template-columns:var(--media-controls-width) minmax(0,1fr);gap:8px;width:min(334px,100%);padding:7px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(132,168,255,.25);border-radius:999px;background:rgba(1,6,48,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:grid-template-columns .58s cubic-bezier(.22,1,.36,1),gap .58s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.v2v-demo_mediaControls__nRN1x{min-width:0;width:var(--media-controls-width);display:flex;gap:8px;overflow:hidden;opacity:1;transform:translateX(0) scale(1);transform-origin:left center;transition:width .58s cubic-bezier(.22,1,.36,1),opacity .28s ease .12s,transform .5s cubic-bezier(.22,1,.36,1)}.v2v-demo_sessionAction__3Gkf9{min-width:0;width:100%}.v2v-demo_sessionAction__3Gkf9>*{width:100%}.v2v-demo_controlCluster__v8ufm .v2v-demo_endButton__Bdv93,.v2v-demo_controlCluster__v8ufm .v2v-demo_startSessionButton__50UXO{width:100%;min-width:0;height:46px;min-height:46px;padding:0 22px;border-color:#ff6888;border-radius:999px;animation:v2v-demo_controlActionEnter__421L7 .38s cubic-bezier(.22,1,.36,1) both}.v2v-demo_controlCluster__v8ufm .v2v-demo_endButton__Bdv93{color:#ffd1db;background:rgba(91,12,43,.82)}.v2v-demo_controlCluster__v8ufm .v2v-demo_startSessionButton__50UXO{color:#031139;border-color:#5effff;background:linear-gradient(135deg,#5effff,#27bfd8);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 0 22px rgba(0,255,252,.28);font-weight:700}.v2v-demo_controlCluster__v8ufm .v2v-demo_startSessionButton__50UXO:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 0 30px rgba(0,255,252,.44)}.v2v-demo_controlCluster__v8ufm button{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(132,168,255,.3);border-radius:50%;color:#c5d2ec;background:rgba(15,27,89,.82)}.v2v-demo_controlCluster__v8ufm svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.v2v-demo_controlCluster__v8ufm .v2v-demo_controlOn__HpUfh{color:#5effff;border-color:rgba(94,255,255,.58);box-shadow:inset 0 0 14px rgba(0,255,252,.3)}.v2v-demo_controlCluster__v8ufm .v2v-demo_controlOff__qyq4t{opacity:.5}.v2v-demo_controlCluster__v8ufm .v2v-demo_controlLoading__IyQpQ{width:100%;min-width:0;height:46px;display:flex;align-items:center;justify-content:center;padding:0 15px;box-sizing:border-box;border:1px solid rgba(94,255,255,.58);border-radius:999px;color:#bffeff;background:rgba(7,16,76,.92);box-shadow:inset 0 0 14px rgba(0,255,252,.2);font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;animation:v2v-demo_controlActionEnter__421L7 .32s cubic-bezier(.22,1,.36,1) both,v2v-demo_controlLoadingPulse__tBtou 1.4s ease-in-out .32s infinite}.v2v-demo_controlCluster__v8ufm[data-session-state=ready]{border-color:rgba(94,255,255,.48);box-shadow:0 0 22px rgba(0,255,252,.14)}.v2v-demo_controlCluster__v8ufm[data-session-state=preparing],.v2v-demo_controlCluster__v8ufm[data-session-state=ready]{grid-template-columns:0 minmax(0,1fr);gap:0}.v2v-demo_controlCluster__v8ufm[data-session-state=preparing] .v2v-demo_mediaControls__nRN1x,.v2v-demo_controlCluster__v8ufm[data-session-state=ready] .v2v-demo_mediaControls__nRN1x{width:0;opacity:0;pointer-events:none;transform:translateX(-18px) scale(.82)}.v2v-demo_controlCluster__v8ufm[data-session-state=starting]{border-color:rgba(94,255,255,.55);background:rgba(4,14,64,.82)}.v2v-demo_controlCluster__v8ufm[data-session-state=starting] .v2v-demo_mediaControls__nRN1x button{animation:v2v-demo_mediaControlReveal__hAj3B .48s cubic-bezier(.22,1,.36,1) both}.v2v-demo_controlCluster__v8ufm[data-session-state=starting] .v2v-demo_mediaControls__nRN1x button:nth-child(2){animation-delay:.06s}.v2v-demo_controlCluster__v8ufm[data-session-state=starting] .v2v-demo_mediaControls__nRN1x button:nth-child(3){animation-delay:.12s}.v2v-demo_controlCluster__v8ufm[data-session-state=active]{animation:v2v-demo_controlBarStarted__A1YBR .6s cubic-bezier(.22,1,.36,1) both}@keyframes v2v-demo_mediaControlReveal__hAj3B{0%{opacity:0;transform:translateX(14px) scale(.72)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes v2v-demo_controlActionEnter__421L7{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes v2v-demo_controlLoadingPulse__tBtou{0%,to{box-shadow:inset 0 0 12px rgba(0,255,252,.12)}50%{box-shadow:inset 0 0 20px rgba(0,255,252,.28),0 0 16px rgba(0,255,252,.14)}}@keyframes v2v-demo_controlBarStarted__A1YBR{0%{border-color:rgba(94,255,255,.8);box-shadow:0 0 30px rgba(0,255,252,.38);transform:scale(1.025)}to{border-color:rgba(132,168,255,.25);box-shadow:none;transform:scale(1)}}@media(max-width:1366px){.v2v-demo_characterRenderer__rlPRE{height:100dvh;height:var(--app-height,100dvh);bottom:-34px}}@media(max-width:993px){.v2v-demo_characterRenderer__rlPRE{height:100dvh;height:var(--app-height,100dvh);bottom:-25px}}.v2v-demo_endButton__Bdv93{min-height:48px;padding:0 22px;border:1px solid #ff6888;border-radius:999px;color:#ffd1db;background:rgba(91,12,43,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2v-demo_suggestionStack__jv7De{position:absolute;inset:0;z-index:6;pointer-events:none}.v2v-demo_suggestionList__Ci8aV{position:absolute;inset:0}.v2v-demo_suggestionBubble__1pL4Q{position:absolute;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;width:clamp(280px,21vw,410px);min-height:104px;padding:18px 22px;border:1px solid rgba(50,223,255,.68);border-radius:22px;color:#f8fbff;background:linear-gradient(135deg,rgba(9,34,66,.94),rgba(8,20,51,.9));box-shadow:inset 0 0 22px rgba(44,226,255,.08),0 16px 40px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:var(--ui-font-sans);font-size:clamp(16px,1.15vw,22px);font-weight:500;line-height:1.35;text-align:left;cursor:pointer;opacity:0;transition:opacity .28s ease,transform .28s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.v2v-demo_suggestionBubble__1pL4Q[data-placement=upper-left]{top:clamp(170px,24vh,280px);left:clamp(80px,13vw,280px);transform:translateX(-18px)}.v2v-demo_suggestionBubble__1pL4Q[data-placement=upper-right]{top:clamp(170px,24vh,280px);right:clamp(80px,13vw,280px);transform:translateX(18px)}.v2v-demo_suggestionBubble__1pL4Q[data-placement=lower-left]{top:clamp(430px,64vh,760px);left:clamp(40px,7.5vw,150px);transform:translateX(-18px)}.v2v-demo_suggestionBubble__1pL4Q[data-placement=lower-right]{top:clamp(430px,64vh,760px);right:clamp(40px,7.5vw,150px);transform:translateX(18px)}.v2v-demo_suggestionIcon__TvIGo{width:44px;height:44px;display:grid;place-items:center;color:#fff}.v2v-demo_suggestionIcon__TvIGo svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2v-demo_suggestionText__9LYoc{min-width:0;overflow-wrap:anywhere}.v2v-demo_suggestionBubble__1pL4Q:focus-visible,.v2v-demo_suggestionBubble__1pL4Q:hover{border-color:#5effff;background:linear-gradient(135deg,rgba(12,47,85,.97),rgba(8,27,66,.95));box-shadow:inset 0 0 26px rgba(44,226,255,.16),0 0 0 3px rgba(94,255,255,.18),0 18px 44px rgba(0,0,0,.4);outline:none}.v2v-demo_suggestionBubble__1pL4Q:focus-visible{outline:2px solid #fff;outline-offset:3px}.v2v-demo_suggestionBubble__1pL4Q:active{border-color:#fff;background:rgba(13,53,91,.98)}.v2v-demo_suggestionBubble__1pL4Q:disabled{cursor:not-allowed}.v2v-demo_suggestionStackVisible__sshHg .v2v-demo_suggestionBubble__1pL4Q{opacity:1;transform:translate(0);pointer-events:auto}.v2v-demo_suggestionStackVisible__sshHg .v2v-demo_suggestionBubble__1pL4Q:nth-child(2){transition-delay:.06s}.v2v-demo_suggestionStackVisible__sshHg .v2v-demo_suggestionBubble__1pL4Q:nth-child(3){transition-delay:.12s}.v2v-demo_suggestionStackVisible__sshHg .v2v-demo_suggestionBubble__1pL4Q:nth-child(4){transition-delay:.18s}@media(min-width:1101px)and (max-height:760px){.v2v-demo_suggestionBubble__1pL4Q{min-height:84px;padding:12px 16px;font-size:15px}.v2v-demo_suggestionBubble__1pL4Q[data-placement=upper-left],.v2v-demo_suggestionBubble__1pL4Q[data-placement=upper-right]{top:clamp(96px,17vh,130px)}.v2v-demo_suggestionBubble__1pL4Q[data-placement=lower-left],.v2v-demo_suggestionBubble__1pL4Q[data-placement=lower-right]{top:clamp(350px,58vh,440px)}}@media(max-width:1100px){.v2v-demo_suggestionStack__jv7De{inset:auto 0 112px;padding:0 12px}.v2v-demo_suggestionList__Ci8aV{position:relative;inset:auto;display:flex;align-items:stretch;gap:10px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.v2v-demo_suggestionList__Ci8aV::-webkit-scrollbar{display:none}.v2v-demo_suggestionBubble__1pL4Q[data-placement]{position:relative;inset:auto;flex:0 0 min(78vw,330px);width:auto;min-height:76px;padding:14px 16px;grid-template-columns:36px minmax(0,1fr);gap:12px;border-radius:18px;font-size:15px;transform:translateY(12px)}.v2v-demo_suggestionIcon__TvIGo{width:36px;height:36px}.v2v-demo_suggestionIcon__TvIGo svg{width:30px;height:30px}.v2v-demo_suggestionStackVisible__sshHg .v2v-demo_suggestionBubble__1pL4Q[data-placement]{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.v2v-demo_suggestionBubble__1pL4Q{transition-duration:.01ms;transition-delay:0s!important}}.v2v-demo_chatToggleSlot__Oql9l{position:fixed;z-index:20;top:18px;right:18px;display:flex;gap:10px;align-items:center;pointer-events:none}.v2v-demo_chatToggleSlot__Oql9l>*{pointer-events:auto}.v2v-demo_toggleChatButton__rcCb8{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(3,213,232,.82);border-radius:50%;color:#5effff;background:rgba(0,17,51,.82);box-shadow:inset 0 0 12px rgba(0,255,252,.26),0 4px 16px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.v2v-demo_toggleChatButton__rcCb8:focus-visible,.v2v-demo_toggleChatButton__rcCb8:hover{color:#fff;border-color:#5effff;box-shadow:inset 0 0 18px rgba(0,255,252,.42),0 0 14px rgba(3,213,232,.3);outline:none}.v2v-demo_toggleChatButton__rcCb8 svg{width:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v2v-demo_skipDemoButton__x3bgS{min-height:44px;padding:0 18px;border:1px solid rgba(3,213,232,.72);border-radius:999px;color:#dcecff;background:rgba(0,17,51,.82);box-shadow:inset 0 0 12px rgba(0,255,252,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v2v-demo_skipDemoButton__x3bgS:focus-visible,.v2v-demo_skipDemoButton__x3bgS:hover{color:#fff;border-color:#5effff;outline:none}.v2v-demo_skipDemoButton__x3bgS:disabled{cursor:wait;opacity:.55}.v2v-demo_interruptButton__ux3sd{position:absolute;right:26px;bottom:105px;padding:8px 13px;border:1px solid #f9cc6b;border-radius:999px;color:#ffe5a9;background:rgba(64,44,8,.72)}.v2v-demo_cameraPreview__sMEh_{position:fixed;right:24px;bottom:max(120px,env(safe-area-inset-bottom) + 104px);width:240px;height:180px;overflow:hidden;border:2px solid rgba(255,255,255,.4);border-radius:12px;background:#000;box-shadow:0 8px 32px rgba(0,0,0,.3);z-index:1200;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.v2v-demo_cameraPreview__sMEh_ video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.v2v-demo_cameraPreviewDragging__QDgVW{cursor:grabbing}.v2v-demo_cameraPipCloseButton__KDo0I{position:absolute;top:8px;right:8px;z-index:2;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;background:rgba(6,14,32,.85)}.v2v-demo_cameraPipCloseButton__KDo0I svg{width:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2v-demo_cameraVideoHidden__a3Qmh{opacity:0;pointer-events:none}.v2v-demo_cameraPipStateOverlay__6pIXX{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;text-align:center;background:rgba(6,14,32,.88)}.v2v-demo_cameraPipStateOverlay__6pIXX p{margin:0;color:#f8fafc;font-size:12px;line-height:1.4}.v2v-demo_cameraPipStateOverlay__6pIXX button{padding:8px 16px;border:0;border-radius:999px;color:#fff;background:linear-gradient(180deg,#3271dd,#2e90fa)}.v2v-demo_cameraPipSpinner__JwnfP{width:28px;height:28px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:v2v-demo_cameraPipSpin__VqCbm .8s linear infinite}@keyframes v2v-demo_cameraPipSpin__VqCbm{to{transform:rotate(1turn)}}.v2v-demo_modalBackdrop__1RdJa{position:absolute;z-index:30;inset:0;display:grid;place-items:center;padding:20px;background:var(--ui-color-scrim);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v2v-demo_queueModalBackdrop__13w03{z-index:1300}.v2v-demo_queueModal__4QzTm{position:relative;width:min(520px,100%);overflow:hidden;animation:v2v-demo_queueModalEnter__iappT var(--ui-duration-normal) var(--ui-ease-out) both}.v2v-demo_queueModalClose__iAVG1{position:absolute;z-index:1;top:18px;right:18px;width:var(--ui-touch-target);height:var(--ui-touch-target);display:grid;place-items:center;padding:0;border:1px solid var(--ui-color-border-strong);border-radius:50%;color:var(--ui-color-text-muted);background:var(--ui-color-surface)}.v2v-demo_queueModalClose__iAVG1:focus-visible,.v2v-demo_queueModalClose__iAVG1:hover{color:var(--ui-color-accent-bright);border-color:var(--ui-color-accent-bright);box-shadow:0 0 14px rgba(94,255,255,.28);outline:none}.v2v-demo_queueModalClose__iAVG1 svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.v2v-demo_queueModal__4QzTm>.v2v-demo_queueModalContent__C_P8N{display:flex;flex-direction:column;gap:18px;align-items:center;padding:0}.v2v-demo_queueRechargeIcon__C_rxr{position:relative;width:168px;height:168px}.v2v-demo_queueRechargeIcon__C_rxr video{position:relative;width:100%;height:100%;display:block;object-fit:contain;background:rgba(0,0,0,0)}.v2v-demo_queueModalText__Xmb5f{display:flex;flex-direction:column;align-items:center;text-align:center}.v2v-demo_queueModalText__Xmb5f .v2v-demo_eyebrow__3sYfv{margin-bottom:8px}.v2v-demo_queueModalText__Xmb5f h2{margin:0}.v2v-demo_queueModalText__Xmb5f p{margin:0;line-height:1.5}.v2v-demo_queueModal__4QzTm>.v2v-demo_queueModalActions__XmvP4{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:24px;width:100%}.v2v-demo_queueModalActions__XmvP4>*{width:100%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;text-decoration:none}@keyframes v2v-demo_queueModalEnter__iappT{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.v2v-demo_confirmModal__y1S4I,.v2v-demo_endedModal__xggUP,.v2v-demo_permissionModal__AIegg{width:min(520px,100% - 32px);box-sizing:border-box;padding:34px;text-align:center;border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-xl);background:linear-gradient(145deg,var(--ui-color-surface-raised),var(--ui-color-background-deep));box-shadow:inset 0 0 40px rgba(0,255,252,.18),var(--ui-shadow-panel)}.v2v-demo_confirmModal__y1S4I h2,.v2v-demo_endedModal__xggUP h2,.v2v-demo_permissionModal__AIegg h1{margin:0 0 10px;font-size:clamp(22px,4.8vw,34px);line-height:1.2;text-wrap:balance}.v2v-demo_modalBrandIcon__L8qp3{width:72px;height:72px;object-fit:contain;margin-bottom:16px;filter:drop-shadow(0 0 14px rgba(94,255,255,.42))}.v2v-demo_eyebrow__3sYfv{margin:0 0 7px;color:var(--ui-color-accent-bright);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v2v-demo_modalHeaderMeta__ZQlle{display:flex;flex-direction:column;align-items:center;gap:6px}.v2v-demo_exportLinkButton__YBX_J{display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--ui-color-text-muted);font:inherit;font-size:12px;font-weight:500;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v2v-demo_exportLinkButton__YBX_J svg{width:14px;height:14px;font-size:14px}.v2v-demo_exportLinkButton__YBX_J:disabled{opacity:.45;cursor:not-allowed}.v2v-demo_confirmModal__y1S4I p,.v2v-demo_endedModal__xggUP p,.v2v-demo_modalLead__sw5TE{color:var(--ui-color-text-muted);text-wrap:pretty}.v2v-demo_permissionOptions__eA4TR{display:grid;gap:9px;margin:22px 0 14px;text-align:left}.v2v-demo_permissionNameField___hQo1{display:grid;gap:6px;margin:20px 0 0;text-align:left}.v2v-demo_permissionNameField___hQo1 input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(132,168,255,.5);border-radius:10px;background:rgba(17,32,97,.55);color:var(--ui-color-text);font:inherit}.v2v-demo_permissionNameField___hQo1 small{color:var(--ui-color-text-muted);font-size:12px}.v2v-demo_permissionNameLabelRow__0qxYV{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.v2v-demo_permissionNameCharCount__SbM0y{flex-shrink:0;color:var(--ui-color-text-muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2v-demo_permissionNameCharCountNearLimit__x6Xl5{color:#ffd27a}.v2v-demo_permissionNameCharCountAtLimit__EPcpy{color:#ffb347;font-weight:600}.v2v-demo_permissionNameMeta___6NZW{display:flex;justify-content:space-between;gap:12px}.v2v-demo_permissionNameField___hQo1 p{margin:0;color:#ff9d9d;font-size:12px}.v2v-demo_permissionOptions__eA4TR>div{display:flex;align-items:center;gap:14px;padding:13px 15px;border:1px solid rgba(132,168,255,.25);border-radius:12px;background:rgba(17,32,97,.55);box-shadow:inset 0 0 14px rgba(94,122,190,.14)}.v2v-demo_permissionOptions__eA4TR>.v2v-demo_permissionOptionOn__zCroQ{border-color:rgba(94,255,255,.5);background:rgba(32,56,126,.65);box-shadow:inset 0 0 18px rgba(0,255,252,.22)}.v2v-demo_permissionOptionAttention__i39uo{border-color:rgba(255,199,120,.45);box-shadow:inset 0 0 0 1px rgba(255,199,120,.12)}.v2v-demo_permissionOptionError__J6xcP{border-color:rgba(241,153,153,.55);box-shadow:inset 0 0 0 1px rgba(241,153,153,.18)}.v2v-demo_permissionDeviceText__kORJt{flex:1 1;min-width:0}.v2v-demo_permissionDeviceText__kORJt small,.v2v-demo_permissionDeviceText__kORJt strong{display:block}.v2v-demo_permissionDeviceText__kORJt strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.v2v-demo_permissionDeviceText__kORJt small{margin-top:2px;color:#91a4cb}.v2v-demo_permissionDeviceText__kORJt em{color:#5effff;font-size:10px;font-style:normal;text-transform:none;line-height:1.45}.v2v-demo_deviceBadgeOptional__xglra,.v2v-demo_deviceBadgeRecommended__Onxue{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.v2v-demo_deviceBadgeRecommended__Onxue{color:#5effff;background:rgba(94,255,255,.1);border:1px solid rgba(94,255,255,.28)}.v2v-demo_deviceBadgeOptional__xglra{color:#91a4cb;background:rgba(94,122,190,.2);border:1px solid rgba(94,122,190,.35)}.v2v-demo_deviceStatusError__cVkkM{margin:6px 0 0;color:#f19999;font-size:12px;line-height:1.45;text-wrap:pretty}.v2v-demo_permissionDeviceIcon__Rzkg_{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border-radius:50%;color:#b8cbeb;background:rgba(94,122,190,.25)}.v2v-demo_permissionDeviceIcon__Rzkg_ svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v2v-demo_permissionSwitch__keBsJ{position:relative;flex:0 0 42px;width:42px;height:20px;padding:0;border:0;border-radius:999px;background:#63718d}.v2v-demo_permissionSwitch__keBsJ span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#15204d;transition:transform .2s ease}.v2v-demo_permissionSwitchOn__jtqjP{background:#22bfc1}.v2v-demo_permissionSwitchOn__jtqjP span{transform:translateX(22px);background:#fff}.v2v-demo_permissionSwitch__keBsJ:disabled{cursor:wait;opacity:.65}.v2v-demo_guidance__tnjJz{margin:15px 0 22px;padding-left:22px;text-align:left;color:#aebddd;font-size:13px;line-height:1.6}.v2v-demo_simulationNote__vl8km{margin:11px 0 0;color:#7185ad;font-size:11px}.v2v-demo_dangerButton__mJzA4,.v2v-demo_primaryButton__ZuCNr,.v2v-demo_secondaryButton__LFio_{min-height:var(--ui-control-height);padding:10px 22px;border-radius:var(--ui-radius-pill);font-weight:600}.v2v-demo_primaryButton__ZuCNr{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ui-color-accent-strong);color:var(--ui-color-accent-bright);background:var(--ui-color-surface-solid);box-shadow:inset 0 0 20px rgba(0,255,252,.62)}.v2v-demo_primaryButton__ZuCNr:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.v2v-demo_permissionActions__QiHXX{display:grid;gap:10px}.v2v-demo_continueHint__WzivP{margin:0;color:#91a4cb;font-size:12px;line-height:1.45;text-wrap:pretty}.v2v-demo_continueHintError__dF_sx{color:#f19999}.v2v-demo_comingSoonBadge__Ss_DC{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#07104c;background:#5effff;border-radius:999px;padding:2px 8px}.v2v-demo_secondaryButton__LFio_{border:1px solid var(--ui-color-border);color:var(--ui-color-text-muted);background:var(--ui-color-surface-subtle)}.v2v-demo_dangerButton__mJzA4{border:1px solid #ff6888;color:#ffd1db;background:#54132f}.v2v-demo_confirmModal__y1S4I>div{display:flex;justify-content:center;gap:10px}.v2v-demo_confirmModal__y1S4I>.v2v-demo_failureActions___ZuiN{display:grid;gap:9px}.v2v-demo_confirmModal__y1S4I>.v2v-demo_failureActionsRow__eM_8y{display:flex;justify-content:center;gap:10px;margin-top:24px}.v2v-demo_failureActionsRow__eM_8y>*{flex:1 1;min-width:0}.v2v-demo_failureActionsRow__eM_8y a{min-height:46px}.v2v-demo_failureActionsRow__eM_8y a,.v2v-demo_failureActions___ZuiN a{min-height:43px;display:grid;place-items:center;border:1px solid rgba(132,168,255,.3);border-radius:999px;color:#dce8ff;text-decoration:none}.v2v-demo_endMark__NtMJy{width:58px;height:58px;margin:0 auto 18px;display:grid;place-items:center;border:1px solid #5effff;border-radius:50%;color:#5effff;font-size:28px;box-shadow:inset 0 0 18px rgba(0,255,252,.12)}.v2v-demo_endMarkSuccess__LHdFB{border-color:rgba(120,255,196,.72);color:#8dffc8;box-shadow:inset 0 0 18px rgba(120,255,196,.16),0 0 22px rgba(120,255,196,.18)}.v2v-demo_endMarkAlert__QOZ_e{border-color:rgba(255,154,120,.72);color:#ffb199;box-shadow:inset 0 0 18px rgba(255,154,120,.14),0 0 22px rgba(255,154,120,.12)}.v2v-demo_assessmentWaitingMark__ihMxL{position:relative;width:72px;height:72px;margin:0 auto 20px}.v2v-demo_assessmentWaitingRing__wy4bt{position:absolute;inset:0;border-color:#5effff rgba(94,255,255,.55) rgba(94,255,255,.18) rgba(94,255,255,.18);border-style:solid;border-width:2px;border-radius:50%;animation:v2v-demo_assessmentRingSpin__pYItl 1.05s linear infinite}.v2v-demo_assessmentWaitingDots__U5MR9{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px}.v2v-demo_assessmentWaitingDots__U5MR9 span{width:6px;height:6px;border-radius:50%;background:#5effff;box-shadow:0 0 10px rgba(94,255,255,.45);animation:v2v-demo_assessmentDotPulse__3itEJ 1.35s ease-in-out infinite}.v2v-demo_assessmentWaitingDots__U5MR9 span:nth-child(2){animation-delay:.15s}.v2v-demo_assessmentWaitingDots__U5MR9 span:nth-child(3){animation-delay:.3s}.v2v-demo_endedModalWaiting__S_ZGe{animation:v2v-demo_assessmentModalPulse__BzXAC 2.2s ease-in-out infinite}.v2v-demo_endedModalBalancedTitle__T5PO6 h2,.v2v-demo_endedModalPreparing__PI9vd h2{max-width:min(100%,26ch);margin-inline:auto;line-height:1.22}.v2v-demo_endedModalBalancedTitle__T5PO6 h2{max-width:min(100%,30ch)}.v2v-demo_assessmentPreparingDetail__ZseSP{max-width:min(100%,36ch);margin-inline:auto;font-size:clamp(14px,2.2vw,16px);line-height:1.55}.v2v-demo_endedModal__xggUP>div{display:grid;gap:9px;margin-top:24px}.v2v-demo_endedModal__xggUP .v2v-demo_secondaryButton__LFio_{width:100%}@keyframes v2v-demo_assessmentRingSpin__pYItl{to{transform:rotate(1turn)}}@keyframes v2v-demo_assessmentDotPulse__3itEJ{0%,to{opacity:.35;transform:translateY(0) scale(.86)}50%{opacity:1;transform:translateY(-3px) scale(1)}}@keyframes v2v-demo_assessmentModalPulse__BzXAC{0%,to{box-shadow:inset 0 0 40px rgba(0,255,252,.16),0 28px 80px rgba(0,0,0,.45)}50%{box-shadow:inset 0 0 52px rgba(0,255,252,.24),0 28px 80px rgba(0,0,0,.45),0 0 28px rgba(0,255,252,.12)}}@media(prefers-reduced-motion:reduce){.v2v-demo_endedModalWaiting__S_ZGe{animation:none}.v2v-demo_assessmentWaitingRing__wy4bt{animation:none;border-color:rgba(94,255,255,.45)}.v2v-demo_assessmentWaitingDots__U5MR9 span{animation:none;opacity:.85}}.v2v-demo_endedModal__xggUP a{min-height:43px;display:grid;place-items:center;border:1px solid rgba(132,168,255,.3);border-radius:999px;color:#dce8ff;text-decoration:none}.v2v-demo_chatPanel__o4AJB{position:absolute;z-index:20;top:0;right:0;bottom:0;width:min(410px,100%);display:flex;flex-direction:column;padding:24px;border-left:2px solid rgba(94,255,255,.4);background:rgba(4,11,56,.92);box-shadow:inset 0 0 45px rgba(0,255,252,.1),inset 0 0 90px rgba(0,0,0,.45),-20px 0 50px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.v2v-demo_chatPanel__o4AJB header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid rgba(132,168,255,.18)}.v2v-demo_chatPanel__o4AJB h2{margin:0}.v2v-demo_chatPanel__o4AJB header button{border:0;color:#fff;background:rgba(0,0,0,0);font-size:30px}.v2v-demo_chatPanel__o4AJB header button svg{width:26px;height:26px;fill:currentColor;stroke:currentColor;stroke-width:2.5}.v2v-demo_chatMessages__qXp2t{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:18px 2px}.v2v-demo_chatMessages__qXp2t article{max-width:86%;padding:11px 13px;border-radius:14px;border:1px solid rgba(94,255,255,.16);background:#0e2b4d;box-shadow:inset 0 0 14px rgba(0,255,252,.08)}.v2v-demo_chatMessages__qXp2t article p{margin:3px 0;font-size:13px}.v2v-demo_chatMessages__qXp2t article strong,.v2v-demo_chatMessages__qXp2t article time{font-size:10px;color:#67f6f5}.v2v-demo_chatMessages__qXp2t article time{color:#8296bd}.v2v-demo_chatMessages__qXp2t .v2v-demo_userMessage__CjdDC{align-self:flex-end;border-color:rgba(94,255,255,.16);background:#001a36;box-shadow:inset 0 0 14px rgba(0,255,252,.08)}.v2v-demo_chatMessages__qXp2t .v2v-demo_thinkingBubble__6SF8n{color:#bfdbfe;border:1px solid rgba(103,246,245,.2)}.v2v-demo_chatMessages__qXp2t .v2v-demo_thinkingBubble__6SF8n p{color:#bfdbfe}.v2v-demo_emptyChat__98JEt{margin:auto;color:#8799bd}.v2v-demo_chatPanel__o4AJB form{display:flex;gap:7px}.v2v-demo_chatPanel__o4AJB form input{min-width:0;flex:1 1;padding:11px 14px;border:1px solid rgba(132,168,255,.3);border-radius:999px;color:#fff;background:#08124e;box-shadow:inset 0 0 10px rgba(0,255,252,.1)}.v2v-demo_chatPanel__o4AJB form input:disabled{opacity:.6;cursor:not-allowed}.v2v-demo_exportButton__D3Y4I{margin-top:10px;border:0;color:#8fa6cf;background:rgba(0,0,0,0);font-size:12px}.v2v-demo_srOnly__F_I_5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:700px){.v2v-demo_timerBadge__q35Eq{top:12px;left:14px}.v2v-demo_subtitleWrapper__326pE{bottom:120px}.v2v-demo_subtitleInner__CxCsn{max-width:min(90%,100vw - 24px)}.v2v-demo_subtitleText__kqfZl,.v2v-demo_subtitleWord__3QIIA{font-size:18px}.v2v-demo_subtitleWordActive__5L3fl{font-size:22px}.v2v-demo_bottomInteraction__ClP2p{bottom:max(14px,env(safe-area-inset-bottom,0px))}.v2v-demo_controls__3yohJ{gap:8px;flex-direction:column}.v2v-demo_controlCluster__v8ufm button{width:42px;height:42px}.v2v-demo_controlCluster__v8ufm{--media-controls-width:142px;width:min(310px,100%)}.v2v-demo_controlCluster__v8ufm .v2v-demo_endButton__Bdv93,.v2v-demo_controlCluster__v8ufm .v2v-demo_startSessionButton__50UXO{width:100%;min-width:0;height:42px;min-height:42px}.v2v-demo_controlCluster__v8ufm .v2v-demo_controlLoading__IyQpQ{min-width:0;height:42px;padding-right:12px;font-size:12px}.v2v-demo_endButton__Bdv93{min-height:38px}.v2v-demo_cameraPreview__sMEh_{width:176px;height:132px}.v2v-demo_confirmModal__y1S4I,.v2v-demo_endedModal__xggUP,.v2v-demo_permissionModal__AIegg{width:min(520px,100% - 24px);padding:22px 18px;border-radius:18px;max-height:calc(var(--app-height, 100dvh) - 24px);overflow:auto}.v2v-demo_confirmModal__y1S4I h2,.v2v-demo_endedModal__xggUP h2,.v2v-demo_permissionModal__AIegg h1{font-size:clamp(20px,5.6vw,26px);line-height:1.24}.v2v-demo_endedModalBalancedTitle__T5PO6 h2,.v2v-demo_endedModalPreparing__PI9vd h2{max-width:100%}.v2v-demo_assessmentPreparingDetail__ZseSP,.v2v-demo_endedModal__xggUP p{max-width:100%;font-size:14px;line-height:1.5}.v2v-demo_endMark__NtMJy{width:52px;height:52px;margin-bottom:14px;font-size:24px}.v2v-demo_assessmentWaitingMark__ihMxL{width:64px;height:64px;margin-bottom:16px}.v2v-demo_endedModal__xggUP>div{gap:8px;margin-top:18px}.v2v-demo_primaryButton__ZuCNr,.v2v-demo_secondaryButton__LFio_{min-height:48px;padding-inline:16px;font-size:14px;line-height:1.25}.v2v-demo_queueModal__4QzTm>.v2v-demo_queueModalContent__C_P8N{gap:14px;padding:0}.v2v-demo_queueRechargeIcon__C_rxr{width:132px;height:132px}.v2v-demo_queueModalText__Xmb5f h2{font-size:20px;line-height:normal}.v2v-demo_queueModalText__Xmb5f p{font-size:13px}.v2v-demo_interruptButton__ux3sd{right:12px;bottom:170px}.v2v-demo_chatPanel__o4AJB{padding:18px}.v2v-demo_chatToggleSlot__Oql9l{top:max(.5rem,env(safe-area-inset-top,0px));right:max(.5rem,env(safe-area-inset-right,0px))}.v2v-demo_toggleChatButton__rcCb8{width:38px;height:38px}.v2v-demo_toggleChatButton__rcCb8 svg{width:16px}.v2v-demo_audioUnlockButton__niW7k{width:max-content;max-width:calc(100% - 32px);padding:12px 18px;font-size:13px;text-align:center}.v2v-demo_liveStatusError__sr_qM{top:max(64px,env(safe-area-inset-top,0px) + 54px);right:12px;left:12px;max-width:none}}@media(max-width:360px){.v2v-demo_controlCluster__v8ufm{--media-controls-width:124px;gap:5px;width:min(265px,100%);padding:5px}.v2v-demo_mediaControls__nRN1x{gap:5px}.v2v-demo_controlCluster__v8ufm button{width:38px;height:38px}.v2v-demo_controlCluster__v8ufm .v2v-demo_endButton__Bdv93,.v2v-demo_controlCluster__v8ufm .v2v-demo_startSessionButton__50UXO{width:100%;min-width:0;height:38px;min-height:38px;padding-inline:12px;font-size:11px}.v2v-demo_controlCluster__v8ufm .v2v-demo_controlLoading__IyQpQ{height:38px;min-height:38px;font-size:11px}}@media(max-width:700px){.v2v-demo_suggestionStack__jv7De{inset:auto 0 max(112px,108px + env(safe-area-inset-bottom,0px));padding:0 10px}.v2v-demo_suggestionBubble__1pL4Q[data-placement]{flex:0 0 min(85vw,300px);min-height:72px;padding:12px 14px;grid-template-columns:32px minmax(0,1fr);gap:10px;border-radius:16px;font-size:14px;line-height:1.3}.v2v-demo_suggestionIcon__TvIGo{width:32px;height:32px}.v2v-demo_suggestionIcon__TvIGo svg{width:24px;height:24px}}@media(max-width:700px)and (max-height:520px){.v2v-demo_suggestionStack__jv7De{inset:auto 0 116px}}@media(prefers-reduced-motion:reduce){.v2v-demo_demo__nClH7 *{scroll-behavior:auto!important}.v2v-demo_controlCluster__v8ufm,.v2v-demo_controlCluster__v8ufm .v2v-demo_endButton__Bdv93,.v2v-demo_controlCluster__v8ufm .v2v-demo_startSessionButton__50UXO,.v2v-demo_controlCluster__v8ufm[data-session-state=starting] .v2v-demo_mediaControls__nRN1x button,.v2v-demo_controlLoading__IyQpQ,.v2v-demo_mediaControls__nRN1x{animation:none!important;transition:none!important}.v2v-demo_queueModal__4QzTm{animation:none!important}}.v2v-demo_onboardingShell__IRHij{position:fixed;inset:0;z-index:1200;overflow:hidden;color:#fff;background:var(--ui-color-background);font-family:"Exo 2.0",sans-serif;min-height:100dvh;min-height:var(--app-height,100dvh);height:100dvh;height:var(--app-height,100dvh);max-height:100dvh;max-height:var(--app-height,100dvh);opacity:1;transition:opacity .28s ease;overscroll-behavior:none;touch-action:none;user-select:none;-webkit-user-select:none}.v2v-demo_onboardingShellLeaving__o25p9{opacity:0;pointer-events:none}.v2v-demo_onboardingBackground__AUz75,.v2v-demo_onboardingLayer__lZwxj,.v2v-demo_onboardingMedia__AzvqI,.v2v-demo_onboardingPoster__um5n_,.v2v-demo_onboardingVideo__Ek6Vv,.v2v-demo_onboardingWelcome__8OrJr{position:absolute;inset:0;width:100%;height:100%}.v2v-demo_onboardingBackground__AUz75{z-index:0;background:var(--ui-color-background)}.v2v-demo_onboardingMedia__AzvqI{z-index:1;overflow:hidden}.v2v-demo_onboardingLayer__lZwxj{z-index:1;overflow:hidden;opacity:1}.v2v-demo_onboardingPoster__um5n_,.v2v-demo_onboardingVideo__Ek6Vv{object-fit:cover;object-position:center;pointer-events:none}.v2v-demo_onboardingPoster__um5n_{z-index:1;opacity:1;transition:opacity .16s ease}.v2v-demo_onboardingPosterHidden__MkFbH{opacity:0}.v2v-demo_onboardingVideo__Ek6Vv{z-index:0}.v2v-demo_onboardingWelcome__8OrJr{z-index:3;display:flex;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(56px,env(safe-area-inset-bottom,0px) + 44px) max(24px,env(safe-area-inset-left,0px));background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.78));opacity:1;transition:opacity .42s ease}.v2v-demo_onboardingWelcomeHidden__Q1thU{opacity:0;pointer-events:none}.v2v-demo_onboardingWelcomeContent__evgT5{width:min(560px,100%);margin:auto;text-align:center}.v2v-demo_onboardingBrandIcon__KCNVj{width:84px;height:84px;object-fit:contain;margin-bottom:18px;filter:drop-shadow(0 0 14px rgba(94,255,255,.42))}.v2v-demo_onboardingWelcomeContent__evgT5 h1{margin:0 0 12px;font-size:clamp(28px,5vw,42px);text-shadow:0 8px 28px rgba(0,0,0,.45)}.v2v-demo_onboardingWelcomeLead__SR_6R{margin:0 auto 28px;max-width:46ch;color:#aebddd;font-size:clamp(15px,2.4vw,18px);line-height:1.55}.v2v-demo_onboardingWelcomeCta__lsBGw{width:min(280px,100%);margin:0 auto}.v2v-demo_onboardingAiDisclaimer__plfbU{position:absolute;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));width:min(560px,100% - 48px);margin:0;transform:translateX(-50%);color:#aebddd;font-size:10px;line-height:1.45;text-align:center}.v2v-demo_onboardingWelcomeCta__lsBGw:focus-visible{outline:2px solid #fff;outline-offset:3px}.v2v-demo_onboardingSkip__AXOHc{position:absolute;z-index:4;top:max(18px,env(safe-area-inset-top,0px));right:max(18px,env(safe-area-inset-right,0px));min-height:44px;padding:0 20px;border:1px solid rgba(3,213,232,.72);border-radius:999px;color:#dcecff;background:rgba(0,17,51,.82);box-shadow:inset 0 0 12px rgba(0,255,252,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:600;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.v2v-demo_onboardingSkip__AXOHc:focus-visible,.v2v-demo_onboardingSkip__AXOHc:hover{color:#fff;border-color:#5effff;box-shadow:inset 0 0 18px rgba(0,255,252,.42),0 0 14px rgba(3,213,232,.3)}.v2v-demo_onboardingSkip__AXOHc:focus-visible{outline:2px solid #fff;outline-offset:3px}.v2v-demo_onboardingFallback__ryKtY{position:absolute;z-index:4;inset:0;display:grid;place-items:center;pointer-events:none}.v2v-demo_onboardingFallback__ryKtY button{pointer-events:auto}@media(max-width:640px){.v2v-demo_onboardingWelcomeContent__evgT5 h1{font-size:clamp(24px,8vw,32px)}.v2v-demo_onboardingBrandIcon__KCNVj{width:72px;height:72px}.v2v-demo_onboardingSkip__AXOHc{min-height:40px;padding:0 16px;font-size:13px}}@media(max-aspect-ratio:1/1){.v2v-demo_onboardingPoster__um5n_,.v2v-demo_onboardingVideo__Ek6Vv{object-fit:contain}}@media(max-height:520px){.v2v-demo_onboardingWelcome__8OrJr{padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(44px,env(safe-area-inset-bottom,0px) + 32px)}.v2v-demo_onboardingBrandIcon__KCNVj{width:56px;height:56px;margin-bottom:10px}.v2v-demo_onboardingWelcomeContent__evgT5 h1{margin-bottom:8px;font-size:clamp(22px,4.2vh,30px)}.v2v-demo_onboardingWelcomeLead__SR_6R{margin-bottom:18px;font-size:clamp(14px,2.2vh,16px);line-height:1.45}}@media(max-height:400px){.v2v-demo_onboardingBrandIcon__KCNVj{width:40px;height:40px;margin-bottom:6px}.v2v-demo_onboardingWelcomeContent__evgT5 h1{font-size:clamp(19px,5vh,25px)}.v2v-demo_onboardingWelcomeLead__SR_6R{margin-bottom:12px;line-height:1.4}}@media(prefers-reduced-motion:reduce){.v2v-demo_onboardingPoster__um5n_,.v2v-demo_onboardingShell__IRHij,.v2v-demo_onboardingSkip__AXOHc,.v2v-demo_onboardingWelcome__8OrJr{transition-duration:.01ms}}.chat-panel-academy_chatPanel__CAGHh{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);background:var(--academy-background);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);position:absolute;z-index:20;top:0;right:0;bottom:0;width:min(410px,100%);display:flex;flex-direction:column;padding:24px;border-left:1px solid var(--academy-border);background:rgba(0,0,0,.88);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,.35),-20px 0 50px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.chat-panel-academy_chatPanel__CAGHh header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid var(--academy-border)}.chat-panel-academy_chatPanel__CAGHh h2{margin:0;color:var(--academy-foreground)}.chat-panel-academy_chatPanel__CAGHh header button{border:0;color:var(--academy-foreground);background:rgba(0,0,0,0);font-size:30px;cursor:pointer}.chat-panel-academy_chatPanel__CAGHh header button svg{width:26px;height:26px;fill:currentColor;stroke:currentColor;stroke-width:2.5}.chat-panel-academy_chatPanel__CAGHh form{display:flex;gap:7px}.chat-panel-academy_chatPanel__CAGHh form input{min-width:0;flex:1 1;padding:11px 14px;border:1px solid var(--academy-border);border-radius:999px;color:var(--academy-foreground);background:var(--academy-muted);font:inherit;font-size:14px}.chat-panel-academy_chatPanel__CAGHh form input:disabled{opacity:.6;cursor:not-allowed}.chat-panel-academy_chatPanel__CAGHh form input::placeholder{color:var(--academy-muted-foreground)}.chat-panel-academy_chatPanel__CAGHh form button{min-width:84px;padding:0 16px;border:1px solid rgba(255,247,229,.35);border-radius:999px;color:var(--academy-gold);background:var(--academy-muted);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.chat-panel-academy_chatPanel__CAGHh form button:disabled{opacity:.55;cursor:not-allowed}.chat-panel-academy_eyebrow__qBGE2{margin:0 0 7px;color:var(--academy-gold);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.chat-panel-academy_chatMessages__Zrofh{flex:1 1;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;display:flex;flex-direction:column;gap:10px;padding:18px 2px}.chat-panel-academy_chatMessages__Zrofh article{max-width:86%;padding:11px 13px;border-radius:14px;border:1px solid var(--academy-border);background:var(--academy-muted)}.chat-panel-academy_chatMessages__Zrofh article p{margin:3px 0;font-size:13px;color:var(--academy-card-foreground)}.chat-panel-academy_chatMessages__Zrofh article strong,.chat-panel-academy_chatMessages__Zrofh article time{font-size:10px;color:var(--academy-gold-soft)}.chat-panel-academy_chatMessages__Zrofh article time{color:var(--academy-muted-foreground)}.chat-panel-academy_userMessage__lDC_n{align-self:flex-end;border-color:rgba(255,247,229,.2);background:oklch(.18 0 0)}.chat-panel-academy_thinkingBubble__dN4FF{color:var(--academy-muted-foreground);border-color:rgba(255,247,229,.18)}.chat-panel-academy_emptyChat__hRhtj,.chat-panel-academy_thinkingBubble__dN4FF p{color:var(--academy-muted-foreground)}.chat-panel-academy_emptyChat__hRhtj{margin:auto;font-size:14px}.chat-panel-academy_exportButton__WxYoP{margin-top:10px;padding:0;border:0;color:var(--academy-muted-foreground);background:rgba(0,0,0,0);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.chat-panel-academy_exportButton__WxYoP:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.chat-panel-academy_exportButton__WxYoP:focus-visible{outline:2px solid var(--academy-gold);outline-offset:2px}.chat-panel-academy_sheetHandle__eI_ym{display:none}@media(max-width:600px){.chat-panel-academy_chatPanel__CAGHh{position:fixed;z-index:100;inset:auto 0 0 0;top:auto;width:100%;height:var(--chat-sheet-peek-height,48svh);min-height:280px;padding:0 max(16px,env(safe-area-inset-left)) max(18px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-right));border-left:0;border-top:1px solid var(--academy-border);border-radius:18px 18px 0 0;box-shadow:0 -18px 44px rgba(0,0,0,.5);transition:height .26s ease}.chat-panel-academy_chatPanel__CAGHh[data-detent=expanded]{height:var(--chat-sheet-expanded-height,88svh);min-height:0}.chat-panel-academy_sheetHandle__eI_ym{display:flex;align-items:flex-start;justify-content:center;width:100%;height:28px;padding:10px 0 0;border:0;background:rgba(0,0,0,0);cursor:grab;touch-action:none}.chat-panel-academy_sheetHandle__eI_ym>span{width:48px;height:5px;border-radius:999px;background:rgba(255,247,229,.42)}.chat-panel-academy_sheetHandle__eI_ym:active{cursor:grabbing}.chat-panel-academy_sheetHandle__eI_ym:focus-visible{outline:2px solid var(--academy-gold);outline-offset:-4px}.chat-panel-academy_chatPanel__CAGHh header{align-items:center;padding-bottom:10px}.chat-panel-academy_chatMessages__Zrofh{padding:12px 2px}.chat-panel-academy_chatMessages__Zrofh article p{font-size:14px;line-height:1.45}.chat-panel-academy_headerActions__y_OoT{display:flex;align-items:center;gap:8px;flex-shrink:0}.chat-panel-academy_mobileExportButton__ig6sX{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(255,247,229,.28);border-radius:999px;color:var(--academy-foreground);background:rgba(255,255,255,.06);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.chat-panel-academy_mobileExportButton__ig6sX:disabled{opacity:.45;cursor:not-allowed}.chat-panel-academy_closeIconDesktop__DkGhW{display:none}.chat-panel-academy_closeIconMobile__eE83V{display:block;width:22px;height:22px}.chat-panel-academy_closeIconMobile__eE83V path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.chat-panel-academy_exportButton__WxYoP{display:none}.chat-panel-academy_chatPanel__CAGHh h2{font-size:20px;font-weight:400;line-height:1.2}}.chat-panel-academy_headerActions__y_OoT{display:flex;align-items:flex-start;gap:8px}.chat-panel-academy_closeIconMobile__eE83V,.chat-panel-academy_mobileExportButton__ig6sX{display:none}.chat-panel-academy_closeIconDesktop__DkGhW{display:block}@media(prefers-reduced-motion:reduce){.chat-panel-academy_chatPanel__CAGHh{transition:none}}.demo-controls-academy_controls__Gzo_M{display:flex;align-items:center;justify-content:center;gap:18px}.demo-controls-academy_controlCluster__pmUEM{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);background:var(--academy-background);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);--media-controls-width:154px;--media-control-count:3;display:grid;grid-template-columns:var(--media-controls-width) minmax(0,1fr);gap:8px;width:min(334px,100%);padding:7px;box-sizing:border-box;overflow:hidden;border:1px solid var(--academy-border);border-radius:999px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:grid-template-columns .58s cubic-bezier(.22,1,.36,1),gap .58s cubic-bezier(.22,1,.36,1),border-color .35s ease,background .35s ease,box-shadow .35s ease}.demo-controls-academy_mediaControls___5HDj{min-width:0;width:var(--media-controls-width);display:flex;gap:8px;overflow:hidden;opacity:1;transform:translateX(0) scale(1);transform-origin:left center;transition:width .58s cubic-bezier(.22,1,.36,1),opacity .28s ease .12s,transform .5s cubic-bezier(.22,1,.36,1)}.demo-controls-academy_sessionAction___sYUf{min-width:0;width:100%}.demo-controls-academy_sessionAction___sYUf>*{width:100%}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_endButton__84U6N,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_startSessionButton__uHANg{width:100%;min-width:0;height:46px;min-height:46px;padding:0 22px;border-radius:999px;font:inherit;font-weight:600;cursor:pointer;animation:demo-controls-academy_controlActionEnter__SpFXB .38s cubic-bezier(.22,1,.36,1) both}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_endButton__84U6N{border:1px solid rgba(255,104,136,.55);color:#ffd1db;background:oklch(.28 .08 20)}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_startSessionButton__uHANg{border:1px solid rgba(255,247,229,.35);color:var(--academy-gold);background:var(--academy-muted);box-shadow:inset 0 0 0 1px rgba(255,247,229,.06)}.demo-controls-academy_controlCluster__pmUEM button{width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid var(--academy-border);border-radius:50%;color:var(--academy-muted-foreground);background:var(--academy-muted);cursor:pointer}.demo-controls-academy_controlCluster__pmUEM svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_controlOn__oc2mg{color:var(--academy-gold);border-color:rgba(255,247,229,.35);box-shadow:inset 0 0 12px rgba(255,247,229,.08)}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_controlOff___0J1J{opacity:.5}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_endButton__84U6N:disabled,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_startSessionButton__uHANg:disabled,.demo-controls-academy_controlCluster__pmUEM button:disabled{cursor:not-allowed}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_controlLoading__Fz_er:disabled{cursor:wait}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_controlLoading__Fz_er{width:100%;min-width:0;height:46px;display:flex;align-items:center;justify-content:center;padding:0 15px;box-sizing:border-box;border:1px solid rgba(255,247,229,.22);border-radius:999px;color:var(--academy-gold-soft);background:var(--academy-muted);font-size:13px;font-weight:600;letter-spacing:.02em;white-space:nowrap;animation:demo-controls-academy_controlActionEnter__SpFXB .32s cubic-bezier(.22,1,.36,1) both,demo-controls-academy_controlLoadingPulse___cqxT 1.4s ease-in-out .32s infinite}.demo-controls-academy_controlCluster__pmUEM[data-session-state=ready]{border-color:rgba(255,247,229,.22);box-shadow:0 0 22px rgba(0,0,0,.35)}.demo-controls-academy_controlCluster__pmUEM[data-session-state=preparing],.demo-controls-academy_controlCluster__pmUEM[data-session-state=ready]{grid-template-columns:0 minmax(0,1fr);gap:0}.demo-controls-academy_controlCluster__pmUEM[data-session-state=preparing] .demo-controls-academy_mediaControls___5HDj,.demo-controls-academy_controlCluster__pmUEM[data-session-state=ready] .demo-controls-academy_mediaControls___5HDj{width:0;opacity:0;pointer-events:none;transform:translateX(-18px) scale(.82)}.demo-controls-academy_controlCluster__pmUEM[data-session-state=starting]{border-color:rgba(255,247,229,.28);background:rgba(0,0,0,.84)}.demo-controls-academy_controlCluster__pmUEM[data-session-state=starting] .demo-controls-academy_mediaControls___5HDj button{animation:demo-controls-academy_mediaControlReveal__R5zjq .48s cubic-bezier(.22,1,.36,1) both}.demo-controls-academy_controlCluster__pmUEM[data-session-state=starting] .demo-controls-academy_mediaControls___5HDj button:nth-child(2){animation-delay:.06s}.demo-controls-academy_controlCluster__pmUEM[data-session-state=starting] .demo-controls-academy_mediaControls___5HDj button:nth-child(3){animation-delay:.12s}.demo-controls-academy_controlCluster__pmUEM[data-camera-visible=false]{--media-control-count:2;--media-controls-width:calc(46px * var(--media-control-count) + 8px * (var(--media-control-count) - 1))}.demo-controls-academy_controlCluster__pmUEM[data-session-state=active]{animation:demo-controls-academy_controlBarStarted__Jb1Yb .6s cubic-bezier(.22,1,.36,1) both}@keyframes demo-controls-academy_mediaControlReveal__R5zjq{0%{opacity:0;transform:translateX(14px) scale(.72)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes demo-controls-academy_controlActionEnter__SpFXB{0%{opacity:0;transform:translateY(5px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes demo-controls-academy_controlLoadingPulse___cqxT{0%,to{box-shadow:inset 0 0 0 1px rgba(255,247,229,.06)}50%{box-shadow:inset 0 0 0 1px rgba(255,247,229,.16),0 0 16px rgba(255,247,229,.06)}}@keyframes demo-controls-academy_controlBarStarted__Jb1Yb{0%{border-color:rgba(255,247,229,.42);box-shadow:0 0 30px rgba(255,247,229,.08);transform:scale(1.025)}to{border-color:var(--academy-border);box-shadow:none;transform:scale(1)}}@media(max-width:700px){.demo-controls-academy_controlCluster__pmUEM{--media-controls-width:calc(42px * var(--media-control-count) + 8px * (var(--media-control-count) - 1));width:min(310px,100%)}.demo-controls-academy_controlCluster__pmUEM button{width:42px;height:42px}.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_controlLoading__Fz_er,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_endButton__84U6N,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_startSessionButton__uHANg{height:42px;min-height:42px}}@media(prefers-reduced-motion:reduce){.demo-controls-academy_controlCluster__pmUEM,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_controlLoading__Fz_er,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_endButton__84U6N,.demo-controls-academy_controlCluster__pmUEM .demo-controls-academy_startSessionButton__uHANg,.demo-controls-academy_controlCluster__pmUEM[data-session-state=starting] .demo-controls-academy_mediaControls___5HDj button{animation:none!important;transition:none!important}}@keyframes livekit-session-stage_sessionTimerPulse__5bplc{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.livekit-session-stage_root__uZZN7{--academy-card:oklch(0.14 0 0);--academy-ring:oklch(0.72 0 0);--academy-input:oklch(0.32 0 0);--academy-muted:oklch(0.23 0 0);--academy-accent:oklch(0.32 0 0);--academy-border:oklch(0.26 0 0);--academy-radius:0.5rem;--academy-popover:oklch(0.18 0 0);--academy-primary:oklch(1 0 0);--academy-secondary:oklch(0.25 0 0);--academy-background:oklch(0 0 0);--academy-foreground:oklch(1 0 0);--academy-destructive:oklch(0.69 0.2 23.91);--academy-muted-foreground:oklch(0.72 0 0);--academy-accent-foreground:oklch(1 0 0);--academy-primary-foreground:oklch(0 0 0);--academy-secondary-foreground:oklch(1 0 0);--academy-card-foreground:oklch(1 0 0);--academy-gold:#fff7e5;--academy-gold-soft:rgba(255,247,229,0.72);--academy-gold-dim:rgba(255,247,229,0.18);--academy-shadow-blur:8px;--academy-shadow-spread:-1px;--academy-shadow-opacity:0.1;--academy-shadow-offset-x:0px;--academy-shadow-offset-y:4px;--academy-font-sans:"Instrument Sans",system-ui,sans-serif;--academy-font-serif:"Instrument Serif",ui-serif,Georgia,serif;--academy-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--academy-letter-spacing:0em;color:var(--academy-foreground);background:var(--academy-background);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing);position:relative;width:100%;height:var(--app-height,100svh);min-height:100svh;overflow:hidden;color:var(--ui-color-text);background:var(--ui-color-background-deep)}.livekit-session-stage_root__uZZN7.livekit-session-stage_embedded__00FGP{height:100%;min-height:inherit;max-height:none;background:#050505}.livekit-session-stage_ambient__DRuj2{position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(3,213,232,.2),transparent 42%),linear-gradient(150deg,var(--ui-color-background-deep),var(--ui-color-background))}.livekit-session-stage_header__oWtsX{position:absolute;inset:0 0 auto;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;padding:12px max(18px,env(safe-area-inset-right)) 18px max(18px,env(safe-area-inset-left));pointer-events:none}.livekit-session-stage_headerCenter__J7ufz,.livekit-session-stage_headerLeft__obi_H,.livekit-session-stage_headerRight__R8aBV{display:flex;align-items:center;min-width:0;pointer-events:none}.livekit-session-stage_headerCenter__J7ufz>*,.livekit-session-stage_headerLeft__obi_H>*,.livekit-session-stage_headerRight__R8aBV>*{pointer-events:auto}.livekit-session-stage_headerLeft__obi_H{justify-content:flex-start}.livekit-session-stage_headerCenter__J7ufz{justify-content:center}.livekit-session-stage_headerRight__R8aBV{justify-content:flex-end}.livekit-session-stage_timerBadge__qOthr{display:inline-flex;align-items:center;gap:12px;padding:9px 18px;border:1px solid var(--academy-border,oklch(26% 0 0deg));border-radius:var(--ui-radius-pill);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--academy-foreground,#fff);text-transform:uppercase}.livekit-session-stage_timerBadge__qOthr span{color:var(--academy-muted-foreground,oklch(72% 0 0deg));font-size:11px;letter-spacing:.08em}.livekit-session-stage_timerBadge__qOthr strong{display:inline-block;color:var(--academy-gold,#fff7e5);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:none;transform-origin:center center}.livekit-session-stage_timerBadgeWarn__OeHlq{border-color:rgba(255,184,106,.55);box-shadow:0 0 18px rgba(255,184,106,.18)}.livekit-session-stage_timerBadgeCritical__H6wYA{border-color:rgba(255,107,90,.65);box-shadow:0 0 22px rgba(255,107,90,.24)}.livekit-session-stage_timerBadgeWarn__OeHlq .livekit-session-stage_timerBadgeTimePulse__sz9BH{color:#ffb86a;animation:livekit-session-stage_sessionTimerPulse__5bplc .55s cubic-bezier(.22,1,.36,1)}.livekit-session-stage_timerBadgeCritical__H6wYA .livekit-session-stage_timerBadgeTimePulse__sz9BH{color:#ff6b5a;animation:livekit-session-stage_sessionTimerPulse__5bplc .55s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.livekit-session-stage_timerBadgeCritical__H6wYA .livekit-session-stage_timerBadgeTimePulse__sz9BH,.livekit-session-stage_timerBadgeWarn__OeHlq .livekit-session-stage_timerBadgeTimePulse__sz9BH{animation:none}}.livekit-session-stage_chatToggleSlot__3UMnj{position:fixed;z-index:20;top:12px;right:18px;display:flex;gap:10px;align-items:center;pointer-events:none}.livekit-session-stage_chatToggleSlot__3UMnj>*{pointer-events:auto}.livekit-session-stage_toggleChatButton__Pgw0g{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--academy-border,oklch(26% 0 0deg));border-radius:50%;color:var(--academy-gold,#fff7e5);background:rgba(0,0,0,.78);box-shadow:inset 0 0 0 1px rgba(255,247,229,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}.livekit-session-stage_toggleChatButton__Pgw0g:focus-visible,.livekit-session-stage_toggleChatButton__Pgw0g:hover{color:var(--academy-foreground,#fff);border-color:rgba(255,247,229,.35);box-shadow:inset 0 0 0 1px rgba(255,247,229,.12),0 4px 16px rgba(0,0,0,.32);outline:none}.livekit-session-stage_toggleChatButton__Pgw0g svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.livekit-session-stage_stage__qJe98{position:absolute;inset:0;z-index:1;overflow:hidden;background:var(--ui-color-surface)}.livekit-session-stage_root__uZZN7.livekit-session-stage_embedded__00FGP .livekit-session-stage_stage__qJe98{position:relative;inset:auto;width:100%;height:100%}.livekit-session-stage_stagePoster__FCOo5{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center top}.livekit-session-stage_avatar__pL0Ls,.livekit-session-stage_introVideo__J_Kty,.livekit-session-stage_waitingVideo___4tEd{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:0;transition:opacity .35s ease}.livekit-session-stage_avatar__pL0Ls::-webkit-media-controls,.livekit-session-stage_introVideo__J_Kty::-webkit-media-controls,.livekit-session-stage_waitingVideo___4tEd::-webkit-media-controls{display:none!important}.livekit-session-stage_waitingVideo___4tEd{z-index:1}.livekit-session-stage_introVideo__J_Kty{z-index:2}.livekit-session-stage_avatar__pL0Ls{z-index:3}.livekit-session-stage_avatar__pL0Ls.livekit-session-stage_visible__HtshX,.livekit-session-stage_introVideo__J_Kty.livekit-session-stage_visible__HtshX,.livekit-session-stage_waitingVideo___4tEd.livekit-session-stage_visible__HtshX{opacity:1}.livekit-session-stage_stagePresentation__4df3j{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.livekit-session-stage_waitingState____JEz{position:absolute;z-index:4;left:50%;bottom:max(104px,env(safe-area-inset-bottom) + 96px);transform:translateX(-50%);display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:8px 14px;border:1px solid var(--academy-border,oklch(26% 0 0deg));border-radius:var(--ui-radius-pill);color:var(--academy-foreground,#fff);background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:13px;line-height:1.4;text-align:center;animation:livekit-session-stage_livekitStageFadeIn__rlKil .35s ease forwards}.livekit-session-stage_waitingStateSpinner__GC_FV{flex:none;width:14px;height:14px;border:2px solid rgba(255,247,229,.24);border-top:2px solid var(--academy-gold,#fff7e5);border-radius:50%;animation:livekit-session-stage_livekitWarmupSpin__JJU43 .85s linear infinite}.livekit-session-stage_reconnectingOverlay__NVTq0{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--academy-foreground,#fff);background:rgba(2,4,15,.38);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:15px;animation:livekit-session-stage_livekitStageFadeIn__rlKil .35s ease forwards;pointer-events:none}.livekit-session-stage_reconnectingOverlay__NVTq0 strong{font-weight:500;text-shadow:0 4px 18px rgba(0,0,0,.5)}.livekit-session-stage_startOverlay__w02gu{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(56px,env(safe-area-inset-bottom) + 44px) max(24px,env(safe-area-inset-left));background:rgba(2,4,15,.52);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.livekit-session-stage_initialLoadingOverlay___dlr8{background:rgba(2,4,15,.62);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.livekit-session-stage_introPrepOverlay__a_FF9{z-index:5;background:rgba(0,0,0,.88);-webkit-backdrop-filter:none;backdrop-filter:none}.livekit-session-stage_introPrepOverlay__a_FF9 .livekit-session-stage_warmupSpinner__qRvou{margin-bottom:0}.livekit-session-stage_startOverlayContent__6nUnD{width:min(560px,100%);margin:auto;text-align:center}.livekit-session-stage_startOverlayTitle__hyoi_{margin:0 0 12px;font-size:clamp(24px,4.5vw,36px);line-height:1.15;text-shadow:0 8px 28px rgba(0,0,0,.45)}.livekit-session-stage_startOverlayLead__wQ1F8{margin:0 auto 24px;max-width:46ch;color:var(--academy-muted-foreground,oklch(72% 0 0deg));font-size:clamp(14px,2.2vw,17px);line-height:1.55}.livekit-session-stage_warmupCopyCarousel__l6_45{min-height:3.2em;opacity:1;transition:opacity .32s ease}.livekit-session-stage_warmupCopyCarouselHidden__xaXs8{opacity:0}.livekit-session-stage_startOverlayNote__W_rSk{margin:-16px auto 24px;max-width:46ch;color:var(--academy-muted-foreground,oklch(72% 0 0deg));font-size:clamp(12px,1.8vw,13px);line-height:1.5;opacity:.75}.livekit-session-stage_warmupPortrait__DzN1e{display:block;width:96px;height:96px;margin:0 auto 18px;border:1px solid rgba(255,247,229,.3);border-radius:50%;object-fit:cover;box-shadow:0 0 32px rgba(255,247,229,.16)}.livekit-session-stage_warmupSpinner__qRvou{display:block;width:24px;height:24px;margin:0 auto 18px;border:2px solid rgba(255,247,229,.24);border-top:2px solid var(--academy-gold,#fff7e5);border-radius:50%;animation:livekit-session-stage_livekitWarmupSpin__JJU43 .85s linear infinite}@keyframes livekit-session-stage_livekitWarmupSpin__JJU43{to{transform:rotate(1turn)}}.livekit-session-stage_startOverlayEyebrow___4ksn{margin:0 0 7px;color:var(--academy-gold,#fff7e5);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.livekit-session-stage_startOverlayButton__0eOdz{min-height:48px;padding:0 28px;border:1px solid rgba(255,247,229,.35);border-radius:999px;color:var(--academy-gold,#fff7e5);font:inherit;font-size:16px;font-weight:700;background:var(--ui-color-surface);box-shadow:var(--ui-shadow-glow);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}.livekit-session-stage_startOverlayButton__0eOdz:disabled{opacity:.65;cursor:wait}.livekit-session-stage_startOverlayButton__0eOdz:focus-visible{outline:2px solid var(--academy-gold,#fff7e5);outline-offset:3px}.livekit-session-stage_startOverlayButtonSpinner__TFxWS{display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border:2px solid rgba(255,247,229,.24);border-top:2px solid var(--academy-gold,#fff7e5);border-radius:50%;animation:livekit-session-stage_livekitWarmupSpin__JJU43 .85s linear infinite}.livekit-session-stage_startOverlayDisclaimer__ZZXEJ{position:absolute;left:50%;bottom:max(12px,env(safe-area-inset-bottom,0px));width:min(560px,100% - 48px);margin:0;transform:translateX(-50%);color:var(--academy-muted-foreground,oklch(72% 0 0deg));font-size:10px;line-height:1.45;text-align:center}.livekit-session-stage_skipIntroButton__t4xAG{position:absolute;right:max(18px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:3;min-height:40px;padding:0 16px;border:1px solid var(--academy-border,oklch(26% 0 0deg));border-radius:999px;color:var(--academy-foreground,#fff);font:inherit;font-size:13px;font-weight:600;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.livekit-session-stage_endingOverlay__fHWAS{position:absolute;z-index:25;inset:0;display:grid;place-content:center;justify-items:center;gap:10px;padding:32px;color:var(--academy-foreground);text-align:center;background:rgba(5,5,5,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.livekit-session-stage_endingOverlay__fHWAS strong{font-size:clamp(22px,4vw,34px)}.livekit-session-stage_endingOverlay__fHWAS p{margin:0;color:var(--academy-muted-foreground)}.livekit-session-stage_endingSpinner__to1R6{width:32px;height:32px;border:3px solid rgba(255,247,229,.25);border-top:3px solid var(--academy-gold);border-radius:50%;animation:livekit-session-stage_livekitWarmupSpin__JJU43 .8s linear infinite}.livekit-session-stage_stageOverlay__ODIXk{position:absolute;inset:0;z-index:3;pointer-events:none}.livekit-session-stage_stageOverlay__ODIXk>*{pointer-events:auto}.livekit-session-stage_controls__j8sGv{position:absolute;z-index:101;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(100%,680px);display:flex;justify-content:center;padding:0 12px}.livekit-session-stage_fadeIn__cLPT_{animation:livekit-session-stage_livekitStageFadeIn__rlKil .35s ease forwards}@keyframes livekit-session-stage_livekitStageFadeIn__rlKil{0%{opacity:0}to{opacity:1}}.livekit-session-stage_cameraPreview___JsW_{position:absolute;z-index:4;right:24px;bottom:90px;width:min(160px,28vw);border:1px solid var(--academy-border,oklch(26% 0 0deg));border-radius:16px;transform:scaleX(-1)}.livekit-session-stage_cameraPreviewDragging__ECO_F{cursor:grabbing}.livekit-session-stage_stageError__6_8w0{position:absolute;z-index:5;left:16px;right:16px;bottom:64px;margin:0;padding:10px 12px;border:1px solid rgba(255,120,120,.35);border-radius:10px;color:#ffb4b4;background:rgba(255,80,80,.1);font-size:13px;text-align:center}.livekit-session-stage_noticeSlot__TUkDm{position:fixed;z-index:19;top:max(12px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));left:auto;display:flex;justify-content:flex-end;max-width:min(320px,100vw - 36px);pointer-events:none}@media(min-width:601px){.livekit-session-stage_noticeSlotBelowChat__OCEBN{top:calc(max(12px,env(safe-area-inset-top)) + 54px)}}.livekit-session-stage_notice__flgyr{margin:0;padding:8px 14px;border:1px solid var(--academy-border,oklch(26% 0 0deg));border-radius:var(--ui-radius-pill);color:var(--academy-foreground,#fff);background:rgba(0,0,0,.82);box-shadow:inset 0 1px 0 rgba(255,247,229,.08),0 6px 18px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:12px;line-height:1.4;text-align:right;pointer-events:auto}.livekit-session-stage_notice__flgyr p{margin:0}@media(min-width:601px){.livekit-session-stage_chatPanel__dvqO2{z-index:21;top:0;bottom:0;padding-top:max(24px,env(safe-area-inset-top) + 12px);padding-bottom:max(24px,env(safe-area-inset-bottom))}}.livekit-session-stage_root__uZZN7:not([data-chat-detent=closed]) .livekit-session-stage_chatToggleSlot__3UMnj,.livekit-session-stage_toggleChatLabel__EOZ9j{display:none}@media(max-width:600px){.livekit-session-stage_root__uZZN7{--chat-sheet-peek-height:48svh;--chat-sheet-expanded-height:88svh}.livekit-session-stage_chatToggleSlot__3UMnj{top:auto;right:auto;left:50%;bottom:calc(max(20px,env(safe-area-inset-bottom)) + 56px);transform:translateX(-50%)}.livekit-session-stage_toggleChatButton__Pgw0g{width:auto;height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:999px}.livekit-session-stage_toggleChatButton__Pgw0g svg{width:18px;height:18px}.livekit-session-stage_toggleChatLabel__EOZ9j{display:inline;font-size:13px;letter-spacing:.01em;white-space:nowrap}.livekit-session-stage_controls__j8sGv{transition:bottom .26s ease}.livekit-session-stage_root__uZZN7[data-chat-detent=peek] .livekit-session-stage_controls__j8sGv{bottom:calc(var(--chat-sheet-peek-height) + max(12px,env(safe-area-inset-bottom)))}.livekit-session-stage_root__uZZN7[data-chat-detent=expanded] .livekit-session-stage_controls__j8sGv{bottom:calc(var(--chat-sheet-expanded-height) + max(12px,env(safe-area-inset-bottom)))}}@media(prefers-reduced-motion:reduce){.livekit-session-stage_controls__j8sGv{transition:none}}@media(max-width:600px){.livekit-session-stage_header__oWtsX{padding:10px max(10px,env(safe-area-inset-right)) 10px max(10px,env(safe-area-inset-left))}.livekit-session-stage_controls__j8sGv{bottom:max(10px,env(safe-area-inset-bottom));padding-inline:max(8px,env(safe-area-inset-left));width:min(100%,100% - 16px)}.livekit-session-stage_timerBadge__qOthr{gap:0;min-width:68px;justify-content:center;padding:8px 14px;border-color:rgba(255,247,229,.22);background:rgba(0,0,0,.82);box-shadow:inset 0 1px 0 rgba(255,247,229,.1),0 6px 18px rgba(0,0,0,.28)}.livekit-session-stage_timerBadge__qOthr span{display:none}.livekit-session-stage_timerBadge__qOthr strong{font-size:15px;font-weight:700;letter-spacing:.03em}.livekit-session-stage_cameraPreview___JsW_{right:max(12px,env(safe-area-inset-right));bottom:max(112px,env(safe-area-inset-bottom) + 96px);width:min(128px,34vw)}.livekit-session-stage_startOverlay__w02gu{display:grid;place-items:center;align-content:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left))}.livekit-session-stage_startOverlayContent__6nUnD{margin:0}.livekit-session-stage_startOverlayTitle__hyoi_{font-size:clamp(22px,6.5vw,30px)}.livekit-session-stage_startOverlayLead__wQ1F8,.livekit-session-stage_startOverlayNote__W_rSk{text-align:center}.livekit-session-stage_startOverlayLead__wQ1F8{margin-bottom:18px;font-size:14px}.livekit-session-stage_startOverlayDisclaimer__ZZXEJ{position:relative;left:auto;bottom:auto;width:100%;margin-top:20px;transform:none}.livekit-session-stage_endingOverlay__fHWAS{gap:8px;padding:20px}.livekit-session-stage_endingOverlay__fHWAS strong{font-size:clamp(20px,7vw,28px)}.livekit-session-stage_endingOverlay__fHWAS p{font-size:14px}.livekit-session-stage_stageError__6_8w0{bottom:66px}.livekit-session-stage_noticeSlot__TUkDm{top:max(56px,env(safe-area-inset-top) + 44px);right:max(10px,env(safe-area-inset-right));left:max(10px,env(safe-area-inset-left));max-width:none;justify-content:center}.livekit-session-stage_notice__flgyr{width:100%;max-width:360px;margin-inline:auto;padding:10px 14px;font-size:11px;line-height:1.45;text-align:center}}.wallet-ledger-icon-flow_flow__qnOJx{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem .25rem;max-width:100%}.wallet-ledger-icon-flow_step__aedea{display:inline-flex;align-items:center;gap:.25rem;min-width:0}.wallet-ledger-icon-flow_arrow__kD2Fz{flex:none;opacity:.72;transform:rotate(90deg)}.wallet-ledger-icon-flow_iconAmount__JAv8f{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.wallet-ledger-icon-flow_icon__pH7oY{flex:none;border-radius:999px}.wallet-ledger-icon-flow_caption__IZpcT{font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;overflow-wrap:anywhere}