._devicesPage_2cqgd_1{min-height:80dvh;color:var(--fg);box-sizing:border-box;flex-direction:column;gap:18px;display:flex}._devicesPageSidebar_2cqgd_10{height:100%;min-height:0;margin-top:0}._devicesPageSpacious_2cqgd_18{width:min(1440px,100%);height:100%;min-height:0;margin:0 auto}._devicesPageSpacious_2cqgd_18 ._terminalShell_2cqgd_25{min-height:0}._btn_2cqgd_29{border:1px solid var(--card-border);color:var(--fg);cursor:pointer;box-shadow:none;border-radius:12px;padding:10px 15px;font-size:14px;font-weight:600;transition:filter .15s,border-color .15s,transform .15s}:root[data-theme=dark] ._btn_2cqgd_29{background:#1d2230}:root[data-theme=light] ._btn_2cqgd_29{background:#fff}._btn_2cqgd_29:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}._btn_2cqgd_29:disabled{opacity:.45;cursor:not-allowed}:root ._btn_2cqgd_29._primary_2cqgd_59{color:#fff;background:#2563eb;border-color:#2563eb}._btn_2cqgd_29._primary_2cqgd_59:hover:not(:disabled){filter:none;background:#1d4ed8}:root ._btn_2cqgd_29._danger_2cqgd_70{color:#fff;background:#7f1d3b;border-color:#7f1d3b}._btn_2cqgd_29._danger_2cqgd_70:hover:not(:disabled){filter:none;background:#6b1832}._status_2cqgd_81{border:1px solid var(--card-border);box-shadow:none;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:10px;margin-left:auto;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}._statusOn_2cqgd_96{color:#dcfce7;background:#16a34a29;border-color:#22c55e66}._statusOff_2cqgd_102{color:var(--fg);background:#94a3b81f;border-color:#94a3b847}._statusLabel_2cqgd_108{line-height:1}._dot_2cqgd_112{background:#6b7280;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 4px #6b72802e}._dot_2cqgd_112._on_2cqgd_122{background:#16a34a;animation:2.4s ease-in-out infinite _dot-pulse_2cqgd_1;box-shadow:0 0 0 4px #16a34a2e,0 0 10px #16a34a80}._workspace_2cqgd_128{flex:1;grid-template-columns:460px minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid}._controlStack_2cqgd_137{flex-direction:column;gap:16px;min-width:0;height:100%;min-height:0;display:flex}._serialTopAction_2cqgd_146{width:100%}._serialTopButton_2cqgd_150{width:100%;min-height:42px}._tabsCard_2cqgd_155{flex:none;gap:14px;width:100%;max-width:100%;min-height:0;padding:18px 22px 22px}._tabsList_2cqgd_164{border-bottom:1px solid var(--card-border);flex-wrap:wrap;gap:4px;margin-bottom:6px;padding-bottom:0;display:flex}._tabButton_2cqgd_173{letter-spacing:.04em;color:var(--fg-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:10px 16px;font-size:13px;font-weight:700;transition:color .15s,border-color .15s,background .15s}._tabButton_2cqgd_173:hover{color:var(--fg);background:#ffffff0a}._tabButtonActive_2cqgd_192{color:#2563eb;border-bottom-color:#2563eb}:root[data-theme=light] ._tabButton_2cqgd_173:hover{background:#0f172a0a}._tabContent_2cqgd_201{flex-direction:column;gap:16px;min-height:0;display:flex;overflow-y:auto}._disabledSection_2cqgd_209{opacity:.45;pointer-events:none}._disabledSection_2cqgd_209 button,._disabledSection_2cqgd_209 input{pointer-events:none}._inlineRow_2cqgd_219{align-items:stretch;gap:8px;display:flex}._inlineRow_2cqgd_219 input{flex:1;min-width:0}._select_2cqgd_230{border:1px solid var(--card-border);background:var(--card-inset);color:var(--fg);border-radius:12px;padding:11px 12px;font-size:14px}:root[data-theme=dark] ._select_2cqgd_230 option{color:#f8fafc;background:#111827}:root[data-theme=light] ._select_2cqgd_230 option{color:#0f172a;background:#fff}._fieldHint_2cqgd_249{color:var(--fg-muted);font-size:11px}._fieldError_2cqgd_254{color:#fda4af;font-size:12px}._deviceList_2cqgd_259{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._deviceRow_2cqgd_268{border:1px solid var(--card-border);background:var(--card-inset);border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;padding:10px 12px;display:flex}._deviceRowMain_2cqgd_279{justify-content:space-between;align-items:center;gap:12px;display:flex}._deviceInfo_2cqgd_286{flex-direction:column;gap:2px;min-width:0;display:flex}._deviceChipLine_2cqgd_293{align-items:center;gap:8px;min-width:0;display:flex}._wifiNetConnected_2cqgd_300{color:#22c55e;font-weight:600}._heartbeatIcon_2cqgd_305{background:#64748b;border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 3px #64748b2e}._heartbeatIconOn_2cqgd_314{background:#22c55e;box-shadow:0 0 0 3px #22c55e2e,0 0 10px #22c55e6b}._heartbeatIconOff_2cqgd_319{background:#64748b;box-shadow:0 0 0 3px #64748b2e}._deviceActions_2cqgd_324{flex:none;align-items:center;gap:8px;display:flex}._deviceActions_2cqgd_324 ._btn_2cqgd_29{min-width:132px}._deviceChipId_2cqgd_335{color:var(--fg);word-break:break-all;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:13px;font-weight:700}._deviceName_2cqgd_343{color:var(--fg-muted);font-size:11px}:root ._btn_2cqgd_29._renameButton_2cqgd_348{color:var(--fg);border-color:color-mix(in srgb, #14b8a6 38%, var(--card-border));background:color-mix(in srgb, #14b8a6 11%, var(--card-bg));box-shadow:inset 0 1px #ffffff14}._btn_2cqgd_29._renameButton_2cqgd_348:hover:not(:disabled){border-color:color-mix(in srgb, #14b8a6 58%, var(--card-border));background:color-mix(in srgb, #14b8a6 17%, var(--card-bg));filter:none}._renameCard_2cqgd_361{border:1px solid var(--card-border);background:color-mix(in srgb, var(--card-bg) 70%, transparent);border-radius:14px;flex-direction:column;gap:12px;padding:12px;display:flex}._renameActions_2cqgd_371{justify-content:flex-end;gap:8px;display:flex}._tabContentPair_2cqgd_377{scrollbar-gutter:stable;padding-right:12px}._card_2cqgd_382{border:1px solid var(--card-border);box-shadow:none;color:var(--fg);background:var(--card-bg);border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}._controlCard_2cqgd_396{justify-self:start;gap:18px;width:100%;max-width:408px;height:100%;min-height:0;overflow-y:auto}._controlCard_2cqgd_396>._controlSection_2cqgd_406+._controlSection_2cqgd_406{border-top:1px solid var(--card-border);padding-top:18px}._infoList_2cqgd_411{flex-direction:column;gap:8px;font-size:13px;display:flex}._infoRow_2cqgd_418{grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:baseline;gap:10px;display:grid}._infoLabel_2cqgd_425{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:700}._infoValue_2cqgd_433{color:var(--fg);word-break:break-all;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace}._infoSecretValue_2cqgd_439{align-items:center;gap:8px;min-width:0;display:inline-flex}._infoSecretValue_2cqgd_439>span{overflow-wrap:anywhere;min-width:0}._infoIconButton_2cqgd_451{border:1px solid var(--card-border);width:26px;height:24px;color:var(--fg-muted);cursor:pointer;background:#ffffff0a;border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}._infoIconButton_2cqgd_451:hover:not(:disabled){color:var(--fg);background:#2563eb1f}._infoIconButton_2cqgd_451:disabled{opacity:.45;cursor:not-allowed}._infoEmpty_2cqgd_475{color:var(--fg-muted);font-style:italic}._ledStatusCard_2cqgd_480{border:1px solid var(--card-border);background:var(--card-bg);color:var(--fg);border-radius:18px;flex-direction:row;align-items:center;gap:12px;padding:9px 14px;display:flex}._ledStatusLed_2cqgd_492{flex:none;width:36px;height:36px;display:block}._ledLitBlink_2cqgd_499{animation:step-end infinite _led-rgb-blink_2cqgd_1}._ledStatusText_2cqgd_503{color:var(--fg);white-space:pre-line;font-size:13px;line-height:1.3}@keyframes _led-rgb-blink_2cqgd_1{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}to{opacity:0}}:root[data-theme=dark] ._controlCard_2cqgd_396{background:linear-gradient(145deg,#181c26 0%,#0f121a 100%)}:root[data-theme=light] ._controlCard_2cqgd_396{background:linear-gradient(145deg,#fff 0%,#f0f2f8 100%)}._controlSection_2cqgd_406{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}._controlConnectButton_2cqgd_533{align-self:flex-start;margin-bottom:6px}._controlSection_2cqgd_406 h4{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700}._cardHead_2cqgd_545{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._cardEyebrow_2cqgd_552{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-size:11px;font-weight:700;display:inline-block}._card_2cqgd_382 h3{letter-spacing:-.03em;margin:6px 0 0;font-size:18px;font-weight:700}._downloadsCard_2cqgd_568{flex:none;gap:14px;padding:16px}._downloadsHead_2cqgd_574{z-index:1;position:relative}._downloadsGrid_2cqgd_579{z-index:1;gap:10px;display:grid;position:relative}._downloadButton_2cqgd_586{border:1px solid var(--card-border);background:linear-gradient(135deg, #ffffff14, #ffffff05), var(--card-inset);min-height:58px;color:var(--fg);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:flex}._downloadButton_2cqgd_586:hover{background:linear-gradient(135deg, #38bdf821, #2563eb0a), var(--card-inset);border-color:#38bdf857;transform:translateY(-1px)}._downloadIcon_2cqgd_611{object-fit:contain;border-radius:12px;flex:none;width:42px;height:42px}._downloadCopy_2cqgd_619{flex-direction:column;gap:2px;min-width:0;display:flex}._downloadLabel_2cqgd_626{letter-spacing:-.01em;color:var(--fg);font-size:14px;font-weight:800}._downloadDescription_2cqgd_633{color:var(--fg-muted);font-size:11px;line-height:1.35}._cardChip_2cqgd_639{letter-spacing:.12em;text-transform:uppercase;min-height:30px;color:var(--fg);background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}._cardChipOn_2cqgd_655{color:#dcfce7;background:#16a34a24;border-color:#22c55e47}._cardChipOff_2cqgd_661{color:var(--fg-muted)}._cardMeta_2cqgd_665{flex-wrap:wrap;gap:8px;display:flex}._cardMeta_2cqgd_665 span{min-height:30px;color:var(--fg-muted);border:1px solid var(--card-border);background:#ffffff0f;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}._field_2cqgd_249{flex-direction:column;gap:6px;display:flex}._field_2cqgd_249 label{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:12px;font-weight:700}._field_2cqgd_249 input,._field_2cqgd_249 input[type=file]{border:1px solid var(--card-border);background:var(--card-inset);color:var(--fg);border-radius:12px;padding:11px 12px;font-size:14px}._field_2cqgd_249 input::placeholder{color:color-mix(in srgb, var(--fg-muted) 82%, transparent)}._passwordField_2cqgd_711{align-items:center;display:flex;position:relative}._passwordField_2cqgd_711 input{width:100%;padding-right:48px}._passwordMasked_2cqgd_722{-webkit-text-security:disc}._passwordToggle_2cqgd_726{width:36px;height:32px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex;position:absolute;right:6px}._passwordToggle_2cqgd_726:hover:not(:disabled),._passwordToggleActive_2cqgd_743{color:var(--fg);background:#2563eb1f}._passwordToggle_2cqgd_726:disabled{opacity:.45;cursor:not-allowed}._passwordToggleEye_2cqgd_753{border:1.8px solid;border-radius:999px/720px;width:18px;height:12px;position:relative;transform:rotate(-8deg)}._passwordToggleEye_2cqgd_753:after{content:"";background:currentColor;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._progressPanel_2cqgd_774{flex-direction:column;gap:12px;display:flex}._progressHead_2cqgd_780{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-size:11px;font-weight:700;display:flex}._progressValue_2cqgd_793{min-width:54px;min-height:24px;color:var(--fg);font-variant-numeric:tabular-nums;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:11px;transition:border-color .25s,background .25s,color .25s;display:inline-flex}._progressValueFlashing_2cqgd_809{color:#dbeafe;background:#38bdf824;border-color:#38bdf873;animation:2.4s ease-in-out infinite _value-pulse_2cqgd_1}._progress_2cqgd_774{background:linear-gradient(#ffffff0f,#ffffff03),#070c14b3;border:1px solid #ffffff1a;border-radius:999px;height:26px;padding:4px;transition:border-color .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -1px 2px #00000059}._progressInline_2cqgd_832{flex:1;min-width:0}._progress_2cqgd_774:after{content:"";opacity:.8;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);border-radius:999px;position:absolute;inset:0}._progress_2cqgd_774>div{z-index:1;border-radius:999px;height:100%;transition:width .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}._progress_2cqgd_774>div:before{content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(-45deg,#ffffff38 0 10px,#fff0 10px 22px);transition:opacity .25s;position:absolute;inset:0}._progress_2cqgd_774>div:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#fff0 0 35%,#ffffff73 50%,#fff0 65% 100%);position:absolute;inset:0;transform:translate(-100%)}._progressActive_2cqgd_889{border-color:#38bdf84d;animation:2.6s ease-in-out infinite _progress-breathe_2cqgd_1}._progressActive_2cqgd_889>div{background:linear-gradient(90deg,#1d4ed8 0%,#2563eb 28%,#38bdf8 58%,#60a5fa 100%) 0 0/220% 100%;animation:2.4s linear infinite _progress-flow_2cqgd_1;box-shadow:inset 0 1px #ffffff42,inset 0 -2px 4px #00000038,0 0 18px #38bdf873}._progressActive_2cqgd_889>div:before{opacity:1;animation:1s linear infinite _stripes-shift_2cqgd_1}._progressActive_2cqgd_889>div:after{opacity:1;animation:2.4s ease-in-out infinite _gloss-sweep_2cqgd_1}._progressReady_2cqgd_914>div{background:linear-gradient(90deg,#2563ebe0,#22c55eeb);box-shadow:inset 0 1px #ffffff2e,0 0 20px #22c55e38}._progressIdle_2cqgd_921>div{background:linear-gradient(90deg,#475569e6,#64748bb3);box-shadow:inset 0 1px #ffffff14}:root[data-theme=light] ._progress_2cqgd_774{background:linear-gradient(#0f172a0a,#0f172a14),#e2e8f0d9;border-color:#0f172a14;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px 2px #0f172a1a}:root[data-theme=light] ._progressActive_2cqgd_889{border-color:#2563eb59}:root[data-theme=light] ._progressValue_2cqgd_793{background:#ffffffb3;border-color:#0f172a1a}:root[data-theme=light] ._progressValueFlashing_2cqgd_809{color:#1e3a8a;background:#3b82f624;border-color:#2563eb73}._btnFlashing_2cqgd_951,._btnFlashing_2cqgd_951:disabled{opacity:1;cursor:progress;color:#fff;background:linear-gradient(90deg,#1d4ed8,#2563eb,#3b82f6,#60a5fa,#3b82f6,#2563eb,#1d4ed8) 0 0/300% 100%;border-color:#60a5fa8c;animation:2.6s linear infinite _btn-shimmer_2cqgd_1;box-shadow:0 0 28px #38bdf861}._terminalShell_2cqgd_25{background:radial-gradient(at 0 0,#0ea5e917,#0000 44%),radial-gradient(circle at top,#19304980,#0000 36%),linear-gradient(#0b1118 0%,#070d13 100%);border:1px solid #38bdf82e;border-radius:22px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #00000059,0 32px 80px #0009,0 0 48px #0ea5e912}._terminalShell_2cqgd_25:before{content:"";pointer-events:none;opacity:.65;background:linear-gradient(#ffffff0d,#0000 20%),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);position:absolute;inset:0}._terminalChrome_2cqgd_1000{z-index:1;background:linear-gradient(#ffffff17,#ffffff06);border-bottom:1px solid #38bdf81f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px;display:grid;position:relative}._terminalTitle_2cqgd_1012{letter-spacing:.16em;text-transform:uppercase;color:#bfdbfe;text-shadow:0 0 18px #93c5fd66;justify-self:start;align-items:center;gap:10px;min-width:0;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:12px;font-weight:700;display:flex}._terminalPortLabel_2cqgd_1027{color:#93c5fd;letter-spacing:.08em;text-overflow:ellipsis;min-width:0;max-width:210px;text-shadow:none;white-space:nowrap;background:#0f172a59;border:1px solid #60a5fa33;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;display:inline-flex;overflow:hidden}._terminalBadges_2cqgd_1045{gap:8px;display:flex}._terminalBadge_2cqgd_1045{letter-spacing:.14em;text-transform:uppercase;color:#93c5fd;background:#2563eb1f;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:10px;font-weight:700;display:inline-flex}._terminalBadgeLive_2cqgd_1066{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e33;animation:2.4s ease-in-out infinite _badge-live-pulse_2cqgd_1}._terminal_2cqgd_25{z-index:1;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf84d transparent;flex:1;min-height:0;padding:20px 20px 20px 18px;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:13px;line-height:1.64;position:relative;overflow:hidden scroll}._terminal_2cqgd_25::-webkit-scrollbar{width:12px}._terminal_2cqgd_25::-webkit-scrollbar-track{background:#091017eb;border-left:1px solid #7994ad14}._terminal_2cqgd_25::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8b8,#2563eb9e);border:2px solid #091017eb;border-radius:999px}._terminal_2cqgd_25::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7dd3fcd6,#3b82f6bd)}._line_2cqgd_1108{white-space:pre-wrap;word-break:break-word;border-left:2px solid #0000;border-radius:5px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:10px;padding:3px 8px;transition:background 80ms;display:grid}._line_2cqgd_1108:hover{background:#ffffff07}._line_2cqgd_1108._rx_2cqgd_1125{color:#dbeafe;text-shadow:0 0 10px #93c5fd2e;border-left-color:#38bdf861}._line_2cqgd_1108._tx_2cqgd_1131{color:#bbf7d0;text-shadow:0 0 10px #86efac26;border-left-color:#4ade8061}._line_2cqgd_1108._info_2cqgd_411{color:#94a3b8;border-left-color:#94a3b82e}._line_2cqgd_1108._error_2cqgd_1142{color:#fda4af;background:#f43f5e0b;border-left-color:#fb71858c}._emptyState_2cqgd_1148{opacity:.65}._emptyState_2cqgd_1148>span:last-child:after{content:"█";opacity:.55;margin-left:3px;font-size:11px;animation:.9s step-end infinite _cursor-blink_2cqgd_1}._ts_2cqgd_1160{color:#94a3b899}._tag_2cqgd_1164{letter-spacing:.14em;text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-width:50px;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}._rx_2cqgd_1125 ._tag_2cqgd_1164{color:#7dd3fc;background:#0ea5e91f;border-color:#38bdf833}._tx_2cqgd_1131 ._tag_2cqgd_1164{color:#86efac;background:#22c55e1f;border-color:#4ade802e}._error_2cqgd_1142 ._tag_2cqgd_1164{color:#fda4af;background:#f43f5e1f;border-color:#fb71852e}._terminalFooter_2cqgd_1198{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:#7dd3fc;background:linear-gradient(#070d1380,#05090ebf);border-top:1px solid #38bdf81a;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px 10px;font-family:IBM Plex Mono,SFMono-Regular,ui-monospace,monospace;font-size:10px;font-weight:700;display:flex;position:relative}._terminalStatus_2cqgd_1216{letter-spacing:.08em;flex:none;margin-left:0;padding:6px 10px;font-size:11px}._terminalActions_2cqgd_1224{align-items:center;gap:10px;margin-left:auto;display:flex}._terminalAction_2cqgd_1224{letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;width:36px;height:36px;box-shadow:none;background:#38bdf80f;border-color:#38bdf838;border-radius:8px;place-items:center;padding:0;font-size:10px;transition:background .15s,border-color .15s;display:inline-grid}._terminalAction_2cqgd_1224 svg{place-self:center;width:24px;height:auto;display:block}._terminalAction_2cqgd_1224:hover:not(:disabled){filter:none;background:#38bdf821;border-color:#38bdf857;transform:none}._clearTerminalAction_2cqgd_1263 svg{transform:rotate(-8deg)}._serialFooterButton_2cqgd_1267{--serial-button-bg:#0f0f1a;--serial-button-glow:conic-gradient(from 0deg, #f0c, #33f, #0fe, #fc0, #f0c);isolation:isolate;background:var(--serial-button-bg);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:0;border-radius:14px;min-height:36px;padding:0 16px;font-size:10px;font-weight:800;transition:transform .2s,filter .2s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0a}._serialFooterButton_2cqgd_1267:before{content:"";background:var(--serial-button-glow);z-index:-2;filter:blur(8px);border-radius:16px;animation:4s linear infinite _serial-uiverse-spin_2cqgd_1;position:absolute;inset:-3px}._serialFooterButton_2cqgd_1267:after{content:"";background:var(--serial-button-bg);z-index:-1;border-radius:12px;position:absolute;inset:2px}._serialFooterButton_2cqgd_1267:hover:not(:disabled):before{filter:blur(12px)brightness(1.5);animation-duration:1s}._serialFooterButton_2cqgd_1267:active:not(:disabled){filter:hue-rotate(120deg);transform:scale(.9)skew(6deg)}._serialFooterButton_2cqgd_1267:disabled{opacity:.5;cursor:not-allowed}._serialFooterButton_2cqgd_1267:disabled:before{filter:blur(5px)saturate(.4);animation-play-state:paused}._serialFooterButtonLive_2cqgd_1335{--serial-button-glow:conic-gradient(from 0deg, #0fe, #16a34a, #bbf7d0, #38bdf8, #0fe);color:#dcfce7}._serialFooterButtonReboot_2cqgd_1347{--serial-button-glow:conic-gradient(from 0deg, #f97316, #facc15, #38bdf8, #fb923c, #f97316);color:#ffedd5}._toast_2cqgd_1359{z-index:50;letter-spacing:.01em;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);will-change:transform, opacity;border:1px solid #0000;border-radius:14px;max-width:min(560px,100vw - 32px);padding:14px 22px;font-size:14px;font-weight:700;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #00000052}._toastSuccess_2cqgd_1378{color:#f0fdf4;background:#16a34af0;border-color:#bbf7d073}._toastError_2cqgd_1384{color:#fef2f2;background:#b91c1cf0;border-color:#fecaca61}:root[data-theme=light] ._statusOn_2cqgd_96{color:#166534}:root[data-theme=light] ._terminalShell_2cqgd_25{background:radial-gradient(at 0 0,#3b82f614,#0000 44%),radial-gradient(circle at top,#3b82f624,#0000 34%),linear-gradient(#f8fbff 0%,#edf3fa 100%);border-color:#60a5fa4d;box-shadow:inset 0 1px #ffffffeb,0 20px 60px #0f14281a,0 0 0 1px #0f14280a}:root[data-theme=light] ._terminalChrome_2cqgd_1000:before{opacity:.75}:root[data-theme=light] ._terminalShell_2cqgd_25:before{opacity:.68;background:linear-gradient(#fff6,#0000 18%),repeating-linear-gradient(#94a3b80d 0 1px,#0000 1px 4px)}:root[data-theme=light] ._terminalChrome_2cqgd_1000{background:linear-gradient(#ffffffd6,#e2e8f0e6);border-bottom-color:#94a3b842}:root[data-theme=light] ._terminalTitle_2cqgd_1012{color:#334155;text-shadow:none}:root[data-theme=light] ._terminalBadge_2cqgd_1045{color:#1d4ed8;background:#2563eb14;border-color:#3b82f638}:root[data-theme=light] ._terminalBadgeLive_2cqgd_1066{color:#166534;background:#22c55e14;border-color:#22c55e2e}:root[data-theme=light] ._terminal_2cqgd_25{scrollbar-color:#3b82f659 #e2e8f0e0}:root[data-theme=light] ._terminal_2cqgd_25::-webkit-scrollbar-track{background:#e2e8f0eb;border-left-color:#94a3b829}:root[data-theme=light] ._terminal_2cqgd_25::-webkit-scrollbar-thumb{background:linear-gradient(#60a5fac7,#2563eb94);border-color:#e2e8f0eb}:root[data-theme=light] ._terminal_2cqgd_25::-webkit-scrollbar-thumb:hover{background:linear-gradient(#3b82f6d1,#1d4ed8ad)}:root[data-theme=light] ._line_2cqgd_1108._rx_2cqgd_1125{color:#0f172a;text-shadow:none;border-left-color:#2563eb4d}:root[data-theme=light] ._line_2cqgd_1108._tx_2cqgd_1131{color:#166534;text-shadow:none;border-left-color:#1665344d}:root[data-theme=light] ._line_2cqgd_1108._info_2cqgd_411{color:#475569;border-left-color:#64748b33}:root[data-theme=light] ._line_2cqgd_1108._error_2cqgd_1142{color:#b91c1c;background:#ef44440a;border-left-color:#b91c1c59}:root[data-theme=light] ._line_2cqgd_1108:hover{background:#00000008}:root[data-theme=light] ._ts_2cqgd_1160{color:#475569b8}:root[data-theme=light] ._tag_2cqgd_1164{color:#475569;background:#ffffffbd;border-color:#94a3b83d}:root[data-theme=light] ._rx_2cqgd_1125 ._tag_2cqgd_1164{color:#1d4ed8;background:#3b82f61a;border-color:#60a5fa3d}:root[data-theme=light] ._tx_2cqgd_1131 ._tag_2cqgd_1164{color:#166534;background:#22c55e1a;border-color:#4ade8033}:root[data-theme=light] ._error_2cqgd_1142 ._tag_2cqgd_1164{color:#b91c1c;background:#ef444414;border-color:#f8717133}:root[data-theme=light] ._terminalFooter_2cqgd_1198{color:#1d4ed8;background:linear-gradient(#f8fbffb3,#e2e8f0e6);border-top-color:#60a5fa33}:root[data-theme=light] ._terminalStatus_2cqgd_1216{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=light] ._terminalAction_2cqgd_1224{color:#1d4ed8;background:#3b82f60f;border-color:#3b82f63d}:root[data-theme=light] ._terminalAction_2cqgd_1224:hover:not(:disabled){background:#3b82f61f;border-color:#3b82f652}:root[data-theme=light] ._serialFooterButton_2cqgd_1267{--serial-button-bg:#f8fbff;color:#1e3a8a}:root[data-theme=light] ._serialFooterButtonLive_2cqgd_1335{color:#166534}:root[data-theme=light] ._serialFooterButtonReboot_2cqgd_1347{color:#9a3412}:root[data-theme=light] ._terminalBadgeLive_2cqgd_1066{animation:2.4s ease-in-out infinite _badge-live-pulse-light_2cqgd_1}@keyframes _toast-in_2cqgd_1{0%{opacity:0;transform:translate(-50%,-16px)}to{opacity:1;transform:translate(-50%)}}@keyframes _toast-out_2cqgd_1{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-16px)}}@keyframes _dot-pulse_2cqgd_1{0%,to{box-shadow:0 0 0 3px #16a34a38,0 0 8px #16a34a66}50%{box-shadow:0 0 0 6px #16a34a12,0 0 20px #16a34aa6}}@keyframes _badge-live-pulse_2cqgd_1{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 9px #22c55e59}}@keyframes _badge-live-pulse-light_2cqgd_1{0%,to{box-shadow:0 0 #16653400}50%{box-shadow:0 0 7px #16653440}}@keyframes _cursor-blink_2cqgd_1{0%,to{opacity:.55}50%{opacity:0}}@keyframes _progress-flow_2cqgd_1{0%{background-position:220% 0}to{background-position:0 0}}@keyframes _progress-breathe_2cqgd_1{0%,to{box-shadow:inset 0 1px #ffffff14,inset 0 -1px 2px #00000059,0 0 0 1px #38bdf81a,0 0 22px #38bdf833}50%{box-shadow:inset 0 1px #ffffff1f,inset 0 -1px 2px #00000059,0 0 0 1px #38bdf84d,0 0 42px #38bdf873}}@keyframes _stripes-shift_2cqgd_1{0%{background-position:0 0}to{background-position:44px 0}}@keyframes _gloss-sweep_2cqgd_1{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes _value-pulse_2cqgd_1{0%,to{box-shadow:0 0 #38bdf800}50%{box-shadow:0 0 10px #38bdf866}}@keyframes _btn-shimmer_2cqgd_1{0%{background-position:0 0}to{background-position:-300% 0}}@keyframes _serial-uiverse-spin_2cqgd_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._terminalShell_2cqgd_25{min-height:380px}@media (width<=768px){._devicesPage_2cqgd_1{height:auto;min-height:auto;margin:-8px 0 0;overflow:visible}._devicesPageSidebar_2cqgd_10,._devicesPageSpacious_2cqgd_18{width:100%;height:auto;min-height:auto;margin:0}._workspace_2cqgd_128{grid-template-columns:1fr;gap:18px}._controlCard_2cqgd_396{max-width:none}._tabsCard_2cqgd_155{padding:14px 16px 18px}._tabButton_2cqgd_173{padding:8px 12px;font-size:12px}._terminalShell_2cqgd_25{min-height:380px}}@media (width<=640px){._status_2cqgd_81{margin-left:0}._deviceRow_2cqgd_268{align-items:stretch;gap:10px;padding:12px}._deviceRowMain_2cqgd_279,._deviceActions_2cqgd_324,._renameActions_2cqgd_371{flex-direction:column;align-items:stretch}._deviceRow_2cqgd_268 ._btn_2cqgd_29{width:100%}._deviceChipId_2cqgd_335{font-size:12px}._card_2cqgd_382,._terminal_2cqgd_25{padding-left:16px;padding-right:16px}._terminalChrome_2cqgd_1000{grid-template-columns:1fr}._terminalTitle_2cqgd_1012{flex-wrap:wrap;justify-self:start}._terminalFooter_2cqgd_1198{flex-wrap:wrap;align-items:center;gap:10px}._terminalActions_2cqgd_1224{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-left:0}._serialFooterButton_2cqgd_1267{flex:160px;min-width:0}._serialTopButton_2cqgd_150{flex-basis:auto;width:100%}}
