.TaiTvSurface_room__YzC2h{position:fixed;inset:0;z-index:100;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(18px,2.5vh,32px);overflow:hidden;padding:max(32px,env(safe-area-inset-top)) max(48px,calc(env(safe-area-inset-right) + 32px)) max(28px,env(safe-area-inset-bottom)) max(48px,calc(env(safe-area-inset-left) + 32px));background:radial-gradient(circle at 18% 42%,var(--t-glow-accent),transparent 34%),radial-gradient(circle at 84% 0,var(--t-glow-deep),transparent 38%),var(--t-bg);color:var(--t-text);isolation:isolate}.TaiTvSurface_ambient__N5dMD{position:absolute;inset:8%;z-index:-1;border:1px solid color-mix(in srgb,var(--t-accent) 13%,transparent);border-radius:clamp(28px,4vw,64px);box-shadow:inset 0 0 120px color-mix(in srgb,var(--t-accent) 5%,transparent);pointer-events:none}.TaiTvSurface_actionDeck__2k_SB{display:grid;gap:clamp(16px,2vh,24px)}.TaiTvSurface_utilityDeck__tXxzM{display:grid;gap:clamp(14px,1.8vh,22px)}.TaiTvSurface_destinations__t1o3p{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:4px}.TaiTvSurface_approval__XYlzl,.TaiTvSurface_brand__GTvCK,.TaiTvSurface_composer__0jn9O>div,.TaiTvSurface_connection__ujxfU,.TaiTvSurface_controls__cHP8v,.TaiTvSurface_dialogue__3G_Bx,.TaiTvSurface_headerStatus__UVAjW,.TaiTvSurface_header__vp_OM,.TaiTvSurface_launcherApps__EuOeR,.TaiTvSurface_phoneRoom__RPvC1,.TaiTvSurface_privacy__GaZ8l,.TaiTvSurface_roomState__O05qV,.TaiTvSurface_stage__4W_1a,.TaiTvSurface_voiceControl__d_D83{display:flex;align-items:center}.TaiTvSurface_sharedItem__93euL{display:flex;min-height:84px;align-items:center;gap:clamp(16px,2vw,30px);justify-self:stretch;padding:12px 18px;border:1px solid var(--t-rule-strong);border-radius:var(--t-radius-lg);background:color-mix(in srgb,var(--t-panel) 90%,transparent)}.TaiTvSurface_sharedItem__93euL>button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--t-accent-pressed);border-radius:var(--t-radius-full);background:var(--t-accent);padding:0 22px;color:var(--t-bg);font-size:clamp(17px,1.2vw,23px);font-weight:800}.TaiTvSurface_sharedItem__93euL>button:first-child:last-of-type{margin:0 auto}.TaiTvSurface_sharedItem__93euL button svg{width:24px;height:24px}.TaiTvSurface_sharedPreview__NAo5e{display:grid;width:clamp(180px,24vw,430px);height:clamp(100px,18vh,260px);flex:0 0 auto;place-items:center;overflow:hidden;border-radius:var(--t-radius-md);background:var(--t-surface-2)}.TaiTvSurface_sharedPreview__NAo5e img{width:100%;height:100%;object-fit:contain}.TaiTvSurface_sharedPreview__NAo5e svg{width:clamp(54px,6vw,92px);height:clamp(54px,6vw,92px);color:var(--t-accent-hover)}.TaiTvSurface_sharedCopy__rN9lm{min-width:0;flex:1}.TaiTvSurface_sharedCopy__rN9lm p,.TaiTvSurface_sharedCopy__rN9lm span,.TaiTvSurface_sharedCopy__rN9lm strong{display:block;margin:0}.TaiTvSurface_sharedCopy__rN9lm span{font-family:var(--t-mono);font-size:clamp(13px,.9vw,18px);letter-spacing:.12em;text-transform:uppercase;color:var(--t-accent-hover)}.TaiTvSurface_sharedCopy__rN9lm strong{margin-top:6px;overflow:hidden;font-size:clamp(24px,2vw,38px);text-overflow:ellipsis;white-space:nowrap}.TaiTvSurface_sharedCopy__rN9lm p,.TaiTvSurface_sharedNotice__EVQGw{margin:8px 0 0;font-size:clamp(17px,1.2vw,23px);color:var(--t-text-2)}.TaiTvSurface_header__vp_OM{justify-content:space-between;min-height:64px}.TaiTvSurface_headerStatus__UVAjW{justify-content:flex-end;gap:14px}.TaiTvSurface_brand__GTvCK{gap:18px}.TaiTvSurface_brand__GTvCK h1{margin:0;font-family:var(--t-serif);font-size:clamp(34px,3vw,58px);font-weight:650;line-height:.9;color:var(--t-accent-hover)}.TaiTvSurface_composer__0jn9O label,.TaiTvSurface_eyebrow__ebCE5,.TaiTvSurface_remoteHint__0DZY1,.TaiTvSurface_voiceControl__d_D83>p{margin:0;font-family:var(--t-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--t-text-2)}.TaiTvSurface_eyebrow__ebCE5{margin-bottom:6px;font-size:clamp(13px,1.1vw,18px)}.TaiTvSurface_roomState__O05qV{gap:12px;min-height:54px;padding:0 22px;border:1px solid var(--t-rule-strong);border-radius:var(--t-radius-full);background:color-mix(in srgb,var(--t-panel) 84%,transparent);font-size:clamp(18px,1.6vw,28px);font-weight:700}.TaiTvSurface_roomState__O05qV[data-active=true]{border-color:color-mix(in srgb,var(--t-ok) 58%,var(--t-rule));color:var(--t-ok)}.TaiTvSurface_connection__ujxfU{gap:9px;min-height:44px;padding:0 16px;border:1px solid var(--t-rule);border-radius:var(--t-radius-full);background:color-mix(in srgb,var(--t-panel) 78%,transparent);font-family:var(--t-mono);font-size:clamp(14px,1vw,18px);letter-spacing:.08em;color:var(--t-text-2)}.TaiTvSurface_connection__ujxfU>span{width:9px;height:9px;border-radius:50%;background:var(--t-ok)}.TaiTvSurface_connection__ujxfU[data-state=reconnecting]>span{background:var(--t-warn);animation:TaiTvSurface_tvPulse__vcEik 1.8s ease-in-out infinite}.TaiTvSurface_connection__ujxfU[data-state=offline]>span,.TaiTvSurface_connection__ujxfU[data-state=stopped]>span{background:var(--t-text-3)}.TaiTvSurface_stateDot__03N0C{width:12px;height:12px;border-radius:50%;background:var(--t-accent);box-shadow:0 0 22px var(--t-glow-accent)}.TaiTvSurface_roomState__O05qV[data-active=true] .TaiTvSurface_stateDot__03N0C{background:var(--t-ok);animation:TaiTvSurface_tvPulse__vcEik 1.8s ease-in-out infinite}.TaiTvSurface_stage__4W_1a{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(520px,.85fr);gap:clamp(28px,3.2vw,62px);min-height:0}.TaiTvSurface_dialogue__3G_Bx{min-width:0;justify-content:center;gap:clamp(28px,3vw,58px)}.TaiTvSurface_face__dvm1d{position:relative;display:grid;flex:0 0 clamp(220px,22vw,400px);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--t-accent) 34%,transparent);border-radius:50%;background:color-mix(in srgb,var(--t-surface) 82%,transparent);box-shadow:var(--t-shadow-glow)}.TaiTvSurface_face__dvm1d[data-active=true]{border-color:color-mix(in srgb,var(--t-ok) 54%,var(--t-accent))}.TaiTvSurface_faceRing___3Drl{position:absolute;inset:-12px;border:1px solid color-mix(in srgb,var(--t-accent) 20%,transparent);border-radius:50%}.TaiTvSurface_face__dvm1d[data-active=true] .TaiTvSurface_faceRing___3Drl{animation:TaiTvSurface_tvRing__j9V0r 2.2s ease-out infinite}.TaiTvSurface_conversation__0wX4s{min-width:0;flex:1}.TaiTvSurface_dayRailSkeleton__NoA82,.TaiTvSurface_dayRail__sCQuA{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1vw,16px);align-content:center}.TaiTvSurface_dayTileSkeleton__yCjfP,.TaiTvSurface_dayTile__ItL9M{display:flex;min-width:0;min-height:clamp(104px,12vh,146px);flex-direction:column;justify-content:center;gap:clamp(5px,.7vh,10px);border:1px solid var(--t-rule-strong);border-radius:var(--t-radius-lg);background:color-mix(in srgb,var(--t-panel) 88%,transparent);padding:clamp(14px,1.4vw,24px);color:var(--t-text);text-decoration:none}.TaiTvSurface_dayTile__ItL9M[data-tone=attention]{border-color:color-mix(in srgb,var(--t-warn) 72%,var(--t-rule));background:color-mix(in srgb,var(--t-warn-tint) 48%,var(--t-panel))}.TaiTvSurface_dayTile__ItL9M[data-tone=live]{border-color:color-mix(in srgb,var(--t-ok) 68%,var(--t-rule));background:color-mix(in srgb,var(--t-ok-tint) 46%,var(--t-panel))}.TaiTvSurface_dayTileLabel__ZhY1F{display:flex;align-items:center;gap:8px;font-family:var(--t-mono);font-size:clamp(11px,.78vw,15px);letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-2)}.TaiTvSurface_dayTileLabel__ZhY1F svg{width:17px;height:17px;color:var(--t-accent-hover)}.TaiTvSurface_dayTile__ItL9M strong,.TaiTvSurface_dayTile__ItL9M>span:last-child{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.TaiTvSurface_dayTile__ItL9M strong{font-family:var(--t-serif);font-size:clamp(20px,1.42vw,29px);line-height:1.08;-webkit-line-clamp:2}.TaiTvSurface_dayTile__ItL9M>span:last-child{font-size:clamp(14px,1vw,19px);line-height:1.25;color:var(--t-text-2);-webkit-line-clamp:2}.TaiTvSurface_dayTileSkeleton__yCjfP{position:relative;overflow:hidden;opacity:.72}.TaiTvSurface_dayTileSkeleton__yCjfP:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,var(--t-accent) 10%,transparent) 50%,transparent 80%);animation:TaiTvSurface_tvShimmer__fq8c_ 1.8s linear infinite}.TaiTvSurface_question__c9hD2{margin:0 0 clamp(14px,2vh,26px);font-size:clamp(32px,2.1vw,40px);font-weight:600;line-height:1.25;color:var(--t-accent-hover)}.TaiTvSurface_question__c9hD2:before{content:"YOU  ";font-family:var(--t-mono);font-size:.55em;letter-spacing:.16em;color:var(--t-text-3)}.TaiTvSurface_answer__3mZov{display:-webkit-box;margin:0;overflow:hidden;font-family:var(--t-serif);font-size:clamp(32px,3.25vw,62px);font-weight:560;line-height:1.14;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:7}.TaiTvSurface_answer__3mZov[data-empty=true]{color:var(--t-text-2)}.TaiTvSurface_activity__iZBO8,.TaiTvSurface_notice__v_hWZ{margin:18px 0 0;font-size:clamp(32px,2vw,38px);color:var(--t-text-2)}.TaiTvSurface_activity__iZBO8{font-family:var(--t-mono);letter-spacing:.06em}.TaiTvSurface_privacy__GaZ8l{justify-self:center;gap:12px;min-height:52px;padding:0 20px;border:2px solid color-mix(in srgb,var(--t-ok) 62%,var(--t-rule));border-radius:var(--t-radius-full);background:var(--t-ok-tint);font-size:clamp(18px,1.45vw,27px);font-weight:750;color:var(--t-ok)}.TaiTvSurface_approval__XYlzl>svg,.TaiTvSurface_privacy__GaZ8l svg{width:28px;height:28px;flex:0 0 auto}.TaiTvSurface_approval__XYlzl{justify-self:stretch;gap:18px;min-height:76px;padding:14px 18px;border:1px solid var(--t-warn);border-radius:var(--t-radius-lg);background:var(--t-warn-tint)}.TaiTvSurface_phoneRoom__RPvC1{justify-self:stretch;gap:18px;min-height:86px;padding:12px 18px;border:1px solid var(--t-rule-strong);border-radius:var(--t-radius-lg);background:color-mix(in srgb,var(--t-panel) 88%,transparent)}.TaiTvSurface_phoneRoom__RPvC1>svg{width:30px;height:30px;flex:0 0 auto;color:var(--t-accent-hover)}.TaiTvSurface_phoneRoom__RPvC1>div{min-width:0;flex:1}.TaiTvSurface_phoneRoom__RPvC1 p,.TaiTvSurface_phoneRoom__RPvC1 span{display:block;margin:0}.TaiTvSurface_phoneRoom__RPvC1 p{font-size:clamp(19px,1.45vw,26px);font-weight:750}.TaiTvSurface_phoneRoom__RPvC1 span{margin-top:4px;font-size:clamp(14px,1vw,19px);color:var(--t-text-2)}.TaiTvSurface_phoneRoom__RPvC1 img{width:120px;height:120px;flex:0 0 auto;border-radius:8px;background:var(--t-accent-hover);padding:5px}.TaiTvSurface_phoneRoom__RPvC1 button{min-height:54px;border:1px solid var(--t-accent-pressed);border-radius:var(--t-radius-full);background:var(--t-accent);padding:0 22px;font-size:clamp(16px,1.15vw,21px);font-weight:800;color:var(--t-bg)}.TaiTvSurface_approval__XYlzl div{min-width:0;flex:1}.TaiTvSurface_approval__XYlzl p,.TaiTvSurface_approval__XYlzl span{display:block;margin:0}.TaiTvSurface_approval__XYlzl p{overflow:hidden;font-size:clamp(19px,1.5vw,27px);font-weight:750;text-overflow:ellipsis;white-space:nowrap}.TaiTvSurface_approval__XYlzl span{margin-top:3px;font-size:clamp(15px,1.1vw,20px);color:var(--t-text-2)}.TaiTvSurface_approval__XYlzl a,.TaiTvSurface_approval__XYlzl button,.TaiTvSurface_composer__0jn9O button,.TaiTvSurface_exit__wwAgO,.TaiTvSurface_vaultLaunch__KHm9K{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:56px;border:1px solid var(--t-accent-pressed);border-radius:var(--t-radius-full);background:var(--t-accent);padding:0 22px;font-size:clamp(17px,1.25vw,23px);font-weight:800;color:var(--t-bg);text-decoration:none}.TaiTvSurface_approval__XYlzl button{cursor:pointer}.TaiTvSurface_approval__XYlzl svg,.TaiTvSurface_composer__0jn9O button svg{width:22px;height:22px}.TaiTvSurface_launcherApps__EuOeR{justify-self:stretch;gap:18px;min-height:58px;overflow:hidden}.TaiTvSurface_launcherApps__EuOeR>span{flex:0 0 auto;font-family:var(--t-mono);font-size:clamp(13px,.9vw,17px);letter-spacing:.12em;text-transform:uppercase;color:var(--t-text-2)}.TaiTvSurface_launcherApps__EuOeR>div{display:flex;min-width:0;gap:10px;overflow-x:auto;padding:6px;scrollbar-width:none}.TaiTvSurface_launcherApps__EuOeR button{display:inline-flex;min-height:50px;flex:0 0 auto;align-items:center;gap:9px;padding:0 18px;border:1px solid var(--t-rule-strong);border-radius:var(--t-radius-full);background:var(--t-surface-2);color:var(--t-text);font-size:clamp(16px,1.15vw,22px);font-weight:750}.TaiTvSurface_launcherApps__EuOeR button svg{width:19px;height:19px;color:var(--t-accent-hover)}.TaiTvSurface_controls__cHP8v{justify-content:center;gap:clamp(24px,3vw,48px);padding:clamp(16px,2vh,24px) 0 0;border-top:1px solid var(--t-rule)}.TaiTvSurface_voiceControl__d_D83{min-width:320px;flex-direction:column;gap:8px}.TaiTvSurface_voiceControl__d_D83 button{min-height:68px;padding:0 32px;font-size:clamp(16px,1.25vw,23px);font-weight:800;letter-spacing:.12em}.TaiTvSurface_voiceControl__d_D83 button svg{width:25px;height:25px}.TaiTvSurface_voiceControl__d_D83>div>span{font-size:clamp(12px,.9vw,16px)}.TaiTvSurface_voiceControl__d_D83>p{font-size:clamp(11px,.75vw,14px);text-align:center}.TaiTvSurface_composer__0jn9O{width:min(46vw,760px)}.TaiTvSurface_composer__0jn9O label{display:block;margin:0 0 8px 18px;font-size:clamp(11px,.8vw,15px)}.TaiTvSurface_composer__0jn9O>div{gap:10px}.TaiTvSurface_composer__0jn9O input{min-width:0;min-height:56px;height:64px;flex:1;border:1px solid var(--t-rule-strong);border-radius:var(--t-radius-full);outline:none;background:color-mix(in srgb,var(--t-panel) 88%,transparent);padding:0 24px;font-size:clamp(18px,1.4vw,25px);color:var(--t-text)}.TaiTvSurface_composer__0jn9O input::placeholder{color:var(--t-text-3)}.TaiTvSurface_composer__0jn9O button:disabled{cursor:default;opacity:.42}.TaiTvSurface_exit__wwAgO{min-height:48px;border-color:var(--t-rule-strong);background:var(--t-surface-2);color:var(--t-text)}.TaiTvSurface_vaultLaunch__KHm9K{min-height:56px;border-color:color-mix(in srgb,var(--t-accent-hover) 70%,var(--t-rule));background:color-mix(in srgb,var(--t-accent) 18%,var(--t-surface-2));color:var(--t-accent-hover);white-space:nowrap}.TaiTvSurface_vaultLaunch__KHm9K svg{width:27px;height:27px}.TaiTvSurface_room__YzC2h :is(button,input,a):focus-visible{outline:5px solid var(--t-accent-hover);outline-offset:5px;box-shadow:0 0 28px var(--t-glow-accent)}.TaiTvSurface_remoteHint__0DZY1{justify-self:center;font-size:clamp(11px,.8vw,15px)}@media (max-height:600px) and (orientation:landscape){.TaiTvSurface_room__YzC2h{grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;padding:max(10px,env(safe-area-inset-top)) max(28px,calc(env(safe-area-inset-right) + 18px)) max(10px,env(safe-area-inset-bottom)) max(28px,calc(env(safe-area-inset-left) + 18px))}.TaiTvSurface_header__vp_OM,.TaiTvSurface_roomState__O05qV{min-height:40px}.TaiTvSurface_brand__GTvCK{gap:10px}.TaiTvSurface_brand__GTvCK>svg{width:34px;height:34px}.TaiTvSurface_brand__GTvCK h1{font-size:30px}.TaiTvSurface_eyebrow__ebCE5,.TaiTvSurface_voiceControl__d_D83>p{display:none}.TaiTvSurface_roomState__O05qV{padding:0 14px;font-size:17px}.TaiTvSurface_stage__4W_1a{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(18px,4vw,38px)}.TaiTvSurface_dialogue__3G_Bx{gap:clamp(14px,2.4vw,26px)}.TaiTvSurface_dayRailSkeleton__NoA82,.TaiTvSurface_dayRail__sCQuA{gap:5px}.TaiTvSurface_dayTileSkeleton__yCjfP,.TaiTvSurface_dayTile__ItL9M{min-height:68px;gap:2px;border-radius:12px;padding:7px 9px}.TaiTvSurface_dayTileLabel__ZhY1F{font-size:8px}.TaiTvSurface_dayTileLabel__ZhY1F svg{width:11px;height:11px}.TaiTvSurface_dayTile__ItL9M strong{font-size:13px;-webkit-line-clamp:1}.TaiTvSurface_dayTile__ItL9M>span:last-child{font-size:9px;-webkit-line-clamp:1}.TaiTvSurface_dayTileSkeleton__yCjfP:nth-child(n+5),.TaiTvSurface_dayTile__ItL9M:nth-child(n+5){display:none}.TaiTvSurface_face__dvm1d{flex-basis:clamp(96px,28vh,132px)}.TaiTvSurface_faceRing___3Drl{inset:-6px}.TaiTvSurface_conversation__0wX4s{width:auto;flex:1}.TaiTvSurface_question__c9hD2{margin-bottom:5px;font-size:clamp(19px,2.8vw,26px);line-height:1.1}.TaiTvSurface_answer__3mZov{font-size:clamp(24px,4vw,36px);line-height:1.05;-webkit-line-clamp:4}.TaiTvSurface_activity__iZBO8,.TaiTvSurface_notice__v_hWZ{margin-top:5px;font-size:18px}.TaiTvSurface_sharedItem__93euL{min-height:52px;gap:12px;padding:5px 10px}.TaiTvSurface_approval__XYlzl a,.TaiTvSurface_approval__XYlzl button,.TaiTvSurface_exit__wwAgO,.TaiTvSurface_sharedItem__93euL>button,.TaiTvSurface_vaultLaunch__KHm9K{min-height:44px;padding:0 13px;font-size:14px}.TaiTvSurface_sharedPreview__NAo5e{width:clamp(110px,20vw,170px);height:clamp(58px,16vh,88px)}.TaiTvSurface_sharedCopy__rN9lm span{font-size:10px}.TaiTvSurface_sharedCopy__rN9lm strong{margin-top:2px;font-size:18px}.TaiTvSurface_sharedCopy__rN9lm p{margin-top:2px;font-size:13px}.TaiTvSurface_approval__XYlzl,.TaiTvSurface_privacy__GaZ8l{position:absolute;right:max(28px,calc(env(safe-area-inset-right) + 18px));bottom:64px;left:max(28px,calc(env(safe-area-inset-left) + 18px));z-index:2}.TaiTvSurface_controls__cHP8v{justify-content:space-between;gap:7px;padding-top:6px}.TaiTvSurface_voiceControl__d_D83{min-width:150px}.TaiTvSurface_voiceControl__d_D83 button{min-height:46px;padding:0 14px;font-size:14px}}@media (orientation:portrait) and (max-width:900px){.TaiTvSurface_room__YzC2h{position:relative;display:block;min-height:100dvh;overflow:visible;padding:max(20px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.TaiTvSurface_header__vp_OM{min-height:52px;margin-bottom:28px;align-items:flex-start}.TaiTvSurface_brand__GTvCK>svg{width:38px;height:38px}.TaiTvSurface_brand__GTvCK h1{font-size:34px}.TaiTvSurface_headerStatus__UVAjW{flex-direction:column-reverse;align-items:flex-end;gap:8px}.TaiTvSurface_connection__ujxfU,.TaiTvSurface_roomState__O05qV{min-height:44px;padding:0 14px;font-size:13px}.TaiTvSurface_stage__4W_1a{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.TaiTvSurface_dialogue__3G_Bx{width:100%;flex-direction:column}.TaiTvSurface_dayRailSkeleton__NoA82,.TaiTvSurface_dayRail__sCQuA{width:100%}.TaiTvSurface_face__dvm1d{flex-basis:112px;align-self:center}.TaiTvSurface_face__dvm1d>svg{width:72px;height:72px}.TaiTvSurface_conversation__0wX4s{width:100%}.TaiTvSurface_question__c9hD2{font-size:20px}.TaiTvSurface_answer__3mZov{font-size:clamp(30px,9vw,42px);-webkit-line-clamp:5}.TaiTvSurface_actionDeck__2k_SB,.TaiTvSurface_utilityDeck__tXxzM{gap:22px;margin-bottom:30px}.TaiTvSurface_approval__XYlzl,.TaiTvSurface_phoneRoom__RPvC1,.TaiTvSurface_sharedItem__93euL{align-items:flex-start;flex-wrap:wrap;gap:14px;padding:18px}.TaiTvSurface_approval__XYlzl a,.TaiTvSurface_approval__XYlzl button,.TaiTvSurface_phoneRoom__RPvC1 button,.TaiTvSurface_sharedItem__93euL>button:first-child:last-of-type{width:100%;min-height:52px}.TaiTvSurface_sharedPreview__NAo5e{width:100%;height:170px}.TaiTvSurface_phoneRoom__RPvC1 img{width:132px;height:132px;margin:0 auto}.TaiTvSurface_controls__cHP8v{align-items:stretch;flex-direction:column;gap:20px}.TaiTvSurface_composer__0jn9O,.TaiTvSurface_voiceControl__d_D83{width:100%;min-width:0}.TaiTvSurface_composer__0jn9O button,.TaiTvSurface_composer__0jn9O input,.TaiTvSurface_voiceControl__d_D83 button{min-height:52px}.TaiTvSurface_composer__0jn9O>div{flex-wrap:wrap}.TaiTvSurface_composer__0jn9O input{flex-basis:100%}.TaiTvSurface_composer__0jn9O button{width:100%}.TaiTvSurface_launcherApps__EuOeR{align-items:flex-start;flex-direction:column;gap:8px}.TaiTvSurface_launcherApps__EuOeR>div{width:100%;padding:0 0 4px}.TaiTvSurface_launcherApps__EuOeR button{min-height:44px}.TaiTvSurface_destinations__t1o3p{display:grid;grid-template-columns:1fr 1fr;gap:12px}.TaiTvSurface_destinations__t1o3p>*{min-height:52px;padding:0 14px}.TaiTvSurface_vaultLaunch__KHm9K{grid-column:1/-1}.TaiTvSurface_remoteHint__0DZY1{font-size:11px;line-height:1.5;text-align:center}}@keyframes TaiTvSurface_tvPulse__vcEik{0%,to{transform:scale(.9);opacity:.68}50%{transform:scale(1.18);opacity:1}}@keyframes TaiTvSurface_tvRing__j9V0r{0%{transform:scale(.94);opacity:.76}to{transform:scale(1.13);opacity:0}}@keyframes TaiTvSurface_tvShimmer__fq8c_{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (max-aspect-ratio:4/3){.TaiTvSurface_room__YzC2h{overflow-y:auto}.TaiTvSurface_stage__4W_1a{display:flex;flex-direction:column;gap:26px}.TaiTvSurface_dayRailSkeleton__NoA82,.TaiTvSurface_dayRail__sCQuA,.TaiTvSurface_dialogue__3G_Bx{width:100%}.TaiTvSurface_face__dvm1d{flex-basis:clamp(170px,28vh,260px)}.TaiTvSurface_composer__0jn9O,.TaiTvSurface_conversation__0wX4s{width:100%}.TaiTvSurface_controls__cHP8v{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.TaiTvSurface_connection__ujxfU>span,.TaiTvSurface_faceRing___3Drl,.TaiTvSurface_stateDot__03N0C{animation:none!important}}.TvPhoneRemote_remote__b8Mti{min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:radial-gradient(circle at 50% -20%,var(--t-glow-accent),transparent 42%),var(--t-bg);color:var(--t-text)}.TvPhoneRemote_destinations__m2nCG button,.TvPhoneRemote_remote__b8Mti header,.TvPhoneRemote_remote__b8Mti header>span,.TvPhoneRemote_secondary__c6Kr5,.TvPhoneRemote_secondary__c6Kr5 button{display:flex;align-items:center}.TvPhoneRemote_remote__b8Mti header{justify-content:space-between;gap:18px}.TvPhoneRemote_hint__oP552,.TvPhoneRemote_notice__aCIfA,.TvPhoneRemote_remote__b8Mti header h1,.TvPhoneRemote_remote__b8Mti header p,.TvPhoneRemote_voice__PH__7 p{margin:0}.TvPhoneRemote_remote__b8Mti header p{font-family:var(--t-mono);font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--t-accent-hover)}.TvPhoneRemote_remote__b8Mti h1{margin-top:4px;font-family:var(--t-serif);font-size:clamp(38px,11vw,58px);line-height:.95}.TvPhoneRemote_remote__b8Mti header>span{min-height:42px;gap:8px;border:1px solid var(--t-rule-strong);border-radius:999px;padding:0 13px;font-size:12px;font-weight:800}.TvPhoneRemote_remote__b8Mti header>span i{width:8px;height:8px;border-radius:50%;background:var(--t-ok)}.TvPhoneRemote_remote__b8Mti header>span[data-state=reconnecting] i{background:var(--t-warn)}.TvPhoneRemote_remote__b8Mti header>span[data-state=offline] i,.TvPhoneRemote_remote__b8Mti header>span[data-state=stopped] i{background:var(--t-text-3)}.TvPhoneRemote_voice__PH__7{display:grid;place-items:center;gap:10px;margin:28px 0 20px;border:1px solid var(--t-accent-pressed);border-radius:24px;background:color-mix(in srgb,var(--t-panel) 92%,transparent);padding:22px;text-align:center}.TvPhoneRemote_voice__PH__7 strong{font-size:21px}.TvPhoneRemote_voice__PH__7 p{max-width:34rem;color:var(--t-text-2);line-height:1.45}.TvPhoneRemote_voice__PH__7 button{min-height:52px;padding-inline:22px;font-size:13px}.TvPhoneRemote_voice__PH__7 small{max-width:34rem;color:var(--t-text-3);line-height:1.4}.TvPhoneRemote_voice__PH__7 .TvPhoneRemote_stop__4kHhs{display:inline-flex;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--t-danger) 75%,white);border-radius:999px;background:color-mix(in srgb,var(--t-danger) 22%,var(--t-panel));color:var(--t-text);font-weight:900}.TvPhoneRemote_voice__PH__7 .TvPhoneRemote_stop__4kHhs svg{width:16px;height:16px;fill:currentColor}.TvPhoneRemote_keyboard___I4jC{margin:0 0 14px}.TvPhoneRemote_keyboard___I4jC label{display:block;margin-bottom:8px;font-size:13px;font-weight:850;color:var(--t-text-2)}.TvPhoneRemote_keyboard___I4jC>div{display:grid;gap:9px}.TvPhoneRemote_keyboard___I4jC textarea{width:100%;resize:vertical;border:1px solid var(--t-rule-strong);border-radius:15px;background:var(--t-panel);color:var(--t-text);padding:13px;font:inherit;line-height:1.4}.TvPhoneRemote_keyboard___I4jC button{min-height:48px;border:0;border-radius:14px;background:var(--t-accent);color:var(--t-bg);font-weight:900}.TvPhoneRemote_keyboard___I4jC button:disabled{opacity:.45}.TvPhoneRemote_destinations__m2nCG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TvPhoneRemote_destinations__m2nCG button,.TvPhoneRemote_secondary__c6Kr5 button{min-height:58px;justify-content:center;gap:9px;border:1px solid var(--t-rule-strong);border-radius:18px;background:var(--t-surface-2);color:var(--t-text);font-size:16px;font-weight:800}.TvPhoneRemote_destinations__m2nCG button:first-child{grid-column:1/-1}.TvPhoneRemote_destinations__m2nCG svg,.TvPhoneRemote_secondary__c6Kr5 svg{width:20px;height:20px;color:var(--t-accent-hover)}.TvPhoneRemote_modules__GAoJE{margin-top:14px;border:1px solid var(--t-rule-strong);border-radius:18px;background:var(--t-surface-2);padding:0 14px 14px}.TvPhoneRemote_modules__GAoJE summary{padding:17px 2px;cursor:pointer;font-weight:850}.TvPhoneRemote_modules__GAoJE>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.TvPhoneRemote_modules__GAoJE button{min-height:44px;border:1px solid var(--t-rule);border-radius:12px;background:var(--t-panel);color:var(--t-text);font-size:13px;font-weight:750}.TvPhoneRemote_pad__zXPga{display:grid;width:min(310px,84vw);aspect-ratio:1;grid-template:repeat(3,1fr) /repeat(3,1fr);gap:9px;margin:24px auto}.TvPhoneRemote_pad__zXPga button{display:grid;place-items:center;border:1px solid var(--t-rule-strong);border-radius:24px;background:color-mix(in srgb,var(--t-panel) 92%,transparent);color:var(--t-text)}.TvPhoneRemote_destinations__m2nCG button:active,.TvPhoneRemote_pad__zXPga button:active,.TvPhoneRemote_secondary__c6Kr5 button:active{transform:scale(.96);background:var(--t-accent-tint)}.TvPhoneRemote_pad__zXPga svg{width:34px;height:34px}.TvPhoneRemote_up__mFZm2{grid-area:1/2}.TvPhoneRemote_left__MhWld{grid-area:2/1}.TvPhoneRemote_select__uhVWM{grid-area:2/2;border-radius:50%!important;background:var(--t-accent)!important;color:var(--t-bg)!important;font-weight:900}.TvPhoneRemote_right__1YuSf{grid-area:2/3}.TvPhoneRemote_down__Y_ic3{grid-area:3/2}.TvPhoneRemote_secondary__c6Kr5{gap:10px}.TvPhoneRemote_secondary__c6Kr5 button{flex:1}.TvPhoneRemote_notice__aCIfA{margin-top:14px;text-align:center;font-weight:750;color:var(--t-accent-hover)}.TvPhoneRemote_hint__oP552{max-width:42rem;margin:18px auto 0;font-size:13px;line-height:1.5;text-align:center;color:var(--t-text-3)}@media (min-width:760px){.TvPhoneRemote_remote__b8Mti{width:min(720px,100%);margin:0 auto}.TvPhoneRemote_destinations__m2nCG{grid-template-columns:repeat(5,1fr)}.TvPhoneRemote_destinations__m2nCG button:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.TvPhoneRemote_destinations__m2nCG button,.TvPhoneRemote_pad__zXPga button,.TvPhoneRemote_secondary__c6Kr5 button{transition:none}}