.SnapLaunchRemote_shell__eNcp7{--snaplaunch-remote-width:360px;--snaplaunch-remote-inset:18px;--snaplaunch-grid-columns:3;--snaplaunch-grid-gap:10px;--snaplaunch-face-radius:8px;--snaplaunch-label-gap:7px;min-height:100svh;background:#000;color:#fff;padding:18px max(14px,env(safe-area-inset-left,0px)) calc(28px + env(safe-area-inset-bottom, 0px));font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.SnapLaunchRemote_remote__KGYKl{width:min(100%,var(--snaplaunch-remote-width));margin:0 auto}.SnapLaunchRemote_personalNav__1dkK9{display:flex;gap:8px;margin:0 0 14px}.SnapLaunchRemote_personalNav__1dkK9 button{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);padding:9px 14px;font:800 11px ui-sans-serif,system-ui,sans-serif;cursor:pointer}.SnapLaunchRemote_personalNavSelected__x6hx7{background:#fff!important;color:#000!important}.SnapLaunchRemote_personalHome__kZXLS{display:grid;gap:12px;margin-bottom:18px}.SnapLaunchRemote_personalHome__kZXLS h2{margin:0 0 5px;font-size:18px}.SnapLaunchRemote_personalHome__kZXLS p{margin:0;color:rgba(255,255,255,.62);font-size:12px;line-height:1.4}.SnapLaunchRemote_personalComboGrid__EKl6c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.SnapLaunchRemote_personalComboButton__P3tnP{min-height:96px;border:0;border-radius:10px;background:#fff;color:#000;padding:14px 10px;display:grid;align-content:space-between;gap:10px;text-align:left;font:inherit;cursor:pointer}.SnapLaunchRemote_personalComboButton__P3tnP:disabled{opacity:.6;cursor:wait}.SnapLaunchRemote_personalComboButton__P3tnP strong{font-size:16px;line-height:1.05}.SnapLaunchRemote_personalComboButton__P3tnP span{color:rgba(0,0,0,.58);font-size:10px}.SnapLaunchRemote_personalEmpty__C3GnZ{padding:14px;border:1px dashed rgba(255,255,255,.2);border-radius:10px}.SnapLaunchRemote_appSelector__Y2BiC,.SnapLaunchRemote_sections__sw1jh{display:flex;overflow-x:auto;scrollbar-width:none}.SnapLaunchRemote_appSelector__Y2BiC::-webkit-scrollbar,.SnapLaunchRemote_sections__sw1jh::-webkit-scrollbar{display:none}.SnapLaunchRemote_appSelector__Y2BiC{gap:10px;justify-content:flex-start;padding:2px 10px 12px;margin-inline:-10px;scroll-behavior:smooth;overscroll-behavior-x:contain;scroll-padding-inline:10px}.SnapLaunchRemote_sectionScroller__MiIT9{position:relative;margin-inline:-4px}.SnapLaunchRemote_sectionScroller__MiIT9:after,.SnapLaunchRemote_sectionScroller__MiIT9:before{content:"";position:absolute;z-index:1;top:0;bottom:10px;width:18px;pointer-events:none}.SnapLaunchRemote_sectionScroller__MiIT9:before{left:0;background:linear-gradient(90deg,#000,transparent)}.SnapLaunchRemote_sectionScroller__MiIT9:after{right:0;background:linear-gradient(270deg,#000,transparent)}.SnapLaunchRemote_sections__sw1jh{gap:8px;padding-inline:8px;scroll-padding-inline:8px}.SnapLaunchRemote_appSelector__Y2BiC button,.SnapLaunchRemote_sections__sw1jh button{border:0;color:#fff;background:transparent;white-space:nowrap;font:inherit;cursor:pointer}.SnapLaunchRemote_appSelectorButton__ufD9e{flex:0 0 64px;width:64px;min-height:57px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:4px 3px 2px;border-radius:8px;-webkit-tap-highlight-color:transparent}.SnapLaunchRemote_appSelectorButton__ufD9e:focus-visible{outline:2px solid #fff;outline-offset:2px}.SnapLaunchRemote_customRemotes__KwbTm{display:flex;gap:8px;overflow-x:auto;margin-bottom:12px;padding-bottom:4px}.SnapLaunchRemote_customRemotes__KwbTm button{border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.06);color:inherit;padding:9px 12px;white-space:nowrap;font:inherit}.SnapLaunchRemote_appIcon__Svgg1{width:30px;height:30px;display:grid;place-items:center;color:#fff}.SnapLaunchRemote_appIconMark__gCbaY{width:30px;height:30px;display:block;object-fit:contain}.SnapLaunchRemote_appSelectionName__lWEUN{width:100%;overflow:hidden;color:rgba(255,255,255,.72);font-size:8px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.SnapLaunchRemote_appSelectionDot__s6e6p{width:4px;height:4px;border-radius:50%;background:transparent}.SnapLaunchRemote_selectedApp__sEqtH{color:#fff!important;background:rgba(255,255,255,.14)!important;outline:1px solid rgba(255,255,255,.3)}.SnapLaunchRemote_appSelector__Y2BiC .SnapLaunchRemote_selectedApp__sEqtH{background:transparent!important;outline:none}.SnapLaunchRemote_selectedApp__sEqtH .SnapLaunchRemote_appSelectionDot__s6e6p{background:#fff;box-shadow:0 0 8px rgba(255,255,255,.8)}.SnapLaunchRemote_headingRow__4vDKi{display:flex;align-items:center;justify-content:space-between;gap:12px}.SnapLaunchRemote_headingRow__4vDKi h1{font-size:clamp(18px,5vw,24px);letter-spacing:.06em;margin:8px 0 14px}.SnapLaunchRemote_state__l1I_j{flex:0 0 auto;font-size:10px;color:rgba(255,255,255,.65);white-space:nowrap}.SnapLaunchRemote_state__l1I_j i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#55df8b}.SnapLaunchRemote_state__l1I_j.SnapLaunchRemote_offline__BKgtl i{background:#ef6868}.SnapLaunchRemote_state__l1I_j.SnapLaunchRemote_failed__D2ync i{background:#efb368}.SnapLaunchRemote_sections__sw1jh{border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:10px;margin-bottom:14px}.SnapLaunchRemote_sections__sw1jh button{border-radius:6px;padding:8px 10px;font-size:11px;font-weight:700}.SnapLaunchRemote_selectedSection___OkQZ{background:rgba(255,255,255,.16)!important;color:#fff!important}.SnapLaunchRemote_grid__A_30l{display:grid;grid-template-columns:repeat(var(--snaplaunch-grid-columns),minmax(0,1fr));gap:var(--snaplaunch-grid-gap)}.SnapLaunchRemote_action__Xdnsz{min-width:0;min-height:0;border:0;border-radius:0;background:transparent;color:#fff;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--snaplaunch-label-gap);cursor:pointer;-webkit-tap-highlight-color:transparent}.SnapLaunchRemote_action__Xdnsz:active{transform:scale(.97)}.SnapLaunchRemote_actionFace__U_n0X{width:100%;aspect-ratio:1/1;min-height:0;box-sizing:border-box;border-radius:var(--snaplaunch-face-radius);background:#fff;color:#000;padding:10px 6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.SnapLaunchRemote_actionIcon__9kT2W{display:grid;place-items:center;min-height:28px;opacity:.72}.SnapLaunchRemote_actionIcon__9kT2W svg{display:block}.SnapLaunchRemote_action__Xdnsz strong{font:900 clamp(15px,5vw,23px)/1 ui-monospace,SFMono-Regular,monospace;white-space:nowrap}.SnapLaunchRemote_actionLabel__6Gbx5{width:100%;min-height:22px;font-size:10px;line-height:1.1;text-align:center;color:rgba(255,255,255,.82)}.SnapLaunchRemote_comboPanel__YcKq8{display:grid;gap:14px}.SnapLaunchRemote_comboHeader__5FRTx h2{margin:0;font-size:15px}.SnapLaunchRemote_comboHeader__5FRTx{display:flex;align-items:center;justify-content:space-between;gap:12px}.SnapLaunchRemote_comboCard__cOt81 p,.SnapLaunchRemote_comboHint__zO9p1{color:rgba(255,255,255,.58);font-size:11px;margin:0}.SnapLaunchRemote_comboNew__Zpjmp{border:1px solid rgba(85,223,139,.55);border-radius:999px;background:rgba(85,223,139,.1);color:#a8ffc5;padding:8px 10px;font:inherit;font-size:10px;cursor:pointer;white-space:nowrap}.SnapLaunchRemote_comboGrid__cVGVz{display:grid;gap:18px}.SnapLaunchRemote_comboEmpty__Inx1X{border:1px dashed rgba(255,255,255,.2);border-radius:10px;padding:18px 14px}.SnapLaunchRemote_comboEmpty__Inx1X strong{display:block;font-size:13px}.SnapLaunchRemote_comboEmpty__Inx1X p{margin:6px 0 0;color:rgba(255,255,255,.58);font-size:11px;line-height:1.4}.SnapLaunchRemote_comboCard__cOt81{display:grid;gap:9px;min-width:0}.SnapLaunchRemote_comboTitleRow__osxmh{display:flex;align-items:center;justify-content:space-between;gap:10px}.SnapLaunchRemote_comboTitleRow__osxmh h2{margin:0;font-size:15px}.SnapLaunchRemote_comboTitleRow__osxmh p{margin-top:4px}.SnapLaunchRemote_comboReady__v1vhy{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#a8ffc5;font:800 10px ui-monospace,monospace;cursor:pointer;white-space:nowrap}.SnapLaunchRemote_comboReady__v1vhy:disabled{cursor:wait;opacity:.65}.SnapLaunchRemote_comboReady__v1vhy i{width:8px;height:8px;border-radius:50%;background:#55df8b;box-shadow:0 0 11px rgba(85,223,139,.8)}.SnapLaunchRemote_comboRow__AyHGO{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:4px 0 8px;scrollbar-width:none}.SnapLaunchRemote_comboRow__AyHGO::-webkit-scrollbar{display:none}.SnapLaunchRemote_comboTileGroup__VUAR2{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;scroll-snap-align:center}.SnapLaunchRemote_comboRow__AyHGO .SnapLaunchRemote_action__Xdnsz{flex:0 0 calc((100% - 20px) / 3);box-sizing:border-box}.SnapLaunchRemote_comboRow__AyHGO .SnapLaunchRemote_action__Xdnsz:disabled{cursor:wait}.SnapLaunchRemote_actionExecuting__0S2pn .SnapLaunchRemote_actionFace__U_n0X{outline:2px solid #55df8b;background:#55df8b;box-shadow:0 0 22px rgba(85,223,139,.35);transform:scale(.98)}.SnapLaunchRemote_actionSuccess__i_r1M .SnapLaunchRemote_actionFace__U_n0X{outline:2px solid #55df8b;background:#dffff0;box-shadow:0 0 13px rgba(85,223,139,.2)}.SnapLaunchRemote_actionBlocked__RbZFv .SnapLaunchRemote_actionFace__U_n0X,.SnapLaunchRemote_actionFailed__ez3Kp .SnapLaunchRemote_actionFace__U_n0X{outline:2px solid #efb368;background:#fff1dc;box-shadow:0 0 15px rgba(239,179,104,.2)}.SnapLaunchRemote_comboRecovery__9jzIL{display:grid;gap:7px}.SnapLaunchRemote_comboFailureReason__2d8XQ{color:#efc27f!important}.SnapLaunchRemote_comboRetry__q3vUt{justify-self:start;border:1px solid rgba(239,179,104,.6);border-radius:999px;background:rgba(239,179,104,.12);color:#ffe4bd;padding:7px 10px;font:inherit;font-size:10px;cursor:pointer}.SnapLaunchRemote_comboCardActions__0t9Cy{display:flex;gap:8px}.SnapLaunchRemote_comboBuilderActions__ZWwer button,.SnapLaunchRemote_comboCardActions__0t9Cy button,.SnapLaunchRemote_comboPicker__80zkE button{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.78);padding:7px 10px;font:inherit;font-size:10px;cursor:pointer}.SnapLaunchRemote_comboSuccess__8iw9t{color:#55df8b;font-size:12px;text-align:center}.SnapLaunchRemote_comboBuilder__i10Ni{width:min(100%,620px);max-height:min(86svh,760px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:14px 14px 8px 8px;background:#151515;padding:18px;box-shadow:0 -12px 40px rgba(0,0,0,.45)}.SnapLaunchRemote_comboNameInput__IKZc6,.SnapLaunchRemote_comboSearch__UyBFY{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#0b0b0b;color:#fff;padding:10px;font:inherit}.SnapLaunchRemote_comboBuilderScroller__rIPY6{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:16px 2px;scrollbar-width:thin}.SnapLaunchRemote_comboStepGroup__4eC_O{display:flex;align-items:center;gap:8px;flex:0 0 auto}.SnapLaunchRemote_comboBuilderTile__i_rPa{flex:0 0 118px;min-height:118px;cursor:grab;touch-action:pan-y}.SnapLaunchRemote_comboSlot___WI3v{border:1px dashed rgba(85,223,139,.7);border-radius:9px;background:rgba(85,223,139,.08);color:#a8ffc5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font:inherit}.SnapLaunchRemote_comboSlot___WI3v strong{font-size:32px;font-weight:400}.SnapLaunchRemote_comboSlot___WI3v span{font-size:10px}.SnapLaunchRemote_comboEditStep__305mj{border:0;background:transparent;color:rgba(255,255,255,.5);padding:3px;font:inherit;font-size:9px;cursor:pointer}.SnapLaunchRemote_comboPlus__W3Wgf{color:rgba(255,255,255,.55);font-size:20px}.SnapLaunchRemote_comboPicker__80zkE{display:flex;gap:7px;overflow-x:auto;padding:8px 0}.SnapLaunchRemote_comboBuilderActions__ZWwer{display:flex;gap:8px;margin-top:12px}.SnapLaunchRemote_comboBuilderActions__ZWwer .SnapLaunchRemote_mappingFeedbackPrimary__r2BEL{flex:1;margin-top:0}.SnapLaunchRemote_error__uLtaw{color:#ff8c8c;font-size:12px;text-align:center}.SnapLaunchRemote_mappingFeedbackLink__W3X8I{display:block;margin:24px auto 0;border:0;background:transparent;color:rgba(255,255,255,.42);font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.SnapLaunchRemote_remoteControls__dWFu3{display:grid;gap:10px;margin-top:18px}.SnapLaunchRemote_scaleControl__lAUq0{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.42)}.SnapLaunchRemote_scaleControl__lAUq0 input{flex:1;accent-color:#fff}.SnapLaunchRemote_statusControls__vf_ek{display:flex;align-items:center;gap:8px;min-height:28px}.SnapLaunchRemote_statusControls__vf_ek button{margin-left:auto;border:0;border-radius:7px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.82);padding:7px 10px;font:700 10px ui-sans-serif,system-ui,sans-serif;cursor:pointer}.SnapLaunchRemote_connectionStatus__bfbln{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.72);font-size:11px;font-weight:700}.SnapLaunchRemote_connectionStatus__bfbln i{width:7px;height:7px;border-radius:50%;background:#55df8b}.SnapLaunchRemote_connectionOffline__TMWCe i{background:#ef6868}.SnapLaunchRemote_mappingFeedbackBackdrop__yjVKJ{position:fixed;inset:0;z-index:10;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.62);padding:14px}.SnapLaunchRemote_mappingFeedbackSheet__GNSwy{width:min(100%,620px);border:1px solid rgba(255,255,255,.16);border-radius:14px 14px 8px 8px;background:#151515;padding:18px;box-shadow:0 -12px 40px rgba(0,0,0,.45)}.SnapLaunchRemote_mappingFeedbackHeader__Ttjxp{display:flex;justify-content:space-between;align-items:flex-start}.SnapLaunchRemote_mappingFeedbackHeader__Ttjxp h2{margin:3px 0 16px;font-size:20px}.SnapLaunchRemote_mappingFeedbackClose__CxScT{border:0;background:transparent;color:#fff;font-size:25px;cursor:pointer}.SnapLaunchRemote_mappingFeedbackLabel__xjf3K{display:grid;gap:7px;color:rgba(255,255,255,.72);font-size:12px}.SnapLaunchRemote_mappingFeedbackLabel__xjf3K span{color:rgba(255,255,255,.42)}.SnapLaunchRemote_mappingFeedbackLabel__xjf3K select,.SnapLaunchRemote_mappingFeedbackLabel__xjf3K textarea{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#0b0b0b;color:#fff;padding:10px;font:inherit}.SnapLaunchRemote_mappingFeedbackLabel__xjf3K textarea{resize:vertical}.SnapLaunchRemote_mappingFeedbackChoices___9cWP{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.SnapLaunchRemote_mappingFeedbackChoiceSelected__ypCyL,.SnapLaunchRemote_mappingFeedbackChoice__ZyX_b{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:8px 10px;background:transparent;color:rgba(255,255,255,.7);font:inherit;font-size:11px;cursor:pointer}.SnapLaunchRemote_mappingFeedbackChoiceSelected__ypCyL{background:#fff;color:#000}.SnapLaunchRemote_mappingFeedbackPrimary__r2BEL{width:100%;margin-top:14px;border:0;border-radius:7px;background:#fff;color:#000;padding:12px;font-weight:800;cursor:pointer}.SnapLaunchRemote_mappingFeedbackPrimary__r2BEL:disabled{opacity:.55;cursor:wait}.SnapLaunchRemote_pairCard__4dEZ1{max-width:360px;margin:18vh auto 0;text-align:center}.SnapLaunchRemote_eyebrow__0Sfe_{color:rgba(255,255,255,.56);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.SnapLaunchRemote_pairCard__4dEZ1 h1{font-size:25px;margin:14px 0 10px}.SnapLaunchRemote_pairCard__4dEZ1 p{color:rgba(255,255,255,.7);font-size:14px;line-height:1.5}.SnapLaunchRemote_pairCard__4dEZ1 form{display:flex;gap:8px;margin-top:22px}.SnapLaunchRemote_pairCard__4dEZ1 input{min-width:0;flex:1;border:1px solid rgba(255,255,255,.3);border-radius:7px;background:#111;color:#fff;padding:13px;font:700 20px ui-monospace,monospace;letter-spacing:.18em;text-align:center}.SnapLaunchRemote_pairCard__4dEZ1 button{border:0;border-radius:7px;background:#fff;color:#000;padding:0 15px;font-weight:800}.SnapLaunchRemote_manualLink__3NUzt{margin-top:18px;background:transparent!important;color:rgba(255,255,255,.72)!important;text-decoration:underline;padding:8px 12px!important}@media (min-width:520px){.SnapLaunchRemote_remote__KGYKl{width:min(100%,420px)}}@media (max-width:390px){.SnapLaunchRemote_comboGrid__cVGVz{grid-template-columns:1fr}}@media (max-width:430px){.SnapLaunchRemote_personalComboGrid__EKl6c{grid-template-columns:1fr}}