.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}}.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}}.permission-gate-academy_backdrop__53b3x{background:var(--academy-background);background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.permission-gate-academy_backdrop__53b3x,.permission-gate-academy_modal__d3a4a{--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);font-family:var(--academy-font-sans);letter-spacing:var(--academy-letter-spacing)}.permission-gate-academy_modal__d3a4a{background:var(--academy-background);width:min(520px,100% - 32px);max-height:min(92vh,860px);box-sizing:border-box;padding:22px 24px 20px;text-align:center;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*2);background:var(--academy-card);color:var(--academy-card-foreground);box-shadow:var(--academy-shadow-offset-x) var(--academy-shadow-offset-y) var(--academy-shadow-blur) var(--academy-shadow-spread) rgba(0,0,0,var(--academy-shadow-opacity))}.permission-gate-academy_modal__d3a4a h1{margin:0 0 8px;color:var(--academy-foreground);font-size:clamp(20px,4.2vw,28px);line-height:1.2;text-wrap:balance}.permission-gate-academy_brandHeader__DaPz3{display:grid;justify-items:center;gap:6px;margin-bottom:10px}.permission-gate-academy_brandLockup__viePf{display:flex;align-items:center;gap:12px}.permission-gate-academy_brandMark__h2cmw{display:block;width:40px;height:40px;flex:0 0 auto}.permission-gate-academy_brandTitle__9X2rA{color:var(--academy-foreground);font-size:clamp(22px,4.2vw,28px);line-height:1;letter-spacing:-.01em}.permission-gate-academy_brandPowered__byowz{margin:0;color:var(--academy-muted-foreground);font-size:11px;font-weight:500;letter-spacing:.04em}.permission-gate-academy_eyebrow__GQiYn{margin:0 0 7px;color:var(--academy-gold);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.permission-gate-academy_lead__C_NCi{margin:0;color:var(--academy-muted-foreground);font-size:14px;line-height:1.45;text-wrap:pretty}.permission-gate-academy_nameField__lj8TR{display:grid;gap:6px;margin:14px 0 0;text-align:left}.permission-gate-academy_nameField__lj8TR label{color:var(--academy-foreground);font-weight:600}.permission-gate-academy_nameField__lj8TR input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--academy-border);border-radius:var(--academy-radius);background:var(--academy-muted);color:var(--academy-foreground);font:inherit}.permission-gate-academy_nameField__lj8TR input:focus{outline:2px solid var(--academy-gold);outline-offset:2px}.permission-gate-academy_nameField__lj8TR small{color:var(--academy-muted-foreground);font-size:12px}.permission-gate-academy_nameField__lj8TR p{margin:0;color:#f19999;font-size:12px}.permission-gate-academy_nameLabelRow__Xt_39{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.permission-gate-academy_nameCharCount__xQMNt{flex-shrink:0;color:var(--academy-muted-foreground);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permission-gate-academy_nameCharCountNearLimit__3UswF{color:var(--academy-gold-soft)}.permission-gate-academy_nameCharCountAtLimit__akZDz{color:var(--academy-gold);font-weight:600}.permission-gate-academy_nameMeta__68EJH{display:flex;justify-content:space-between;gap:12px}.permission-gate-academy_options__jWyqt{display:grid;gap:8px;margin:14px 0 10px;text-align:left}.permission-gate-academy_option__S_sVi{display:flex;align-items:center;gap:14px;padding:10px 12px;border:1px solid var(--academy-border);border-radius:calc(var(--academy-radius)*1.25);background:var(--academy-muted)}.permission-gate-academy_optionOn__GAdIH{border-color:rgba(255,247,229,.35);background:oklch(.18 0 0);box-shadow:inset 0 0 0 1px rgba(255,247,229,.08)}.permission-gate-academy_optionAttention___HPGT{border-color:rgba(255,199,120,.45);box-shadow:inset 0 0 0 1px rgba(255,199,120,.12)}.permission-gate-academy_optionError__u_nCr{border-color:rgba(241,153,153,.55);box-shadow:inset 0 0 0 1px rgba(241,153,153,.18)}.permission-gate-academy_deviceText__LswVq{flex:1 1;min-width:0}.permission-gate-academy_deviceText__LswVq small,.permission-gate-academy_deviceText__LswVq strong{display:block}.permission-gate-academy_deviceText__LswVq strong{color:var(--academy-foreground);display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.permission-gate-academy_deviceText__LswVq small{margin-top:2px;color:var(--academy-muted-foreground)}.permission-gate-academy_deviceText__LswVq em{color:var(--academy-gold);font-size:10px;font-style:normal;text-transform:none;line-height:1.45}.permission-gate-academy_deviceStatusError__qRWl7{margin:6px 0 0;color:#f19999;font-size:12px;line-height:1.45;text-wrap:pretty}.permission-gate-academy_deviceBadgeOptional__L0Jyt,.permission-gate-academy_deviceBadgeRecommended__gvraF{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.permission-gate-academy_deviceBadgeRecommended__gvraF{color:var(--academy-gold-soft);background:rgba(255,247,229,.1);border:1px solid rgba(255,247,229,.22)}.permission-gate-academy_deviceBadgeOptional__L0Jyt{color:var(--academy-muted-foreground);background:rgba(255,247,229,.08);border:1px solid var(--academy-border)}.permission-gate-academy_deviceIcon__cewwc{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;border-radius:50%;color:var(--academy-gold-soft);background:rgba(255,247,229,.08)}.permission-gate-academy_deviceIcon__cewwc svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.permission-gate-academy_switch__54GTl{position:relative;flex:0 0 42px;width:42px;height:20px;padding:0;border:0;border-radius:999px;background:oklch(.32 0 0);cursor:pointer}.permission-gate-academy_switch__54GTl span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:oklch(.14 0 0);transition:transform .2s ease}.permission-gate-academy_switch__54GTl:disabled{cursor:wait;opacity:.65}.permission-gate-academy_switchOn__utTJO{background:var(--academy-gold)}.permission-gate-academy_switchOn__utTJO span{transform:translateX(22px);background:#111}.permission-gate-academy_guidance__60aVH{margin:10px 0 14px;padding-left:18px;text-align:left;color:var(--academy-muted-foreground);font-size:12px;line-height:1.5}.permission-gate-academy_guidance__60aVH li::marker{color:var(--academy-gold)}.permission-gate-academy_actions__bK7kU{display:grid;gap:10px}.permission-gate-academy_continueHint__EedN_{margin:0;color:var(--academy-muted-foreground);font-size:12px;line-height:1.45;text-wrap:pretty}.permission-gate-academy_continueHintError__k8Ehk{color:#f19999}.permission-gate-academy_legalNotice__iNfgV{margin:0;color:var(--academy-muted-foreground);font-size:11px;line-height:1.45;text-wrap:pretty}.permission-gate-academy_legalNotice__iNfgV a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.permission-gate-academy_backdrop__53b3x{display:flex;align-items:flex-start;justify-content:center;padding:max(8px,env(safe-area-inset-top)) 10px max(8px,env(safe-area-inset-bottom));overflow-y:auto}.permission-gate-academy_modal__d3a4a{width:min(520px,100% - 20px);padding:16px 14px 14px;border-radius:16px;max-height:none;overflow:visible;margin:auto}.permission-gate-academy_modal__d3a4a h1{margin-bottom:6px;font-size:clamp(18px,5vw,22px);line-height:1.2}.permission-gate-academy_brandHeader__DaPz3{gap:4px;margin-bottom:8px}.permission-gate-academy_brandLockup__viePf{gap:8px}.permission-gate-academy_brandMark__h2cmw{width:32px;height:32px}.permission-gate-academy_brandTitle__9X2rA{font-size:clamp(17px,4.8vw,20px)}.permission-gate-academy_brandPowered__byowz{font-size:9px;letter-spacing:.03em}.permission-gate-academy_eyebrow__GQiYn{margin-bottom:4px;font-size:10px;letter-spacing:.12em}.permission-gate-academy_lead__C_NCi{margin-inline:auto;max-width:42ch;font-size:13px;line-height:1.45;text-align:center}.permission-gate-academy_nameField__lj8TR{gap:5px;margin-top:14px}.permission-gate-academy_nameCharCount__xQMNt,.permission-gate-academy_nameField__lj8TR label{font-size:12px}.permission-gate-academy_nameField__lj8TR small{font-size:11px;line-height:1.4}.permission-gate-academy_options__jWyqt{gap:6px;margin:12px 0 8px}.permission-gate-academy_option__S_sVi{gap:8px;padding:9px 10px;border-radius:var(--academy-radius)}.permission-gate-academy_deviceIcon__cewwc{width:30px;height:30px;flex-basis:30px}.permission-gate-academy_deviceIcon__cewwc svg{width:17px}.permission-gate-academy_deviceText__LswVq strong{font-size:13px;gap:6px}.permission-gate-academy_deviceText__LswVq small{font-size:11px;line-height:1.35}.permission-gate-academy_deviceBadgeOptional__L0Jyt,.permission-gate-academy_deviceBadgeRecommended__gvraF{padding:1px 6px;font-size:9px}.permission-gate-academy_switch__54GTl{flex-basis:38px;width:38px;height:18px}.permission-gate-academy_switch__54GTl span{width:14px;height:14px}.permission-gate-academy_switchOn__utTJO span{transform:translateX(20px)}.permission-gate-academy_guidance__60aVH{margin:8px 0 12px;padding-left:16px;font-size:11px;line-height:1.45}.permission-gate-academy_actions__bK7kU{gap:8px;justify-items:center;width:100%}.permission-gate-academy_legalNotice__iNfgV{font-size:10px;line-height:1.4}.permission-gate-academy_continueHint__EedN_{font-size:11px;text-align:center}}@media(max-width:420px){.permission-gate-academy_modal__d3a4a{width:calc(100% - 16px);padding:14px 12px 12px}.permission-gate-academy_deviceText__LswVq strong{font-size:12px}.permission-gate-academy_deviceText__LswVq small{font-size:10px}}@font-face{font-family:academyInstrumentSans;src:url(/_next/static/media/349184094a2e9c7c-s.p.woff2?dpl=d508cf4631977d9acfb86df0bce1556b886be072-0000000252) 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=d508cf4631977d9acfb86df0bce1556b886be072-0000000252) 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_10e056{font-family:academyInstrumentSans,academyInstrumentSans Fallback}