:root{--bg-1: #0f172a;--bg-2: #1e293b;--panel: rgba(15, 23, 42, .75);--text: #f8fafc;--muted: #94a3b8;--ok: #22c55e;--warn: #f59e0b;--err: #ef4444;--accent: #38bdf8;--launcher-ipro-ui-scale-factor: 1.8}*{box-sizing:border-box}body{margin:0;color:var(--text);font-family:IBM Plex Sans,Noto Sans,sans-serif;background:radial-gradient(circle at top right,#164e63 0%,transparent 40%),radial-gradient(circle at bottom left,#312e81 0%,transparent 35%),linear-gradient(120deg,var(--bg-1),var(--bg-2));min-height:100vh}body.launcher-user-page{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-hidden{display:none!important}.player-page{background:#000;overflow:hidden}.player-root{position:fixed;top:0;right:0;bottom:0;left:0;width:100dvw;height:100dvh;max-width:none;margin:0;padding:0;overflow:hidden}.player-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;border:0;border-radius:0;margin:0;background:#000;object-fit:cover;object-position:center}.player-root #player,.player-root .tcplayer,.player-root .vcp-player,.player-root .vcp-player video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}.player-root .vcp-player video{object-fit:cover!important;object-position:center!important}.player-controls{position:fixed;top:28px;right:20px;z-index:20;display:flex;gap:10px}.player-controls button{border:1px solid rgba(248,250,252,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617a6;color:#f8fafc;font-size:16px;font-weight:700;padding:14px 22px;border-radius:14px;min-height:52px}.player-controls button.warn{border-color:#fecdd38c;background:linear-gradient(135deg,#dc2626e6,#9f1239eb);color:#fff1f2;box-shadow:0 8px 22px #7f1d1d6b}.presentation-layer{position:fixed;top:88px;right:20px;bottom:28px;left:20px;z-index:80;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.presentation-layer.is-hidden{opacity:0;visibility:hidden;transform:translateY(12px)}.presentation-layer.is-preparing{opacity:0;visibility:visible;transform:none}.presentation-viewer{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.presentation-body{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:visible}.presentation-loading,.presentation-error{width:min(1240px,100%);min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center;padding:28px;border-radius:16px}.presentation-loading{color:#cbd5e1;font-size:16px;background:#0f172a61;border:1px solid rgba(148,163,184,.16)}.presentation-error{color:#fecaca;font-size:16px;background:#7f1d1d47;border:1px solid rgba(248,113,113,.24);flex-direction:column;gap:12px}.presentation-error-text{font-weight:600}.presentation-error-detail{width:min(920px,100%);padding:12px 14px;border-radius:12px;background:#0f172a66;border:1px solid rgba(248,113,113,.16);color:#fde68a;font-size:13px;line-height:1.5;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.presentation-canvas-shell{position:relative;width:auto;max-width:min(1240px,100%);max-height:100%;display:flex;align-items:center;justify-content:center}.presentation-canvas-shell.is-rendering .presentation-canvas{opacity:.92;transform:scale(.994)}.presentation-canvas-frame{position:relative;width:fit-content;max-width:100%;display:flex;align-items:center;justify-content:center}.presentation-page-label{position:absolute;top:14px;right:14px;z-index:1;padding:6px 10px;border-radius:999px;background:#0f172abd;border:1px solid rgba(148,163,184,.24);color:#f8fafceb;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.presentation-canvas{display:block;width:100%;max-width:100%;max-height:100%;height:auto;border-radius:12px;box-shadow:0 18px 42px #0f172a4d;transition:opacity .18s ease,transform .18s ease}.presentation-canvas.is-page-entering{animation:presentation-page-enter .26s cubic-bezier(.22,1,.36,1)}.presentation-caption{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:min(980px,calc(100vw - 64px),calc(100% - 8px));min-height:0;padding:10px 16px 10px 18px;border-left:3px solid rgba(79,70,229,.7);border:1px solid rgba(255,255,255,.38);border-radius:12px;background:linear-gradient(90deg,#ffffff9e,#ffffff57);box-shadow:0 10px 24px #0f172a1a,inset 0 1px #ffffff57;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);color:#020617;text-align:left;font-size:clamp(15px,1.7vw,20px);font-weight:500;line-height:1.45;letter-spacing:.01em;text-shadow:none;white-space:pre-wrap}.presentation-caption:empty{display:none}@keyframes presentation-page-enter{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.interrupt-action-wrap{position:fixed;top:96px;right:20px;width:102px;height:102px;z-index:2147480000;touch-action:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.interrupt-action-wrap.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.88)}.interrupt-action-wrap:not(.is-hidden){opacity:1;visibility:visible;pointer-events:auto;transform:scale(1)}.interrupt-action-wrap.dragging{transition:none}.interrupt-action-btn{width:100%;height:100%;padding:0;border:0;border-radius:999px;background:transparent;display:grid;place-items:center;cursor:grab}.interrupt-action-wrap.dragging .interrupt-action-btn{cursor:grabbing}.interrupt-action-caption{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);color:#e0f2fefa;font-size:13px;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:.01em;text-shadow:0 1px 2px rgba(2,6,23,.95),0 0 10px rgba(14,165,233,.35);pointer-events:none}.interrupt-action-btn:focus-visible{outline:2px solid rgba(186,230,253,.95);outline-offset:3px}.interrupt-action-btn:active .interrupt-action-orb{transform:scale(.96)}.interrupt-action-orb{position:relative;width:86px;height:86px;border-radius:999px;display:grid;place-items:center;background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.96),rgba(255,255,255,.2) 24%,transparent 50%),conic-gradient(from 220deg,#22d3eef2,#3b82f6f2,#a78bfae6,#38bdf8f0,#22d3eef2);border:1px solid rgba(186,230,253,.68);box-shadow:0 12px 30px #1e40af73,0 0 24px #38bdf873;overflow:hidden;isolation:isolate;animation:interrupt-orb-breath 2.7s ease-in-out infinite}.interrupt-action-orb:before,.interrupt-action-orb:after{content:"";position:absolute;border-radius:inherit}.interrupt-action-orb:before{top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:-1;background:conic-gradient(from 0deg,#38bdf899,#6366f173,#22d3ee94,#38bdf899);filter:blur(11px);opacity:.65;animation:interrupt-aura-rotate 8.5s linear infinite}.interrupt-action-orb:after{top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(239,246,255,.35);background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.54),rgba(255,255,255,.1) 40%,transparent 58%),linear-gradient(180deg,#0f172a0a,#02061733)}.interrupt-action-sheen{position:absolute;top:14px;left:16px;width:42px;height:22px;border-radius:999px;background:linear-gradient(180deg,#ffffffc2,#ffffff26);filter:blur(.2px);transform:rotate(-14deg);opacity:.8;z-index:2}.interrupt-action-waveform{position:absolute;z-index:3;display:flex;align-items:flex-end;justify-content:center;gap:4px;width:40px;height:28px;transform:translateY(7px)}.interrupt-action-waveform .bar{display:block;width:4px;height:8px;border-radius:999px;background:linear-gradient(180deg,#eff6fff2,#bfdbfee6);box-shadow:0 0 8px #bfdbfe8c;transform-origin:center bottom;animation:interrupt-wave-bar 1.1s ease-in-out infinite}.interrupt-action-waveform .bar:nth-child(1){animation-delay:0ms}.interrupt-action-waveform .bar:nth-child(2){animation-delay:.12s}.interrupt-action-waveform .bar:nth-child(3){animation-delay:.24s}.interrupt-action-waveform .bar:nth-child(4){animation-delay:.12s}.interrupt-action-waveform .bar:nth-child(5){animation-delay:0ms}@keyframes interrupt-orb-breath{0%,to{transform:scale(1);box-shadow:0 12px 30px #1e40af73,0 0 24px #38bdf873}50%{transform:scale(1.04);box-shadow:0 16px 36px #1e40af8c,0 0 34px #7dd3fcb3}}@keyframes interrupt-aura-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes interrupt-wave-bar{0%,to{transform:scaleY(.5);opacity:.84}40%{transform:scaleY(1.9);opacity:1}65%{transform:scaleY(1.1);opacity:.95}}.interrupt-action-wrap.dragging .interrupt-action-orb,.interrupt-action-wrap.dragging .interrupt-action-waveform .bar{animation-play-state:paused}.interrupt-action-wrap.dragging .interrupt-action-orb:before{animation-play-state:paused}.interrupt-action-wrap.dragging .interrupt-action-orb{transform:scale(1.02)}.interrupt-action-wrap.dragging .interrupt-action-waveform .bar{transform:scaleY(1);opacity:.95}.interrupt-action-wrap.dragging .interrupt-action-sheen{opacity:.65}.interrupt-action-wrap.dragging{filter:drop-shadow(0 10px 20px rgba(15,23,42,.4))}.aux-display-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;pointer-events:none}.aux-display-card{position:absolute;width:min(72vw,1000px);max-width:min(1000px,calc(100vw - 24px));max-height:min(1000px,calc(100vh - 24px));display:flex;flex-direction:column;border-radius:16px;border:1px solid rgba(148,163,184,.36);background:#020617d1;box-shadow:0 22px 44px #02061773,0 0 0 1px #1e293b61;overflow:hidden;pointer-events:auto;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.aux-display-card.aux-display-card-image{width:auto;max-width:min(1000px,calc(100vw - 16px));max-height:min(1000px,calc(100vh - 16px))}.aux-display-card.aux-display-card-html{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:66.6667vh}.aux-display-layer.aux-display-entering .aux-display-card,.aux-display-layer.aux-display-visible .aux-display-card{opacity:1;transform:translateY(0) scale(1)}.aux-display-layer.aux-display-leaving .aux-display-card{opacity:0;transform:translateY(6px) scale(.97);pointer-events:none;transition:opacity .18s ease-in,transform .18s ease-in}.aux-display-layer.aux-display-hidden{visibility:hidden}.aux-display-layer.aux-display-dragging .aux-display-card{transition:none;cursor:grabbing}.aux-display-header{position:relative;z-index:4;height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:flex-end;border-bottom:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#0f172ad1,#020617b8);cursor:grab;touch-action:none}.aux-display-header:before{content:"";position:absolute;left:50%;top:6px;transform:translate(-50%);width:44px;height:4px;border-radius:999px;background:#94a3b87a}.aux-display-title{flex:1 1 auto}.aux-display-close-btn{position:relative;z-index:5;border:1px solid rgba(248,250,252,.24);background:#ef4444e0;color:#fff;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;min-height:32px}.aux-display-body{position:relative;z-index:2;padding:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-x:none;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:140px;color:#f8fafc;font-size:14px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.aux-display-body>*{max-width:100%}.aux-display-body.aux-display-body-html *{max-width:100%;box-sizing:border-box}.aux-display-card.aux-display-card-html .aux-display-body{min-height:0;max-height:calc(66.6667vh - 56px)}.aux-display-body.aux-display-body-image{padding:8px;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.aux-display-body.aux-display-body-video{padding:4px;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000}.aux-display-video-player{width:100%;max-width:100%;max-height:min(1000px,calc(100vh - 120px));height:auto;display:block;object-fit:contain;border-radius:8px;background:#000}.aux-display-body table{width:100%;max-width:100%;table-layout:fixed;border-collapse:collapse}.aux-display-body th,.aux-display-body td{overflow-wrap:anywhere;word-break:break-word}.aux-display-body pre{max-width:100%;overflow-x:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.aux-display-body img{width:auto;height:auto;max-width:min(1000px,calc(100vw - 32px));max-height:min(1000px,calc(100vh - 32px));object-fit:contain;display:block;margin:0 auto;border-radius:10px}.aux-display-body iframe{width:100%;min-height:240px;border:0;border-radius:10px;background:#fff}.aux-display-video-placeholder{border:1px dashed rgba(148,163,184,.42);border-radius:12px;padding:16px;color:#bfdbfe;background:#0f172a8a}.aux-display-video-placeholder strong{display:block;margin-bottom:8px;color:#e2e8f0}@media (max-height: 1280px){.interrupt-action-wrap{width:92px;height:92px}.interrupt-action-orb{width:78px;height:78px}.interrupt-action-waveform{width:36px;gap:3px}.interrupt-action-waveform .bar{width:3px}}@media (max-width: 800px){.interrupt-action-wrap{width:84px;height:84px}.interrupt-action-orb{width:72px;height:72px}.interrupt-action-waveform{width:32px;height:24px;gap:3px}.interrupt-action-waveform .bar{width:3px}.interrupt-action-caption{font-size:12px}}@media (prefers-reduced-motion: reduce){.interrupt-action-orb,.interrupt-action-waveform .bar,.interrupt-action-orb:before{animation:none!important}.interrupt-action-orb{transform:scale(1)}.aux-display-card{transition:none!important}.launcher-preview-layer{transition:none!important;transform:none!important}.launcher-video-intro:after{animation:none!important;opacity:0!important}.icon-btn.state-alert:after{animation:none!important}}.subtitle-toggle{position:fixed;top:28px;left:20px;z-index:22;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.error-log-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#02061729}.error-log-panel{position:absolute;top:24px;left:96px;width:min(560px,calc(100vw - 120px));max-height:min(62vh,480px);display:flex;flex-direction:column;border-radius:14px;border:1px solid rgba(148,163,184,.32);background:#0f172af5;box-shadow:0 24px 48px #02061773;overflow:hidden}.error-log-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.2)}.error-log-title{margin:0;font-size:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#e2e8f0}.error-log-close-btn{border:1px solid rgba(148,163,184,.35);border-radius:9px;background:#1e293bbf;color:#e2e8f0;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700}.error-log-close-btn:hover{filter:brightness(1.08)}.error-log-empty{padding:20px 16px;color:#93c5fd;font-size:13px}.error-log-list{margin:0;padding:8px 10px 12px;list-style:none;overflow:auto;display:flex;flex-direction:column;gap:8px}.error-log-item{border:1px solid rgba(248,113,113,.3);background:#7f1d1d57;border-radius:10px;padding:10px 11px}.error-log-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.error-log-item-source{font-size:11px;font-weight:700;color:#fecaca;text-transform:uppercase;letter-spacing:.03em}.error-log-item-time{font-size:11px;color:#fca5a5;white-space:nowrap}.error-log-item-message{margin-top:7px;font-size:13px;line-height:1.55;color:#fee2e2;white-space:pre-wrap;word-break:break-word}.icon-btn{position:relative;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(59,130,246,.45);border-radius:999px;background:#020617ad;color:#f8fafc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 16px #02061752;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .2s ease}.icon-btn:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:999px;opacity:0;pointer-events:none;box-shadow:0 0 #ef44448c}.icon-btn.state-alert:after{opacity:1;animation:icon-alert-breathe 1.8s ease-in-out infinite}.icon-btn:hover{transform:translateY(-1px)}.icon-btn:focus-visible{outline:2px solid rgba(56,189,248,.9);outline-offset:2px}.icon-btn.is-on{border-color:#93c5fdeb;background:linear-gradient(135deg,#2563ebe6,#1d4ed8eb);color:#eff6ff;box-shadow:0 9px 20px #1e40af73}.icon-btn:not(.is-on){border-color:#fecdd3e0;background:linear-gradient(135deg,#dc2626e6,#b91c1ceb);color:#fef2f2;box-shadow:0 9px 20px #7f1d1d66}@keyframes icon-alert-breathe{0%{box-shadow:0 0 #ef444494,0 0 #7f1d1d47;transform:scale(.98)}50%{box-shadow:0 0 0 8px #ef444424,0 0 0 15px #7f1d1d14;transform:scale(1)}to{box-shadow:0 0 #ef444494,0 0 #7f1d1d47;transform:scale(.98)}}.icon{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.icon-btn .icon-off{display:none}.icon-btn:not(.is-on) .icon-on{display:none}.icon-btn:not(.is-on) .icon-off{display:block}.icon-btn[aria-disabled=true]{cursor:not-allowed}.subtitle-layer{position:fixed;left:0;right:0;bottom:18px;z-index:16;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;padding:0 12px}.subtitle-layer.presentation-mode .chat-bubbles,.subtitle-layer.presentation-mode .partial-transcript{opacity:0;visibility:hidden}.interrupt-top-layer{position:fixed;top:28px;left:20px;right:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;pointer-events:none;z-index:26}.interrupt-hint{border-radius:999px;border:1px solid rgba(56,189,248,.78);background:#7dd3fceb;color:#0c4a6e;font-size:13px;font-weight:700;text-align:center;white-space:pre-line;padding:7px 14px;box-shadow:0 10px 22px #0284c740}.input-lock-hint{border-radius:999px;border:1px solid rgba(125,211,252,.68);background:#082f49b8;color:#e0f2fe;font-size:13px;padding:6px 12px}.video-mic-hint{border-radius:999px;border:1px solid rgba(251,191,36,.78);background:#fef3c7f2;color:#92400e;font-size:13px;font-weight:700;padding:7px 14px;box-shadow:0 8px 18px #b4530933}.chat-bubbles{width:min(920px,96vw);max-height:44vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.chat-bubbles::-webkit-scrollbar{width:0;height:0}.bubble{max-width:min(80vw,720px);border-radius:14px;padding:10px 12px;font-size:14px;line-height:1.5;border:1px solid rgba(15,23,42,.28);box-shadow:0 8px 20px #02061740;background:linear-gradient(180deg,rgba(var(--bubble-rgb, 30, 41, 59),var(--bubble-alpha-strong, .78)),rgba(var(--bubble-rgb, 30, 41, 59),var(--bubble-alpha-soft, .42)));color:rgba(var(--bubble-text-rgb, 248, 250, 252),var(--bubble-text-alpha, 1));transition:opacity .24s ease,transform .24s ease,filter .24s ease,background .24s ease;will-change:opacity,transform,filter;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.bubble-user{align-self:flex-end;--bubble-rgb: 37, 99, 235;--bubble-text-rgb: 219, 234, 254}.bubble-assistant{align-self:flex-start;--bubble-rgb: 22, 163, 74;--bubble-text-rgb: 220, 252, 231;white-space:normal}.bubble-system{align-self:center;--bubble-rgb: 127, 29, 29;--bubble-text-rgb: 254, 226, 226}.bubble-assistant h1,.bubble-assistant h2,.bubble-assistant h3,.bubble-assistant h4,.bubble-assistant h5,.bubble-assistant h6{margin:.35em 0 .25em;line-height:1.3;font-weight:700}.bubble-assistant h1{font-size:1.16em}.bubble-assistant h2{font-size:1.1em}.bubble-assistant h3,.bubble-assistant h4,.bubble-assistant h5,.bubble-assistant h6{font-size:1.03em}.bubble-assistant p,.bubble-assistant ul,.bubble-assistant ol,.bubble-assistant blockquote,.bubble-assistant pre,.bubble-assistant table{margin:.24em 0}.bubble-assistant>:first-child{margin-top:0}.bubble-assistant>:last-child{margin-bottom:0}.bubble-assistant p,.bubble-assistant li,.bubble-assistant blockquote,.bubble-assistant th,.bubble-assistant td,.bubble-assistant code,.bubble-assistant strong,.bubble-assistant em,.bubble-assistant del{color:inherit}.bubble-assistant ul,.bubble-assistant ol{padding-inline-start:1.3em}.bubble-assistant li+li{margin-top:.22em}.bubble-assistant blockquote{border-left:3px solid rgba(187,247,208,.55);padding:.18em .72em;color:#dcfce7eb}.bubble-assistant code{font-family:IBM Plex Mono,JetBrains Mono,SFMono-Regular,Menlo,monospace}.bubble-assistant p code,.bubble-assistant li code,.bubble-assistant blockquote code{padding:.1em .36em;border-radius:.3em;background:#0f172a73}.bubble-assistant pre{border-radius:10px;background:#020617d1;border:1px solid rgba(148,163,184,.28);overflow-x:auto}.bubble-assistant pre code{display:block;padding:.72em .85em;min-width:max-content}.bubble-assistant table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.bubble-assistant th,.bubble-assistant td{border:1px solid rgba(148,163,184,.36);padding:.32em .48em;white-space:nowrap}.bubble-assistant th{background:#02061773}.bubble-assistant a{color:#bfdbfe;text-decoration:underline;text-underline-offset:.18em}.bubble-assistant a:hover{color:#dbeafe}.bubble-removing{opacity:0!important;transform:translateY(-6px) scale(.985);filter:blur(1px)}.partial-transcript{width:min(920px,96vw);min-height:24px;font-size:14px;color:#dbeafe;text-shadow:0 1px 2px rgba(2,6,23,.8);text-align:right}@media (max-width: 640px){.presentation-layer{top:84px;right:12px;bottom:20px;left:12px}.presentation-page-label{top:10px;right:10px;font-size:10px}.presentation-caption{top:calc(100% + 8px);width:min(calc(100vw - 28px),calc(100% - 4px));padding:9px 12px 9px 14px;font-size:14px;line-height:1.4}.player-controls{top:18px;right:12px;left:12px;justify-content:flex-end;gap:8px}.player-controls button{font-size:15px;padding:12px 16px;min-height:48px}.subtitle-toggle{top:18px;left:12px;gap:10px}.interrupt-top-layer{top:18px;left:12px;right:12px}.icon-btn{width:50px;height:50px}.icon{width:22px;height:22px}.error-log-panel{top:14px;left:12px;width:calc(100vw - 24px);max-height:min(68vh,520px)}.error-log-item-message{font-size:12px}.bubble{font-size:13px}}@media (max-width: 980px) and (min-width: 641px){.error-log-panel{left:88px;width:calc(100vw - 108px)}}@media (orientation: portrait) and (min-width: 1000px) and (max-width: 1120px) and (min-height: 1800px){.subtitle-toggle{gap:10px}.icon-btn{width:56px;height:56px}.icon{width:25px;height:25px;stroke-width:3.6}.interrupt-hint{font-size:18px;padding:12px 22px}.bubble{font-size:18px;line-height:1.62;padding:14px 18px}}main{max-width:980px;margin:0 auto;padding:24px 16px 40px}body.launcher-user-page .launcher-user-main{--launcher-top-ratio: 24%;--launcher-bottom-ratio: 24%;width:min(1160px,calc(100vw - 24px));max-width:none;margin:0 auto;height:100dvh;display:flex;flex-direction:column;gap:14px;padding:14px 0 16px;overflow:hidden}.launcher-top-section{flex:0 0 var(--launcher-top-ratio);width:100%;min-height:128px;max-height:280px;padding:28px 0 8px 40px;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.p-mv__cont{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"square title" "square text";column-gap:22px;row-gap:8px;align-items:center}.p-mv__square{grid-area:square;width:110px;height:110px}.p-mv__square svg{width:100%;height:100%;display:block}.p-mv__title{grid-area:title;display:flex;flex-wrap:wrap;gap:2px;margin:0;font-size:clamp(36px,5.8vw,64px);font-weight:700;line-height:1.02;color:#eef2ff}.p-mv__text{grid-area:text;display:flex;flex-wrap:wrap;margin:0;font-size:clamp(20px,2.9vw,32px);line-height:1.1;color:#c7d2fe}.js-t-wrap{display:inline-flex;overflow:hidden}.js-t-obj{display:inline-block;transform:translateY(0);opacity:1}.launcher-video-section{flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.launcher-video-intro{position:absolute;top:clamp(8px,1.8vh,22px);left:40px;right:40px;transform:none;z-index:4;width:auto;max-width:none;padding:20px 28px 22px;text-align:center;pointer-events:none;box-sizing:border-box;background:#6464e6;border:1px solid rgba(255,255,255,.34);border-radius:12px;overflow:hidden;isolation:isolate;box-shadow:0 12px 28px #1c277b6b,inset 0 1px #ffffff47}.launcher-video-intro:after{content:"";position:absolute;top:-120%;left:-34%;width:26%;height:300%;border-radius:999px;background:linear-gradient(90deg,#fff0,#ffffffd1 52%,#fff0);opacity:.62;filter:blur(.5px);transform:translate(-165%) rotate(22deg);animation:launcher-intro-shine 3.9s ease-in-out infinite;z-index:0;mix-blend-mode:screen}.launcher-video-intro-title,.launcher-video-intro-subtitle{position:relative;z-index:1;margin:0;font-size:clamp(34px,5vw,62px);font-weight:800;letter-spacing:.03em;line-height:1.12;color:#fff;text-shadow:0 2px 0 rgba(42,48,160,.55),0 10px 18px rgba(28,39,123,.3)}.launcher-video-intro-subtitle{margin-top:2px}@keyframes launcher-intro-shine{0%{transform:translate(-165%) rotate(22deg);opacity:0}12%{opacity:.72}50%{transform:translate(360%) rotate(22deg);opacity:.58}65%,to{transform:translate(360%) rotate(22deg);opacity:0}}.launcher-video-preview{flex:1 1 auto;position:relative;width:100%;height:100%;min-height:0;min-width:0;border-radius:0;border:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;overflow:hidden}.launcher-video-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;flex:0 0 auto}.launcher-video-preview-actions{display:flex;gap:8px;flex-wrap:wrap}body.launcher-user-page .launcher-video-section,body.launcher-user-page .launcher-video-preview,body.launcher-user-page .launcher-video-preview-host,body.launcher-user-page .launcher-video-frame-wrap,body.launcher-user-page .launcher-video-frame-wrap iframe,body.launcher-user-page .launcher-video-file-player{pointer-events:none;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.launcher-video-preview-host{position:relative;width:100%;height:100%;flex:1 1 100%;min-width:0;min-height:0;border-radius:0;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.launcher-video-preview-host.is-transitioning{display:block}.launcher-video-preview-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--muted);font-size:14px;text-align:center;padding:16px}.launcher-video-frame-wrap{position:relative;flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.launcher-video-frame-wrap.is-aspect-fixed{flex:0 0 auto}.launcher-preview-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;will-change:opacity,transform}.launcher-preview-layer.is-enter,.launcher-preview-layer.is-exit{transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1)}.launcher-preview-layer.is-enter{opacity:0;transform:translate(2.4%) scale(1.003)}.launcher-preview-layer.is-enter.is-enter-active,.launcher-preview-layer.is-exit{opacity:1;transform:translate(0) scale(1)}.launcher-preview-layer.is-exit.is-exit-active{opacity:0;transform:translate(-2.2%) scale(.998)}.launcher-video-frame-wrap iframe{display:block;width:100%;height:100%;border:0;background:transparent}.launcher-video-file-player{width:100%;height:100%;display:block;background:transparent;object-fit:contain}.launcher-document-page-canvas{display:block;width:auto;height:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;background:transparent}.launcher-video-preview-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px;text-align:center}.launcher-document-embed-error{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 20px;text-align:center;border:1px solid rgba(148,163,184,.34);border-radius:12px;background:linear-gradient(160deg,#0f172adb,#0f172a9e);color:#e2e8f0}.launcher-document-embed-error-title{margin:0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.18;letter-spacing:.02em;color:#f8fafc}.launcher-document-embed-error-text{margin:0;font-size:clamp(15px,1.5vw,20px);line-height:1.5;color:#cbd5e1}.launcher-video-config-status{flex:0 0 auto;font-size:13px;color:var(--muted)}.launcher-video-config-status.ok{color:var(--ok)}.launcher-video-config-status.warn{color:var(--warn)}.launcher-video-config-status.err{color:var(--err)}.launcher-user-panel{flex:0 0 var(--launcher-bottom-ratio);min-height:166px;max-height:350px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:0 0 20px}.launcher-user-start-btn{width:auto;max-width:100%;min-height:148px;padding:30px 100px;border-radius:28px;font-size:clamp(44px,5.9vw,72px);letter-spacing:.03em;box-shadow:0 18px 42px #0206176b;white-space:nowrap;color:#fff}.launcher-user-page #status{text-align:center;font-size:16px;min-height:1.5em}.launcher-user-page #status.is-hidden{min-height:0;height:0;margin:0;opacity:0;visibility:hidden;overflow:hidden}@media (max-width: 980px){body.launcher-user-page .launcher-user-main{--launcher-top-ratio: 22%;--launcher-bottom-ratio: 26%;width:calc(100vw - 12px);padding:8px 0 10px;gap:8px}.launcher-top-section{min-height:96px;max-height:220px;padding:18px 0 6px 22px}.p-mv__cont{grid-template-columns:1fr;grid-template-areas:"square" "title" "text";row-gap:10px}.p-mv__square{width:86px;height:86px}.launcher-video-preview-host,.launcher-video-preview-empty,.launcher-video-file-player{min-height:0}.launcher-video-preview-actions button{min-height:34px;padding:8px 10px}.launcher-user-start-btn{min-height:116px;font-size:clamp(36px,8.4vw,56px);border-radius:22px}.launcher-user-panel{min-height:142px;max-height:300px;padding:0 0 14px}}.card{background:var(--panel);border:1px solid rgba(148,163,184,.25);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px #02061759}h1{margin:0 0 8px;font-size:28px}p{margin:0;color:var(--muted)}label{display:block;margin:16px 0 8px;font-size:14px;color:var(--muted)}input[type=text]{width:100%;border:1px solid rgba(148,163,184,.35);border-radius:10px;background:#0206178c;color:var(--text);padding:10px 12px;font-size:15px}input[type=checkbox]{margin-right:8px}.actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}button{border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:700;cursor:pointer}button.primary{background:var(--accent);color:#082f49}button.warn{background:var(--warn);color:#1f2937}button.danger{background:var(--err);color:#fff}#startBtn,#refreshSessionsBtn,#closeAllSessionsBtn,#listSessionsBtn,#closeAllBtn,#closeMirrorBtn,#clearLogBtn,#versionBtn,.player-controls #exitBtn{position:relative;transition:transform .14s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}#startBtn:hover,#refreshSessionsBtn:hover,#closeAllSessionsBtn:hover,#listSessionsBtn:hover,#closeAllBtn:hover,#closeMirrorBtn:hover,#clearLogBtn:hover,#versionBtn:hover,.player-controls #exitBtn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0206175c;filter:brightness(1.05)}#startBtn:active,#refreshSessionsBtn:active,#closeAllSessionsBtn:active,#listSessionsBtn:active,#closeAllBtn:active,#closeMirrorBtn:active,#clearLogBtn:active,#versionBtn:active,.player-controls #exitBtn:active{transform:scale(.98)}body.launcher-user-page #startBtn.launcher-user-start-btn{background:linear-gradient(135deg,#6464e6,#5151dd 60%,#4545c9);border:1px solid rgba(222,232,255,.46);color:#fff!important;text-shadow:0 1px 0 rgba(38,38,112,.58);box-shadow:0 18px 42px #0206176b,0 0 0 1px #a9baff6b}body.launcher-user-page #startBtn.launcher-user-start-btn:not(:disabled):hover{transform:translateY(-2px) scale(1.01);filter:brightness(1.08);box-shadow:0 20px 46px #11182775,0 0 0 1px #cbd8ff9e,0 0 18px #849dffd1,0 0 34px #6464e694}body.launcher-user-page #startBtn.launcher-user-start-btn:not(:disabled):active{transform:translateY(0) scale(.99)}body.launcher-user-page #startBtn.launcher-user-start-btn:focus-visible{outline:none;box-shadow:0 20px 46px #11182775,0 0 0 2px #ecf2ffeb,0 0 0 5px #748fffb8,0 0 24px #849dffcc}#startBtn:disabled,#refreshSessionsBtn:disabled,#closeAllSessionsBtn:disabled,#listSessionsBtn:disabled,#closeAllBtn:disabled,#closeMirrorBtn:disabled,#clearLogBtn:disabled,#versionBtn:disabled,.player-controls #exitBtn:disabled{cursor:not-allowed;opacity:.78;transform:none;filter:none}#startBtn.is-loading:after,#refreshSessionsBtn.is-loading:after,#closeAllSessionsBtn.is-loading:after,.player-controls #exitBtn.is-loading:after{content:"";display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:button-loading-spin .72s linear infinite;vertical-align:-2px}body.launcher-user-page #startBtn.launcher-user-start-btn.is-loading:after{content:"";display:inline-block;width:34px;height:34px;margin-left:18px;border:3.6px solid currentColor;border-top-color:transparent;border-radius:50%;animation:button-loading-spin .72s linear infinite;vertical-align:-.08em}@keyframes button-loading-spin{to{transform:rotate(360deg)}}.status{margin-top:14px;font-size:14px}.status.ok{color:var(--ok)}.status.warn{color:var(--warn)}.status.err{color:var(--err)}.version-panel{margin-top:10px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#0206179e;padding:10px}.version-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.version-panel-title{font-size:12px;color:var(--muted);letter-spacing:.03em;text-transform:uppercase}.version-panel .icon-btn{width:26px;height:26px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172abf;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0}.version-panel .icon-btn:hover{border-color:#38bdf8b3;color:#bae6fd}.version-panel .icon-btn:focus-visible{outline:2px solid rgba(56,189,248,.85);outline-offset:2px}.version-build-time{margin-top:8px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:#020617b8;padding:8px 10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;color:#cbd5e1;white-space:pre-line}body.modal-open{overflow:hidden}.confirm-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:20px;background:#020617a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-modal-card{width:min(460px,100%);border-radius:14px;border:1px solid rgba(148,163,184,.32);background:#0f172af5;box-shadow:0 24px 48px #02061773;padding:18px}.session-manager-card{width:min(980px,100%);max-height:min(80vh,780px);overflow:auto}.session-manager-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.session-manager-head .icon-btn{width:30px;height:30px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172abf;color:#cbd5e1;box-shadow:none}.session-manager-head .icon-btn:hover{border-color:#38bdf8b3;color:#bae6fd}.session-manager-desc{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.session-manager-warning{margin-top:12px;border-radius:10px;border:1px solid rgba(245,158,11,.6);background:#78350f59;color:#fde68a;padding:10px 12px;font-size:13px;line-height:1.5}.session-manager-actions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.confirm-modal-card h2{margin:0;font-size:22px}.confirm-modal-card p{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.confirm-modal-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirm-modal-actions button{min-width:136px}.hidden{display:none}.sessions-card{margin-top:16px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#02061785;padding:12px}.sessions-card h2{margin:0 0 8px;font-size:16px}.sessions-summary{font-size:13px;color:var(--muted);margin-bottom:10px}.sessions-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.metric-chip{border-radius:10px;padding:10px;border:1px solid rgba(148,163,184,.24);background:#0f172a99}.metric-normal{border-color:#94a3b83d}.metric-ok{border-color:#22c55e73;background:#14532d59}.metric-warn{border-color:#f59e0b73;background:#78350f59}.metric-err{border-color:#ef444473;background:#7f1d1d59}.metric-label{font-size:11px;color:var(--muted)}.metric-value{margin-top:4px;font-size:18px;font-weight:700;color:var(--text)}.sessions-summary-time{margin-top:8px;font-size:12px;color:var(--muted)}.sessions-list{display:grid;gap:10px}.session-item{border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0f172ab8;padding:10px}.session-item-head-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.session-item-head-left{display:flex;align-items:center;gap:8px;min-width:0}.session-item-head{font-size:13px;font-weight:700;word-break:break-all}.session-item-meta{margin-top:6px;font-size:12px;color:#cbd5e1;line-height:1.5}.session-close-btn{border-radius:8px;border:1px solid rgba(248,250,252,.24);font-size:12px;font-weight:700;line-height:1;min-height:28px;padding:6px 10px;transition:transform .12s ease,filter .16s ease,opacity .16s ease}.session-close-btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.session-close-btn:active{transform:scale(.97)}.session-close-btn:disabled{cursor:not-allowed;opacity:.78;transform:none;filter:none}.session-tags{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.tag{display:inline-flex;align-items:center;border-radius:8px;padding:3px 8px;font-size:11px;border:1px solid rgba(148,163,184,.24);background:#020617a6;color:#e2e8f0}.tag-ok{border-color:#22c55e80;background:#14532d66}.tag-warn{border-color:#f59e0b80;background:#78350f66}.tag-err{border-color:#ef444480;background:#7f1d1d66}.tag-muted{color:#cbd5e1}.tag-neutral{color:#e2e8f0}.log{margin-top:8px;max-height:280px;overflow:auto;white-space:pre-wrap;background:#020617b8;border-radius:10px;border:1px solid rgba(148,163,184,.2);padding:10px;font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;color:#cbd5e1}.log-panel{margin-top:16px}.log-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.log-title{font-size:12px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.log-toolbar .icon-btn{width:28px;height:28px;border-radius:8px;border:1px solid rgba(148,163,184,.35);background:#0f172abf;color:#cbd5e1;display:inline-flex;align-items:center;justify-content:center;padding:0}.log-toolbar .icon-btn:hover{border-color:#38bdf8b3;color:#bae6fd}.log-toolbar .icon-btn:focus-visible{outline:2px solid rgba(56,189,248,.85);outline-offset:2px}.log-toolbar .icon-btn:disabled{opacity:.5;cursor:not-allowed}.icon-copy{width:12px;height:12px;position:relative;border:1.5px solid currentColor;border-radius:2px}.icon-copy:after{content:"";position:absolute;top:-5px;left:-5px;width:12px;height:12px;border:1.5px solid currentColor;border-radius:2px;background:transparent}.card>video{width:100%;aspect-ratio:16 / 9;border-radius:12px;margin-top:16px;background:#000;border:1px solid rgba(148,163,184,.25)}.kv{margin-top:12px;display:grid;grid-template-columns:170px 1fr;gap:8px 12px;font-size:13px}.kv .k{color:var(--muted)}@media (max-width: 640px){.kv{grid-template-columns:1fr}}.player-root .video-js .vjs-tech{width:100%!important;height:auto!important;object-fit:fill!important}body.launcher-user-page.launcher-ipro-ui-compensated .launcher-top-section{min-height:calc(128px / var(--launcher-ipro-ui-scale-factor));max-height:calc(280px / var(--launcher-ipro-ui-scale-factor));padding:calc(28px / var(--launcher-ipro-ui-scale-factor)) 0 calc(8px / var(--launcher-ipro-ui-scale-factor)) calc(40px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated .launcher-user-main{height:972px;max-height:972px}body.launcher-user-page.launcher-ipro-ui-compensated .p-mv__cont{column-gap:calc(22px / var(--launcher-ipro-ui-scale-factor));row-gap:calc(8px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated .p-mv__square{width:calc(110px / var(--launcher-ipro-ui-scale-factor));height:calc(110px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated .p-mv__title{gap:calc(2px / var(--launcher-ipro-ui-scale-factor));font-size:clamp(calc(36px / var(--launcher-ipro-ui-scale-factor)),calc(5.8vw / var(--launcher-ipro-ui-scale-factor)),calc(64px / var(--launcher-ipro-ui-scale-factor)))}body.launcher-user-page.launcher-ipro-ui-compensated .p-mv__text{font-size:clamp(calc(20px / var(--launcher-ipro-ui-scale-factor)),calc(2.9vw / var(--launcher-ipro-ui-scale-factor)),calc(32px / var(--launcher-ipro-ui-scale-factor)))}body.launcher-user-page.launcher-ipro-ui-compensated .launcher-video-intro{top:clamp(calc(8px / var(--launcher-ipro-ui-scale-factor)),calc(1.8vh / var(--launcher-ipro-ui-scale-factor)),calc(22px / var(--launcher-ipro-ui-scale-factor)));left:calc(40px / var(--launcher-ipro-ui-scale-factor));right:calc(40px / var(--launcher-ipro-ui-scale-factor));padding:calc(20px / var(--launcher-ipro-ui-scale-factor)) calc(28px / var(--launcher-ipro-ui-scale-factor)) calc(22px / var(--launcher-ipro-ui-scale-factor));border-radius:calc(12px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated .launcher-video-intro-title,body.launcher-user-page.launcher-ipro-ui-compensated .launcher-video-intro-subtitle{font-size:clamp(calc(34px / var(--launcher-ipro-ui-scale-factor)),calc(5vw / var(--launcher-ipro-ui-scale-factor)),calc(62px / var(--launcher-ipro-ui-scale-factor)))}body.launcher-user-page.launcher-ipro-ui-compensated .launcher-user-panel{min-height:calc(166px / var(--launcher-ipro-ui-scale-factor));max-height:calc(350px / var(--launcher-ipro-ui-scale-factor));gap:calc(12px / var(--launcher-ipro-ui-scale-factor));padding-bottom:calc(20px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated #startBtn.launcher-user-start-btn{min-height:calc(148px / var(--launcher-ipro-ui-scale-factor));padding:calc(30px / var(--launcher-ipro-ui-scale-factor)) calc(100px / var(--launcher-ipro-ui-scale-factor));border-radius:calc(28px / var(--launcher-ipro-ui-scale-factor));font-size:clamp(calc(44px / var(--launcher-ipro-ui-scale-factor)),calc(5.9vw / var(--launcher-ipro-ui-scale-factor)),calc(72px / var(--launcher-ipro-ui-scale-factor)))}body.launcher-user-page.launcher-ipro-ui-compensated #startBtn.launcher-user-start-btn.is-loading:after{width:calc(34px / var(--launcher-ipro-ui-scale-factor));height:calc(34px / var(--launcher-ipro-ui-scale-factor));margin-left:calc(18px / var(--launcher-ipro-ui-scale-factor));border-width:calc(3.6px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated #status{font-size:calc(16px / var(--launcher-ipro-ui-scale-factor))}body.launcher-user-page.launcher-ipro-ui-compensated .confirm-modal{overflow:auto}body.launcher-user-page.launcher-ipro-ui-compensated .confirm-modal-card{transform:scale(calc(1 / var(--launcher-ipro-ui-scale-factor)));transform-origin:center center;will-change:transform}
