*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-600:#2563eb;--color-brand-700:#1d4ed8;--color-brand-050:#eef4ff;--color-accent-teal:#0f766e;--color-accent-green:#15803d;--color-accent-red:#b42318;--color-text-primary:#1f2a44;--color-text-secondary:#41516b;--color-text-muted:#7c8aa2;--color-border-subtle:#eef1f7;--color-border-default:#dfe6f1;--color-page:#f7f9fc;--color-surface:#fff;--color-sidebar:#fbfcff;--color-success-text:#14643b;--color-success-bg:#effbf5;--color-success-border:#c8efd9;--color-warning-text:#9a5c08;--color-warning-bg:#fff7e6;--color-warning-border:#f4d59c;--color-neutral-text:#516078;--color-neutral-bg:#f4f7fc;--color-neutral-border:#d9e2f0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--shadow-md:0 16px 42px #14244412;--shadow-popover:0 18px 38px #10204021;--shadow-dialog:0 24px 60px #1020402e;--blue:var(--color-brand-600);--blue-dark:var(--color-brand-700);--blue-soft:var(--color-brand-050);--ink:var(--color-text-primary);--text:var(--color-text-secondary);--muted:var(--color-text-muted);--line:var(--color-border-subtle);--line-strong:var(--color-border-default);--page:var(--color-page);--surface:var(--color-surface);--sidebar:var(--color-sidebar);--shadow:var(--shadow-md)}body{color:var(--ink);background:var(--page);letter-spacing:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;overflow:hidden}html,body,#root{background:var(--page);width:100%;min-width:100vw;min-height:100vh}.ui-app-shell{background:var(--page);width:100vw;min-width:1180px;height:100vh}.ui-page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 2px 8px;display:flex}.ui-page-header-main{min-width:0}.ui-page-header h1,.ui-page-header p{margin:0}.ui-page-header h1{color:#152033;font-size:24px;line-height:1.25}.ui-page-header p{color:#687891;max-width:760px;margin-top:7px;line-height:1.7}.ui-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-empty-state{color:#6f7f96;text-align:center;justify-items:center;width:min(520px,90vw);display:grid;position:absolute;top:112px;left:50%;transform:translate(-50%)}.ui-empty-state .cloud-icon{color:#78879d;width:44px;height:44px;margin-bottom:12px}.ui-empty-state strong{color:#6e7f98;font-size:13px}.ui-empty-state p{color:#7f8ea5;max-width:520px;margin:9px 0 14px;line-height:1.7}.ui-toast{z-index:40;color:#5a6680;border-radius:var(--radius-sm);background:#fffffff5;border:1px solid #e5eaf3;align-items:flex-start;gap:10px;width:max-content;min-width:220px;max-width:min(420px,100vw - 32px);padding:10px 12px;font-size:13px;line-height:1.5;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #15233d24}.ui-toast span{overflow-wrap:anywhere;min-width:0;max-width:34em}.ui-toast-close{color:currentColor;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin:-2px -4px -2px 0;font-size:18px;line-height:1;display:inline-grid}.ui-toast-close:hover,.ui-toast-close:focus-visible{background:#15233d14;outline:none}.ui-toast.success{color:#14643b;background:#f0fbf5;border-color:#c6efd9}.ui-toast.warning{color:#9a5c08;background:#fff7e6;border-color:#f4d59c}.ui-status-pill{border:1px solid var(--color-neutral-border);width:max-content;max-width:100%;min-height:22px;color:var(--color-neutral-text);background:var(--color-neutral-bg);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.ui-status-pill.is-success{color:var(--color-success-text);background:var(--color-success-bg);border-color:var(--color-success-border)}.ui-status-pill.is-warning{color:var(--color-warning-text);background:var(--color-warning-bg);border-color:var(--color-warning-border)}.ui-dialog-backdrop{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7f9fcb8;place-items:start center;padding:24px;display:grid;position:absolute;inset:50px 0 0}.ui-dialog{color:#26354c;border-radius:var(--radius-md);width:min(520px,100vw - 240px);box-shadow:var(--shadow-dialog);background:#fff;border:1px solid #dfe7f3;gap:14px;padding:18px;display:grid}.ui-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-error-page{background:linear-gradient(180deg, #eef4ffcc, #f8fafcf2), var(--page);place-items:center;min-height:100vh;padding:32px;display:grid}.app-error-panel{background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;width:min(560px,100%);padding:30px;box-shadow:0 24px 70px #26354c29}.app-error-kicker{min-height:24px;color:var(--primary);background:var(--blue-soft);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.app-error-panel h1{color:var(--text-strong);margin:14px 0 8px;font-size:24px;line-height:1.25}.app-error-panel p{color:var(--muted);margin:0 0 18px;line-height:1.7}.app-error-panel pre{color:var(--text);white-space:pre-wrap;background:#eef4ff;border:1px solid #dbe7ff;border-radius:6px;max-height:160px;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.app-error-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.app-error-actions button{color:#fff;background:var(--primary);border:1px solid var(--primary);border-radius:6px;min-height:34px;padding:0 14px;font-weight:700}.app-error-actions button.plain{color:var(--text);border-color:var(--line-strong);background:#fff}a,button,input,select{color:inherit;font:inherit}a{text-decoration:none}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.48}.cloud-shell{background:var(--page);grid-template-columns:188px minmax(0,1fr);width:100vw;min-width:1180px;height:100vh;display:grid}.cloud-shell.is-collapsed{grid-template-columns:0 minmax(0,1fr)}.cloud-sidebar{background:var(--sidebar);border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;position:relative}.cloud-shell.is-collapsed .cloud-sidebar{border-right:0;overflow:hidden}.cloud-shell.is-collapsed .cloud-sidebar>*{pointer-events:none;opacity:0}.cloud-logo{color:#081830;align-items:center;gap:4px;height:54px;padding:0 20px;display:flex}.logo-mark{color:var(--blue);font-size:20px;font-weight:900;line-height:1;transform:skew(-14deg)}.logo-word{letter-spacing:0;font-size:18px;font-style:italic;font-weight:900}.side-nav{gap:16px;padding:14px 12px 0;display:grid}.nav-section{gap:4px;display:grid}.nav-section+.nav-section{border-top:1px solid var(--line);padding-top:14px}.nav-section-title,.nav-link,.promo-row,.promo-link,.invite-card a,.quota-card a,.topbar,.workspace-button,.topbar-actions,.account-button,.buy-button,.toolbar,.plain-button,.with-icon,.link-button,.table-head span{align-items:center;display:flex}.nav-section-title{color:#7a8aa3;justify-content:space-between;min-height:25px;padding:0 8px;font-size:12px}.chevron{color:#637083;font-size:15px}.nav-link{color:#182237;border-radius:6px;gap:8px;min-height:34px;padding:0 11px;font-weight:700}.nav-link:hover,.nav-link.is-active{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#eef5ff}.nav-link em{color:#fff;background:#ff553e;border-radius:999px;min-width:25px;padding:2px 5px;font-size:9px;font-style:normal;line-height:1}.promo-row{color:#2261d8;background:#f0f7ff;border:1px solid #cce0ff;border-radius:5px;width:104px;min-height:24px;margin:16px 0 0 34px}.promo-link{color:#2261d8;flex:auto;gap:6px;min-width:0;min-height:22px;padding:0 0 0 4px;font-size:12px;font-weight:800}.promo-row button{color:#8a94a6;background:#d7deea;border:0;border-radius:50%;place-items:center;width:14px;height:14px;margin-left:auto;padding:0;font-size:11px;line-height:14px;display:grid}.promo-dot{background:radial-gradient(circle at 36% 42%,#fff 0 2px,#0000 3px),linear-gradient(135deg,#40c8ff,#5d7cff);border-radius:50%;width:16px;height:16px}.invite-card{margin:auto 18px 8px}.invite-card a{color:#202b3d;background:#fff6e8;border-radius:8px;justify-content:space-between;min-height:30px;padding:0 12px;font-size:12px}.coin-dot{color:#fff;background:#ffbd3d;border-radius:50%;place-items:center;width:16px;height:16px;font-size:11px;font-weight:900;display:grid}.quota-card{background:#edf4ff;border-radius:8px;gap:8px;margin:0 12px 12px;padding:10px;display:grid}.quota-card a{color:#50617a;justify-content:space-between;font-size:12px}.quota-card b{color:var(--blue);font-size:12px}.cloud-main{grid-template-rows:54px minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.topbar{border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;height:54px;padding:0 22px 0 16px;box-shadow:0 2px 12px #10244408}.workspace-button,.account-button,.buy-button,.buy-caret,.icon-button,.plain-button,.icon-action,.link-button,.primary-action{border:1px solid var(--line-strong);background:var(--surface);border-radius:6px}.menu-button{margin-right:8px;display:grid}.workspace-button{background:0 0;border-color:#0000;gap:7px;height:34px;margin-right:auto;padding:0 10px;font-weight:800}.workspace-button span{color:#0c2547;background:#eaf1fb;border-radius:4px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.topbar-actions{gap:8px}.icon-button,.icon-action,.buy-caret{place-items:center;width:30px;height:30px;padding:0;display:grid}.icon-button{border-color:#edf1f7}.account-button{color:#142034;gap:7px;max-width:230px;height:30px;padding:0 10px;font-weight:800}.account-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logout-button{color:#41516b;border:1px solid var(--line-strong);background:#fff;border-radius:6px;height:30px;padding:0 10px;font-weight:800}.buy-button,.link-button,.primary-action{color:#fff;background:var(--blue);border-color:var(--blue);justify-content:center;min-height:30px;padding:0 12px;font-weight:800}.buy-button:hover,.link-button:hover,.primary-action:hover{background:var(--blue-dark)}.buy-caret{color:#fff;background:var(--blue);border-color:var(--blue)}.content-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;min-width:0;min-height:0;margin:12px;padding:12px 12px 0;position:relative;overflow:hidden;box-shadow:0 10px 28px #1424440f}.toolbar{z-index:5;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:40px;padding-right:0;display:flex;position:relative}.toolbar select{color:#172238;border:1px solid var(--line-strong);background:#fff;border-radius:6px;width:110px;height:30px;padding:0 28px 0 10px;font-weight:700}.search-box{color:#75839b;border:1px solid var(--line-strong);background:#fff;border-radius:6px;flex:0 0 320px;grid-template-columns:20px minmax(210px,1fr) 28px;align-items:center;width:320px;height:30px;padding:0 4px 0 9px;display:grid}.search-box input{color:#1d2a40;background:0 0;border:0;outline:0;width:100%;min-width:0;height:26px;padding:0}.search-box input::placeholder{color:#9aa8bd}.search-box button{color:#46556d;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.filter-wrap,.settings-wrap{position:relative}.plain-button,.link-button{white-space:nowrap;gap:6px;height:30px;padding:0 12px;font-weight:800}.plain-button{color:#2c3a52}.plain-button:hover,.icon-action:hover,.icon-button:hover,.account-button:hover,.workspace-button:hover{background:#f8fbff;border-color:#b9c6d9}.toolbar-spacer{flex:auto;min-width:0}.device-sync-status{color:#5b687c;white-space:nowrap;background:#f7f9fc;border:1px solid #e1e8f2;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:180px;height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.device-sync-status span:last-child{text-overflow:ellipsis;overflow:hidden}.device-sync-dot{background:#9aa7b8;border-radius:999px;flex:none;width:7px;height:7px}.device-sync-status.is-live .device-sync-dot{background:#16a34a;box-shadow:0 0 0 3px #16a34a24}.toolbar-action-group{align-items:center;gap:8px;display:inline-flex}.toolbar-action-group.is-primary{border-left:1px solid #e5ebf5;margin-left:2px;padding-left:10px}.action-items-toolbar-toggle{color:#263f5f;letter-spacing:0;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#fffffffa,#eef9fff0 52%,#ffffffe6),radial-gradient(circle at 14% 18%,#5fcdeb29,#0000 42%);border:1px solid #6189b633;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:32px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s,background .16s;display:inline-flex;position:relative;box-shadow:0 10px 24px #5382ae1c,inset 0 1px #ffffffe6}.action-items-toolbar-toggle:hover{color:#123a66;background:linear-gradient(135deg,#fff,#e6f7fffa 56%,#f8fdfff5),radial-gradient(circle at 18% 18%,#3fc1e438,#0000 44%);border-color:#398ee157;transform:translateY(-1px);box-shadow:0 14px 30px #437eb829,inset 0 1px #fffffff0}.action-items-toolbar-toggle .cloud-icon{color:#2b6fa8;width:14px;height:14px}.action-items-toolbar-toggle b{border-radius:999px;place-items:center;min-width:22px;height:18px;padding:0 6px;font-size:11px;font-weight:800;line-height:18px;display:inline-grid}.action-items-toolbar-toggle b.has-items{color:#fff;background:linear-gradient(135deg,#e15a45,#c93768);box-shadow:0 6px 14px #c937682e}.action-items-toolbar-toggle b.is-loading{color:#245d8f;background:#4ca1e624;min-width:42px}.action-items-toolbar-toggle b.is-done{color:#17736e;background:#46c5bc24;min-width:34px}.action-items-toolbar-toggle.is-active{color:#0f4f9b;background:linear-gradient(135deg,#f6fcff,#def3fffa 52%,#fafefff5),radial-gradient(circle at 16% 22%,#3eb7e53d,#0000 46%);border-color:#4996ff61;box-shadow:0 12px 28px #3d85d02e,inset 0 1px #fffffff0}.action-items-toolbar-toggle.is-complete{color:#526781;border-color:#538ba42e}.icon-action{color:#26354c}.popover{z-index:20;border:1px solid var(--line-strong);background:#fff;border-radius:8px;gap:9px;min-width:172px;padding:12px;display:grid;position:absolute;top:36px;left:0;box-shadow:0 18px 38px #10204021}.popover strong{color:#152033}.popover span{color:var(--muted);font-size:12px}.popover label{align-items:center;gap:7px;display:flex}.popover button{color:#fff;background:var(--blue);border:0;border-radius:5px;min-height:28px;font-weight:800}.settings-popover{left:auto;right:0}.action-items-panel{background:#fbfcfe;border:1px solid #e4eaf3;border-radius:8px;gap:10px;margin:10px 0;padding:12px;display:grid}.action-items-panel.is-compact{gap:0;margin:6px 0;padding:8px 10px}.action-items-panel.is-compact .action-items-head{min-height:28px}.action-items-panel.is-compact .action-items-head span,.action-items-panel.is-compact .action-items-summary,.action-items-panel.is-compact .action-items-foot{display:none}.action-items-panel.is-compact .action-items-head h2{color:#4b5d76;margin:0;font-size:13px}.action-items-panel.is-compact .action-items-empty{display:none}.action-items-head,.action-items-foot,.action-item-row{align-items:center;display:flex}.action-items-head{justify-content:space-between;gap:16px}.action-items-head span{color:#68778f;font-size:12px;font-weight:800}.action-items-head h2{color:#132037;margin:2px 0 0;font-size:16px}.action-items-summary{justify-items:end;gap:4px;min-width:112px;display:grid}.action-items-summary strong{color:#1e3a66;font-size:15px}.action-items-summary small,.action-item-main small,.action-items-foot,.action-items-empty span{color:#66758d;font-size:12px}.action-items-list{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:8px;display:grid}.action-item-row{text-align:left;background:#fff;border:1px solid #e6edf7;border-radius:8px;gap:10px;min-width:0;min-height:64px;padding:10px;transition:border-color .15s,box-shadow .15s,transform .15s}.action-item-row:hover{border-color:#9eb9f3;transform:translateY(-1px);box-shadow:0 8px 20px #224a8f1a}.action-item-row.danger{border-color:#f2c8c3}.action-item-row.warning{border-color:#efd9a8}.action-items-overflow{color:#3f4f68;background:#fff;border:1px dashed #d8e0ec;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.action-items-overflow>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.action-items-overflow a{color:#1f4f9b;text-decoration:none}.action-item-kind{color:#1f4f9b;background:#edf4ff;border-radius:6px;flex:0 0 38px;place-items:center;width:38px;height:26px;font-size:12px;font-weight:800;display:grid}.action-item-row.danger .action-item-kind{color:#a63024;background:#fff0ee}.action-item-row.warning .action-item-kind{color:#89600d;background:#fff8e7}.action-item-main{flex:auto;gap:3px;min-width:0;display:grid}.action-item-main strong,.action-item-main small,.action-item-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-item-meta{color:#3f4f68;max-width:110px;font-size:12px;font-weight:800}.action-item-actions{flex:none;gap:6px;display:flex}.action-item-link,.action-item-dismiss,.action-items-dismiss-all{color:#1f4f9b;cursor:pointer;background:#f7faff;border:1px solid #cddcf5;border-radius:6px;min-height:28px;padding:0 9px;font-size:12px;font-weight:800}.action-item-dismiss,.action-items-dismiss-all{color:#56667d;background:#fff;border-color:#d7e0ec}.action-item-link:hover,.action-item-link:focus-visible,.action-item-dismiss:hover,.action-item-dismiss:focus-visible,.action-items-dismiss-all:hover,.action-items-dismiss-all:focus-visible{border-color:#8facdf;outline:none}.action-items-empty{color:#28384f;background:#fff;border:1px dashed #d8e0ec;border-radius:8px;align-content:center;gap:4px;min-height:58px;padding:12px;display:grid}.action-items-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px}.action-items-foot a{color:var(--blue);font-weight:800}.table-shell{border-top:1px solid var(--line);height:calc(100% - 178px);min-height:0;overflow:auto}.device-table{min-width:1324px;height:100%}.table-head{color:#64748f;border-bottom:1px solid #f0f2f7;grid-template-columns:36px 100px 88px 80px 100px 70px 76px 96px 78px 100px 1fr 160px 160px 180px;min-height:44px;font-size:12px;font-weight:800;display:grid}.table-head span{text-overflow:ellipsis;white-space:nowrap;gap:3px;min-width:0;padding:0 8px;overflow:hidden}.check-cell{justify-content:center}.check-cell input{width:14px;height:14px;accent-color:var(--blue)}.operate-cell{background:var(--surface);z-index:2;border-left:1px solid #f0f2f7;justify-content:flex-start;padding-left:12px;position:sticky;right:0;overflow:visible!important}.adb-cell-btn{color:#1890ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.adb-cell-btn:hover{color:#40a9ff;text-decoration:underline}.adb-code-block{word-break:break-all;background:#f5f5f5;border-radius:4px;padding:6px 10px;font-family:monospace;font-size:13px}.empty-row{min-height:520px;position:relative}.device-row{color:#24324a;border-bottom:1px solid #f0f2f7;grid-template-columns:36px 100px 88px 80px 100px 70px 76px 96px 78px 100px 1fr 160px 160px 180px;min-height:48px;font-size:12px;display:grid}.device-row>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;padding:0 8px;display:flex;overflow:hidden}.device-row code{color:#395a9a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.device-skeleton{width:100%}.device-row-skeleton{pointer-events:none}.device-row-skeleton .operate-cell{background:var(--surface)}.skeleton-block{background:linear-gradient(90deg,#eef3f8 0%,#f8fbff 45%,#eef3f8 90%) 0 0/220% 100%;border-radius:4px;width:72%;height:12px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block;overflow:hidden}.skeleton-block.is-checkbox{border-radius:3px;width:14px;height:14px}.skeleton-block.is-code{width:84px}.skeleton-block.is-name{width:64px}.skeleton-block.is-pill{border-radius:999px;width:58px;height:22px}.skeleton-block.is-short{width:48px}.skeleton-block.is-wide{width:88%}.skeleton-block.is-actions{width:148px}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.device-status{color:#475569;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;min-width:58px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.device-status.running{color:#1f6b4c;background:#eaf8f0}.device-status.stopped{color:#8a5b1a;background:#fff5df}.device-status.error{color:#a13b3b;background:#fff0f0}.device-status.destroyed{color:#6b7280;background:#f1f3f5;border:1px solid #d5dbe3}.muted-placeholder{color:#b2bdcf}.device-name-cell{min-width:0;overflow:visible}.device-name-text{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;transition:background .15s;display:inline-flex}.device-name-text:hover{background:#f0f4ff}.device-name-text .edit-icon{opacity:0;font-size:11px;transition:opacity .15s}.device-name-text:hover .edit-icon{opacity:1}.device-name-input{border:1px solid var(--blue);width:100%;min-width:80px;font-size:inherit;color:inherit;background:#f8faff;border-radius:4px;outline:none;padding:2px 6px;font-family:inherit}.device-name-input:focus{box-shadow:0 0 0 2px #2563eb26}.detail-name-edit input{border:1px solid var(--blue);width:200px;font-size:inherit;color:inherit;background:#f8faff;border-radius:4px;outline:none;padding:4px 8px;font-family:inherit}.detail-name-edit input:focus{box-shadow:0 0 0 2px #2563eb26}.detail-name-display{cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;transition:background .15s;display:inline-flex}.detail-name-display:hover{background:#f0f4ff}.module-row .edit-icon{opacity:0;margin-left:2px;font-size:11px;transition:opacity .15s}.module-row:hover .edit-icon,.detail-name-display:hover .edit-icon{opacity:1}.device-actions{gap:5px}.device-actions button{color:#2d5fc4;background:#f6f9ff;border:1px solid #dbe7ff;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800}.empty-state{color:#6f7f96;text-align:center;justify-items:center;width:min(520px,90vw);display:grid;position:absolute;top:112px;left:50%;transform:translate(-50%)}.empty-state .cloud-icon{color:#78879d;width:44px;height:44px;margin-bottom:12px}.empty-state strong{color:#6e7f98;font-size:13px}.empty-state p{color:#7f8ea5;max-width:520px;margin:9px 0 14px;line-height:1.7}.provisioning-recovery-card{text-align:left;background:#fff8f0;border:1px solid #f0d1ae;border-radius:8px;gap:12px;width:min(640px,100%);margin-top:4px;padding:12px;display:grid}.provisioning-recovery-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.provisioning-recovery-meta span{color:#8a5b1a;gap:3px;min-width:0;font-size:12px;font-weight:800;display:grid}.provisioning-recovery-meta strong{overflow-wrap:anywhere;color:#2f3d55;min-width:0;font-size:12px}.provisioning-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.provisioning-recovery-actions .primary-action,.provisioning-recovery-actions .plain-button{min-height:30px}.primary-action{min-width:74px}.content-card.has-module-page{padding:0;overflow:auto}.module-page{gap:14px;min-width:920px;padding:18px 20px 22px;display:grid}.module-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 2px 12px;display:flex}.module-head h1,.module-head p,.module-panel h2,.module-panel p{margin:0}.module-kicker{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.module-head h1{color:#152033;font-size:22px;line-height:1.25}.module-head p{color:#687891;max-width:760px;margin-top:7px;line-height:1.7}.console-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.capability-link{color:#233149;background:#fff;border:1px solid #e4eaf3;border-radius:8px;gap:6px;min-height:62px;padding:11px 12px;display:grid}.capability-link:hover{background:#f8fbff;border-color:#b9c9ef}.capability-link strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.capability-link span{color:#738199;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.console-toolbar{background:#f8fafd;border:1px solid #e7edf5;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:7px 8px;display:flex}.console-filter-group{align-items:center;gap:6px;display:flex}.toolbar-status-tabs{background:#f3f6fb;border:1px solid #e2e8f2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:inline-flex}.toolbar-status-tab{color:#5c6d88;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:30px;padding:0 12px;font-size:12px;font-weight:800}.toolbar-status-tab:hover{background:#fff}.toolbar-status-tab.is-active{color:#17325c;background:#fff;box-shadow:0 1px 2px #0f172a0f}.console-filter,.toolbar-link,.toolbar-icon{color:#26354c;border:1px solid var(--line-strong);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;height:30px;font-weight:800;display:inline-flex}.console-filter{gap:6px;padding:0 10px}.console-search{width:286px}.toolbar-link{gap:6px;padding:0 12px}.toolbar-link.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.toolbar-icon{width:30px;padding:0}.console-filter:hover,.toolbar-link:hover,.toolbar-icon:hover,.table-action:hover,.table-route-link:hover{background:#f8fbff;border-color:#b9c6d9}.toolbar-link.primary:hover{color:#fff;background:#2e65d1;border-color:#2e65d1}.module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:280px;display:flex}.module-action{color:#26354c;border:1px solid var(--line-strong);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-weight:900;display:inline-flex}.module-action.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.module-action:disabled{cursor:not-allowed;opacity:.55}.module-action:hover,.primary-action:hover,.plain-button:hover,.link-button:hover,.buy-button:hover,.logout-button:hover{transition:background .15s,border-color .15s,color .15s,transform .15s;transform:translateY(-1px)}.module-action:focus-visible,.primary-action:focus-visible,.plain-button:focus-visible,.link-button:focus-visible,.buy-button:focus-visible,.icon-button:focus-visible,.icon-action:focus-visible,.logout-button:focus-visible,.nav-link:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.module-muted{color:var(--muted);align-self:center;font-size:12px}.module-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.module-stats article{background:#fbfcff;border:1px solid #edf1f7;border-radius:8px;align-content:start;gap:8px;min-height:78px;padding:12px 14px;display:grid}.module-stats span,.module-stats small,.module-row span,.module-row em,.module-table-head,.option-card span,.option-card p,.module-panel-title p{color:#6d7d96}.module-stats strong{color:#172238;margin:0;font-size:24px;line-height:1;display:block}.module-stats small{font-size:12px}.module-stats article:not(:has(small)){align-content:center;min-height:70px}.console-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stat-card{background:#fff;border:1px solid #edf1f7;border-radius:8px;align-content:start;gap:7px;min-width:0;min-height:78px;padding:12px 14px;display:grid;box-shadow:0 8px 24px #1722380a}.stat-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.stat-card-link:hover,.stat-card-link:focus-visible{border-color:#bfd0f4;outline:none;transform:translateY(-1px);box-shadow:0 10px 26px #2563eb1f}.stat-card:not(:has(p)){align-content:center;min-height:70px}.stat-card span{color:#6d7d96;font-size:12px;font-weight:900;line-height:1.25}.stat-card strong{color:#172238;word-break:break-word;min-width:0;font-size:24px;font-weight:950;line-height:1.05;display:block}.stat-card p{color:#6d7d96;margin:0;font-size:12px;font-weight:800;line-height:1.35}.module-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-panel{background:#fff;border:1px solid #edf1f7;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.module-panel:only-child,.module-panel:nth-child(odd):last-child{grid-column:1/-1}.module-panel-title{align-content:start;gap:5px;display:grid}.module-panel-title h2{word-break:break-word;line-height:1.25}.module-panel h2{color:#172238;font-size:16px}.module-panel-title p{font-size:13px;line-height:1.6}.finance-data-notice{border:1px solid var(--color-warning-border);background:#fff8e8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px;display:flex}.finance-data-notice strong{color:#8a5a00;font-size:14px;display:block}.finance-data-notice p{color:#6f5420;margin:4px 0 0;font-size:13px;line-height:1.5}.finance-data-notice .module-action{white-space:nowrap;flex:none}.module-rows{border-top:1px solid var(--line);display:grid}.module-row{border-bottom:1px solid var(--line);grid-template-columns:128px minmax(0,1fr) 108px;align-items:center;gap:12px;min-height:42px;display:grid}.module-panel .module-rows{align-content:start}.module-panel .module-row:last-child{border-bottom:none}.module-panels .module-panel:nth-child(2) .module-panel-title{gap:0;padding-bottom:0}.module-panels .module-panel:nth-child(2){gap:8px}.module-panels .module-panel:nth-child(2) .module-rows{border-top:none}.module-panels .module-panel:nth-child(2),.module-panels .module-panel:nth-child(3){align-self:start}.module-panels .module-panel:nth-child(3) .module-table-head,.module-panels .module-panel:nth-child(3) .module-table-row{font-size:13px}.module-row strong,.module-row-link{color:#26354c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.module-row-link{font-weight:950;text-decoration:none}.module-row-link:hover,.module-row-link:focus-visible{color:var(--blue);outline:none;text-decoration:underline}.module-row strong input,.module-row strong select{color:#26354c;background:#fff;border:1px solid #d6dfec;border-radius:6px;width:100%;min-width:0;padding:8px 10px}.module-row em{text-align:right;font-style:normal}.after-sales-panel{margin-top:14px}.after-sales-actions{background:linear-gradient(145deg,#ffffffdb,#f8fcff9e);border:1px solid #8599b724;border-radius:12px;margin-top:12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.after-sales-actions .module-row{border-bottom-color:#8599b71a;grid-template-columns:148px minmax(0,1fr) 176px;min-height:48px;padding:9px 14px}.after-sales-actions .module-row:last-child{border-bottom:0}.after-sales-actions em{justify-content:flex-end;gap:8px;display:flex}.after-sales-actions button{color:#17457f;background:linear-gradient(#fffffff5,#eff7ffd1);border:1px solid #5f81b438;border-radius:8px;min-height:30px;padding:0 11px;box-shadow:0 6px 14px #233a5b0f}.after-sales-actions button:not(:disabled):hover{color:#0f3a7a;border-color:#2563eb47;box-shadow:0 10px 20px #2563eb1a}.after-sales-actions button:disabled{color:#9aa8bb;box-shadow:none;background:#f5f8fcb8;border-color:#c5cfde6b}.compact-after-sales{margin-top:14px}.support-ticket-page{gap:18px;display:grid}.support-ticket-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:14px;display:grid}.support-ticket-form{grid-template-columns:repeat(2,minmax(0,1fr))}.support-ticket-form .module-panel-title,.support-ticket-field.wide,.support-ticket-alert,.support-ticket-actions{grid-column:1/-1}.support-ticket-field{gap:7px;min-width:0;display:grid}.support-ticket-field span{color:#41526d;font-size:12px;font-weight:900}.support-ticket-field input,.support-ticket-field select,.support-ticket-field textarea{color:#172238;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6dfec;border-radius:6px;outline:none;padding:10px 11px;line-height:1.45}.support-ticket-field textarea{resize:vertical}.support-ticket-field input:focus,.support-ticket-field select:focus,.support-ticket-field textarea:focus{border-color:#88a8f5;box-shadow:0 0 0 3px #3b6fef1f}.support-ticket-field input:disabled,.support-ticket-field select:disabled,.support-ticket-field textarea:disabled{color:#8b98aa;cursor:not-allowed;background:#f5f7fa}.support-ticket-alert{border-radius:6px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.5}.support-ticket-alert.warning{color:#8a3f0b;background:#fff7ed;border:1px solid #fed7aa}.support-ticket-alert.success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.support-ticket-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.support-ticket-actions button{cursor:pointer}.support-ticket-actions button:disabled{opacity:.55;cursor:not-allowed}.support-ticket-side .module-row{grid-template-columns:96px minmax(0,1fr) 72px}.support-ticket-empty{color:#64748b;text-align:center;background:#f8fafc;border-radius:6px;padding:18px;font-size:13px;font-weight:800}.module-panels .module-panel:nth-child(2) .module-row:first-child strong,.module-panels .module-panel:nth-child(2) .module-row:nth-child(2) strong{color:#41526d;font-weight:700}.module-panels .module-panel:nth-child(2) .module-row:nth-child(3) strong,.module-panels .module-panel:nth-child(2) .module-row:nth-child(4) strong,.module-panels .module-panel:nth-child(2) .module-row:nth-child(5) strong,.module-panels .module-panel:nth-child(2) .module-row:nth-child(6) strong,.module-panels .module-panel:nth-child(2) .module-row:nth-child(7) strong,.module-panels .module-panel:nth-child(2) .module-row:nth-child(8) strong{color:#172238;font-weight:900}.module-row:first-child+.module-row+.module-row span{color:#5f7392;letter-spacing:.04em;font-size:12px;font-weight:900}.module-row:first-child+.module-row+.module-row strong,.module-row:first-child+.module-row+.module-row em{color:#0000}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.option-card{background:#fbfcff;border:1px solid #e5ebf5;border-radius:8px;gap:8px;min-height:132px;padding:14px;display:grid}.option-card:hover{background:#f7faff;border-color:#b9c9ef}.option-card span{font-size:12px;font-weight:800}.option-card strong{color:#172238;font-size:16px}.option-card p{margin:0;line-height:1.55}.module-table{border:1px solid var(--line);border-radius:8px;min-width:0;display:grid;overflow:auto}.module-table-head,.module-table-row{gap:0;min-width:680px;display:grid}.module-table-head{background:#f8fafd;min-height:36px;font-size:12px;font-weight:900}.module-table-head span,.module-table-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:9px 10px;overflow:hidden}.module-table-row{color:#2d3b52;border-top:1px solid var(--line);min-height:42px}.module-table-row .module-table-action-cell{white-space:normal;overflow:visible}.app-identity-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.app-icon,.app-icon img,.app-icon-fallback{border-radius:8px;width:34px;height:34px}.app-icon{background:#f4f7fb;flex:none;overflow:hidden}.app-icon img{object-fit:cover;display:block}.app-icon-fallback{color:#fff;place-items:center;font-size:14px;font-weight:800;display:grid}.app-icon-fallback.seed-0{background:#2f6fed}.app-icon-fallback.seed-1{background:#0f8b8d}.app-icon-fallback.seed-2{background:#7a4cc2}.app-icon-fallback.seed-3{background:#c75336}.app-icon-fallback.seed-4{background:#2d7d46}.app-icon-fallback.seed-5{background:#8a5a19}.app-identity-text{gap:2px;min-width:0;display:grid}.app-identity-text strong,.app-identity-text span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-identity-text strong{color:#172238;font-size:13px}.app-identity-text span{color:#64748b;font-size:12px}.order-status-tabs{background:#f8fafd;border:1px solid #e7edf5;border-radius:8px;flex-wrap:wrap;gap:8px;margin-bottom:2px;padding:8px;display:flex}.order-status-tabs .module-action[data-empty=true]:not(.primary){color:#8390a4;background:#f4f7fb;border-color:#e3e9f2}.order-table .module-table-head,.order-table .module-table-row{grid-template-columns:minmax(132px,1.1fr) minmax(104px,.9fr) minmax(86px,.8fr) minmax(86px,.8fr) minmax(82px,.7fr) minmax(92px,.8fr) minmax(86px,.7fr) minmax(128px,1fr) minmax(76px,.7fr);min-width:1040px}@media (width<=960px){.sync-log-filter-panel,.sync-log-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sync-log-filter-panel,.sync-log-detail-grid{grid-template-columns:1fr}.sync-log-filter-actions,.sync-log-drawer-head,.sync-log-pagination{flex-direction:column;align-items:stretch}.sync-log-drawer{width:100vw;padding:14px}}.device-pagination{z-index:5;background:linear-gradient(#fff0 0%,#fff 42%);border-top:1px solid #f0f2f7;justify-content:center;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:0}.device-pagination-page{color:#6e7f98;font-size:13px;font-weight:800}.device-pagination-page span{color:#d3dbe8;margin:0 5px}.device-pagination-total{color:#26354c;background:#f4f8ff;border:1px solid #e1eaf8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900}.table-pagination{border-top:1px solid var(--line);background:#fcfdff;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.table-pagination-meta{color:#66758f;white-space:nowrap;font-size:12px}.table-pagination-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.table-pagination-size{color:#66758f;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.table-pagination-size-trigger{color:#26354c;cursor:pointer;text-align:left;background:linear-gradient(#fff,#f7faff);border:1px solid #d6dfec;border-radius:8px;min-width:88px;min-height:34px;padding:0 36px 0 12px;font-size:12px;font-weight:700;transition:border-color .12s,box-shadow .12s,background .12s;box-shadow:0 1px 2px #0f172a0a}.table-pagination-size:after{content:"";pointer-events:none;border-bottom:2px solid #6a7a95;border-right:2px solid #6a7a95;width:8px;height:8px;position:absolute;top:50%;right:12px;transform:translateY(-65%)rotate(45deg)}.table-pagination-size-trigger:hover{background:linear-gradient(#fff,#f2f7ff);border-color:#b8c8e6}.table-pagination-size-trigger:focus{border-color:#7aa2ff;outline:none;box-shadow:0 0 0 3px #7aa2ff29}.table-pagination-size.is-open:after{transform:translateY(-35%)rotate(225deg)}.table-pagination-size-menu{z-index:20;background:#fff;border:1px solid #d6dfec;border-radius:10px;gap:2px;min-width:88px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:42px;box-shadow:0 10px 24px #0f172a1f}.table-pagination-size-option{color:#26354c;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:700}.table-pagination-size-option:hover{background:#f3f7ff}.table-pagination-size-option.is-active{color:#fff;background:#2a6ecb}.table-pagination .module-action{min-height:34px}.deploy-page{gap:14px;min-width:980px;padding:18px 20px 22px;display:grid}.device-detail-page,.player-page{min-width:980px}.device-detail-page .module-stats{gap:8px}.device-detail-page .module-stats article{min-height:78px;box-shadow:none;background:#fff;border-color:#e6edf7;padding:12px 14px}.device-detail-page>.module-panel{box-shadow:none;background:#fff;border:1px solid #e6edf7;border-radius:12px;gap:0;padding:0;overflow:hidden}.device-detail-page .module-panel-title{border-bottom:1px solid #e9eef7;gap:4px;padding:16px 18px 14px}.device-detail-page .module-panel-title p{line-height:1.45}.device-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.device-detail-grid>.module-panel,.device-detail-grid>.module-panel:only-child,.device-detail-grid>.module-panel:nth-child(odd):last-child{grid-column:auto;align-self:start}.device-detail-page .module-rows{background:0 0;border-top:none;gap:0;padding:8px 18px 18px;display:grid}.device-detail-page .module-row{background:0 0;border:none;border-bottom:1px solid #eef2f8;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:12px 16px;min-height:0;padding:12px 0}.device-detail-page .module-row:last-child{border-bottom:none}.device-detail-page .module-table-head span,.device-detail-page .module-table-row span,.device-detail-page .module-row span,.device-detail-page .module-row strong,.device-detail-page .module-row em{padding-top:0;padding-bottom:0}.device-detail-page .module-row span{color:#5f6f89;align-self:center;font-weight:700}.device-detail-page .module-row strong{color:#162338;font-weight:800}.device-detail-page .module-row em{text-align:left;color:#6d7d96;grid-column:2;font-size:12px;line-height:1.45}.device-detail-page .module-row:first-child+.module-row+.module-row em{color:#6d7d96}.device-detail-page .device-command-row{background:#fff;gap:6px;padding:16px 18px 18px}.device-detail-page .device-command-row .module-action{min-height:32px;padding:0 14px}.device-command-row{flex-wrap:wrap;gap:8px;display:flex}.device-command-row button,.player-page .module-action{min-height:34px}.device-command-btn{min-width:104px}.device-command-btn.is-success{color:#0f5132;background:#edf9f1;border-color:#b7dfc5}.device-command-btn.is-warning{color:#8a5a00;background:#fff7e6;border-color:#f0d39a}.device-command-btn.is-neutral{color:#2c4a78;background:#eef5ff;border-color:#c7d8f6}.device-command-btn.is-danger{color:#8f2f24;background:#fff2f0;border-color:#efb4ad}.module-action.is-danger,.module-action.primary.is-danger{color:#fff;background:#cf1322;border-color:#cf1322}.player-layout{grid-template-columns:minmax(620px,1fr) minmax(260px,320px);align-items:start;gap:14px;display:grid}.phone-player{background:linear-gradient(#fff 0%,#f6f9fd 100%);border:1px solid #e1e8f2;border-radius:10px;min-width:0;padding:16px}.phone-player-stage{grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:12px;display:grid}.phone-player-frame{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:10px;width:100%;min-width:0;display:grid}.phone-player-screen{width:min(100%, 380px, calc(74vh * var(--cloud-phone-display-ratio,.5625)));aspect-ratio:var(--cloud-phone-aspect-ratio,9 / 16);color:#dbe7ff;background:linear-gradient(#10182705,#10182714),#f8fbff;border:1px solid #d8e3f0;border-radius:22px;justify-content:center;align-items:center;min-height:0;max-height:74vh;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb8,0 14px 32px #14233a21}.phone-player-screen .phone-player-mount,.phone-player-sdk-host,.phone-player-screen>div[id^=vmos-player-],.phone-player-screen>div[id^=wuin-player-]{background:0 0}.phone-player-stage.is-landscape{grid-template-columns:minmax(0,1fr) 86px}.phone-player-stage.is-wide-screen:not(.is-landscape) .phone-player-screen{width:min(100%, 720px, calc(min(76vh, 760px) * var(--cloud-phone-display-ratio,.9)));max-height:min(76vh,760px)}.phone-player-stage.is-tablet-screen:not(.is-landscape) .phone-player-screen{width:min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778)));max-height:min(76vh,680px)}.phone-player-stage.is-landscape .phone-player-screen{width:min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778)));aspect-ratio:var(--cloud-phone-aspect-ratio,16 / 9);justify-self:center;max-height:min(76vh,680px)}.phone-player-stage.is-landscape .phone-player-screen.is-vmos .phone-player-mount,.phone-player-stage.is-landscape .phone-player-screen.is-wuin .phone-player-mount{width:calc(100% / var(--cloud-phone-display-ratio,1.7778))!important;height:calc(100% * var(--cloud-phone-display-ratio,1.7778))!important;max-width:unset!important;max-height:unset!important;transform-origin:50%!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)rotate(-90deg)!important}.phone-player-stage.is-landscape .phone-player-screen.is-wuin .phone-player-mount{width:calc(100% / var(--cloud-phone-display-ratio,1.7778))!important;height:calc(100% * var(--cloud-phone-display-ratio,1.7778))!important}.phone-player-stage.is-landscape .phone-player-sdk-host,.phone-player-stage.is-landscape .phone-player-sdk-host>div,.phone-player-stage.is-landscape .phone-player-mount>div[id^=vmos-player-],.phone-player-stage.is-landscape .phone-player-mount>div[id^=wuin-player-],.phone-player-stage.is-landscape .phone-player-screen>div[id^=vmos-player-],.phone-player-stage.is-landscape .phone-player-screen>div[id^=wuin-player-]{aspect-ratio:auto;border-radius:inherit;box-shadow:none;border:0;width:100%!important;max-width:unset!important;height:100%!important;max-height:unset!important;background:0 0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.phone-player-stage.is-landscape .phone-player-screen.is-vmos video,.phone-player-stage.is-landscape .phone-player-screen.is-vmos canvas,.phone-player-stage.is-landscape .phone-player-screen.is-wuin video,.phone-player-stage.is-landscape .phone-player-screen.is-wuin canvas,.phone-player-stage.is-landscape .phone-player-sdk-host div[id$=_armcloudVideo],.phone-player-stage.is-landscape .phone-player-sdk-host div[id$=_armcloudVideo]>div{width:100%!important;height:100%!important;max-width:unset!important;max-height:unset!important;object-fit:contain!important;background:0 0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.phone-player-mount,.phone-player-sdk-host,.phone-player-screen>div[id^=vmos-player-],.phone-player-screen>div[id^=wuin-player-],.phone-player-mount>div[id^=wuin-player-],.phone-player-mount>div[id^=vmos-player-]{border-radius:inherit;width:100%!important;height:100%!important;max-width:unset!important;max-height:unset!important;background:0 0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-mount{width:100%!important;height:100%!important;inset:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-sdk-host{width:100%!important;height:100%!important;inset:0!important}.phone-player-screen:not(:has(.phone-player-awaiting))>div[id^=vmos-player-]{width:100%!important;height:100%!important;inset:0!important}.phone-player-screen:not(:has(.phone-player-awaiting))>div[id^=wuin-player-]{width:100%!important;height:100%!important;inset:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-mount>div[id^=wuin-player-]{width:100%!important;height:100%!important;inset:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-mount>div[id^=vmos-player-]{width:100%!important;height:100%!important;inset:0!important}.phone-player-sdk-host:not([data-cloud-phone-provider=wuin]) video,.phone-player-sdk-host:not([data-cloud-phone-provider=wuin]) canvas,.phone-player-screen div[id^=vmos-player-] video,.phone-player-screen div[id^=vmos-player-] canvas{object-fit:contain!important;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.phone-player-screen[data-cloud-phone-provider=wuin] .phone-player-sdk-host,.phone-player-screen[data-cloud-phone-provider=wuin] div[id^=wuin-player-]{border-radius:inherit;background:0 0!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)){box-shadow:none;border-radius:8px;background:0 0!important;border:0!important}:is(.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)):hover,.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)):focus-within){box-shadow:none;border-radius:8px;background:0 0!important;border:0!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) .phone-player-mount{box-sizing:border-box!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) .phone-player-sdk-host{box-sizing:border-box!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) div[id^=wuin-player-]{box-sizing:border-box!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) iframe{box-sizing:border-box!important;box-shadow:none!important;border:0!important;border-radius:8px!important}.phone-player-screen[data-cloud-phone-provider=wuin] iframe,.phone-player-screen.is-wuin iframe,.phone-player-sdk-host div[id^=wuin-player-] iframe{border-radius:inherit;transform-origin:50%!important;background:0 0!important;border:0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important;transform:none!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) iframe{height:calc(100% - 3px)!important;top:2px!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) .phone-player-sdk-host div[id^=wuin-player-] iframe{height:calc(100% - 3px)!important;top:2px!important}.phone-player-screen.is-wuin:not(:has(.phone-player-awaiting)) div[id^=wuin-player-][id$=-status]{display:none!important}.phone-player-screen[data-cloud-phone-provider=wuin] video,.phone-player-screen[data-cloud-phone-provider=wuin] canvas{object-fit:contain!important;background:0 0!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.phone-player-screen span{color:#8fb1ff;letter-spacing:0;font-size:12px;font-weight:900}.phone-player-screen strong{color:#fff;margin-top:12px;font-size:32px}.phone-player-screen small{color:#94a3b8;margin-top:8px}.phone-player-toolbar{background:#fff;border:1px solid #d9e3ef;border-radius:12px;grid-template-columns:1fr;align-content:start;gap:6px;max-height:min(68vh,620px);padding:6px;display:grid;overflow:hidden auto}.phone-player-toolbar .phone-tool-btn{color:#21324a;cursor:pointer;background:#f8fbff;border:1px solid #d9e3ef;border-radius:6px;grid-template-rows:22px auto;grid-template-columns:1fr;place-items:center;gap:3px;min-width:0;min-height:42px;padding:5px 6px;font-size:12px;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:grid;overflow:hidden}.phone-player-toolbar .phone-tool-btn:hover:not(:disabled){color:#1757d2;background:#edf5ff;border-color:#9dbcf7}.phone-player-toolbar .phone-tool-btn:active:not(:disabled){transform:translateY(1px)}.phone-player-toolbar .phone-tool-btn:disabled{color:#8795aa;cursor:not-allowed;background:#f1f4f8;border-color:#dfe5ed}.phone-player-toolbar .phone-tool-btn.is-danger{color:#b42318;background:#fff5f4;border-color:#f2c4bf}.tool-glyph{color:#1757d2;background:#e8f1ff;border:1px solid #cfe0fb;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:0;height:24px;font-size:15px;line-height:1;display:inline-flex}.tool-label{min-width:0;color:inherit;text-align:center;white-space:normal;overflow-wrap:anywhere;font-size:clamp(9px,.68vw,11px);line-height:1.05;display:block;overflow:visible}.phone-player-nav{width:min(100%, 380px, calc(74vh * var(--cloud-phone-display-ratio,.5625)));grid-template-columns:repeat(3,1fr);gap:8px;padding:0;display:grid}.phone-player-stage.is-wide-screen:not(.is-landscape) .phone-player-nav{width:min(100%, 720px, calc(min(76vh, 760px) * var(--cloud-phone-display-ratio,.9)))}.phone-player-stage.is-tablet-screen:not(.is-landscape) .phone-player-nav{width:min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778)))}.phone-player-stage.is-landscape .phone-player-nav{width:min(100%, 360px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778)))}.phone-player-nav .nav-btn{color:#1757d2;cursor:pointer;background:#fff;border:1px solid #b9cdf0;border-radius:8px;justify-content:center;align-items:center;height:40px;transition:background .15s,border-color .15s,color .15s;display:flex;box-shadow:0 1px 2px #14233a0d}.phone-player-stage.is-landscape .phone-player-nav .nav-btn{border-radius:7px;height:34px}.phone-player-nav .nav-btn:hover{color:#0f46b6;background:#edf5ff;border-color:#7ea8f2}.phone-player-nav .nav-btn:active{color:#0b3f9f;background:#dceaff;border-color:#5f91e8}.phone-player-nav .nav-btn:disabled{color:#6b7f9f;opacity:1;cursor:not-allowed;background:#eef4fb;border-color:#c7d7ea}.phone-player-nav .nav-btn svg,.phone-player-nav .nav-btn .cloud-icon{color:currentColor;stroke:currentColor}.player-connection-panel .module-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;padding:10px 0}.player-connection-panel .module-row span,.player-connection-panel .module-row strong,.player-connection-panel .module-row em{text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.player-connection-panel .module-row span{color:#6d7d96;font-size:12px;font-weight:900}.player-connection-panel .module-row strong{color:#172238;line-height:1.35}.player-connection-panel .module-row em{color:#7b8798;font-size:12px}@media (width<=1120px){.player-layout{grid-template-columns:minmax(0,1fr)}}.nav-triangle{border:7px solid #0000;border-left-width:0;border-right:12px solid;width:0;height:0}.nav-triangle.left{border-width:7px 12px 7px 0;border-color:#0000 currentColor #0000 #0000}.nav-circle{border:2px solid;border-radius:50%;width:16px;height:16px}.nav-square{border:2px solid;border-radius:2px;width:14px;height:14px}.deploy-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 2px 12px;display:flex}.deploy-head h1,.deploy-head p,.deploy-section-title h2,.deploy-section-title p,.deploy-plan p{margin:0}.deploy-head h1{color:#152033;font-size:24px;line-height:1.25}.deploy-head p{color:#687891;max-width:680px;margin-top:7px;line-height:1.7}.deploy-steps{background:#f8fafd;border:1px solid #e7edf5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.deploy-step{color:#6d7d96;border-right:1px solid #e7edf5;align-items:center;gap:10px;min-height:44px;padding:0 16px;font-weight:900;display:flex}.deploy-step:last-child{border-right:0}.deploy-step span{color:#71809a;background:#fff;border:1px solid #dfe6f1;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.deploy-step.is-active span{color:#fff;background:var(--blue);border-color:var(--blue)}.deploy-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.deploy-main-panel,.deploy-summary{background:#fff;border:1px solid #e7edf5;border-radius:8px;min-width:0}.deploy-main-panel{display:grid}.deploy-section{border-bottom:1px solid #edf1f7;gap:14px;padding:16px;display:grid}.deploy-section:last-child{border-bottom:0}.deploy-section-title{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.deploy-section-title h2{color:#172238;font-size:16px}.deploy-section-title p{color:#6d7d96}.deploy-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deploy-plan{color:#26354c;background:#fbfcff;border:1px solid #e3eaf5;border-radius:8px;gap:8px;min-height:148px;padding:14px;display:grid}.deploy-plan:disabled,.deploy-plan.is-disabled{color:#8f9bae;cursor:not-allowed;opacity:.72;background:#f3f5f8;border-color:#dde3eb}.deploy-plan:hover,.deploy-plan.is-selected,.deploy-chip:hover,.deploy-chip.is-selected,.deploy-segment a:hover,.deploy-segment a.is-selected{background:#f4f8ff;border-color:#9eb9f3}.deploy-plan.is-selected,.deploy-chip.is-selected,.deploy-segment a.is-selected{box-shadow:inset 0 0 0 1px var(--blue)}.deploy-plan.is-disabled:hover{box-shadow:none;background:#f3f5f8;border-color:#dde3eb}.deploy-chip.is-disabled,.deploy-segment a.is-disabled{color:#9aa6b8;pointer-events:none;opacity:.72;background:#f3f5f8;border-color:#dde3eb}.deploy-plan span,.deploy-field>span,.deploy-addon span,.deploy-summary-head span,.deploy-summary-rows span{color:#6d7d96;font-size:12px;font-weight:800}.deploy-plan strong{color:#172238;font-size:16px}.deploy-plan em{color:var(--blue);font-size:18px;font-style:normal;font-weight:900}.deploy-plan p{color:#6d7d96;line-height:1.55}.segmented-control{background:#f8fafd;border:1px solid #d8e0ec;border-radius:8px;display:inline-flex;overflow:hidden}.segmented-control button{color:#56657e;min-width:72px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #d8e0ec;padding:0 10px;font-size:13px}.segmented-control button:last-child{border-right:0}.segmented-control button.active{color:#fff;background:#2563eb}.deploy-summary-note{color:#56657e;background:#f8fafd;border:1px solid #edf1f7;border-radius:8px;gap:6px;padding:12px;line-height:1.55;display:grid}.deploy-summary-note strong{color:#172238}.deploy-submit{color:#fff;background:var(--blue);border-radius:6px;place-items:center;min-height:38px;font-weight:900;display:grid}.deploy-submit:hover{background:var(--blue-dark)}.deploy-summary-actions{justify-content:center;gap:14px;display:flex}.deploy-summary-actions a{color:var(--blue);font-weight:900}.work-page{min-width:1080px}.import-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:14px;display:grid}.import-format-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-format-tabs a{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;align-items:center;min-height:32px;padding:0 12px;font-weight:900;display:inline-flex}.import-format-tabs a.is-selected{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f4f8ff;border-color:#9eb9f3}.import-textarea{color:#2d3b52;background:#fbfcff;border:1px solid #dfe6f1;border-radius:8px;gap:8px;min-height:148px;padding:14px;display:grid}.import-textarea code{color:#41516b;font-family:inherit}.import-textarea textarea{color:#41516b;resize:vertical;background:0 0;border:none;outline:none;width:100%;min-height:160px;padding:0;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:13px;line-height:1.7}.import-options{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(0,1fr));gap:10px;display:grid}.import-option,.import-card{background:#fbfcff;border:1px solid #e3eaf5;border-radius:8px;gap:8px;min-height:74px;padding:12px;display:grid}.import-option span,.import-card span{color:#6d7d96;font-size:12px;font-weight:800}.import-option strong,.import-card strong{color:#172238}.import-card p{color:#6d7d96;margin:0;line-height:1.55}.import-side{gap:12px;display:grid;position:sticky;top:16px}.sync-device-panel,.rpa-template-panel,.rpa-run-panel{background:#fff;border:1px solid #e7edf5;border-radius:8px;align-content:start;align-items:start;gap:12px;min-width:0;padding:16px;display:grid}@media (width<=1380px){.sync-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-group-table-head,.sync-group-row{grid-template-columns:minmax(108px,1fr) minmax(72px,.52fr) minmax(112px,.86fr) minmax(88px,.68fr) minmax(120px,.92fr) minmax(104px,.78fr) minmax(100px,.72fr) minmax(116px,.82fr)}}.sync-panel-title,.rpa-run-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-follower:hover,.rpa-template-card:hover{background:#f8fbff;border-color:#b9c9ef}.cloud-shell:has(.sync-page) .contact-tab{display:none}.rpa-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.rpa-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rpa-template-card{color:#26354c;background:#fbfcff;border:1px solid #e3eaf5;border-radius:8px;gap:8px;min-height:150px;padding:14px;display:grid}.rpa-template-card span,.rpa-run-head span{color:#6d7d96;font-size:12px;font-weight:800}.rpa-template-card strong{color:#172238;font-size:16px}.rpa-template-card p{color:#6d7d96;margin:0;line-height:1.55}.rpa-run-head strong{color:var(--blue);font-size:28px}.table-action-list{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.table-action,.table-route-link{min-height:24px;color:var(--blue);background:#fff;border:1px solid #dce5f2;border-radius:5px;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.table-action.primary{color:#fff;background:var(--blue);border-color:var(--blue)}.inline-code{color:#31516f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:inherit;display:inline-block;overflow:hidden}.status-pill{color:#14643b;background:#effbf5;border:1px solid #c8efd9;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.muted-cell{color:#66758d}.local-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7f9fcb8;place-items:start center;padding:72px 24px 24px;display:grid;position:fixed;inset:0}.local-dialog{color:#26354c;background:#fff;border:1px solid #dfe7f3;border-radius:8px;gap:14px;width:min(520px,100vw - 240px);max-height:calc(100vh - 96px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 60px #1020402e}.local-dialog.danger-dialog{border-color:#f5c2c7;box-shadow:0 24px 60px #62111c33}.local-dialog-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.local-dialog h2,.local-dialog p{margin:0}.local-dialog h2{font-size:18px}.local-dialog p{color:#6b7b94;line-height:1.7}.local-dialog-head button{color:#708099;background:#f7faff;border:1px solid #dfe7f3;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}@media (width<=900px){.account-overview-grid,.account-summary-strip,.account-entry-grid,.account-settings-grid,.sync-settings-grid,.sync-scope-grid,.sync-pair-grid,.sync-settings-banner,.sync-settings-section-title{grid-template-columns:minmax(0,1fr)}.sync-settings-section-title{display:grid}.sync-settings-section-title span{justify-self:start}.account-identity-panel{grid-template-columns:auto minmax(0,1fr)}.account-status-pill{grid-column:1/-1;justify-self:start}.account-summary-card{border-top:1px solid #edf1f7;border-left:0}.account-summary-card:first-child{border-top:0}.account-row{grid-template-columns:minmax(72px,.35fr) minmax(0,1fr)}.account-row em{text-align:left;grid-column:2}.account-state-banner{grid-template-columns:auto minmax(0,1fr)}.account-state-banner button{grid-column:1/-1;justify-self:stretch}.renew-dialog{width:min(680px,100vw - 28px)}.renew-dialog-layout{grid-template-columns:1fr}}.dialog-rows{border-top:1px solid var(--line);display:grid}.dialog-row{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;min-height:38px;display:grid}.dialog-row span{color:#708099}.dialog-row strong{color:#1f2a44;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dialog-form-block{background:#f8fbff;border:1px solid #dbe4f0;border-radius:14px;gap:12px;padding:12px 14px;display:grid}.dialog-field-grid{gap:10px;display:grid}.dialog-field{gap:6px;display:grid}.dialog-field span{color:#51627a;font-size:12px;font-weight:700}.dialog-field input,.dialog-row input,.dialog-row select{color:#0f172a;background:#fff;border:1px solid #cfd9e6;border-radius:10px;width:100%;min-height:40px;padding:0 12px;font-size:14px}.dialog-field input:focus,.dialog-row input:focus,.dialog-row select:focus{border-color:#5b8def;outline:none;box-shadow:0 0 0 3px #5b8def24}.dialog-device-picker{gap:8px;max-height:240px;padding-right:2px;display:grid;overflow:auto}.dialog-device-card{cursor:pointer;background:#fff;border:1px solid #d6dfeb;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.dialog-device-card.is-selected{background:#edf4ff;border-color:#5b8def}.dialog-device-card-content{flex:auto;gap:2px;min-width:0;display:grid}.dialog-device-card-title{color:#1f2a44;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.dialog-device-card-meta{color:#66758d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dialog-device-status{border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.5}.dialog-device-status.running{color:#0e9f6e;background:#e7f8f2}.dialog-device-status.stopped{color:#7a879a;background:#eef2f7}.dialog-device-status.provisioning{color:#2563eb;background:#eaf2ff}.dialog-device-status.error,.dialog-device-status.destroyed,.dialog-device-status.unknown{color:#d14343;background:#fbecec}.dialog-device-empty{color:#66758d;background:#fff;border:1px dashed #cfd9e6;border-radius:10px;padding:10px 12px;font-size:13px}.dialog-field-tip{color:#708099;font-size:12px;line-height:1.4}@media (width<=900px){.module-page,.deploy-page,.device-detail-page,.player-page{min-width:0}.module-head,.ui-page-header{flex-direction:column;gap:12px}.module-actions,.ui-page-header .module-actions{justify-content:flex-start;width:100%;min-width:0}.console-capabilities,.console-stats,.module-stats,.module-panels,.device-detail-grid,.sync-filter-grid,.sync-compose-fields,.sync-layout,.sync-bottom-grid,.sync-follower-grid,.sync-control-row{grid-template-columns:minmax(0,1fr)}.sync-page .sync-filter-grid,.sync-page .sync-filter-grid.is-primary{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none}.sync-manager-head,.sync-pagination{flex-direction:column;align-items:stretch}.sync-manager-head p{display:none}.sync-manager-counts,.sync-pagination{justify-content:flex-start}.sync-group-table-head{display:none}.sync-group-table{overflow:visible}.sync-group-row{grid-template-columns:minmax(0,1fr);min-width:0}.sync-group-cell strong,.sync-group-cell span,.sync-group-cell code,.sync-group-cell em{white-space:normal}.sync-group-actions button{flex:104px}.sync-contract-panel,.sync-status-strip{flex-direction:column;align-items:flex-start}.sync-status-strip span{white-space:normal}.toolbar,.console-toolbar{align-items:stretch}.search-box,.console-search{flex:100%;width:100%}.toolbar-action-group,.toolbar-action-group.is-primary{border-left:0;flex:100%;margin-left:0;padding-left:0}.toolbar-action-group .plain-button,.toolbar-action-group .link-button{flex:140px}.module-row,.device-detail-page .module-row,.after-sales-actions .module-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 0}.module-row em,.device-detail-page .module-row em{text-align:left;grid-column:auto}.support-ticket-layout,.support-ticket-form{grid-template-columns:minmax(0,1fr)}.support-ticket-actions{justify-content:stretch}.support-ticket-actions .module-action{flex:140px}.local-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 86px);overflow:auto}.dialog-row{grid-template-columns:96px minmax(0,1fr)}.dialog-actions{flex-wrap:wrap;justify-content:stretch}.dialog-actions .module-action{flex:160px}.finance-data-notice{flex-direction:column;align-items:stretch}.finance-data-notice .module-action{justify-content:center;width:100%}}.dialog-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.collapse-handle{z-index:10;color:#697a93;background:#fff;border:1px solid #dbe4f1;border-radius:999px;place-items:center;width:20px;height:28px;padding:0;display:grid;position:absolute;top:48%;left:-12px;box-shadow:0 8px 18px #1224441a}.contact-tab{z-index:30;color:#fff;text-align:center;writing-mode:vertical-rl;background:linear-gradient(#6d55d8,#3475ef);border-radius:8px 0 0 8px;width:28px;min-height:78px;padding:8px 5px;font-size:12px;font-weight:800;line-height:1.2;position:fixed;bottom:56px;right:0}.cloud-icon{color:currentColor;flex:none;width:14px;height:14px;display:inline-block;position:relative}svg.cloud-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.cloud-icon:before,.cloud-icon:after{content:"";position:absolute}.icon-phone:before{border:1.7px solid;border-radius:3px;inset:1px 4px}.icon-phone:after{background:currentColor;border-radius:50%;width:2px;height:2px;bottom:2px;left:6px}.icon-user:before{border:1.5px solid;border-radius:50%;width:6px;height:6px;top:2px;left:4px}.icon-user:after{border:1.5px solid;border-radius:8px 8px 2px 2px;height:6px;bottom:1px;left:2px;right:2px}.icon-user-plus:before{border:1.5px solid;border-radius:50%;width:6px;height:6px;top:2px;left:2px;box-shadow:0 7px 0 -2px}.icon-user-plus:after{background:linear-gradient(currentColor 0 0) 50%/7px 1.5px no-repeat,linear-gradient(currentColor 0 0) 50%/1.5px 7px no-repeat;width:7px;height:7px;top:7px;right:1px}.icon-login:before{border:1.5px solid;border-left:0;border-radius:0 2px 2px 0;width:6px;height:10px;top:2px;right:1px}.icon-login:after{border-top:1.8px solid;border-right:1.8px solid;width:9px;height:5px;top:6px;left:1px;transform:rotate(45deg)}.icon-nodes:before{width:5px;height:5px;box-shadow:7px 0 0 -1.5px var(--surface), 7px 0 0 0 currentColor, 3px 7px 0 -1.5px var(--surface), 3px 7px 0 0 currentColor;border:1.5px solid;border-radius:50%;top:1px;left:1px}.icon-nodes:after{border-top:1.5px solid;border-left:1.5px solid;width:6px;height:5px;top:6px;left:5px;transform:rotate(35deg)}.icon-card:before{border:1.6px solid;border-radius:2px;inset:2px 1px}.icon-card:after{border-top:1.5px solid;top:5px;left:3px;right:3px}.icon-grid:before{background-color:#0000;background-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);background-position:0 0,8px 0,0 8px,8px 8px;background-repeat:no-repeat;background-size:4px 4px,4px 4px,4px 4px,4px 4px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;inset:2px}.icon-cloud:before{border:1.5px solid;border-radius:999px;height:7px;bottom:3px;left:1px;right:1px}.icon-cloud:after{background:var(--sidebar);border-top:1.5px solid;border-left:1.5px solid;border-radius:50%;width:7px;height:7px;top:2px;left:4px;transform:rotate(25deg)}.icon-spark:before{clip-path:polygon(50% 0,64% 36%,100% 50%,64% 64%,50% 100%,36% 64%,0 50%,36% 36%);background:currentColor;inset:1px 5px}.icon-sync:before{border:1.6px solid;border-left-color:#0000;border-radius:50%;inset:2px}.icon-sync:after{border:4px solid #0000;border-left-color:currentColor;top:1px;right:0;transform:rotate(-28deg)}.icon-case:before{border:1.5px solid;border-radius:2px;height:9px;bottom:2px;left:1px;right:1px}.icon-case:after{border:1.5px solid;border-bottom:0;border-radius:2px 2px 0 0;width:4px;height:3px;top:1px;left:5px}.icon-link:before{border:1.5px solid;border-right:0;border-radius:5px 0 0 5px;width:6px;height:4px;top:5px;left:1px;transform:rotate(-35deg)}.icon-link:after{border:1.5px solid;border-left:0;border-radius:0 5px 5px 0;width:6px;height:4px;top:5px;right:1px;transform:rotate(-35deg)}.icon-coin:before{border:1.5px solid;border-radius:50%;inset:2px}.icon-coin:after{background:currentColor;width:1.5px;height:6px;top:4px;left:6px}.icon-users:before{border:1.5px solid;border-radius:50%;width:5px;height:5px;top:2px;left:4px}.icon-users:after{border:1.5px solid;border-radius:8px 8px 2px 2px;height:5px;bottom:2px;left:1px;right:1px}.icon-list:before{background:currentColor;border-radius:50%;width:2px;height:2px;top:3px;left:3px;box-shadow:0 4px,0 8px}.icon-list:after{border-top:1.5px solid;top:3px;left:7px;right:2px;box-shadow:0 4px,0 8px}.icon-menu:before{border-top:1.6px solid;top:3px;left:2px;right:2px;box-shadow:0 4px,0 8px}.icon-down:before{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;top:4px;left:4px;transform:rotate(45deg)}.icon-bell:before{border:1.5px solid;border-bottom:0;border-radius:8px 8px 2px 2px;width:6px;height:8px;top:2px;left:4px}.icon-bell:after{border-top:1.5px solid;bottom:2px;left:3px;right:3px}.icon-help:before{border:1.5px solid;border-radius:50%;inset:2px}.icon-help:after{border-top:1.5px solid;border-radius:50%;width:2px;height:5px;top:4px;left:6px;box-shadow:0 6px}.icon-plus:before,.icon-plus:after{border-top:1.8px solid;width:8px;top:6px;left:3px}.icon-plus:after{transform:rotate(90deg)}.icon-search:before{border:1.5px solid;border-radius:50%;width:7px;height:7px;top:2px;left:2px}.icon-search:after{border-top:1.5px solid;width:5px;bottom:2px;right:2px;transform:rotate(45deg)}.icon-sliders:before{border-top:1.5px solid;top:3px;left:2px;right:2px;box-shadow:0 4px,0 8px}.icon-sliders:after{background:currentColor;border-radius:50%;width:3px;height:3px;top:1px;left:4px;box-shadow:5px 4px,1px 8px}.icon-eye:before{border:1.5px solid;border-radius:50%/55%;width:12px;height:8px;top:3px;left:1px}.icon-eye:after{background:currentColor;border-radius:50%;width:2px;height:2px;top:6px;left:6px}.icon-focus:before{border:1.5px solid;border-radius:3px;inset:2px}.icon-focus:after{border:1.5px solid;border-radius:50%;inset:5px}.icon-tag:before{border:1.5px solid;border-radius:2px;width:8px;height:8px;top:2px;left:2px;transform:rotate(45deg)}.icon-tag:after{background:currentColor;border-radius:50%;width:2px;height:2px;top:4px;left:5px}.icon-action .cloud-icon.icon-tag,.icon-action .cloud-icon.icon-sliders{color:currentColor;flex:0 0 14px;width:14px;height:14px;display:inline-block}.icon-action .cloud-icon.icon-tag:before,.icon-action .cloud-icon.icon-tag:after,.icon-action .cloud-icon.icon-sliders:before,.icon-action .cloud-icon.icon-sliders:after{content:"";box-sizing:border-box;position:absolute}.icon-refresh:before{border:1.5px solid;border-left-color:#0000;border-radius:50%;inset:2px}.icon-refresh:after{border:4px solid #0000;border-left-color:currentColor;top:1px;right:0;transform:rotate(-20deg)}.icon-back:before{background:currentColor;border-radius:999px;width:10px;height:1.8px;top:6px;left:2px}.icon-back:after{border-bottom:1.8px solid;border-left:1.8px solid;width:6px;height:6px;top:3px;left:2px;transform:rotate(45deg)}.icon-home:before{border:1.5px solid;border-top:0;border-radius:0 0 2px 2px;width:8px;height:6px;top:7px;left:3px}.icon-home:after{clip-path:polygon(50% 0,100% 70%,82% 70%,50% 26%,18% 70%,0 70%);background:currentColor;width:10px;height:8px;top:2px;left:2px}.icon-screenshot:before{border:1.5px solid;border-radius:3px;inset:2px}.icon-screenshot:after{border:1.4px solid;border-radius:50%;width:4px;height:4px;top:5px;left:5px}.icon-rotate:before{border:1.5px solid;border-left-color:#0000;border-radius:50%;inset:2px;transform:rotate(35deg)}.icon-rotate:after{border:3.5px solid #0000;border-left-color:currentColor;top:2px;right:1px;transform:rotate(-15deg)}.icon-sort{width:10px;height:10px}.icon-sort:before{border-bottom:3px solid;border-left:3px solid #0000;border-right:3px solid #0000;top:1px;left:3px}.icon-sort:after{border-top:3px solid;border-left:3px solid #0000;border-right:3px solid #0000;bottom:1px;left:3px}.icon-empty:before{border:4px solid;border-top:0;border-radius:3px;width:26px;height:18px;top:14px;left:7px}.icon-empty:after{border:4px solid;border-radius:50%;width:17px;height:17px;top:3px;left:20px;box-shadow:-13px 19px 0 -7px}.console-auth-page{background:var(--page);place-items:center;width:100%;min-width:100vw;min-height:100vh;padding:24px 16px;display:grid;position:relative;overflow:auto}.console-auth-lightning-bg{z-index:2;pointer-events:none;opacity:1;mix-blend-mode:normal;filter:none;will-change:opacity;animation:none;position:fixed;inset:-8% 26% -8% -26%}.console-auth-lightning-bg .lightning-container{width:100%;height:100%}.console-auth-card,.console-auth-showcase{z-index:3;position:relative}.console-auth-card{z-index:4;background:#fff;border:1px solid #e6ecf5;border-radius:8px;width:min(396px,100%);padding:24px 26px 26px;box-shadow:0 16px 36px #17223814}.console-auth-brand{align-items:center;gap:5px;margin-bottom:14px;display:flex}.console-auth-eyebrow{color:#6b7a90;text-transform:uppercase;font-size:12px;font-weight:900}.console-auth-card h1{color:#142034;letter-spacing:0;margin:6px 0;font-size:24px}.console-auth-card p{color:#5e6d84;margin:0 0 16px;line-height:1.55}.console-auth-boot-card{text-align:center;justify-items:center;gap:12px;display:grid}.console-auth-boot-card .console-auth-brand{margin-bottom:6px}.console-auth-spinner{border:3px solid #d8e2f2;border-top-color:#2a6ecb;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite auth-spin}.console-auth-boot-card h1{margin:4px 0 0;font-size:22px}.console-auth-boot-card p{margin:0}@keyframes auth-spin{to{transform:rotate(360deg)}}.console-auth-form,.console-auth-form label{gap:7px;display:grid}.console-auth-form{gap:13px}.console-auth-form label span{color:#41516b;font-size:13px;font-weight:900}.console-auth-form input{color:#142034;background:#fff;border:1px solid #d7e0ec;border-radius:6px;outline:none;width:100%;height:40px;padding:0 12px}.console-auth-form input:disabled{color:#8b98ab;cursor:not-allowed;background:#f3f6fb}.console-auth-form button{color:#fff;background:var(--blue);border:1px solid var(--blue);cursor:pointer;border-radius:6px;height:40px;font-weight:900}.console-auth-form button:hover:not(:disabled){background:var(--blue-dark);border-color:var(--blue-dark)}.console-auth-form button:focus-visible,.console-auth-switch:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.console-auth-form button:disabled{color:#95a1b4;cursor:not-allowed;background:#eef2f8;border-color:#dbe3ef}.console-auth-error{color:#9b2c1f;background:#fff3f0;border:1px solid #f2c2b8;border-radius:6px;padding:9px 11px;line-height:1.5}.console-auth-note{color:#6b7a90;border-top:1px solid #eef1f7;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;padding-top:14px;font-size:12px;display:flex}.console-auth-note code{color:#1f4fc7;background:#eef4ff;border-radius:5px;padding:4px 7px}.console-auth-current{justify-content:flex-end;margin-bottom:8px;display:flex}.console-auth-switches{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.console-auth-switch{color:#2f68d8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:2px 6px;font-size:12px;font-weight:900;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.console-auth-switch .cloud-icon{width:17px;height:17px}.console-auth-switch:hover{color:#174da6;background:#eef5ff;border-color:#c8dcfa;text-decoration:none;box-shadow:0 1px 4px #1f4f9b14}.console-auth-switch:active{box-shadow:none;background:#e3eeff;border-color:#aec9f5}.console-auth-helper{color:#6b7a90;margin:0 0 13px;font-size:13px;line-height:1.45}.sms-input-row{grid-template-columns:minmax(0,1fr) 104px;gap:8px;display:grid}.sms-input-row input{min-width:0}.sms-send-btn{white-space:nowrap;color:#1f4f9b;cursor:pointer;background:#f4f8ff;border:1px solid #cbdcf7;border-radius:6px;width:auto;min-width:100px;height:40px;padding:0 12px;font-size:12px;font-weight:900}.sms-send-btn:disabled{color:#a0aec0;cursor:not-allowed;background:#f0f3f9;border-color:#e2e8f0}.sms-send-btn:hover:not(:disabled){background:#dde6ff}.agreement-label{color:#6b7a90;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:grid}.agreement-label input[type=checkbox]{width:auto;height:auto;accent-color:var(--blue);margin-top:2px}.agreement-label a{color:var(--blue);text-decoration:underline}@media (width<=480px){.sync-page .sync-filter-grid,.sync-page .sync-filter-grid.is-primary,.sync-compose-fields{grid-template-columns:minmax(0,1fr)}.sync-advanced-filters{padding:7px}.sync-group-actions button{flex-basis:100%}.console-auth-page{align-items:start;padding:14px}.console-auth-card{padding:18px}.console-auth-card h1{font-size:22px}.sms-input-row{grid-template-columns:1fr}.console-auth-current,.console-auth-switches{justify-content:flex-start}.sms-send-btn{width:100%}}.auto-renew-toggle{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.auto-renew-toggle input[type=checkbox]{display:none}.auto-renew-badge{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.auto-renew-badge.on{color:#2e7d32;background:#e8f5e9}.auto-renew-badge.off{color:#9e9e9e;background:#f5f5f5}:root{--premium-bg:#f4f8ff;--premium-bg-warm:#fbfaf6;--premium-surface:#ffffffd1;--premium-surface-strong:#fffffff0;--premium-ink:#132033;--premium-text:#40516c;--premium-muted:#78889f;--premium-line:#97a6be47;--premium-line-strong:#6082b457;--premium-blue:#2563eb;--premium-cyan:#0ea5e9;--premium-teal:#0f766e;--premium-gold:#b88932;--premium-shadow:0 24px 70px #354c7021;--premium-shadow-soft:0 14px 38px #354c7017;--motion-fast:.14s ease;--motion-normal:.22s ease}body,html,#root{background:var(--premium-bg)}.ui-app-shell{isolation:isolate;background:radial-gradient(circle at 14% 8%,#b8893224,#0000 24%),radial-gradient(circle at 84% 4%,#2563eb2e,#0000 28%),radial-gradient(circle at 70% 88%,#0ea5e91f,#0000 32%),linear-gradient(135deg,#f9fbff 0%,#eef5ff 48%,#f8fafc 100%);position:relative}.ui-app-shell:before,.console-auth-page:before{content:"";pointer-events:none;opacity:.88;background:linear-gradient(118deg,#0000 0 25%,#ffffffc7 25.2% 25.45%,#0000 25.8% 100%),linear-gradient(132deg,#0000 0 58%,#2563eb17 58.2% 58.5%,#0000 58.8% 100%),linear-gradient(146deg,#0000 0 76%,#b889321a 76.2% 76.45%,#0000 76.8% 100%),radial-gradient(circle at 86% 12%,#ffffffdb,#0000 24%);position:absolute;inset:0}.ui-app-shell>*{z-index:1;position:relative}.ui-app-shell>.local-dialog-backdrop{z-index:80;position:fixed}.cloud-sidebar{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#ffffffeb,#f4f9ffd6),radial-gradient(circle at 0 0,#2563eb14,#0000 32%),radial-gradient(circle at 100% 8%,#b8893212,#0000 30%);border-right-color:#97a6be42;box-shadow:12px 0 40px #354c7017,inset -1px 0 #ffffffb8}.topbar{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:#ffffffb8;border-bottom-color:#97a6be38;box-shadow:0 12px 34px #354c7014}.cloud-logo,.nav-link,.workspace-button,.account-button{color:var(--premium-ink)}.logo-mark,.console-auth-logo .logo-mark{background:linear-gradient(135deg, var(--premium-blue), var(--premium-teal) 60%, var(--premium-gold));color:#0000;-webkit-background-clip:text;background-clip:text}.nav-link{transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);border:1px solid #0000}.nav-link:hover,.nav-link.is-active{color:#0f3f91;box-shadow:inset 3px 0 0 var(--premium-blue), 0 12px 28px #2563eb14;background:linear-gradient(135deg,#ffffffeb,#e9f1ffd6),radial-gradient(circle at 100%,#b889321f,#0000 40%);border-color:#2563eb2e}.cloud-content,.content-card,.module-panel,.module-panel.card,.support-ticket-form,.support-ticket-side,.account-overview-grid>section,.account-section,.account-identity-card,.phone-player-card,.sync-player-card,.device-list-panel,.orders-panel,.module-card,.module-table,.table-shell,.deploy-main-panel,.deploy-summary,.sync-group-manager,.sync-group-compose,.device-detail-page>.module-panel,.device-detail-grid>.module-panel,.console-stats article,.console-capabilities a,.module-stats article,.action-items-panel,.deploy-plan,.checkout-option-card,.checkout-payment-card{color:var(--premium-ink);background:linear-gradient(180deg, var(--premium-surface-strong), #f8fbffc2), radial-gradient(circle at 100% 0%, #2563eb0f, transparent 32%), radial-gradient(circle at 0% 100%, #0ea5e90d, transparent 28%);border-color:var(--premium-line);box-shadow:var(--premium-shadow-soft), inset 0 1px 0 #ffffffd1;-webkit-backdrop-filter:blur(16px)saturate(1.05);backdrop-filter:blur(16px)saturate(1.05)}.content-card{border:1px solid #97a6be33;border-radius:14px}.ui-page-header,.deploy-head{color:var(--premium-ink);box-shadow:var(--premium-shadow);background:linear-gradient(135deg,#ffffffeb,#e8f1ffd1),radial-gradient(circle at 88% 16%,#2563eb24,#0000 32%),radial-gradient(circle at 12% 0,#b889321a,#0000 26%);border:1px solid #97a6be3d;border-radius:14px;padding:18px 20px;position:relative;overflow:hidden}.ui-page-header:before,.deploy-head:before,.module-panel:before,.action-items-panel:before,.deploy-main-panel:before,.deploy-summary:before{content:"";pointer-events:none;opacity:.42;background:linear-gradient(118deg,#fff9 0 1px,#0000 1px 22px),radial-gradient(circle at 96% 0,#ffffffb3,#0000 28%);position:absolute;inset:0}.ui-page-header>*,.deploy-head>*,.module-panel>*,.action-items-panel>*,.deploy-main-panel>*,.deploy-summary>*{z-index:1;position:relative}.ui-page-header h1,.deploy-head h1,.module-panel-title h2,.deploy-section-title h2,.sync-group-manager>header h2,.action-items-head h2,.orders-panel h2,.account-section h2,.deploy-plan strong,.device-row strong,.module-table-row strong{color:var(--premium-ink)}.ui-page-header p,.deploy-head p,.module-panel-title p,.sync-group-manager>header p,.action-items-summary,.device-row,.module-table-row,.sync-group-row,.account-section p,.deploy-section-title p{color:var(--premium-text)}.module-kicker,.console-auth-eyebrow,.deploy-plan em,.deploy-summary-head strong,.action-items-head span:first-child{background:linear-gradient(135deg, var(--premium-blue), var(--premium-cyan) 58%, var(--premium-gold));color:#0000;-webkit-background-clip:text;background-clip:text}.toolbar,.console-toolbar,.toolbar-status-tabs,.order-status-tabs,.console-filter-group,.sync-advanced-filters[open],.sync-log-filter-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border-color:#97a6be3d;box-shadow:inset 0 1px #ffffffd1}.toolbar select,.toolbar input,.console-toolbar input,.sync-filter-grid input,.sync-filter-grid select,.sync-advanced-filters summary,.support-ticket-field input,.support-ticket-field select,.support-ticket-field textarea,.deploy-select,.deploy-qty-input,.console-search,.search-box{color:var(--premium-ink);background:#ffffffd1;border-color:#97a6be47;box-shadow:inset 0 1px #ffffffe6}.toolbar-status-tab,.console-filter,.toolbar-link,.toolbar-icon,.plain-button,.link-button,.module-action,.icon-action,.icon-button,.account-button,.logout-button,.action-items-dismiss-all,.action-item-dismiss,.sync-filter-actions button,.sync-group-actions button,.sync-player-command-button,.phone-player-toolbar .phone-tool-btn,.phone-player-nav .nav-btn,.device-actions button{color:#21406f;background:#ffffffc7;border-color:#97a6be47;border-radius:8px;box-shadow:0 8px 20px #354c7012,inset 0 1px #ffffffd6}.toolbar-status-tab:hover,.toolbar-status-tab.is-active,.console-filter:hover,.console-filter.is-active,.toolbar-link:hover,.toolbar-icon:hover,.plain-button:hover:not(:disabled),.link-button:hover:not(:disabled),.module-action:hover:not(:disabled),.icon-action:hover,.icon-button:hover,.account-button:hover,.sync-filter-actions button:hover:not(:disabled),.sync-group-actions button:hover:not(:disabled),.device-actions button:hover{color:#0f3f91;background:linear-gradient(135deg,#fffffff5,#e7f1ffe6);border-color:#2563eb47;box-shadow:0 12px 28px #2563eb1a}.buy-button,.primary-action,.module-action.primary,.deploy-submit,.toolbar-link.primary{color:#fff;background:linear-gradient(135deg, var(--premium-blue), var(--premium-teal));border-color:#ffffff7a;box-shadow:0 16px 34px #2563eb2e,inset 0 1px #ffffff59}.table-head,.module-table-head,.sync-group-table-head{color:#60718b;background:linear-gradient(#fffffff0,#f0f6ffe0),linear-gradient(90deg,#2563eb0d,#0000 42%,#b889320d);border-color:#97a6be33}.device-row,.module-table-row,.sync-group-row{color:var(--premium-text);background:0 0;border-color:#97a6be29}.action-item-row,.action-item-row.danger,.action-item-row.warning,.action-item-row.info,.action-item-link,.action-items-overflow,.action-items-empty,.account-row,.module-row,.deploy-control,.checkout-control,.sync-follower-filter,.sync-log-detail,.sync-log-result-list{color:var(--premium-ink);background:#ffffffad;border-color:#97a6be38}.device-status.running,.status-pill.is-success,.sync-status-pill:not(.is-disabled),.account-status-pill.is-ok{color:#0f6b3a;background:linear-gradient(#ecfdf4,#dcfce7);border-color:#22c55e47}.deploy-plan:hover:not(:disabled),.checkout-option-card:hover:not(:disabled),.checkout-payment-card:hover:not(:disabled),.console-capabilities a:hover,.account-section:hover,.module-panel:hover,.device-list-panel:hover,.sync-group-manager:hover,.orders-panel:hover{border-color:#2563eb47;box-shadow:0 28px 84px #354c7029,inset 0 0 0 1px #2563eb0d}.deploy-plan.is-selected,.checkout-option-card.is-selected,.checkout-payment-card.is-selected,.deploy-chip.is-selected,.deploy-segment a.is-selected{border-color:#b889327a;box-shadow:inset 0 0 0 1px #b8893257,0 0 0 4px #b8893214,0 20px 56px #2563eb1f}.phone-player-screen,.sync-player-screen{background:#0b1220;border-color:#97a6be3d;box-shadow:0 22px 58px #354c702e,inset 0 0 0 1px #ffffff1f}.console-auth-page{background:radial-gradient(circle at 16% 18%,#b8893224,#0000 22%),radial-gradient(circle at 78% 12%,#2563eb29,#0000 28%),radial-gradient(circle at 46% 92%,#0ea5e91a,#0000 30%),linear-gradient(135deg,#f9fbff 0%,#eef5ff 54%,#fbfaf6 100%);position:relative;overflow:hidden}.console-auth-card{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);background:linear-gradient(#fffffff0,#f8fbffd1),radial-gradient(circle at 100% 0,#b8893214,#0000 32%);border-color:#97a6be47;width:min(430px,100vw - 32px);padding:32px;box-shadow:0 36px 92px #354c7029,inset 0 1px #ffffffd1}.console-auth-brand{background:linear-gradient(#ffffffe0,#f1f6fcdb);border:1px solid #97a6be47;border-radius:999px;width:fit-content;padding:7px 12px;box-shadow:0 12px 30px #354c7014}.console-auth-card h1{letter-spacing:0;font-size:27px}.console-auth-form input,.console-auth-form button{border-radius:10px;min-height:44px}.cloud-content{background:linear-gradient(135deg,#eff7ffb8,#ffffff94),radial-gradient(circle at 88% 0,#2563eb17,#0000 30%)}.content-card,.module-panel,.module-panel.card,.account-overview-grid>section,.account-section,.phone-player-card,.sync-player-card,.device-list-panel,.orders-panel,.module-card,.module-table,.table-shell,.deploy-main-panel,.deploy-summary,.sync-group-manager,.sync-group-compose,.action-items-panel,.deploy-plan,.checkout-option-card,.checkout-payment-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fffffff5,#f5f9ffe6),radial-gradient(circle at 100% 0,#2563eb0e,#0000 32%);border-color:#768db047;box-shadow:0 18px 46px #30486c1c,inset 0 1px #ffffffdb}.content-card{border-color:#5e79a43d}.cloud-sidebar{background:linear-gradient(#fffffff0,#ecf6ffe0),radial-gradient(circle at 0 0,#2563eb1c,#0000 34%),radial-gradient(circle at 100% 6%,#b8893214,#0000 30%);border-right-color:#768db047}.topbar{background:linear-gradient(#ffffffdb,#f4f9ffb8);border-bottom-color:#768db03d}.nav-link em{color:#17406f;background:linear-gradient(135deg,#eaf3ff,#fff4d8);border:1px solid #b8893238}.ui-page-header,.deploy-head{background:linear-gradient(135deg,#fffffffa,#e5f0ffe0),radial-gradient(circle at 84% 16%,#2563eb29,#0000 34%),radial-gradient(circle at 12% 0,#b889321f,#0000 28%);border-color:#768db04d;box-shadow:0 22px 62px #30486c24}.toolbar,.console-toolbar,.toolbar-status-tabs,.order-status-tabs,.console-filter-group{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafdffdb;border-color:#768db03d}.toolbar-status-tab.is-active,.console-filter.is-active{color:#0f3f91;background:#fff;box-shadow:0 10px 24px #2563eb1a,inset 0 0 0 1px #2563eb14}.action-item-row,.action-item-link,.action-items-overflow,.action-items-empty{background:linear-gradient(#ffffffeb,#f9fcffdb)}.table-head,.module-table-head,.sync-group-table-head{color:#526781;background:linear-gradient(#f8fbff,#edf4ff),linear-gradient(90deg,#2563eb0e,#0000 42%,#b889320d)}.device-row,.module-table-row,.sync-group-row{background:0 0}.table-pagination{background:linear-gradient(#ffffffd1,#f1f7ffc2);border-top:1px solid #768db02e;box-shadow:0 -16px 36px #30486c14}.invite-card,.quota-card,.promo-row{background:linear-gradient(#ffffffd6,#eef7ffc7);border-color:#768db03d;box-shadow:0 10px 24px #30486c14}.ui-app-shell{background:radial-gradient(circle at 10% 6%,#b889322e,#0000 20%),radial-gradient(circle at 88% 4%,#2563eb38,#0000 28%),radial-gradient(circle at 62% 90%,#0ea5e92e,#0000 32%),linear-gradient(135deg,#f8fbff 0%,#eaf3ff 46%,#f6fbff 100%)}.cloud-sidebar{background:linear-gradient(#fffffffa,#e8f4fff0),radial-gradient(circle at 0 0,#2563eb21,#0000 30%),radial-gradient(circle at 100% 8%,#b889321a,#0000 28%);border-right:1px solid #58749e40;box-shadow:14px 0 42px #2b44661a,inset -1px 0 #ffffffd1}.cloud-logo{min-height:50px}.side-nav{gap:7px}.nav-section+.nav-section{border-top-color:#768db033}.nav-link{color:#22324a;border-radius:8px;min-height:36px}.nav-link:hover,.nav-link.is-active{background:linear-gradient(135deg,#fffffffa,#e0eeffeb),radial-gradient(circle at 100%,#b8893221,#0000 40%);border-color:#2563eb38;box-shadow:inset 3px 0 #2563eb,0 12px 26px #2563eb1a}.topbar{background:linear-gradient(#fffffff0,#eef7ffd1);border-bottom:1px solid #58749e33;min-height:54px;box-shadow:0 14px 36px #2b446617}.workspace-button,.account-button,.icon-button,.logout-button{background:#ffffffe0;border-color:#768db042}.content-card{background:linear-gradient(#fffffffa,#f5fafff0),radial-gradient(circle at 92% 0,#2563eb12,#0000 30%);border-color:#58749e3d;box-shadow:0 24px 70px #2b446621,inset 0 1px #ffffffe6}.toolbar{background:linear-gradient(#fffffff5,#eff7ffdb);border-bottom:1px solid #768db033;min-height:64px;padding:12px 14px;box-shadow:inset 0 -1px #ffffffc2}.toolbar select,.toolbar input,.search-box{background:#fffffff5;border-color:#768db04d;min-height:32px}.toolbar-status-tabs{background:#ebf4ffd6;border-color:#768db03d}.toolbar-status-tab{min-height:30px}.action-items-panel{background:linear-gradient(#fffffffa,#f6faffeb),radial-gradient(circle at 96% 0,#2563eb14,#0000 34%);border:1px solid #768db047;border-radius:12px;margin:12px 12px 10px;padding:16px;box-shadow:0 16px 42px #2b44661a}.action-items-head{margin-bottom:14px}.action-items-head span:first-child{letter-spacing:0;font-size:12px;font-weight:900}.action-items-head h2{font-size:18px}.action-items-summary{color:#526781;min-width:86px}.action-items-list{gap:8px}.action-item-row{background:linear-gradient(#fffffff5,#f9fcffe6);border:1px solid #768db033;border-radius:10px;min-height:62px;padding:10px;box-shadow:0 8px 22px #2b44660f}.action-item-row.danger{border-color:#dc262638;box-shadow:inset 3px 0 #dc26267a,0 8px 22px #2b44660f}.action-item-kind{border-radius:8px;min-width:40px;font-size:11px}.action-item-main strong{color:#17233b;font-size:13px}.action-item-main small{color:#61728b}.action-items-overflow{background:linear-gradient(#ffffffc2,#f4f9ffb8);border-color:#768db02e;border-radius:10px;min-height:62px;padding:10px}.action-items-foot{color:#60718b;margin-top:10px}.table-shell{background:linear-gradient(#fffffffa,#f7fbfff0);border:1px solid #768db042;border-radius:12px;height:calc(100% - 190px);margin:0 12px 12px;box-shadow:0 18px 48px #2b44661c}.table-head{color:#526781;background:linear-gradient(#f9fcff,#edf5ff),linear-gradient(90deg,#2563eb0e,#0000 42%,#b889320d);border-bottom:1px solid #768db033;min-height:46px}.device-row{color:#2c3b52;background:0 0;border-bottom-color:#768db024;min-height:52px}.operate-cell{background:linear-gradient(#fffffffa,#f5fafff0);border-left-color:#768db02e}.device-actions button,.table-action,.table-route-link{color:#21406f;background:#ffffffd1;border-color:#768db03d;border-radius:8px;min-height:30px}.device-status{border:1px solid #0000}.device-status.running{color:#0f6b3a;background:linear-gradient(#ecfdf4,#dcfce7);border-color:#22c55e47}.table-pagination{background:linear-gradient(#ffffffdb,#f1f7ffcc);border-top:1px solid #768db02e;min-height:58px;box-shadow:0 -14px 34px #2b446614}.deploy-head{margin:18px 20px 14px}.deploy-steps{background:linear-gradient(#ffffffeb,#eff7ffd6);border:1px solid #768db03d;border-radius:12px;margin:0 20px 14px;overflow:hidden}.deploy-step{min-height:42px}.deploy-step.is-active{color:#0f3f91;background:radial-gradient(circle at 100% 0,#b8893224,#0000 34%),linear-gradient(135deg,#fff,#eaf3ff)}.deploy-main-panel,.deploy-summary{border-color:#58749e42}.deploy-plan{min-height:146px;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);border-radius:10px;padding:16px}.deploy-plan:hover:not(:disabled){transform:translateY(-1px)}.deploy-plan.is-selected{background:linear-gradient(#fff,#f3f8ff),radial-gradient(circle at 100% 0,#b8893224,#0000 32%)}.deploy-plan strong{font-size:17px}.deploy-plan em{text-transform:none;font-size:11px}.deploy-summary{position:sticky;top:76px;box-shadow:0 24px 64px #2b446624,inset 0 1px #ffffffe0}.deploy-summary-head strong{font-size:24px}@media (width<=1180px){body{overflow:auto}.ui-app-shell,.cloud-shell{min-width:0}.cloud-shell{grid-template-columns:72px minmax(0,1fr)}.cloud-logo{justify-content:center;padding:0}.cloud-logo .logo-word,.nav-section-title,.nav-link span,.nav-link em,.promo-row,.invite-card,.quota-card{display:none}.side-nav{padding:12px 10px 0}.nav-link{justify-content:center;padding:0}.topbar{padding-right:12px}.workspace-button strong,.workspace-button .cloud-icon,.account-button,.logout-button,.buy-caret{display:none}.account-overview-grid{grid-template-columns:minmax(0,1fr)}.account-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-layout,.phone-player-stage{grid-template-columns:minmax(0,1fr)}.phone-player-toolbar{grid-template-columns:repeat(auto-fit,minmax(86px,1fr));max-height:none}.phone-player-toolbar .phone-tool-btn{grid-template-rows:22px auto;grid-template-columns:1fr;justify-items:center;min-height:48px;padding:6px 7px}.phone-player-toolbar .tool-label{text-align:center;justify-self:stretch;font-size:clamp(9px,2.4vw,11px)}.phone-player-screen{width:min(100%,320px);max-height:58vh}.phone-player-stage.is-landscape .phone-player-screen{width:min(100%,620px);max-height:44vh}.phone-player-nav,.phone-player-stage.is-landscape .phone-player-nav{width:min(100%,620px)}.sync-wizard-shell{grid-template-columns:minmax(0,1fr)}.sync-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.sync-wizard-steps button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;min-height:64px}.sync-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.keyboard-dialog-body{flex-direction:column;gap:16px;display:flex}.keyboard-input-textarea{color:#1a1a1a;resize:vertical;background:#f8f9fb;border:1px solid #d8dde6;border-radius:8px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.keyboard-input-textarea:focus{border-color:#406fff;outline:none;box-shadow:0 0 0 3px #406fff1f}.keyboard-input-textarea::placeholder{color:#a0a8b8}.keyboard-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.keyboard-cancel-btn,.keyboard-submit-btn{cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:background .15s,color .15s,opacity .15s}.keyboard-cancel-btn{color:#555;background:#e8eaef}.keyboard-cancel-btn:hover{background:#d8dae0}.keyboard-submit-btn{color:#fff;background:#406fff}.keyboard-submit-btn:hover:not(:disabled){background:#3060e0}.keyboard-submit-btn:disabled{opacity:.45;cursor:not-allowed}@property --premium-glow-angle{syntax:"<angle>";inherits:false;initial-value:132deg}@keyframes premium-border-sweep{to{--premium-glow-angle:492deg}}.module-action,.primary-action,.plain-button,.link-button,.table-action,.device-actions button,.sync-group-actions button,.sync-card-actions button,.sync-filter-actions button,.deploy-submit,.icon-action,.account-button,.toolbar-status-tab,.order-status-tabs .module-action,.action-item-link,.action-item-dismiss,.action-items-dismiss-all{isolation:isolate;background:linear-gradient(180deg, #fffffff5, #f3f8ffe0) padding-box, linear-gradient(var(--premium-glow-angle), #2563eb2e, #0ea5e91f, #b8893229, #768db038) border-box;transition:transform var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast), background var(--motion-fast), border-color var(--motion-fast);border:1px solid #0000;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 8px 18px #233a5b0d}.module-action:before,.primary-action:before,.plain-button:before,.link-button:before,.table-action:before,.device-actions button:before,.sync-group-actions button:before,.sync-card-actions button:before,.sync-filter-actions button:before,.deploy-submit:before,.icon-action:before,.account-button:before,.toolbar-status-tab:before,.order-status-tabs .module-action:before,.action-item-link:before,.action-item-dismiss:before,.action-items-dismiss-all:before{content:"";z-index:-1;opacity:0;transition:opacity var(--motion-fast), transform var(--motion-normal);background:linear-gradient(110deg,#0000 0 36%,#ffffffb3 46%,#0000 58%),radial-gradient(circle at 18% 0,#ffffffe6,#0000 34%);position:absolute;inset:0;transform:translate(-36%)}.module-action:hover:not(:disabled),.primary-action:hover:not(:disabled),.plain-button:hover:not(:disabled),.link-button:hover:not(:disabled),.table-action:hover:not(:disabled),.device-actions button:hover:not(:disabled),.sync-group-actions button:hover:not(:disabled),.sync-card-actions button:hover:not(:disabled),.sync-filter-actions button:hover:not(:disabled),.deploy-submit:hover,.icon-action:hover,.account-button:hover,.toolbar-status-tab:hover,.order-status-tabs .module-action:hover,.action-item-link:hover,.action-item-dismiss:hover,.action-items-dismiss-all:hover{animation:2.6s linear infinite premium-border-sweep;transform:translateY(-1px);box-shadow:inset 0 1px #fffffff5,0 14px 30px #2563eb1f,0 0 0 3px #2563eb0d}.module-action:hover:not(:disabled):before,.primary-action:hover:not(:disabled):before,.plain-button:hover:not(:disabled):before,.link-button:hover:not(:disabled):before,.table-action:hover:not(:disabled):before,.device-actions button:hover:not(:disabled):before,.sync-group-actions button:hover:not(:disabled):before,.sync-card-actions button:hover:not(:disabled):before,.sync-filter-actions button:hover:not(:disabled):before,.deploy-submit:hover:before,.icon-action:hover:before,.account-button:hover:before,.toolbar-status-tab:hover:before,.order-status-tabs .module-action:hover:before,.action-item-link:hover:before,.action-item-dismiss:hover:before,.action-items-dismiss-all:hover:before{opacity:1;transform:translate(18%)}.primary-action,.module-action.primary,.deploy-submit,.toolbar-action-group.is-primary .module-action,.toolbar-status-tab.is-active,.order-status-tabs .module-action.primary,.order-status-tabs .module-action.is-active{color:#fff;background:linear-gradient(135deg,#2563eb,#0f766e) padding-box padding-box,linear-gradient(135deg,#ffffff9e,#0ea5e980,#b8893273) border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff47,0 16px 34px #2563eb33}.module-action:disabled,.primary-action:disabled,.plain-button:disabled,.table-action:disabled,.device-actions button:disabled,.sync-group-actions button:disabled{box-shadow:none;background:#f4f7fbdb;border-color:#97a6be38}.toolbar input,.toolbar select,.console-toolbar input,.console-toolbar select,.sync-filter-grid input,.sync-filter-grid select,.sync-field input,.sync-field select,.deploy-select,.deploy-qty-input,.account-password-form input,.keyboard-input-textarea,.search-box input{transition:border-color var(--motion-fast), box-shadow var(--motion-fast), background var(--motion-fast);background:linear-gradient(#fffffffa,#f7fbffeb) padding-box padding-box,linear-gradient(135deg,#768db04d,#2563eb24,#0ea5e924) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffffdb,0 8px 20px #233a5b0a}.toolbar input:focus,.toolbar select:focus,.console-toolbar input:focus,.console-toolbar select:focus,.sync-filter-grid input:focus,.sync-filter-grid select:focus,.sync-field input:focus,.sync-field select:focus,.deploy-select:focus,.deploy-qty-input:focus,.account-password-form input:focus,.keyboard-input-textarea:focus,.search-box input:focus{background:linear-gradient(#fff,#f8fcfff5) padding-box padding-box,linear-gradient(135deg,#2563eb94,#0ea5e961,#b8893257) border-box;outline:none;box-shadow:inset 0 1px #ffffffeb,0 0 0 4px #2563eb14,0 16px 34px #233a5b14}.toolbar select,.console-toolbar select,.sync-filter-grid select,.sync-field select,.deploy-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#48617f 50%),linear-gradient(135deg,#48617f 50%,#0000 50%),linear-gradient(#fffffffa,#f7fbffeb),linear-gradient(135deg,#768db04d,#2563eb24,#0ea5e924);background-position:calc(100% - 18px),calc(100% - 12px),0 0,0 0;background-repeat:no-repeat;background-size:6px 6px,6px 6px,100% 100%,100% 100%;padding-right:34px}.content-card,.table-shell,.action-items-panel,.deploy-main-panel,.deploy-summary,.sync-group-manager,.sync-group-compose,.orders-panel,.account-identity-panel,.account-summary-strip,.account-section,.account-entry-card,.deploy-plan,.module-stats article,.console-stats article{box-shadow:inset 0 1px #ffffffe0,0 22px 48px #233a5b12}.deploy-plan,.account-entry-card,.action-item-row{transition:transform var(--motion-fast), box-shadow var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast)}.deploy-plan:hover:not(:disabled),.account-entry-card:hover,.action-item-row:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 34px #233a5b1a}.status-pill,.device-status,.ui-status-pill,.account-status-pill,.sync-status-pill,.sync-connect-state{background:linear-gradient(#ffffffeb,#f4f9ffd1) padding-box padding-box,linear-gradient(135deg,#22c55e3d,#2563eb2e) border-box;border:1px solid #0000;box-shadow:0 8px 18px #233a5b0d}.sync-card-actions button,.sync-player-command-button,.device-actions button,.table-action,.sync-group-actions button{background:linear-gradient(#fffffff5,#f7faffe0) padding-box padding-box,linear-gradient(135deg,#768db047,#2563eb1f) border-box;box-shadow:inset 0 1px #ffffffd1,0 6px 14px #233a5b0a;animation:none!important}.sync-card-actions button:before,.sync-player-command-button:before,.device-actions button:before,.table-action:before,.sync-group-actions button:before{display:none}.sync-card-actions button:hover:not(:disabled),.sync-player-command-button:hover:not(:disabled),.device-actions button:hover:not(:disabled),.table-action:hover:not(:disabled),.sync-group-actions button:hover:not(:disabled){background:linear-gradient(#fff,#f1f7ffeb) padding-box padding-box,linear-gradient(135deg,#2563eb57,#0ea5e938) border-box;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 10px 22px #2563eb1a}.sync-player-command-button.is-active,.sync-card-actions button.is-active,.device-actions button.is-active,.table-action.primary{color:#0d2c58;background:linear-gradient(#fff,#edf6ff) padding-box padding-box,linear-gradient(135deg,#2563eb70,#0f766e57,#b8893238) border-box}.reactbits-plan-glow{min-height:148px;transition:transform var(--motion-fast), box-shadow var(--motion-fast), border-color var(--motion-fast);background-color:#ffffffe6;border:1px solid #4d70a633;box-shadow:inset 0 1px #ffffffdb,0 18px 36px #233a5b14}.reactbits-plan-glow:hover{border-color:#2563eb57;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffeb,0 26px 54px #2563eb29}.reactbits-plan-glow.is-selected{border-color:#b8893275;box-shadow:inset 0 1px #fffffff0,0 28px 58px #2563eb29,0 0 0 1px #b8893229}.reactbits-plan-glow .border-glow-inner{height:100%}.reactbits-plan-glow .deploy-plan{height:100%;box-shadow:none;-webkit-backdrop-filter:saturate(1.06);backdrop-filter:saturate(1.06);background:linear-gradient(145deg,#fffffff5,#f7fbffe6),radial-gradient(circle at 84% 14%,#0ea5e91f,#0000 34%);border:0;border-radius:12px}.reactbits-plan-glow.is-selected .deploy-plan{background:linear-gradient(145deg,#fffffffa,#f1f8ffeb),radial-gradient(circle at 88% 10%,#2563eb29,#0000 34%)}.nav-link,.workspace-button,.buy-button,.buy-caret,.logout-button,.promo-link,.invite-card,.quota-card{transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast), color var(--motion-fast);border-radius:10px;position:relative;overflow:hidden}.nav-link:before,.workspace-button:before,.buy-button:before,.promo-link:before{content:"";opacity:0;transition:opacity var(--motion-fast), transform var(--motion-normal);pointer-events:none;background:linear-gradient(110deg,#0000 0 42%,#ffffffb8 52%,#0000 64%),radial-gradient(circle at 18% 0,#2563eb1a,#0000 36%);position:absolute;inset:0;transform:translate(-22%)}.nav-link:hover,.nav-link.is-active,.workspace-button:hover,.buy-button:hover,.buy-caret:hover,.logout-button:hover,.promo-link:hover{background:linear-gradient(#fffffff0,#eff7ffd1);border-color:#2563eb38;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffd6,0 12px 26px #2563eb1a}.nav-link:hover:before,.nav-link.is-active:before,.workspace-button:hover:before,.buy-button:hover:before,.promo-link:hover:before{opacity:1;transform:translate(18%)}.nav-link.is-active{color:#0d2c58;background:linear-gradient(90deg,#2563eb24,#ffffffe0 42%,#0ea5e914);box-shadow:inset 3px 0 #2563eb,0 12px 30px #2563eb1a}.toolbar-status-tabs,.order-status-tabs,.sync-segmented,.checkout-payment-grid,.renew-payment-grid,.deploy-segment,.sync-filter-select-trigger,.table-pagination-size-trigger{background:linear-gradient(#ffffffeb,#f1f7ffd1);border:1px solid #768db03d;box-shadow:inset 0 1px #ffffffe0,0 10px 24px #233a5b0d}.toolbar-status-tab,.deploy-segment a,.sync-segmented button,.table-pagination-size-option,.sync-filter-select-menu button{transition:background var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);border-radius:8px}.toolbar-status-tab.is-active,.deploy-segment a.is-selected,.sync-segmented button.is-active,.table-pagination-size-option.is-active,.sync-filter-select-menu button.is-active{color:#0d2c58;background:linear-gradient(#fff,#eef7ff),radial-gradient(circle at 82% 12%,#2563eb21,#0000 34%);box-shadow:inset 0 1px #fffffff0,0 12px 24px #2563eb1c}.deploy-chip,.deploy-addon,.checkout-payment-card,.renew-option-card,.sync-toggle-card,.sync-pair-card,.account-row,.module-row,.dialog-device-card{transition:transform var(--motion-fast), box-shadow var(--motion-fast), border-color var(--motion-fast), background var(--motion-fast);background:linear-gradient(145deg,#fffffff5,#f7fbffe0);border:1px solid #768db038;box-shadow:inset 0 1px #ffffffd6,0 10px 22px #233a5b0b}.deploy-chip:hover,.deploy-addon:hover,.checkout-payment-card:hover:not(:disabled),.renew-option-card:hover,.sync-toggle-card:hover,.sync-pair-card:hover,.account-row:hover,.module-row:hover,.dialog-device-card:hover{border-color:#2563eb47;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffe6,0 16px 32px #2563eb1a}.deploy-chip.is-selected,.checkout-payment-card.is-selected,.renew-option-card.is-selected,.dialog-device-card.is-selected{background:linear-gradient(145deg,#fffffffa,#f2f8fff0),radial-gradient(circle at 92% 10%,#b8893224,#0000 34%);border-color:#b889326b;box-shadow:inset 0 1px #fffffff0,0 18px 38px #2563eb1f,0 0 0 1px #b889321f}.sync-toggle-card:has(input:checked){background:linear-gradient(145deg,#fffffffa,#f2f8fff0),radial-gradient(circle at 92% 10%,#b8893224,#0000 34%);border-color:#b889326b;box-shadow:inset 0 1px #fffffff0,0 18px 38px #2563eb1f,0 0 0 1px #b889321f}.module-table,.device-table,.sync-group-table,.sync-log-table,.sync-log-target-table{background:linear-gradient(#fffffff0,#f7fbffdb);border-radius:12px}.module-table-head,.table-head,.sync-group-table-head,.sync-log-table .module-table-head,.sync-log-target-table .module-table-head{background:linear-gradient(#f1f7fffa,#e7f1fceb);border-bottom-color:#58749e33}.module-table-row,.device-row,.sync-group-row,.sync-log-table .module-table-row,.sync-log-target-table .module-table-row{background:0 0}.sync-filter-select-menu,.table-pagination-size-menu,.local-dialog,.ui-dialog{-webkit-backdrop-filter:blur(18px)saturate(1.16);backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(145deg,#fffffffa,#f6fafff0);border:1px solid #768db047;box-shadow:inset 0 1px #ffffffe6,0 28px 70px #0f172a24}.content-card:has(.action-items-panel){grid-template-rows:auto auto 1fr;display:grid}.console-toolbar{z-index:6;background:linear-gradient(#fffffff0,#fafdffe0),radial-gradient(circle at 78% 0,#2563eb14,#0000 34%);border-bottom-color:#58749e2e;position:sticky;top:0;box-shadow:0 12px 28px #233a5b0f}.console-toolbar .search-box{max-width:420px}.device-row{background:0 0;min-height:64px}.table-shell:before,.orders-panel:before,.account-identity-panel:before,.deploy-summary:after{content:"";pointer-events:none;position:absolute}.deploy-summary:after{display:none}.table-shell,.orders-panel,.account-identity-panel,.deploy-summary{position:relative}.deploy-layout,.deploy-main-panel,.deploy-summary{min-width:0}.deploy-summary{word-break:break-word;overflow:hidden}.deploy-summary *{min-width:0}.deploy-summary-row,.deploy-summary dl,.deploy-summary li{max-width:100%}.deploy-summary-row,.deploy-summary dl>div{grid-template-columns:minmax(72px,.75fr) minmax(0,1fr)}.deploy-summary-rows>div{grid-template-columns:minmax(72px,.75fr) minmax(0,1fr);align-items:center;gap:12px;display:grid}.deploy-summary dd,.deploy-summary strong,.deploy-summary em{overflow-wrap:anywhere}.deploy-summary-rows strong{text-align:right;justify-self:end;max-width:100%}.table-shell:before{background:linear-gradient(90deg,#2563eb8c,#0f766e6b,#0000 58%);height:2px;inset:0 0 auto}.orders-panel:before,.account-identity-panel:before,.deploy-summary:after{filter:blur(2px);background:radial-gradient(circle,#0ea5e921,#0000 64%);width:230px;height:230px;top:-70px;right:-80px}.device-row .device-name{letter-spacing:0;font-weight:800}.device-row .device-meta,.device-row small{color:#60718a}.device-actions{justify-content:flex-start}.device-actions button{background:#ffffffe6;min-height:30px}.action-items-panel{background:linear-gradient(145deg,#fffffffa,#f7fcffe6),radial-gradient(circle at 8% 0,#2563eb14,#0000 32%)}.action-items-head{border-bottom:1px solid #768db024;padding-bottom:8px}.action-items-head span:first-child{color:#1d4ed8}.action-item-row{box-shadow:none}.action-item-row:hover{transform:translateY(-1px);box-shadow:0 14px 28px #233a5b14}.action-item-kind{color:#991b1b;background:#fef2f2eb}.cost-orders-page .ui-page-header,.account-overview-page .ui-page-header{background:linear-gradient(115deg,#fffffff5,#eef7ffe6 58%,#f5efe1b8),radial-gradient(circle at 91% 14%,#0ea5e91f,#0000 30%);min-height:118px}.cost-orders-page .ui-page-header:after,.account-overview-page .ui-page-header:after{content:"";background:linear-gradient(90deg,#0000,#b8893280,#0000);width:210px;height:1px;position:absolute;bottom:20px;right:84px}.cost-orders-page .module-stats,.cost-orders-page .console-stats{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.cost-orders-page .module-stats article,.cost-orders-page .console-stats article{background:linear-gradient(145deg,#fffffffa,#f7fbffe0),radial-gradient(circle at 88% 10%,#2563eb14,#0000 34%);border-color:#768db03d;border-radius:12px;min-height:72px;padding:14px 16px}.cost-orders-page .module-stats article strong,.cost-orders-page .console-stats article strong{font-size:22px;line-height:1.1}.orders-panel{overflow:hidden}.orders-panel>header,.orders-panel .module-panel-head{background:linear-gradient(#fffffffa,#f8fbffe6);border-bottom:1px solid #768db02e;min-height:52px;padding:14px 16px}.order-status-tabs{background:#f5f8fcdb;border-radius:12px;padding:6px}.order-status-tabs .module-action{min-height:32px;padding:0 12px}.order-status-tabs .module-action.primary,.order-status-tabs .module-action.is-active{color:#0d2c58;background:linear-gradient(#fff,#eef6ff);border-color:#2563eb42;box-shadow:0 8px 18px #2563eb1a}.cost-orders-page .module-grid,.cost-orders-page .module-layout{gap:14px}.cost-orders-page .module-card,.cost-orders-page .module-panel{border-color:#768db03d;border-radius:12px}.cost-orders-page .orders-detail-panel{background:linear-gradient(145deg,#fffffffa,#f7fbffe0),radial-gradient(circle at 96% 10%,#50aee214,#0000 32%);border-color:#8097b833;overflow:hidden;box-shadow:0 16px 42px #2f46680e,inset 0 1px #ffffffe6}.cost-orders-page .orders-detail-panel .module-panel-title{border-bottom:0;padding-bottom:10px}.cost-orders-page .orders-detail-panel .module-rows{background:linear-gradient(145deg,#ffffffc7,#f8fcff85);border:1px solid #8599b724;border-radius:12px;gap:0;padding:2px 0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.cost-orders-page .orders-detail-panel .module-row{color:#31435e;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #8599b71a;border-radius:0;grid-template-columns:minmax(116px,.72fr) minmax(180px,1.25fr) minmax(220px,1.45fr);align-items:center;gap:14px;padding:11px 16px;display:grid}.cost-orders-page .orders-detail-panel .module-row:last-child{border-bottom:0}.cost-orders-page .orders-detail-panel .module-row span,.cost-orders-page .orders-detail-panel .module-row strong,.cost-orders-page .orders-detail-panel .module-row em{overflow-wrap:anywhere;min-width:0;text-overflow:initial;white-space:normal;line-height:1.55;overflow:visible}.cost-orders-page .orders-detail-panel .module-row span{color:#73829b;font-size:12px;font-weight:900}.cost-orders-page .orders-detail-panel .module-row strong{color:#182944;font-size:13px;font-weight:900}.cost-orders-page .orders-detail-panel .module-row em{color:#66778f;font-style:normal}.cost-orders-page .orders-detail-panel .module-row strong a,.cost-orders-page .orders-detail-panel .module-row em a{color:#1554ad}.order-table .module-table-head{background:linear-gradient(#f6fafff5,#eff6fdeb);border-bottom-color:#768db033}.order-table .module-table-row{background:#fffffff0;min-height:56px}.order-table .module-table-action-cell .module-action{white-space:nowrap;min-width:52px;padding:0 10px}:is(.orders-panel:has(.module-empty-state),.orders-panel:has(.empty-state)){background:linear-gradient(145deg,#fffffffa,#f8fcffdb)}.orders-panel .module-empty-state,.orders-panel .empty-state{color:#60718a;align-content:center;min-height:210px}.cost-orders-page .orders-panel:nth-of-type(2){min-height:388px}.cost-orders-page .orders-panel:nth-of-type(2) .module-table-row{background:linear-gradient(90deg,#fffffff0,#f8fcffc7)}@media (width<=1260px){.cost-orders-page .orders-detail-panel .module-row{grid-template-columns:minmax(92px,.65fr) minmax(150px,1fr) minmax(170px,1.25fr);gap:10px;padding:10px 14px}}.promo-row button{color:#6b7d96;background:linear-gradient(#fffffff2,#eef6ffdb);border:1px solid #768db047;border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;box-shadow:0 6px 14px #233a5b14}.promo-row button:hover{color:#1d4ed8;border-color:#2563eb57;box-shadow:0 8px 18px #2563eb1f}.nav-link{position:relative;overflow:hidden}.nav-link:before{content:"";opacity:0;background:linear-gradient(#2563eb,#14b8a6);border-radius:999px;width:3px;transition:opacity .18s,transform .18s;position:absolute;inset:6px auto 6px 7px;transform:scaleY(.4)}.nav-link:hover:before,.nav-link.active:before,.nav-link[aria-current=page]:before{opacity:1;transform:scaleY(1)}.nav-link.active,.nav-link[aria-current=page]{color:#0f2f5f;background:linear-gradient(90deg,#2563eb1f,#0ea5e914 54%,#ffffffb3);border-color:#2563eb42;box-shadow:inset 0 0 0 1px #ffffffb8,0 10px 24px #2563eb1a}.sync-filter-actions button,.sync-pagination button,.sync-save-strip button,.sync-compose-head button,.sync-control-row button,.sync-follower-filter button,.sync-connect-summary button,.table-pagination .module-action,.device-actions button,.module-table-action-cell .module-action{color:#16345f;background:linear-gradient(#fffffffa,#eff7ffe6);border:1px solid #768db04d;border-radius:9px;min-height:32px;padding:0 12px;box-shadow:0 8px 18px #233a5b12}.sync-filter-actions button:hover:not(:disabled),.sync-pagination button:hover:not(:disabled),.sync-save-strip button:hover:not(:disabled),.sync-compose-head button:hover:not(:disabled),.sync-control-row button:hover:not(:disabled),.sync-follower-filter button:hover:not(:disabled),.sync-connect-summary button:hover:not(:disabled),.table-pagination .module-action:hover:not(:disabled),.device-actions button:hover:not(:disabled),.module-table-action-cell .module-action:hover:not(:disabled){color:#1d4ed8;background:linear-gradient(#fff,#eaf4ff);border-color:#2563eb5c;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb1f}.sync-filter-actions button:disabled,.sync-pagination button:disabled,.sync-save-strip button:disabled,.sync-compose-head button:disabled,.sync-control-row button:disabled,.sync-connect-summary button:disabled,.device-actions button:disabled{color:#8da0b8;box-shadow:none;background:#f4f8fcc7;border-color:#94a3b833}.sync-filter-select-trigger,.table-pagination-size-trigger,.deploy-select,.deploy-region-card,.deploy-segment button,.toolbar-status-tabs button,.checkout-payment-card,.renew-payment-card{box-shadow:inset 0 1px #ffffffd1,0 8px 20px #233a5b12}.sync-filter-select-trigger:hover,.table-pagination-size-trigger:hover,.deploy-select:hover,.deploy-region-card:hover,.deploy-segment button:hover,.toolbar-status-tabs button:hover,.checkout-payment-card:hover,.renew-payment-card:hover{border-color:#2563eb57;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #2563eb1a}.sync-filter-select-menu,.table-pagination-size-menu,.popover,.dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffffa,#f7fbfff0);border:1px solid #768db03d;box-shadow:0 22px 50px #14264429}.sync-filter-select-menu button,.table-pagination-size-menu button{border-radius:8px}.sync-filter-select-menu button:hover,.sync-filter-select-menu button.is-active,.table-pagination-size-menu button:hover,.table-pagination-size-menu button.is-active{color:#0f3a7a;background:linear-gradient(90deg,#2563eb1c,#14b8a614)}.account-overview-grid{gap:14px}.account-identity-panel,.account-summary-strip,.account-section,.account-entry-card{background:linear-gradient(145deg,#fffffffa,#f8fcffe0);border-color:#768db03d;border-radius:12px}.account-identity-panel{min-height:116px;box-shadow:0 16px 36px #233a5b14}.account-avatar{background:linear-gradient(145deg,#2563eb,#0f766e),radial-gradient(circle at 30% 18%,#ffffff80,#0000 28%);box-shadow:0 16px 30px #2563eb38}.account-identity-main strong{font-size:22px}.account-summary-strip{overflow:hidden}.account-summary-card{background:linear-gradient(#ffffffc2,#f8fcff8f);padding:18px}.account-summary-card:not(:last-child){border-right-color:#768db033}.account-summary-card strong{font-size:24px}.account-section-title{min-height:40px}.account-row{background:linear-gradient(90deg,#ffffffeb,#fafdffc7);min-height:46px}.account-entry-card{min-height:118px;padding:16px}.account-entry-card:hover,.account-entry-card:focus-visible{border-color:#2563eb4d;transform:translateY(-1px);box-shadow:0 16px 34px #2563eb1a}.account-entry-icon{color:#1d4ed8;background:linear-gradient(145deg,#2563eb1f,#0ea5e914)}@media (width<=1180px){.cost-orders-page .module-stats,.cost-orders-page .console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-toolbar{position:static}}.topbar .buy-button:hover,.topbar .buy-button:focus-visible,.buy-button:hover,.buy-button:focus-visible{color:#fff;background:linear-gradient(#3b7cff,#2459df);border-color:#ffffff80;box-shadow:0 16px 34px #2563eb38,inset 0 1px #ffffff57}.search-box,.search-box.console-search,.console-toolbar .search-box{background:#ffffffe6;border:1px solid #768db04d;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #233a5b0f}.search-box input,.search-box.console-search input,.console-toolbar .search-box input{box-shadow:none;background:0 0;border:0}.search-box input:focus,.search-box.console-search input:focus,.console-toolbar .search-box input:focus{box-shadow:none;border:0}.nav-link:before{display:none}.nav-link:hover,.nav-link.is-active,.nav-link.active,.nav-link[aria-current=page]{color:#0d2a55;background:radial-gradient(circle at 18%,#d4a63f29,#0000 28%),linear-gradient(#fffffffa,#eef6ffe6);border-color:#7a99c842;border-radius:999px;box-shadow:inset 0 1px #ffffffe0,inset 0 0 0 1px #ffffff9e,0 10px 24px #2563eb14}.buy-button,.primary-action,.module-action.primary,.deploy-submit,.toolbar-link.primary,.toolbar-action-group.is-primary .module-action,.order-status-tabs .module-action.primary,.order-status-tabs .module-action.is-active,.sync-wizard-footer button.primary,.table-action.primary{color:#fff;background:linear-gradient(#284f9f,#17366f);border-color:#ffffff7a;box-shadow:0 14px 28px #17366f33,inset 0 1px #ffffff52}.topbar .buy-button:hover,.topbar .buy-button:focus-visible,.buy-button:hover,.primary-action:hover:not(:disabled),.module-action.primary:hover:not(:disabled),.deploy-submit:hover:not(:disabled),.toolbar-link.primary:hover,.toolbar-action-group.is-primary .module-action:hover:not(:disabled),.order-status-tabs .module-action.primary:hover,.order-status-tabs .module-action.is-active:hover,.sync-wizard-footer button.primary:hover:not(:disabled),.table-action.primary:hover:not(:disabled){color:#fff;background:linear-gradient(#345fae,#1d407e);border-color:#ffffff8f;box-shadow:0 18px 36px #17366f3d,inset 0 1px #fff6}.buy-button:before,.primary-action:before,.module-action.primary:before,.deploy-submit:before,.toolbar-link.primary:before,.toolbar-action-group.is-primary .module-action:before,.order-status-tabs .module-action.primary:before,.order-status-tabs .module-action.is-active:before,.table-action.primary:before{background:linear-gradient(112deg,#0000 0% 38%,#ffffff47 45%,#d4a63f3d 50%,#ffffff2e 55%,#0000 64% 100%);transform:translate(-150%)skew(-16deg)}.buy-button,.primary-action,.module-action.primary,.deploy-submit,.toolbar-link.primary,.toolbar-action-group.is-primary .module-action,.order-status-tabs .module-action.primary,.order-status-tabs .module-action.is-active,.sync-wizard-footer button.primary,.table-action.primary,.sync-group-actions .sync-group-action-primary{color:#153463;background:radial-gradient(circle at 12% 0,#ffffffe6,#0000 36%),linear-gradient(#f8fbff,#dcecff);border-color:#507cbe57;box-shadow:0 12px 26px #3e67a921,inset 0 1px #fffffff5,inset 0 -1px #507cbe1f}.buy-button:before,.primary-action:before,.module-action.primary:before,.deploy-submit:before,.toolbar-link.primary:before,.toolbar-action-group.is-primary .module-action:before,.order-status-tabs .module-action.primary:before,.order-status-tabs .module-action.is-active:before,.table-action.primary:before,.sync-group-actions .sync-group-action-primary:before{background:linear-gradient(112deg,#0000 0% 40%,#fffc 47%,#7ea9e85c 51%,#ffffff6b 56%,#0000 66% 100%)}.device-status.running:before,.dialog-device-status.running:before,.sync-status-pill:not(.is-disabled):not(.is-has_failure):not(.is-recent_no_logs):before,.account-status-pill.is-ok:before{background:#4f95d3}.buy-button,.primary-action,.module-action.primary,.deploy-submit,.toolbar-link.primary,.toolbar-action-group.is-primary .module-action,.order-status-tabs .module-action.primary,.order-status-tabs .module-action.is-active,.sync-wizard-footer button.primary,.table-action.primary,.sync-group-actions .sync-group-action-primary{color:#172c52;text-shadow:0 1px #fffc;background:linear-gradient(#fffffffa,#f5f9fff5) padding-box padding-box,linear-gradient(135deg,#8daee1cc,#d3a74580,#6f91cab8) border-box;border:1px solid #0000;box-shadow:0 10px 26px #1c345c1a,inset 0 1px #fffffff2,inset 0 -10px 24px #86ace81f}.topbar .buy-button,.topbar .buy-button:hover,.topbar .buy-button:focus-visible,.buy-button:hover,.primary-action:hover:not(:disabled),.module-action.primary:hover:not(:disabled),.deploy-submit:hover:not(:disabled),.toolbar-link.primary:hover,.toolbar-action-group.is-primary .module-action:hover:not(:disabled),.order-status-tabs .module-action.primary:hover,.order-status-tabs .module-action.is-active:hover,.sync-wizard-footer button.primary:hover:not(:disabled),.table-action.primary:hover:not(:disabled),.sync-group-actions .sync-group-action-primary:hover:not(:disabled){color:#10284f;background:radial-gradient(circle at 18% 0,#fffffff5,#0000 34%) padding-box padding-box,linear-gradient(#fffffffc,#edf5fff5) padding-box padding-box,linear-gradient(135deg,#5f87c8f2,#e1b856ad,#4871b8db) border-box;border-color:#0000;box-shadow:0 16px 36px #1c345c29,inset 0 0 0 1px #ffffffc7,inset 0 -14px 28px #5a87cf29}.buy-button:before,.primary-action:before,.module-action.primary:before,.deploy-submit:before,.toolbar-link.primary:before,.toolbar-action-group.is-primary .module-action:before,.order-status-tabs .module-action.primary:before,.order-status-tabs .module-action.is-active:before,.table-action.primary:before,.sync-group-actions .sync-group-action-primary:before{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 0% 36%,#ffffffeb 45%,#e1b85670 50%,#78a2e14d 56%,#0000 66% 100%)}.device-status,.dialog-device-status,.ui-status-pill,.status-pill,.sync-status-pill,.account-status-pill{letter-spacing:0;background:linear-gradient(#ffffffeb,#f1f6fdd1);border:1px solid #8497b33d;border-radius:999px;min-height:22px;padding:2px 8px;font-weight:850;box-shadow:inset 0 1px #ffffffdb,0 7px 16px #233a5b0d}.device-status.running,.dialog-device-status.running,.ui-status-pill.is-success,.status-pill.is-success,.sync-status-pill:not(.is-disabled):not(.is-has_failure):not(.is-recent_no_logs),.account-status-pill.is-ok,.sync-contract-panel.is-success,.sync-settings-banner.is-success{color:#214966;background:radial-gradient(circle at 16% 0,#ffffffe6,#0000 34%),linear-gradient(#f9fcfffa,#e2f0fde6);border-color:#6692b947;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2d577c12}.sync-status-pill.is-recent_no_logs,.ui-status-pill.is-warning,.status-pill.is-warning{color:#6b4e17;background:radial-gradient(circle at 16% 0,#fffffff0,#0000 34%),linear-gradient(#fffdf7fa,#f6ecd0e0);border-color:#c6973742;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #7a58190f}.sync-status-pill.is-has_failure,.device-status.error,.dialog-device-status.error,.status-pill.is-danger{color:#7f2a35;background:radial-gradient(circle at 16% 0,#ffffffeb,#0000 34%),linear-gradient(#fffafafa,#f9e5e8e6);border-color:#ce667642}.device-status.running:before,.dialog-device-status.running:before,.sync-status-pill:not(.is-disabled):not(.is-has_failure):not(.is-recent_no_logs):before,.account-status-pill.is-ok:before,.sync-switch.is-on:before,.sync-switch[aria-pressed=true]:before{background:linear-gradient(#7fb4db,#3b7aaa);box-shadow:0 0 0 3px #4c8bc11f,0 1px 3px #1f4f7929}.buy-button,.primary-action,.module-action.primary,.deploy-submit,.toolbar-link.primary,.toolbar-action-group.is-primary .module-action,.order-status-tabs .module-action.primary,.order-status-tabs .module-action.is-active,.sync-wizard-footer button.primary,.table-action.primary,.sync-group-actions .sync-group-action-primary,.console-auth-form button[type=submit],.sms-send-btn{color:#114078;text-shadow:0 1px #ffffffdb;background:linear-gradient(#fffffffa,#f7fbfff5) padding-box padding-box,conic-gradient(from 140deg,#69a9ffc2,#d6b55e8a,#71d3d194,#69a9ffc2) border-box;border:1px solid #0000;box-shadow:0 0 0 4px #5994de12,0 12px 28px #5994de1f,inset 0 1px #fffffff5}.topbar .buy-button,.topbar .buy-button:hover,.topbar .buy-button:focus-visible,.buy-button:hover,.primary-action:hover:not(:disabled),.module-action.primary:hover:not(:disabled),.deploy-submit:hover:not(:disabled),.toolbar-link.primary:hover,.toolbar-action-group.is-primary .module-action:hover:not(:disabled),.order-status-tabs .module-action.primary:hover,.order-status-tabs .module-action.is-active:hover,.sync-wizard-footer button.primary:hover:not(:disabled),.table-action.primary:hover:not(:disabled),.sync-group-actions .sync-group-action-primary:hover:not(:disabled),.console-auth-form button[type=submit]:hover:not(:disabled),.sms-send-btn:hover:not(:disabled){color:#07376f;background:radial-gradient(circle at 18% 0,#fffffffa,#0000 34%) padding-box padding-box,linear-gradient(#fff,#eef7ff) padding-box padding-box,conic-gradient(from 140deg,#4996ffe6,#e1b856ad,#56cac9b8,#4996ffe6) border-box;border-color:#0000;box-shadow:0 0 0 4px #5994de1a,0 16px 34px #5994de2b,inset 0 1px #fffffffa}.buy-button:before,.primary-action:before,.module-action.primary:before,.deploy-submit:before,.toolbar-link.primary:before,.toolbar-action-group.is-primary .module-action:before,.order-status-tabs .module-action.primary:before,.order-status-tabs .module-action.is-active:before,.table-action.primary:before,.sync-group-actions .sync-group-action-primary:before,.console-auth-form button[type=submit]:before,.sms-send-btn:before{background:linear-gradient(112deg,#0000 0% 38%,#ffffffeb 46%,#74b7ff5c 51%,#d6b55e47 56%,#0000 66% 100%)}.plain-button,.link-button,.module-action,.device-actions button,.sync-filter-actions button,.sync-group-actions button,.sync-card-actions button,.sync-player-command-button,.table-pagination .module-action,.module-table-action-cell .module-action{color:#244564;background:linear-gradient(#fffffff0,#f7fafee0);border-color:#5994de38;box-shadow:0 6px 16px #3e67a90f,inset 0 1px #ffffffd6}.plain-button:hover:not(:disabled),.link-button:hover:not(:disabled),.module-action:hover:not(:disabled),.device-actions button:hover:not(:disabled),.sync-filter-actions button:hover:not(:disabled),.sync-group-actions button:hover:not(:disabled),.sync-card-actions button:hover:not(:disabled),.sync-player-command-button:hover:not(:disabled),.table-pagination .module-action:hover:not(:disabled),.module-table-action-cell .module-action:hover:not(:disabled){color:#07376f;background:linear-gradient(#fff,#f0f7ff);border-color:#4996ff57;box-shadow:0 10px 22px #5994de1a,inset 0 1px #fffffff0}.route-images .toolbar-status-tabs{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.route-images .toolbar-status-tabs button,.route-images .toolbar-status-tab{color:#486078;min-height:32px;box-shadow:none;background:#ffffff94;border:1px solid #8497b333;border-radius:999px}.route-images .toolbar-status-tabs button:hover,.route-images .toolbar-status-tab:hover{color:#114078;background:#ffffffdb;border-color:#5994de4d}.route-images .toolbar-status-tabs button.is-active,.route-images .toolbar-status-tabs button.primary,.route-images .toolbar-status-tab.is-active{color:#07376f;background:linear-gradient(#fffffffa,#eff7ffeb) padding-box padding-box,conic-gradient(from 140deg,#4996ffc7,#e1b85680,#56cac985,#4996ffc7) border-box;border-color:#0000;box-shadow:0 0 0 3px #5994de14,0 10px 22px #5994de1a}.route-images .action-items-head span:first-child{background:linear-gradient(135deg,#2563eb,#0ea5e9 62%,#d4a63f);color:#0000;-webkit-background-clip:text;background-clip:text}.route-images .table-shell:before{background:linear-gradient(90deg,#5994de2e,#8497b314,#0000 72%);height:1px}#sync-console .sync-player-card .sync-idle-border-glow:is(:hover,.sweep-active):before{opacity:.52!important}#sync-console .sync-player-card .sync-idle-border-glow:is(:hover,.sweep-active):after{opacity:.12!important}#sync-console .sync-player-card .sync-idle-border-glow:is(:hover,.sweep-active)>.edge-light{opacity:.5!important}@media (width<=920px){.sync-page .sync-filter-row{align-items:stretch}.sync-page .sync-filter-row .sync-filter-grid.is-primary{flex:100%;grid-template-columns:1fr}.sync-page .sync-advanced-inline summary,.sync-page .sync-filter-row .sync-filter-actions button{width:100%}.sync-page .sync-filter-row .sync-filter-actions{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sync-page .sync-advanced-panel{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:0}.sync-page .sync-advanced-panel .sync-field:nth-child(n){grid-column:span 1}}@media (width<=980px){.console-auth-page{grid-template-columns:1fr;padding:28px 16px}.console-auth-showcase{display:none}}.sidebar-toggle-button,.collapse-handle{position:relative;overflow:visible}.sidebar-toggle-glyph{width:16px;height:14px;display:inline-block;position:relative}.sidebar-toggle-glyph:before,.sidebar-toggle-glyph:after{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;position:absolute;top:2px}.sidebar-toggle-glyph:before{left:1px}.sidebar-toggle-glyph:after{right:1px}.sidebar-toggle-glyph.is-collapse:before{transform:rotate(-135deg)}.sidebar-toggle-glyph.is-collapse:after,.sidebar-toggle-glyph.is-expand:before{transform:rotate(45deg)}.sidebar-toggle-glyph.is-expand:after{transform:rotate(-135deg)}.sidebar-toggle-button:hover .sidebar-toggle-glyph.is-collapse:before,.collapse-handle:hover .sidebar-toggle-glyph.is-collapse:before{transform:translate(-2px)rotate(-135deg)}.sidebar-toggle-button:hover .sidebar-toggle-glyph.is-collapse:after,.collapse-handle:hover .sidebar-toggle-glyph.is-collapse:after,.sidebar-toggle-button:hover .sidebar-toggle-glyph.is-expand:before,.collapse-handle:hover .sidebar-toggle-glyph.is-expand:before{transform:translate(2px)rotate(45deg)}.sidebar-toggle-button:hover .sidebar-toggle-glyph.is-expand:after,.collapse-handle:hover .sidebar-toggle-glyph.is-expand:after{transform:translate(-2px)rotate(-135deg)}.icon-button-label{z-index:30;color:#0d2a55;opacity:0;pointer-events:none;background:linear-gradient(#fffffffa,#f0f7fff0);border:1px solid #5994de3d;border-radius:999px;width:max-content;max-width:120px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)scale(.96);box-shadow:0 12px 28px #354c7024,inset 0 1px #ffffffe6}.icon-button:hover .icon-button-label,.icon-button:focus-visible .icon-button-label,.collapse-handle:hover .icon-button-label,.collapse-handle:focus-visible .icon-button-label{opacity:1;transform:translate(-50%)scale(1)}.collapse-handle .icon-button-label{top:50%;left:auto;right:calc(100% + 8px);transform:translate(4px,-50%)scale(.96)}.collapse-handle:hover .icon-button-label,.collapse-handle:focus-visible .icon-button-label{transform:translateY(-50%)scale(1)}.sync-player-mount .sync-player-awaiting,.phone-player-awaiting{z-index:2;color:#526174;text-align:center;background:linear-gradient(#ffffffbd,#f4f9ff7a) padding-box padding-box,conic-gradient(from 140deg,#4996ff6b,#d4a63f47,#56cac952,#4996ff6b) border-box;border:1px solid #0000;border-radius:18px;place-items:center;gap:7px;width:min(78%,360px);min-height:120px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #354c701a,inset 0 1px #ffffffdb}.sync-player-mount .sync-player-awaiting:before,.phone-player-awaiting:before{content:"";background:linear-gradient(112deg,#0000 20%,#ffffffd1 40%,#74b7ff3d 49%,#0000 62%);animation:7s ease-in-out infinite auth-glare;position:absolute;inset:-40%;transform:translate(-48%)}.sync-player-awaiting em,.phone-player-awaiting strong{color:#183456;font-size:18px;font-style:normal;font-weight:950;position:relative}.sync-player-awaiting small,.phone-player-awaiting small,.phone-player-awaiting span{color:#6a7a90;font-size:12px;font-weight:800;position:relative}.sync-player-card.is-idle .sync-player-stage{background:radial-gradient(circle at 20% 18%,#d4a63f1f,#0000 28%),radial-gradient(circle at 78% 12%,#4996ff29,#0000 32%),linear-gradient(#f8fbfff0,#eff6ffd1);border-color:#8497b32e}.phone-player-screen:has(.phone-player-awaiting){background:radial-gradient(circle at 20% 18%,#d4a63f1f,#0000 28%),radial-gradient(circle at 78% 12%,#4996ff29,#0000 32%),linear-gradient(#f8fbfff0,#eff6ffd1);border-color:#8497b32e}.phone-player-screen:has(.phone-player-awaiting) .phone-player-mount{background:radial-gradient(circle at 50% 16%,#4996ff1a,#0000 30%),linear-gradient(#f8fbff9e,#eff6ff7a)}.phone-player-screen:has(.phone-player-awaiting):before{content:"";z-index:1;pointer-events:none;border:1px solid #5994de1f;border-radius:16px;position:absolute;inset:12px}.action-items-empty{text-align:center;background:radial-gradient(circle at 50% 0,#4996ff1f,#0000 38%),linear-gradient(#ffffffd1,#f7faffb8);border-style:solid;border-color:#8497b32e;justify-items:center;min-height:92px;position:relative;overflow:hidden;box-shadow:0 18px 44px #354c7012,inset 0 1px #ffffffd6}.action-items-empty-orb{background:radial-gradient(circle at 38% 34%,#fff 0 18%,#4996ffe6 19% 42%,#56cac952 43% 100%);border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 8px #4996ff14,0 14px 30px #4996ff2e}.action-items-empty small{color:#718198;font-size:12px;font-weight:800}.sync-player-card.is-idle .sync-player-stage{isolation:isolate;background:radial-gradient(circle at 18% 18%,#d4a63f29,#0000 30%),radial-gradient(circle at 76% 18%,#4996ff33,#0000 34%),radial-gradient(circle at 50% 88%,#56cac929,#0000 36%),linear-gradient(#fafdfffa,#edf6ffdb);border-color:#5994de38;box-shadow:0 28px 78px #4996ff1f,inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffffa8}.phone-player-screen:has(.phone-player-awaiting){isolation:isolate;background:radial-gradient(circle at 18% 18%,#d4a63f29,#0000 30%),radial-gradient(circle at 76% 18%,#4996ff33,#0000 34%),radial-gradient(circle at 50% 88%,#56cac929,#0000 36%),linear-gradient(#fafdfffa,#edf6ffdb);border-color:#5994de38;box-shadow:0 28px 78px #4996ff1f,inset 0 1px #ffffffeb,inset 0 0 0 1px #ffffffa8}.sync-player-card.is-idle .sync-player-stage:before{content:"";z-index:0;filter:blur(10px);opacity:.88;pointer-events:none;background:radial-gradient(circle at 34% 32%,#ffffffc7,#0000 18%),radial-gradient(circle at 66% 38%,#4996ff38,#0000 26%),radial-gradient(circle at 48% 74%,#56cac92e,#0000 30%),radial-gradient(circle at 28% 72%,#d4a63f29,#0000 24%);border:0;border-radius:50%;animation:9s ease-in-out infinite alternate awaiting-aurora-drift;position:absolute;inset:-18%}.phone-player-screen:has(.phone-player-awaiting):before{content:"";z-index:0;filter:blur(10px);opacity:.88;pointer-events:none;background:radial-gradient(circle at 34% 32%,#ffffffc7,#0000 18%),radial-gradient(circle at 66% 38%,#4996ff38,#0000 26%),radial-gradient(circle at 48% 74%,#56cac92e,#0000 30%),radial-gradient(circle at 28% 72%,#d4a63f29,#0000 24%);border:0;border-radius:50%;animation:9s ease-in-out infinite alternate awaiting-aurora-drift;position:absolute;inset:-18%}.sync-player-card.is-idle .sync-player-stage:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(#5994de14 1px,#0000 1px),linear-gradient(90deg,#5994de12 1px,#0000 1px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.phone-player-screen:has(.phone-player-awaiting):after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff2e,#0000 42%),linear-gradient(#5994de14 1px,#0000 1px),linear-gradient(90deg,#5994de12 1px,#0000 1px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 72%);mask-image:radial-gradient(circle,#000 0%,#0000 72%)}.sync-player-card.is-idle .sync-player-stage{background:linear-gradient(#fafdfffa,#ecf6ffe0) padding-box padding-box,conic-gradient(from 160deg,#4996ffad,#d4a63f66,#56cac980,#4996ffad) border-box;border-color:#0000;box-shadow:0 0 0 6px #4996ff0f,0 24px 78px #4996ff2e,0 36px 110px #56cac91a,inset 0 1px #fffffff5,inset 0 0 42px #4996ff14}.phone-player-screen:has(.phone-player-awaiting){background:linear-gradient(#fafdfffa,#ecf6ffe0) padding-box padding-box,conic-gradient(from 160deg,#4996ffad,#d4a63f66,#56cac980,#4996ffad) border-box;border-color:#0000;box-shadow:0 0 0 6px #4996ff0f,0 24px 78px #4996ff2e,0 36px 110px #56cac91a,inset 0 1px #fffffff5,inset 0 0 42px #4996ff14}.sync-player-card.is-connected .sync-player-stage,.phone-player-screen{background:linear-gradient(#fafdfffa,#ecf6ffe0) padding-box padding-box,conic-gradient(from 160deg,#4996ffad,#d4a63f66,#56cac980,#4996ffad) border-box;border-color:#0000;box-shadow:0 0 0 6px #4996ff0f,0 24px 78px #4996ff2e,0 36px 110px #56cac91a,inset 0 1px #fffffff5,inset 0 0 42px #4996ff14}.sync-player-card.is-connected .sync-player-mount,.sync-player-card.is-connected .sync-player-sdk-host,.phone-player-screen .phone-player-mount,.phone-player-sdk-host{background:0 0!important}.phone-player-screen:not(:has(.phone-player-awaiting)){border-radius:8px;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-mount{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-sdk-host{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-sdk-host>div{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting))>div[id^=vmos-player-]{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting))>div[id^=wuin-player-]{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-mount>div[id^=vmos-player-]{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) .phone-player-mount>div[id^=wuin-player-]{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) div[id$=_armcloudVideo]{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) div[id$=_armcloudVideo]>div{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) video{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) canvas{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-screen:not(:has(.phone-player-awaiting)) iframe{box-sizing:border-box!important;border-radius:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important}.phone-player-stage.is-wide-screen .phone-player-screen.is-vmos:not(:has(.phone-player-awaiting)) video{transform-origin:50%!important;transform:translate(-50%,-50%)scaleX(1.008)!important}.sync-idle-border-glow:is(:hover,.sweep-active):before{opacity:.52}.sync-idle-border-glow:is(:hover,.sweep-active):after{opacity:.12}.sync-idle-border-glow:is(:hover,.sweep-active)>.edge-light,.sync-idle-border-glow.is-follower:is(:hover,.sweep-active):before{opacity:.5}.sync-idle-border-glow.is-follower:is(:hover,.sweep-active):after{opacity:.11}.sync-idle-border-glow.is-follower:is(:hover,.sweep-active)>.edge-light{opacity:.46}.sync-player-mount .sync-player-awaiting,.phone-player-awaiting{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.sync-player-mount .sync-player-awaiting:before,.phone-player-awaiting:before{display:none}.sync-player-awaiting em,.phone-player-awaiting strong{text-shadow:0 8px 28px #4996ff2e;font-size:clamp(18px,2.4vw,26px)}.sync-player-awaiting small,.phone-player-awaiting small,.phone-player-awaiting span{color:#718198}.phone-player-screen:has(.phone-player-awaiting) .phone-player-mount{background:0 0;display:none!important}.phone-player-screen:has(.phone-player-awaiting) .player-status{display:none}@keyframes awaiting-aurora-drift{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(3%,2%)scale(1.05)}}.action-items-panel.is-compact{min-height:0;padding:8px 14px}.action-items-panel.is-compact .action-items-head{align-items:center;min-height:34px;padding:0}.action-items-empty-toggle{color:#1d6b8f;background:radial-gradient(circle at 30% 20%,#fffc,#0000 48%),linear-gradient(#ecfaffd1,#e0f2fe7a);border:1px solid #56cac938;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #4996ff14}.action-items-empty-toggle:hover{color:#0f4c81;border-color:#4996ff4d;transform:translateY(-1px)}.toolbar-icon,.icon-action,.phone-player-toolbar .phone-tool-btn{position:relative;overflow:visible}.toolbar-icon:after,.icon-action:after,.phone-player-toolbar .phone-tool-btn:after{content:attr(aria-label);z-index:50;color:#0d2a55;opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #5994de38;border-radius:999px;width:max-content;max-width:140px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)scale(.96);box-shadow:0 12px 28px #354c7024}.phone-player-toolbar .phone-tool-btn:after{content:attr(title);top:50%;left:auto;right:calc(100% + 8px);transform:translate(4px,-50%)scale(.96)}.toolbar-icon:hover:after,.toolbar-icon:focus-visible:after,.icon-action:hover:after,.icon-action:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.phone-player-toolbar .phone-tool-btn:hover:after,.phone-player-toolbar .phone-tool-btn:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.module-table-head,.device-row,.module-table-row,.sync-group-row{border-color:#8497b314}.module-table-head{box-shadow:inset 0 -1px #8497b30b}.device-row,.module-table-row{border-top-color:#8497b30e}.content-card.route-images .device-pagination{z-index:auto;background:0 0;border-top:1px solid #8497b30e;grid-column:1/-1;padding:10px 10px 0;position:static;box-shadow:inset 0 1px #ffffff9e}.player-connection-panel .module-rows,.device-detail-page .module-rows{background:0 0;gap:0;padding:8px 16px 16px}.player-connection-panel .module-row,.device-detail-page .module-row{box-shadow:none;border:0;border-bottom:1px solid #8497b31a;border-radius:0;background:0 0!important}.player-connection-panel .module-row:last-child,.device-detail-page .module-row:last-child{border-bottom:0}.player-connection-panel .module-row span,.device-detail-page .module-row span{color:#64748b}.player-connection-panel .module-row strong,.device-detail-page .module-row strong{color:#10213a;overflow-wrap:anywhere}.player-connection-panel .module-row em,.device-detail-page .module-row em{color:#718198;font-style:normal}.player-connection-panel .module-panel-title,.device-detail-page .module-panel-title{box-shadow:none;background:0 0;border-bottom-color:#0000}.player-connection-panel,.device-detail-page>.module-panel,.device-detail-page .device-detail-side-grid>.module-panel{position:relative;overflow:hidden;box-shadow:0 20px 56px #4996ff1f;background:linear-gradient(#ffffffeb,#f2f8ffd1) padding-box padding-box,conic-gradient(from 150deg,#4996ff75,#d4a63f47,#56cac957,#4996ff75) border-box!important;border:1px solid #0000!important}.player-connection-panel:before,.device-detail-page>.module-panel:before,.device-detail-page .device-detail-side-grid>.module-panel:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 14% 0,#4996ff29,#0000 34%),radial-gradient(circle at 88% 4%,#56cac91f,#0000 32%),linear-gradient(#ffffff14,#0000 46%);position:absolute;inset:1px}.player-connection-panel>*,.device-detail-page>.module-panel>*,.device-detail-page .device-detail-side-grid>.module-panel>*{z-index:1;position:relative}.player-connection-panel .module-row+.module-row,.device-detail-page .module-row+.module-row{border-top:1px solid #5994de1a}.device-detail-page .device-soft-action-panel,.device-detail-page .device-detail-side-grid>.device-soft-action-panel{box-shadow:0 0 0 4px #4996ff09,0 18px 54px #4996ff1a,0 26px 76px #56cac90f,inset 0 1px #fffffff0,inset 0 0 32px #4996ff0e;background:linear-gradient(#fcfefff5,#eff7ffd6) padding-box padding-box,conic-gradient(from 160deg,#4996ff42,#d4a63f38,#56cac92b,#4996ff42) border-box!important}.device-detail-page .device-soft-action-panel:before,.device-detail-page .device-detail-side-grid>.device-soft-action-panel:before{opacity:1;background-color:#0000;background-image:radial-gradient(circle at 28% 72%,#d4a63f1c,#0000 24%),radial-gradient(circle at 48% 74%,#56cac917,#0000 30%),radial-gradient(circle at 66% 38%,#4996ff1a,#0000 26%),linear-gradient(#ffffff24,#0000 42%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 74%);mask-image:radial-gradient(circle,#000 0%,#0000 74%)}.device-detail-page .device-soft-action-panel .module-panel-title{background:0 0;padding-bottom:8px}.device-detail-page .device-soft-action-panel .module-rows{padding-bottom:6px}.device-detail-page .device-soft-action-panel .device-command-row{box-shadow:none;background:0 0;border:0;border-top:1px solid #5994de12;border-radius:0;gap:8px;margin:0 16px 16px;padding:8px 0 0}.device-detail-page .device-soft-action-panel .device-command-row+.device-command-row{border-top-color:#de716714;margin-top:-10px}.device-detail-page .device-soft-action-panel .device-command-btn{color:#183456;background:linear-gradient(#ffffffe0,#eff7ffad);border-color:#5994de2e;min-height:34px;box-shadow:0 8px 20px #354c700f,inset 0 1px #ffffffe6}.device-detail-page .device-soft-action-panel .device-command-btn:hover:not(:disabled),.device-detail-page .device-soft-action-panel .device-command-btn:focus-visible:not(:disabled){color:#083a76;background:linear-gradient(#fffffff5,#e9f5ffc2);border-color:#4996ff52;transform:translateY(-1px)}.device-detail-page .device-soft-action-panel .device-command-btn.primary{color:#07376f;background:linear-gradient(#fffffff5,#e2f1ffc7);border-color:#4996ff57}.device-detail-page .device-soft-action-panel .device-command-btn.is-success{color:#14523c;background:linear-gradient(#ffffffe6,#e8f8f1b3);border-color:#34a87a33}.device-detail-page .device-soft-action-panel .device-command-btn.is-warning{color:#6f4a0b;background:linear-gradient(#ffffffe6,#fff6e0b8);border-color:#d4a63f42}.device-detail-page .device-soft-action-panel .device-command-btn.is-danger{color:#8f2f24;background:linear-gradient(#ffffffeb,#ffefecbd);border-color:#de71673d}.device-detail-page .device-detail-side-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.device-detail-page .device-detail-side-grid>.module-panel{min-height:100%}.device-detail-page .device-detail-side-grid>.module-panel,.device-detail-page .device-detail-side-grid>.module-panel:only-child,.device-detail-page .device-detail-side-grid>.module-panel:nth-child(odd):last-child{grid-column:auto}@media (width<=1180px){.device-detail-page .device-detail-side-grid{grid-template-columns:1fr}}.device-detail-page .device-detail-grid{margin-bottom:8px;position:relative}.device-detail-page .device-detail-grid+.device-soft-action-panel{margin-top:2px}:root{--console-list-cyan-wash:radial-gradient(ellipse 15% 34% at 12% 18%, #d4a63f0e, transparent 100%), radial-gradient(ellipse 22% 46% at 40% 10%, #4996ff0a, transparent 100%), radial-gradient(ellipse 30% 52% at 78% 12%, #4996ff16, transparent 100%), radial-gradient(ellipse 32% 44% at 50% 86%, #56cac91c, transparent 100%), radial-gradient(ellipse 20% 32% at 92% 84%, #d4a63f06, transparent 100%), linear-gradient(135deg, #fcfdff 0%, #f3fbff 46%, #fbfdff 100%)}.content-card .module-table{background:linear-gradient(#fafdfff5,#ecf6ffd6) padding-box padding-box,conic-gradient(from 160deg,#4996ff47,#d4a63f29,#56cac933,#4996ff47) border-box;border:1px solid #0000;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 4px #4996ff09,0 18px 54px #4996ff1a,0 26px 76px #56cac90f,inset 0 1px #fffffff0,inset 0 0 32px #4996ff0e}.content-card .module-table:before{content:"";z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 28% 72%,#d4a63f1a,#0000 24%),radial-gradient(circle at 48% 74%,#56cac91c,#0000 30%),radial-gradient(circle at 66% 38%,#4996ff1f,#0000 26%),linear-gradient(#ffffff24,#0000 42%),linear-gradient(#5994de0b 1px,#0000 1px),linear-gradient(90deg,#5994de0a 1px,#0000 1px);background-position:0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 74%);mask-image:radial-gradient(circle,#000 0%,#0000 74%)}.content-card .module-table>*{z-index:1;position:relative}.content-card.route-apps .module-table{background:linear-gradient(#fafdfff5,#ebf9fad6) padding-box padding-box,conic-gradient(from 160deg,#4996ff3d,#56cac93d,#d4a63f1f,#4996ff3d) border-box;box-shadow:0 0 0 4px #56cac909,0 18px 54px #4996ff14,0 26px 76px #56cac913,inset 0 1px #fffffff0,inset 0 0 32px #56cac90e}.content-card.route-apps .module-table:before{background:radial-gradient(circle at 28% 72%,#56cac91f,#0000 25%),radial-gradient(circle at 48% 74%,#4996ff1c,#0000 30%),radial-gradient(circle at 66% 38%,#ffffff47,#0000 24%),linear-gradient(#ffffff24,#0000 42%),linear-gradient(#5994de0a 1px,#0000 1px),linear-gradient(90deg,#5994de09 1px,#0000 1px)}.content-card.route-cost .module-table,.content-card.route-cost-orders .module-table{background:linear-gradient(#fcfefff5,#eff7ffd6) padding-box padding-box,conic-gradient(from 160deg,#4996ff42,#d4a63f38,#56cac92b,#4996ff42) border-box}.content-card.route-cost .module-table:before,.content-card.route-cost-orders .module-table:before{background:radial-gradient(circle at 28% 72%,#d4a63f1c,#0000 24%),radial-gradient(circle at 48% 74%,#56cac917,#0000 30%),radial-gradient(circle at 66% 38%,#4996ff1a,#0000 26%),linear-gradient(#ffffff24,#0000 42%),linear-gradient(#5994de0a 1px,#0000 1px),linear-gradient(90deg,#5994de09 1px,#0000 1px)}.content-card .sync-group-table{background:radial-gradient(circle at 18% 16%,#d4a63f14,#0000 30%),radial-gradient(circle at 78% 10%,#4996ff1f,#0000 34%),radial-gradient(circle at 50% 88%,#56cac914,#0000 36%),linear-gradient(#fafdfff5,#eef7ffd1);border:1px solid #0000;border-radius:18px;overflow:hidden;box-shadow:0 18px 52px #354c7014,inset 0 1px #ffffffeb}.content-card .table-pagination,.content-card .sync-pagination{background:0 0;border-top:1px solid #8497b30e;box-shadow:inset 0 1px #ffffff9e}.module-panel.is-titleless,.module-panel.is-table-only{padding:0;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.module-panel.is-titleless:before,.module-panel.is-table-only:before{display:none}.module-panel.is-titleless>.module-table,.module-panel.is-table-only>.module-table{margin:0}.content-card.route-apps .module-table-head>span:first-child,.content-card.route-apps .module-table-row>span:first-child,.content-card.route-cost .module-table-head>span:first-child,.content-card.route-cost .module-table-row>span:first-child,.content-card.route-cost-orders .module-table-head>span:first-child,.content-card.route-cost-orders .module-table-row>span:first-child{padding-left:24px}.content-card.route-apps .module-table-head>span:last-child,.content-card.route-apps .module-table-row>span:last-child,.content-card.route-cost .module-table-head>span:last-child,.content-card.route-cost .module-table-row>span:last-child,.content-card.route-cost-orders .module-table-head>span:last-child,.content-card.route-cost-orders .module-table-row>span:last-child{padding-right:22px}.content-card.route-apps .module-table,.content-card.route-cost .module-table,.content-card.route-cost-orders .module-table,.content-card.route-proxies .module-table{border-radius:18px;overflow:hidden;background:var(--console-list-cyan-wash)!important;border:0!important;box-shadow:0 18px 52px #354c700e,inset 0 1px #ffffffe6!important}.content-card.route-apps .module-table:before,.content-card.route-cost .module-table:before,.content-card.route-cost-orders .module-table:before,.content-card.route-proxies .module-table:before,.content-card.route-images .table-shell:before{content:none!important;display:none!important}.content-card.route-images .device-row,.content-card.route-apps .module-table-row,.content-card.route-cost .module-table-row,.content-card.route-cost-orders .module-table-row,.content-card.route-proxies .module-table-row,.content-card.route-sync-operate .sync-group-row{isolation:isolate;will-change:auto;transition:color .12s;position:relative;transform:none!important}.content-card.route-images .device-row:hover,.content-card.route-apps .module-table-row:hover,.content-card.route-cost .module-table-row:hover,.content-card.route-cost-orders .module-table-row:hover,.content-card.route-proxies .module-table-row:hover,.content-card.route-sync-operate .sync-group-row:hover{box-shadow:none!important;background:0 0!important;border-color:#8497b30e!important;transform:none!important}.content-card.route-images .device-row:hover{border:0!important;border-bottom:1px solid #8497b30b!important}.content-card.route-images .device-row .soft-aurora-hover-layer,.content-card.route-apps .module-table-row .soft-aurora-hover-layer,.content-card.route-cost .module-table-row .soft-aurora-hover-layer,.content-card.route-cost-orders .module-table-row .soft-aurora-hover-layer,.content-card.route-proxies .module-table-row .soft-aurora-hover-layer,.content-card.route-sync-operate .sync-group-row .soft-aurora-hover-layer{z-index:0;opacity:0;pointer-events:none;transition:opacity .18s;position:absolute;inset:0;display:block!important}.content-card.route-images .device-row:hover .soft-aurora-hover-layer,.content-card.route-apps .module-table-row:hover .soft-aurora-hover-layer,.content-card.route-cost .module-table-row:hover .soft-aurora-hover-layer,.content-card.route-cost-orders .module-table-row:hover .soft-aurora-hover-layer,.content-card.route-proxies .module-table-row:hover .soft-aurora-hover-layer,.content-card.route-sync-operate .sync-group-row:hover .soft-aurora-hover-layer{opacity:.34}.content-card.route-images .device-row:before,.content-card.route-images .device-row:after,.content-card.route-apps .module-table-row:before,.content-card.route-apps .module-table-row:after,.content-card.route-cost .module-table-row:before,.content-card.route-cost .module-table-row:after,.content-card.route-cost-orders .module-table-row:before,.content-card.route-cost-orders .module-table-row:after,.content-card.route-proxies .module-table-row:before,.content-card.route-proxies .module-table-row:after,.content-card.route-sync-operate .sync-group-row:before,.content-card.route-sync-operate .sync-group-row:after{content:none!important;animation:none!important}.content-card.route-images .device-row:before,.content-card.route-apps .module-table-row:before,.content-card.route-cost .module-table-row:before,.content-card.route-cost-orders .module-table-row:before,.content-card.route-proxies .module-table-row:before{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(38% 120% at 36%,#56cac913,#0000 68%),radial-gradient(30% 120% at 72%,#4996ff0f,#0000 70%),linear-gradient(90deg,#0000 0%,#ffffff57 50%,#0000 100%);transition:opacity .16s;position:absolute;inset:0;content:""!important}.content-card.route-images .device-row:hover:before,.content-card.route-apps .module-table-row:hover:before,.content-card.route-cost .module-table-row:hover:before,.content-card.route-cost-orders .module-table-row:hover:before,.content-card.route-proxies .module-table-row:hover:before{opacity:1}.content-card.route-images .device-row .gradient-text-cell,.content-card.route-apps .module-table-row .gradient-text-cell,.content-card.route-cost .module-table-row .gradient-text-cell,.content-card.route-cost-orders .module-table-row .gradient-text-cell,.content-card.route-proxies .module-table-row .gradient-text-cell,.content-card.route-sync-operate .sync-group-row .gradient-text-cell{max-width:100%;line-height:inherit;padding:0;text-decoration:none;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;transform:none!important}.content-card.route-images .device-row>span:nth-child(2) .gradient-text-cell{text-overflow:clip;overflow:visible}.content-card.route-images .device-row .gradient-text-cell code,.content-card.route-images .device-row .gradient-text-cell strong,.content-card.route-apps .module-table-row .gradient-text-cell code,.content-card.route-apps .module-table-row .gradient-text-cell strong,.content-card.route-cost .module-table-row .gradient-text-cell code,.content-card.route-cost .module-table-row .gradient-text-cell strong,.content-card.route-cost-orders .module-table-row .gradient-text-cell code,.content-card.route-cost-orders .module-table-row .gradient-text-cell strong,.content-card.route-proxies .module-table-row .gradient-text-cell code,.content-card.route-proxies .module-table-row .gradient-text-cell strong,.content-card.route-sync-operate .sync-group-row .gradient-text-cell code,.content-card.route-sync-operate .sync-group-row .gradient-text-cell strong{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.content-card.route-images .device-row .gradient-text-cell:hover,.content-card.route-apps .module-table-row .gradient-text-cell:hover,.content-card.route-cost .module-table-row .gradient-text-cell:hover,.content-card.route-cost-orders .module-table-row .gradient-text-cell:hover,.content-card.route-proxies .module-table-row .gradient-text-cell:hover,.content-card.route-sync-operate .sync-group-row .gradient-text-cell:hover{transition:color var(--gt-duration,.45s) cubic-bezier(.22, 1, .36, 1) var(--gt-delay,80ms)}.content-card.route-images .device-row .gradient-text-cell:before,.content-card.route-apps .module-table-row .gradient-text-cell:before,.content-card.route-cost .module-table-row .gradient-text-cell:before,.content-card.route-cost-orders .module-table-row .gradient-text-cell:before,.content-card.route-proxies .module-table-row .gradient-text-cell:before,.content-card.route-sync-operate .sync-group-row .gradient-text-cell:before{content:attr(data-text);color:#0000;background-image:var(--gt-gradient,linear-gradient(to right, #2563eb, #06b6d4, #8b5cf6, #2563eb));-webkit-text-fill-color:transparent;max-width:100%;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;animation:gradientFlow var(--gt-speed,3s) ease infinite;transition:opacity var(--gt-out-duration,.25s) cubic-bezier(.22, 1, .36, 1);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;padding:0;position:absolute;inset:0;overflow:hidden;display:block!important}.content-card.route-images .device-row>span:nth-child(2) .gradient-text-cell:before{text-overflow:clip;overflow:visible}.content-card.route-images .device-row .gradient-text-cell:hover:before,.content-card.route-apps .module-table-row .gradient-text-cell:hover:before,.content-card.route-cost .module-table-row .gradient-text-cell:hover:before,.content-card.route-cost-orders .module-table-row .gradient-text-cell:hover:before,.content-card.route-proxies .module-table-row .gradient-text-cell:hover:before,.content-card.route-sync-operate .sync-group-row .gradient-text-cell:hover:before{opacity:1;transition:opacity var(--gt-duration,.45s) cubic-bezier(.22, 1, .36, 1) var(--gt-delay,80ms)}.button-style-lab{color:#172238;gap:18px;padding:22px;display:grid}.button-style-lab-hero{background:radial-gradient(circle at 86% 8%,#2563eb1a,#0000 30%),linear-gradient(135deg,#fffffffa,#eff6ffe6);border:1px solid #768db03d;border-radius:16px;padding:26px;box-shadow:0 18px 44px #233a5b14}.button-style-lab-hero span{color:#5b6d88;letter-spacing:.12em;font-size:12px;font-weight:900}.button-style-lab-hero h1{margin:6px 0;font-size:28px}.button-style-lab-hero p{color:#60718a;max-width:760px;margin:0;line-height:1.7}.button-style-lab-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.button-style-card{background:linear-gradient(#fffffff5,#f8fbffe0);border:1px solid #768db038;border-radius:14px;gap:16px;padding:18px;display:grid;box-shadow:0 14px 32px #233a5b0f}.button-style-card header{align-items:flex-start;gap:12px;display:flex}.button-style-card header>span{color:#223a63;background:#eef4fb;border:1px solid #768db038;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.button-style-card h2{margin:0;font-size:16px}.button-style-card p{color:#718198;margin:4px 0 0;font-size:12px}.button-style-preview,.button-style-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lab-button,.lab-mini-button{isolation:isolate;cursor:pointer;letter-spacing:0;border:1px solid #0000;font-family:inherit;font-weight:850;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.button-style-lab .lab-button:before,.button-style-lab .lab-mini-button:before{pointer-events:none}.lab-button{border-radius:10px;min-height:38px;padding:0 16px}.lab-mini-button{border-radius:8px;min-height:28px;padding:0 10px;font-size:12px}.lab-button:hover:not(:disabled),.lab-mini-button:hover:not(:disabled){transform:translateY(-1px)}.lab-button:disabled{opacity:.5;cursor:not-allowed}.lab-btn-porcelain{color:#172c52;background:linear-gradient(#fff,#edf4ff) padding-box padding-box,linear-gradient(135deg,#8aaee8,#d8b96d,#6f95d4) border-box;box-shadow:0 10px 24px #233a5b1a,inset 0 1px #fffffff2}.lab-btn-frosted{color:#273a56;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border-color:#7a91b047;box-shadow:inset 0 1px #ffffffb8,0 12px 28px #46608214}.lab-btn-aurora{color:#17325c;background:linear-gradient(#fbfdff,#edf6ff) padding-box padding-box,conic-gradient(from 120deg,#7db7ff,#d8b75d,#7bd3d1,#7db7ff) border-box;box-shadow:0 0 0 3px #7db7ff14,0 12px 28px #233a5b14}.lab-btn-obsidian{color:#f8fbff;background:linear-gradient(#26364f,#111c2e);border-color:#ffffff2e;box-shadow:0 16px 30px #0f1c3038,inset 0 1px #ffffff2e}.lab-btn-pressed{color:#20314d;background:linear-gradient(#f7faff,#e3ebf6);border-color:#768db052;box-shadow:inset 0 2px #ffffffe6,inset 0 -2px 6px #425c8214}.lab-btn-pressed:hover:not(:disabled){transform:translateY(0);box-shadow:inset 0 2px 5px #425c821f}.lab-btn-pill{color:#153463;background:radial-gradient(circle at 20% 0,#ffffffe6,#0000 35%),linear-gradient(90deg,#f7fbff,#e8f3ff);border-color:#5a82bc47;border-radius:999px;box-shadow:0 10px 22px #3e67a91f}.lab-btn-outline{color:#33445d;box-shadow:none;background:0 0;border-color:#576c8a57}.lab-btn-outline:hover:not(:disabled){background:#ffffff9e}.lab-btn-glare{color:#18345e;background:linear-gradient(#fdfefe,#eaf3ff);border-color:#5c80ba57;box-shadow:0 12px 26px #3e67a91f}.lab-btn-glare:before{content:"";z-index:-1;background:linear-gradient(112deg,#0000 35%,#ffffffe6 45%,#d4a63f59 50%,#0000 62%);transition:transform .26s;position:absolute;inset:-40%;transform:translate(-70%)rotate(8deg)}.lab-btn-glare:hover:before{transform:translate(55%)rotate(8deg)}.lab-btn-slate{color:#223247;background:linear-gradient(#f4f7fb,#dfe7f1);border-color:#5e718c47;box-shadow:0 10px 22px #2d3e581a}.lab-btn-luminous{color:#114078;background:#fff;border-color:#5994de5c;box-shadow:0 0 0 4px #5994de14,0 12px 28px #5994de1f}.lab-btn-gold{color:#3e3015;background:linear-gradient(#fffdf8,#f5edd9);border-color:#c297365c;box-shadow:0 12px 24px #7a58191f,inset 0 1px #ffffffe6}.lab-btn-compact{color:#405069;background:#f8fafc;border-color:#8497b33d;border-radius:6px;box-shadow:0 4px 10px #233a5b0d}.lab-button.is-secondary,.lab-mini-button.is-secondary{filter:saturate(.72)}.lab-button.is-danger{color:#7f2a35;background:linear-gradient(snow,#f7e8eb);border-color:#ce66764d}.list-header-style-lab{color:#172238;gap:18px;padding:22px;display:grid}.list-header-style-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:14px;display:grid}.hover-aurora-style-lab{color:#172238;gap:18px;padding:22px;display:grid}.hover-aurora-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:14px;display:grid}.hover-aurora-card{background:radial-gradient(circle at 88% 0,#6aa6ff17,#0000 28%),linear-gradient(#fffffff5,#f7fbffe0);border:1px solid #768db033;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 34px #233a5b0f}.hover-aurora-card-head{align-items:flex-start;gap:12px;display:flex}.hover-aurora-card-head>span{color:#17345f;background:linear-gradient(#fffffff2,#ebf3ffdb);border:1px solid #768db038;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.hover-aurora-card h2{margin:0;font-size:16px}.hover-aurora-card p{color:#718198;margin:4px 0 0;font-size:12px;line-height:1.5}.hover-aurora-meta{flex-wrap:wrap;gap:8px;display:flex}.hover-aurora-meta span{color:#49617d;background:#ffffffa3;border:1px solid #768db02b;border-radius:999px;min-height:24px;padding:4px 9px;font-size:12px;font-weight:800}.hover-aurora-table{background:linear-gradient(#ffffffb8,#f8fbff8f);border:1px solid #8497b329;border-radius:13px;overflow:hidden}.hover-aurora-table-head,.hover-aurora-row{grid-template-columns:1.5fr .72fr .62fr .58fr;align-items:center;gap:12px;min-height:44px;padding:0 14px;display:grid}.hover-aurora-table-head{color:#65758c;background:linear-gradient(#ffffffe0,#f7fbffa8);font-size:12px;font-weight:900}.hover-aurora-row{isolation:isolate;color:#40516c;background:#ffffff94;border-top:1px solid #8497b317;min-height:56px;font-size:12px;position:relative;overflow:hidden}.hover-aurora-row.is-hover{color:#173052;background:#ffffff08}.hover-aurora-row>strong,.hover-aurora-row>span,.hover-aurora-row>button{z-index:1;position:relative}.hover-aurora-row strong{color:#172238;gap:2px;font-size:13px;display:grid}.hover-aurora-row small{color:#667893;font-size:11px}.hover-aurora-row b{color:#315779;background:linear-gradient(#ffffffd6,#e8f3fbbd);border:1px solid #5c8db82e;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:12px;display:inline-flex}.hover-aurora-row button{color:#114078;background:linear-gradient(#fff,#f1f7ff) padding-box padding-box,conic-gradient(from 140deg,#4996ff7a,#e1b85642,#56cac947,#4996ff7a) border-box;border:1px solid #0000;border-radius:8px;min-height:28px;font-weight:850;box-shadow:0 7px 16px #5994de12}.hover-aurora-layer{z-index:0;background:var(--lab-aurora-bg);opacity:var(--lab-layer-opacity);position:absolute;inset:0;overflow:hidden}.hover-aurora-stage{width:760px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hover-aurora-stage .soft-aurora-container canvas{opacity:var(--lab-canvas-opacity);filter:saturate(1.04) blur(var(--lab-canvas-blur));width:100%!important;height:100%!important}.hover-lightning-style-lab{color:#172238;gap:18px;padding:22px;display:grid}.hover-lightning-grid{grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:14px;display:grid}.hover-lightning-card{background:radial-gradient(circle at 88% 0,#6aa6ff14,#0000 28%),linear-gradient(#fffffff5,#f7fbffe0);border:1px solid #768db033;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 34px #233a5b0f}.hover-lightning-table{background:linear-gradient(#ffffffb8,#f8fbff8f);border:1px solid #8497b329;border-radius:13px;overflow:hidden}.hover-lightning-row{isolation:isolate;color:#40516c;background:#ffffff94;border-top:1px solid #8497b317;grid-template-columns:1.5fr .72fr .62fr .58fr;align-items:center;gap:12px;min-height:56px;padding:0 14px;font-size:12px;display:grid;position:relative;overflow:hidden}.hover-lightning-row.is-hover{color:#173052;background:#ffffff94}.hover-lightning-row>strong,.hover-lightning-row>span,.hover-lightning-row>button{z-index:1;position:relative}.hover-lightning-row strong{color:#172238;gap:2px;font-size:13px;display:grid}.hover-lightning-row small{color:#667893;font-size:11px}.hover-lightning-row b{color:#315779;background:linear-gradient(#ffffffd6,#e8f3fbbd);border:1px solid #5c8db82e;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:12px;display:inline-flex}.hover-lightning-row button{color:#114078;background:linear-gradient(#fff,#f1f7ff) padding-box padding-box,conic-gradient(from 140deg,#4996ff7a,#e1b85642,#56cac947,#4996ff7a) border-box;border:1px solid #0000;border-radius:8px;min-height:28px;font-weight:850;box-shadow:0 7px 16px #5994de12}.hover-lightning-layer{z-index:0;opacity:1;mix-blend-mode:normal;background:0 0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.hover-sweep-beam,.hover-sweep-hairline{pointer-events:none;background:0 0;position:absolute;inset:0}.hover-sweep-beam:before{top:-18%;left:calc(var(--lab-sweep-width) * -1.4);width:var(--lab-sweep-width);content:"";background:radial-gradient(ellipse at 50% 50%, hsl(var(--lab-sweep-accent) / calc(var(--lab-sweep-opacity) * .26)), transparent 58%), linear-gradient(105deg, transparent 0%, hsl(var(--lab-sweep-hue) / 0) 20%, hsl(var(--lab-sweep-hue) / var(--lab-sweep-opacity)) 48%, hsl(var(--lab-sweep-accent) / calc(var(--lab-sweep-opacity) * .7)) 54%, hsl(var(--lab-sweep-hue) / 0) 82%, transparent 100%);filter:blur(10px);height:136%;animation:hoverSweep var(--lab-sweep-duration) cubic-bezier(.18,.68,.22,1) infinite;animation-delay:.15s;position:absolute;transform:skew(-18deg)}.hover-sweep-hairline:before{top:10%;left:calc(var(--lab-sweep-width) * -1.2);width:calc(var(--lab-sweep-width) * .36);content:"";background:linear-gradient(105deg, transparent, hsl(var(--lab-sweep-accent) / calc(var(--lab-sweep-opacity) * .76)), transparent);filter:blur(1px);height:80%;animation:hoverSweep var(--lab-sweep-duration) cubic-bezier(.18,.68,.22,1) infinite;animation-delay:.15s;position:absolute;transform:skew(-18deg)}@keyframes hoverSweep{0%,22%{opacity:0;transform:translate(0)skew(-18deg)}32%{opacity:1}66%{opacity:1}82%,to{transform:translateX(calc(100% + var(--lab-sweep-width) * 2.8)) skewX(-18deg);opacity:0}}.device-list-bg-lab{gap:18px;padding:22px;display:grid}.device-list-bg-grid{gap:18px;display:grid}.device-list-bg-card{background:#ffffffd1;border:1px solid #768db02e;border-radius:16px;gap:12px;padding:16px;display:grid;box-shadow:0 14px 34px #233a5b0f}.lab-device-table-shell{isolation:isolate;background-clip:padding-box;border-radius:0 0 18px 18px;height:auto;min-height:0;position:relative;overflow:auto;box-shadow:none!important;border:0!important}.lab-device-table-shell:before,.lab-device-table-shell:after{content:none!important;display:none!important}.lab-device-table{z-index:2;min-width:1280px;padding:0 14px 10px;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.lab-device-table-shell:after{content:none!important;display:none!important}.lab-device-table .table-head,.lab-device-table .device-row{grid-template-columns:30px 166px minmax(92px,1.1fr) 72px minmax(82px,1fr) 62px 64px 76px 68px 76px minmax(0,.7fr) 104px 104px 132px!important}.lab-device-table .table-head{color:#52627ae6;padding:16px 10px 10px;box-shadow:none!important;background:0 0!important;border:0!important}.lab-device-table .table-head span,.lab-device-table .table-head .operate-cell{box-shadow:none!important;background:0 0!important;border:0!important}.lab-device-table .device-row{border-radius:0;margin:0;padding:13px 10px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #8497b309!important}.lab-device-table .device-row>span,.lab-device-table .device-row .operate-cell{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.lab-device-table .device-row:first-of-type{border-top:0!important}.lab-device-table .device-pagination{color:#60718a;justify-content:flex-end;align-items:center;gap:12px;padding:10px 8px 2px;display:flex;position:static;box-shadow:none!important;background:0 0!important;border:0!important}.lab-device-table .device-pagination button{color:#315779;background:#ffffff8f;border:1px solid #5994de29;border-radius:8px;min-height:28px;padding:0 10px}.lab-device-bg-login{background:radial-gradient(18% 42% at 12% 16%,#d4a63f16,#0000 100%),radial-gradient(26% 54% at 38% 8%,#4996ff0e,#0000 100%),radial-gradient(32% 56% at 82% 12%,#4996ff1d,#0000 100%),radial-gradient(30% 46% at 50% 88%,#56cac917,#0000 100%),radial-gradient(24% 38% at 92% 84%,#d4a63f08,#0000 100%),linear-gradient(135deg,#fcfdff 0%,#f3f8ff 46%,#fbfdff 100%)}.lab-device-bg-compact{background:radial-gradient(16% 36% at 12% 16%,#d4a63f12,#0000 100%),radial-gradient(24% 46% at 42% 10%,#4996ff0c,#0000 100%),radial-gradient(28% 50% at 78% 12%,#4996ff18,#0000 100%),radial-gradient(26% 40% at 50% 86%,#56cac914,#0000 100%),radial-gradient(22% 34% at 90% 84%,#d4a63f07,#0000 100%),linear-gradient(135deg,#fcfdff 0%,#f4f9ff 46%,#fbfdff 100%)}.lab-device-bg-cyan{background:radial-gradient(15% 34% at 12% 18%,#d4a63f0e,#0000 100%),radial-gradient(22% 46% at 40% 10%,#4996ff0a,#0000 100%),radial-gradient(30% 52% at 78% 12%,#4996ff16,#0000 100%),radial-gradient(32% 44% at 50% 86%,#56cac91c,#0000 100%),radial-gradient(20% 32% at 92% 84%,#d4a63f06,#0000 100%),linear-gradient(135deg,#fcfdff 0%,#f3fbff 46%,#fbfdff 100%)}.lab-device-bg-matrix{background:radial-gradient(18% 42% at 12% 16%,#d4a63f0d,#0000 100%),radial-gradient(26% 54% at 38% 8%,#4996ff09,#0000 100%),radial-gradient(32% 56% at 82% 12%,#4996ff11,#0000 100%),radial-gradient(30% 46% at 50% 88%,#56cac90e,#0000 100%),radial-gradient(24% 38% at 92% 84%,#d4a63f05,#0000 100%),linear-gradient(135deg,#fdfefe 0%,#f7fbff 46%,#fcfdff 100%)}.gradient-text-hover-section{background:linear-gradient(#fffffff5,#f7fbffe0);border:1px solid #768db033;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 34px #233a5b0f}.gradient-text-grid{background:#f8fbff80;border:1px solid #8497b329;border-radius:13px;gap:2px;display:grid;overflow:hidden}.gradient-text-header-row{color:#4a5a72;background:linear-gradient(#f0f5fce6,#f5f8ff99);border-bottom:1px solid #8497b31f;grid-template-columns:1.5fr .72fr .62fr .58fr .58fr;align-items:center;gap:12px;min-height:40px;padding:0 14px;font-size:12px;font-weight:700;display:grid}.gradient-text-row{border-top:1px solid #8497b317;grid-template-columns:1.5fr .72fr .62fr .58fr .58fr;align-items:center;gap:12px;min-height:46px;padding:0 14px;font-size:13px;display:grid}.gradient-text-cell{color:#40516c;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 4px;position:relative;overflow:hidden}.gradient-text-cell strong,.gradient-text-cell code{font-weight:inherit}.gradient-text-cell:before{content:attr(data-text);background-image:var(--gt-gradient,linear-gradient(to right, #2563eb, #06b6d4, #8b5cf6, #2563eb));-webkit-text-fill-color:transparent;animation:var(--gt-anim,gradientFlow) var(--gt-speed,3s) ease infinite;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;transition:opacity var(--gt-out-duration,.25s) cubic-bezier(.22, 1, .36, 1);background-size:200% 200%;-webkit-background-clip:text;background-clip:text;align-items:center;padding:6px 4px;font-weight:700;display:flex;position:absolute;inset:0;overflow:hidden}.gradient-text-cell:hover:before{opacity:1;transition:opacity var(--gt-duration,.45s) cubic-bezier(.22, 1, .36, 1) var(--gt-delay,80ms)}.gradient-text-cell:hover{color:#0000;transition:color var(--gt-duration,.45s) cubic-bezier(.22, 1, .36, 1) var(--gt-delay,80ms)}.gradient-text-cell:not(:hover){transition:color var(--gt-out-duration,.25s) cubic-bezier(.22, 1, .36, 1)}@keyframes gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.list-style-card{background:linear-gradient(#fffffff5,#f8fbffe0);border:1px solid #768db038;border-radius:14px;gap:14px;padding:18px;display:grid;box-shadow:0 14px 32px #233a5b0f}.list-style-card-head{align-items:flex-start;gap:12px;display:flex}.list-style-card-head>span{color:#223a63;background:#eef4fb;border:1px solid #768db038;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.list-style-card h2{margin:0;font-size:16px}.list-style-card p{color:#718198;margin:4px 0 0;font-size:12px}.lab-list-table{border:1px solid #8497b333;border-radius:12px;overflow:hidden}.lab-list-head,.lab-list-row{grid-template-columns:.8fr 1.25fr .9fr .9fr 1fr .72fr;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:grid}.lab-list-head{color:#60718a;font-size:12px;font-weight:900}.lab-list-row{color:#40516c;background:#ffffffad;border-top:1px solid #8497b31f;font-size:12px}.lab-list-row strong{color:#172238}.lab-list-row button{color:#244564;background:#ffffffb8;border:1px solid #5994de38;border-radius:8px;min-height:28px;font-weight:850}.lab-status{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.lab-status.is-running{color:#214966;background:linear-gradient(#f9fcff,#e4f1fc);border:1px solid #6692b942}.lab-status.is-muted{color:#647286;background:#f2f5f8;border:1px solid #8497b333}.lab-status.is-pending{color:#6b4e17;background:linear-gradient(#fffdf8,#f6ecd2);border:1px solid #c697373d}.lab-list-quiet .lab-list-head{background:#fff;border-bottom:1px solid #8497b329}.lab-list-quiet .lab-list-row.is-hover{background:#f9fbfe}.lab-list-quiet .lab-list-row.is-selected{background:#f4f8ff;box-shadow:inset 0 0 0 1px #5994de24}.lab-list-frosted .lab-list-head{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eff7ffc2}.lab-list-frosted .lab-list-row.is-hover{background:#f4f9ffdb;box-shadow:0 8px 20px #5994de14}.lab-list-frosted .lab-list-row.is-selected{background:#e8f2ffe6}.lab-list-aurora .lab-list-head{background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #0000;box-shadow:inset 0 -1px #5994de2e,inset 0 -2px #e1b85629}.lab-list-aurora .lab-list-row.is-hover{background:radial-gradient(circle at 2%,#e1b8561a,#0000 20%),#fbfdff}.lab-list-aurora .lab-list-row.is-selected{background:linear-gradient(90deg,#f7fbfffa,#ffffffe0);box-shadow:inset 0 0 0 1px #5994de2e}.lab-list-aurora .lab-status{border-radius:999px;min-height:21px;padding:0 9px;box-shadow:inset 0 1px #ffffffdb,0 6px 14px #233a5b0b}.lab-list-aurora .lab-status.is-running{color:#315779;background:linear-gradient(#fbfdff,#e8f3fb);border-color:#5c8db838}.lab-list-aurora .lab-status.is-muted{color:#6c7788;background:linear-gradient(#f8fafc,#eef2f6);border-color:#8497b32e}.lab-list-aurora .lab-status.is-pending{color:#71592a;background:linear-gradient(#fffdf8,#f5eddb);border-color:#c6973733}.lab-list-aurora .lab-list-row button{color:#114078;background:linear-gradient(#fff,#f1f7ff) padding-box padding-box,conic-gradient(from 140deg,#4996ff9e,#e1b8566b,#56cac96b,#4996ff9e) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #5994de0e,0 8px 18px #5994de17}.lab-list-aurora .lab-list-row button:hover{background:linear-gradient(#fff,#eaf4ff) padding-box padding-box,conic-gradient(from 140deg,#4996ffd1,#e1b85685,#56cac985,#4996ffd1) border-box}.module-table,.device-table,.sync-group-table,.sync-log-table,.sync-log-target-table,.order-table{background:linear-gradient(#fffffff0,#f8fbffdb);border-color:#8497b32e}.module-table-head,.table-head,.sync-group-table-head,.sync-log-table .module-table-head,.sync-log-target-table .module-table-head,.order-table .module-table-head{color:#60718a;background:linear-gradient(#fffffffa,#f8fbffeb);border:0;border-bottom:1px solid #5994de29;box-shadow:inset 0 -1px #5994de29,inset 0 -2px #e1b8561c}.module-table-row,.device-row,.sync-group-row,.sync-log-table .module-table-row,.sync-log-target-table .module-table-row,.order-table .module-table-row{color:#40516c;background:0 0;border-color:#8497b31f}.module-table-row.is-selected,.device-row.is-selected,.sync-group-row.is-active,.order-table .module-table-row.is-selected{background:linear-gradient(90deg,#f7fbfffa,#ffffffe0);box-shadow:inset 0 0 0 1px #5994de2e}.module-table-action-cell .module-action,.module-table-row .module-action,.device-actions button,.sync-group-actions button,.sync-log-link-button,.table-action{color:#114078;background:linear-gradient(#fff,#f1f7ff) padding-box padding-box,conic-gradient(from 140deg,#4996ff85,#e1b85657,#56cac957,#4996ff85) border-box;border:1px solid #0000;box-shadow:0 0 0 3px #5994de0b,0 7px 16px #5994de13}.module-table-action-cell .module-action:hover,.module-table-row .module-action:hover,.device-actions button:hover:not(:disabled),.sync-group-actions button:hover:not(:disabled),.sync-log-link-button:hover,.table-action:hover{color:#07376f;background:linear-gradient(#fff,#eaf4ff) padding-box padding-box,conic-gradient(from 140deg,#4996ffb3,#e1b85670,#56cac970,#4996ffb3) border-box;box-shadow:0 0 0 3px #5994de12,0 10px 22px #5994de1a}.device-status,.dialog-device-status,.ui-status-pill,.status-pill,.sync-status-pill,.account-status-pill{border-radius:999px;box-shadow:inset 0 1px #ffffffdb,0 6px 14px #233a5b0b}.device-status.running,.dialog-device-status.running,.ui-status-pill.is-success,.status-pill.is-success,.sync-status-pill:not(.is-disabled):not(.is-has_failure):not(.is-recent_no_logs),.account-status-pill.is-ok{color:#315779;background:linear-gradient(#fbfdff,#e8f3fb);border-color:#5c8db838}.device-status.stopped,.dialog-device-status.stopped,.sync-status-pill.is-disabled{color:#6c7788;background:linear-gradient(#f8fafc,#eef2f6);border-color:#8497b32e}.sync-status-pill.is-recent_no_logs,.ui-status-pill.is-warning,.status-pill.is-warning{color:#71592a;background:linear-gradient(#fffdf8,#f5eddb);border-color:#c6973733}.route-images .device-row{min-height:62px}.cost-orders-page .module-table-row,.sync-log-table .module-table-row,.sync-log-target-table .module-table-row{min-height:48px}.lab-list-porcelain .lab-list-head{background:linear-gradient(#fff,#eef5ff);box-shadow:inset 0 1px #fffffff2,0 6px 18px #5994de14}.lab-list-porcelain .lab-list-row.is-hover{background:linear-gradient(#fff,#f5f9ff)}.lab-list-porcelain .lab-list-row.is-selected{background:linear-gradient(#fff,#edf6ff)}.lab-list-slate .lab-list-head{color:#526274;background:linear-gradient(#f2f5f9,#e4ebf4)}.lab-list-slate .lab-list-row.is-hover{background:#f1f5f9}.lab-list-slate .lab-list-row.is-selected{background:#eaf0f7}.lab-list-gold .lab-list-head{color:#6b4e17;background:linear-gradient(#fffdf8,#f6efd9);border-bottom:1px solid #c6973733}.lab-list-gold .lab-list-row.is-hover{background:linear-gradient(90deg,#fffdf8f5,#ffffffdb)}.lab-list-gold .lab-list-row.is-selected{background:#fffaf0;box-shadow:inset 0 0 0 1px #c6973729}.lab-list-bare .lab-list-table{border-color:#0000}.lab-list-bare .lab-list-head{background:0 0;border-bottom:1px solid #8497b32e}.lab-list-bare .lab-list-row{background:0 0}.lab-list-bare .lab-list-row.is-hover{background:#ffffff8a}.lab-list-bare .lab-list-row.is-selected{background:#eff7ff94}.lab-list-raised .lab-list-head{background:linear-gradient(#fff,#eef5ff);border-radius:10px;margin:8px;box-shadow:0 10px 22px #5994de1a}.lab-list-raised .lab-list-row.is-hover{background:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #5994de14}.lab-list-raised .lab-list-row.is-selected{background:#f4f9ff;box-shadow:inset 0 0 0 1px #5994de2e}.info-card-style-lab{background:radial-gradient(circle at 14% 8%,#d4a63f24,#0000 24%),radial-gradient(circle at 86% 4%,#4996ff2e,#0000 30%),linear-gradient(135deg,#f8fbff,#eef6ff 48%,#fbfdff);min-height:100%;padding:28px}.info-card-style-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:18px;margin-top:22px;display:grid}.info-style-card{background:#ffffffc7;border:1px solid #8497b32e;border-radius:22px;padding:18px;box-shadow:0 24px 70px #354c701f}.info-style-card-head{align-items:start;gap:12px;margin-bottom:14px;display:flex}.info-style-card-head>span{color:#0f376c;background:#eef6ff;border:1px solid #5994de38;border-radius:12px;place-items:center;width:34px;height:34px;font-weight:950;display:grid}.info-style-card-head h2,.info-style-card-head p,.lab-info-title h3,.lab-info-title p{margin:0}.info-style-card-head h2{color:#10213a;font-size:17px}.info-style-card-head p,.lab-info-title p{color:#68788e;font-size:12px;line-height:1.45}.lab-info-panel{border-radius:16px;overflow:hidden}.lab-info-title{padding:14px 16px}.lab-info-title h3{color:#10213a;font-size:16px}.lab-info-rows{display:grid}.lab-info-row{grid-template-columns:92px minmax(0,1fr);gap:4px 14px;padding:12px 16px;display:grid}.lab-info-row span{color:#63738a;font-size:12px;font-weight:850}.lab-info-row strong{color:#11233d;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:900}.lab-info-row em{color:#718198;grid-column:2;font-size:12px;font-style:normal;font-weight:750}.lab-info-ledger .lab-info-panel{background:#ffffffd1;border:1px solid #8497b329}.lab-info-ledger .lab-info-row+.lab-info-row{border-top:1px solid #8497b31a}.lab-info-porcelain .lab-info-panel{background:linear-gradient(#fffffff5,#f7faffe6);border:1px solid #8497b32e;box-shadow:inset 0 1px #ffffffe6}.lab-info-porcelain .lab-info-rows{gap:8px;padding:0 12px 12px}.lab-info-porcelain .lab-info-row{background:#ffffffc7;border:1px solid #8497b31f;border-radius:12px}.lab-info-aurora .lab-info-panel{background:linear-gradient(#ffffffeb,#f2f8ffd1) padding-box padding-box,conic-gradient(from 150deg,#4996ff75,#d4a63f47,#56cac957,#4996ff75) border-box;border:1px solid #0000;box-shadow:0 20px 56px #4996ff1f}.lab-info-aurora .lab-info-row+.lab-info-row{border-top:1px solid #5994de1a}.lab-info-compact .lab-info-panel{background:#ffffffbd;border:1px solid #8497b324}.lab-info-compact .lab-info-title{padding:12px 14px 8px}.lab-info-compact .lab-info-row{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;min-height:44px;padding:9px 14px}.lab-info-compact .lab-info-row em{text-align:right;grid-column:3}.lab-list-softline .lab-list-head{color:#61738c;background:linear-gradient(#ffffffd1,#f8fbff94);border-bottom:1px solid #8497b314;box-shadow:0 1px #ffffffdb}.lab-list-softline .lab-list-row{border-top:1px solid #8497b30f}.lab-list-softline .lab-list-row.is-hover{background:#f7faffcc}.lab-list-softline .lab-list-row.is-selected{background:linear-gradient(90deg,#4996ff14,#ffffffc7 38%)}.lab-list-ledger .lab-list-head{color:#607188;background:0 0;border-bottom:1px solid #8497b31a}.lab-list-ledger .lab-list-row{border-top:1px solid #8497b30e;min-height:48px}.lab-list-ledger .lab-list-row.is-hover{background:#fafcffeb}.lab-list-ledger .lab-list-row.is-selected{box-shadow:inset 3px 0 #4996ff57}.account-overview-page{gap:14px}.account-overview-head .module-actions{min-width:0}.account-refresh-action{background:#f8fbff}.account-state-banner{color:#7a3e07;background:#fff8e8;border:1px solid #f0d8a7;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.account-state-banner.is-loading{color:#1f4f9b;background:#f4f8ff;border-color:#cddcf5}.account-state-banner div{gap:3px;min-width:0;display:grid}.account-state-banner strong,.account-state-banner span{overflow-wrap:anywhere;min-width:0}.account-state-banner button{color:#7a3e07;background:#fff;border:1px solid #e2bd74;border-radius:6px;min-height:30px;padding:0 10px;font-weight:900}.account-overview-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:14px;min-width:0;display:grid}.account-identity-panel,.account-summary-strip,.account-section{background:#fff;border:1px solid #edf1f7;border-radius:8px;min-width:0;box-shadow:0 8px 24px #1722380a}.account-identity-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:118px;padding:16px;display:grid}.account-avatar{color:#fff;background:#2f68d8;border-radius:8px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:950;display:grid}.account-identity-main{gap:4px;min-width:0;display:grid}.account-identity-main span,.account-summary-card span,.account-row span,.account-section-title span{color:#6d7d96;font-size:12px;font-weight:900}.account-identity-main strong{color:#172238;overflow-wrap:anywhere;min-width:0;font-size:22px;line-height:1.1}.account-identity-main p,.account-summary-card p,.account-entry-card p{color:#6d7d96;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.account-status-pill{color:#52627a;white-space:nowrap;background:#f4f7fb;border:1px solid #dbe4f0;border-radius:6px;align-self:start;padding:5px 8px;font-size:12px;font-weight:900}.account-status-pill.is-ok{color:#146144;background:#effaf5;border-color:#bee8d2}.account-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.account-summary-card{border-left:1px solid #edf1f7;align-content:start;gap:7px;min-width:0;padding:16px;display:grid}.account-summary-card:first-child{border-left:0}.account-summary-card strong{color:#172238;overflow-wrap:anywhere;font-size:24px;line-height:1}.account-summary-card.ok strong{color:#146144}.account-summary-card.warning strong{color:#a64b10}.account-summary-card.info strong{color:#1f4f9b}.account-summary-card.muted strong{color:#52627a}.account-section{align-content:start;gap:12px;padding:16px;display:grid}.account-section-finance,.account-entry-section{grid-column:1/-1}.account-section-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.account-section-title h2{color:#172238;margin:0;font-size:16px;line-height:1.25}.account-section-title a{color:var(--blue);flex:none;font-size:12px;font-weight:900}.account-row-list{gap:8px;display:grid}.account-row{background:#fbfcff;border:1px solid #edf1f7;border-radius:8px;grid-template-columns:minmax(72px,.45fr) minmax(0,1fr) minmax(72px,.55fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.account-row strong,.account-row em{color:#172238;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:900}.account-row em{color:#6d7d96;text-align:right;font-size:12px}.account-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-entry-card{min-width:0;min-height:92px;color:inherit;background:#fbfcff;border:1px solid #e4eaf3;border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon title""icon detail""icon meta";align-items:center;gap:2px 10px;padding:14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.account-entry-card:hover,.account-entry-card:focus-visible{border-color:#9eb9f3;outline:none;transform:translateY(-1px);box-shadow:0 8px 20px #224a8f1a}.account-entry-icon{color:#1f4f9b;background:#edf4ff;border-radius:8px;grid-area:icon;place-items:center;width:34px;height:34px;display:grid}.account-entry-card strong{color:#172238;overflow-wrap:anywhere;grid-area:title;min-width:0;font-size:14px}.account-entry-card p{grid-area:detail}.account-entry-card em{color:#3f4f68;overflow-wrap:anywhere;grid-area:meta;min-width:0;font-size:12px;font-style:normal;font-weight:900}.account-settings-page{gap:14px}.account-settings-grid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);gap:14px;min-width:0;display:grid}.account-password-panel{min-height:100%}.account-password-form{gap:12px;min-width:0;display:grid}.account-password-form label{gap:6px;min-width:0;display:grid}.account-password-form label>span{color:#52627a;font-size:12px;font-weight:900}.account-password-form input{color:#172238;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #dbe4f0;border-radius:6px;outline:none;padding:0 11px;font-weight:800}.account-password-form input:focus{border-color:#82a6ec;box-shadow:0 0 0 3px #2f68d81f}.account-password-form input:disabled{color:#6d7d96;background:#f5f7fb}.account-password-form .sms-input-row button{color:#1f4f9b;background:#edf4ff;border-color:#cbdcf8;min-width:108px}.account-password-form .sms-input-row button:disabled{cursor:not-allowed;opacity:.6}.account-password-form>.module-action{justify-self:start;min-width:120px}.account-password-error,.account-password-success{overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.4}.account-password-error{color:#8a1f1f;background:#fff2f2;border:1px solid #efc8c8}.account-password-success{color:#146144;background:#effaf5;border:1px solid #bee8d2}.content-card.route-account .account-overview-grid{gap:14px}.content-card.route-account .account-identity-panel,.content-card.route-account .account-summary-strip,.content-card.route-account .account-section,.content-card.route-account .account-entry-card{background:radial-gradient(circle at 18% 0,#ffffffc7,#0000 32%),radial-gradient(circle at 82% 12%,#4996ff12,#0000 36%),linear-gradient(#fbfdfff5,#eef7ffd6);border:1px solid #8497b326;box-shadow:0 18px 50px #2b487013,inset 0 1px #ffffffe6}.content-card.route-account .account-row-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.content-card.route-account .account-row{background:radial-gradient(circle at 20% 10%,#ffffffb8,#0000 34%),linear-gradient(#ffffff80,#f2f8ff52);border:1px solid #8497b31f;border-radius:14px;align-items:flex-start;min-height:70px;padding:12px;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #2b48700a}.content-card.route-account .account-section-account .account-row-list,.content-card.route-account .account-section-tenant .account-row-list{grid-template-columns:repeat(2,minmax(0,1fr))}.content-card.route-account .account-summary-strip{min-height:116px}.content-card.route-account .account-summary-card{padding:14px 16px}.content-card.route-account .account-summary-card strong{font-size:22px}.content-card.route-account .account-section{padding:16px}.content-card.route-account .account-section-title{margin-bottom:12px}.content-card.route-account .account-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.content-card.route-account .account-entry-card{min-height:104px;padding:14px}.content-card.route-account .account-entry-icon{width:34px;height:34px}.content-card.route-account .account-row:hover{background:radial-gradient(circle at 20% 10%,#ffffffdb,#0000 34%),linear-gradient(#f9fcffb3,#e8f4ff6b);border-color:#4996ff3d;transform:translateY(-1px)}.content-card.route-account .account-row span{color:#455670b8;font-weight:800}.content-card.route-account .account-row strong{color:#15243a;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:14px;line-height:1.35}.content-card.route-account .account-row em{color:#4c6180b8}@media (width<=820px){.content-card.route-account .account-row-list{grid-template-columns:1fr}}@media (width<=1180px){.content-card.route-account .account-row-list,.content-card.route-account .account-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-config-section{gap:16px}.checkout-option-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.checkout-option-card{text-align:left;align-content:start;gap:8px;min-height:124px;padding:12px 14px 12px 16px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;position:relative}.checkout-option-card:hover:not(:disabled){transform:translateY(-1px)}.checkout-option-card.is-selected:before{background:var(--blue);content:"";border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:8px}.checkout-option-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkout-option-top strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.checkout-option-top small{color:#176149;background:#e9fbf4;border:1px solid #c9efdf;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:900}.checkout-option-card.is-disabled .checkout-option-top small{color:#7b8798;background:#eef2f6;border-color:#dde4ed}.checkout-option-region{color:#5d6d86;font-size:13px;font-weight:800}.checkout-option-card em{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;display:block;overflow:hidden}.checkout-option-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.checkout-option-tags small{color:#4d607c;background:#f3f6fb;border:1px solid #e2e9f3;border-radius:6px;min-height:22px;padding:3px 7px;font-size:12px;font-weight:800}.deploy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.deploy-field{gap:8px;min-width:0;display:grid}.deploy-field.wide{grid-column:1/-1}.deploy-chip-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.deploy-chip{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:8px;gap:5px;min-height:64px;padding:10px 12px;display:grid}.deploy-chip strong,.deploy-addon strong,.deploy-summary-rows strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deploy-chip small{color:#738199;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.deploy-segment{flex-wrap:wrap;gap:8px;display:flex}.deploy-segment a,.deploy-select{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;justify-content:center;align-items:center;min-width:86px;min-height:34px;padding:0 12px;font-weight:900;display:inline-flex}.deploy-quantity-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deploy-qty-btn{color:#26354c;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:6px;justify-content:center;align-items:center;min-width:86px;min-height:34px;padding:0 12px;font-weight:900;text-decoration:none;transition:background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.deploy-qty-btn:hover,.deploy-qty-btn.is-selected{color:var(--blue);background:#f4f8ff}.deploy-qty-btn.is-selected{box-shadow:inset 0 0 0 1px var(--blue)}.deploy-qty-input{color:#26354c;width:100px;min-height:34px;font-weight:900;font-size:inherit;-moz-appearance:textfield;background:#fff;border:1px solid #dfe6f1;border-radius:6px;outline:none;padding:0 12px;font-family:inherit;transition:border-color .15s}.deploy-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.deploy-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.deploy-qty-input:focus{border-color:var(--blue)}.deploy-qty-input::placeholder{color:#9aa6b8;font-weight:600}.deploy-select{justify-content:space-between;width:100%;max-width:260px}.deploy-addon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deploy-addon{color:#26354c;background:#fbfcff;border:1px solid #e3eaf5;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:5px 8px;min-height:66px;padding:12px;display:grid}.deploy-addon span,.deploy-addon strong{grid-column:1}.deploy-addon .cloud-icon{grid-area:1/2/span 2}.deploy-summary{gap:14px;padding:16px;display:grid;position:sticky;top:16px}.deploy-summary-head{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.deploy-summary-head strong{color:var(--blue);font-size:22px}.deploy-summary-rows{gap:0;display:grid}.deploy-summary-rows div{border-bottom:1px solid #f0f3f8;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.deploy-payment-warning{color:#8a3b0a;background:#fff4e2c7;border:1px solid #e6aa5447;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.45}.deploy-summary-rows .payment-channel-options{align-items:flex-start;padding:8px 0}.checkout-control-panel{background:#f8fafd;border:1px solid #e4ebf5;border-radius:8px;gap:10px;padding:12px;display:grid}.checkout-control-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-control-title span,.checkout-renew-copy small{color:#6d7d96;font-size:12px;font-weight:800}.checkout-control-title strong,.checkout-renew-copy strong{color:#172238;font-size:14px}.checkout-payment-grid{gap:8px;display:grid}.checkout-payment-card{color:#26354c;text-align:left;background:#fff;border:1px solid #dfe7f2;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:10px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.checkout-payment-card:hover,.checkout-payment-card.is-selected{background:#f4f8ff;border-color:#9eb9f3}.checkout-payment-card:disabled{color:#8a96a8;cursor:not-allowed;background:#f7f9fc;border-color:#e6ebf2}.checkout-payment-card:disabled .checkout-payment-icon{color:#8a96a8;background:#eef2f7;border-color:#e1e7ef}.checkout-payment-card:disabled:hover{background:#f7f9fc;border-color:#e6ebf2}.checkout-payment-card.is-selected{box-shadow:inset 0 0 0 1px var(--blue)}.checkout-payment-icon{width:34px;height:34px;color:var(--blue);background:#edf4ff;border:1px solid #d5e3ff;border-radius:8px;place-items:center;display:grid}.checkout-payment-card span:last-child{gap:3px;min-width:0;display:grid}.checkout-payment-card strong,.checkout-payment-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-payment-card strong{color:#172238;font-size:14px}.checkout-payment-card small{color:#6d7d96;font-size:12px;font-weight:700}.checkout-renew-card{color:#26354c;cursor:pointer;background:#fff;border:1px solid #e0e7f1;border-radius:8px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:12px;padding:12px;display:grid}.checkout-renew-card.is-on{background:#f0fbf6;border-color:#aee6cb}.checkout-renew-card input{display:none}.checkout-renew-copy{gap:4px;min-width:0;display:grid}.checkout-renew-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-switch{background:#d8e0ec;border-radius:999px;width:46px;height:26px;transition:background .15s;position:relative}.checkout-switch:after{content:"";background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1020402e}.checkout-renew-card.is-on .checkout-switch{background:#18a66a}.checkout-renew-card.is-on .checkout-switch:after{transform:translate(20px)}.checkout-provisioning{background:#f4f8ff;border:1px solid #bcd0f5;border-radius:8px;gap:8px;padding:12px;display:grid}.checkout-provisioning.is-ready{background:#f0fbf6;border-color:#aee6cb}.checkout-provisioning div:first-child{gap:3px;display:grid}.checkout-provisioning span,.checkout-provisioning small{color:#5f6f89;font-size:12px;font-weight:800}.checkout-provisioning strong{color:#172238;font-size:15px}.checkout-provisioning p{color:#44546f;margin:0;font-size:12px;font-weight:800}.checkout-provisioning-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.recharge-panels{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.recharge-form-panel{align-content:start}.recharge-presets,.recharge-form-grid{gap:10px;display:grid}.recharge-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.recharge-form-grid,.recharge-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-payment-card{min-height:64px}.recharge-amount-input,.recharge-remark-input{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;outline:none;width:100%;min-height:38px;padding:0 12px;font-weight:900}.recharge-remark-input{font-weight:700}.recharge-amount-input:focus,.recharge-remark-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1f}.payment-qr-backdrop{position:fixed;inset:0}.payment-qr-dialog{width:min(440px,100vw - 32px)}.payment-qr-body{gap:14px;display:grid}.payment-qr-box{background:#f8fafd;border:1px solid #e1e8f3;border-radius:8px;place-items:center;min-height:260px;padding:12px;display:grid}.payment-qr-box img{border-radius:4px;width:260px;max-width:100%;height:auto;display:block}.payment-qr-box span{color:#6d7d96;font-weight:800}.payment-qr-info{border-top:1px solid #edf1f7;display:grid}.payment-qr-info div{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}.payment-qr-info span{color:#6d7d96;font-size:12px;font-weight:800}.payment-qr-info strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-qr-link{color:var(--blue);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.renew-dialog{width:min(680px,100vw - 96px)}.renew-dialog-body{gap:12px;display:grid}.renew-side-panel,.renew-option-panel{background:#fff;border:1px solid #e0e7f1;border-radius:8px}.renew-summary-list span,.renew-section-title span{color:#6d7d96;font-size:12px;font-weight:800}.renew-summary-list strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.renew-warning{color:#a34700;background:#fff7e8;border:1px solid #ffd596;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:800}.renew-success-banner{color:#0f6a3b;background:#edfdf4;border:1px solid #b6e8ca;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.renew-dialog-layout{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:12px;display:grid}.renew-option-panel,.renew-side-panel{gap:10px;padding:10px;display:grid}.renew-section-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.renew-section-title strong{color:#172238;font-size:15px}.renew-option-grid{gap:8px;max-height:300px;display:grid;overflow:auto}.renew-option-card{color:#172238;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 10px;display:grid}.renew-option-card.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}.renew-option-card span{min-width:0}.renew-option-card strong,.renew-option-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.renew-option-card small{color:#6d7d96;font-size:12px;font-weight:800}.renew-option-card b{color:var(--blue);font-size:16px}.renew-empty{color:#6d7d96;background:#f8fafd;border:1px solid #e4ebf5;border-radius:8px;padding:16px;font-weight:800}.renew-summary,.renew-dialog-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.renew-summary{background:#f8fafd;border:1px solid #e4ebf5;border-radius:8px;padding:10px}.renew-summary span{color:#6d7d96;font-size:12px;font-weight:800}.renew-summary strong{color:var(--blue);font-size:20px}.renew-summary-list,.renew-payment-section{gap:8px;display:grid}.renew-payment-grid{gap:8px}.renew-payment-card{min-height:54px;position:relative}.renew-payment-card.is-selected{background:linear-gradient(145deg,#fff,#eef6ff),radial-gradient(circle at 92% 8%,#1d4ed82e,#0000 36%);border-color:#1d4ed8;box-shadow:inset 0 0 0 2px #1d4ed82e,0 16px 34px #1d4ed829}.renew-payment-card.is-selected:before{content:"";background:#1d4ed8;border-radius:0 999px 999px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.renew-payment-card.is-selected .checkout-payment-icon{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.renew-payment-card.is-selected strong{color:#0f2f68}.renew-summary-list>div{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;min-height:28px;display:grid}.content-card.route-sync-operate{align-content:start;overflow:hidden auto}.content-card.route-sync-operate .sync-page{min-height:max-content;padding-bottom:24px;overflow:visible}.content-card.route-sync-operate .sync-layout{grid-template-columns:minmax(430px,1fr) minmax(430px,1fr);overflow:visible}.content-card.route-sync-operate .sync-device-panel{min-width:0;min-height:0;overflow:visible}.content-card.route-sync-operate .sync-follower-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-height:none;padding-right:0;overflow:visible}.content-card.route-sync-operate .sync-follower,.content-card.route-sync-operate .sync-player-card,.content-card.route-sync-operate .sync-player-card.is-follower{width:100%;min-width:0;max-width:100%}.content-card.route-sync-operate .sync-player-card.is-follower[data-sync-orientation=portrait]{grid-template-columns:minmax(0,1fr) 42px}.content-card.route-sync-operate .sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-stage{width:min(100%,244px)}@media (width<=1320px){.content-card.route-sync-operate .sync-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.content-card.route-sync-operate .sync-follower-grid{grid-template-columns:minmax(0,1fr)}}.sync-settings-page{gap:14px}.sync-settings-actions{flex-wrap:wrap}.sync-settings-actions .module-action{white-space:normal;min-width:0}.sync-settings-stats article strong{overflow-wrap:anywhere}.sync-settings-banner{color:#22416d;background:#eef6ff;border:1px solid #cfe3ff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.sync-settings-banner strong,.sync-settings-banner span{overflow-wrap:anywhere;min-width:0}.sync-settings-banner.is-error{color:#8c1d2a;background:#fff2f3;border-color:#f5c2c7}.sync-settings-banner.is-warning{color:#7a4b00;background:#fff8e6;border-color:#f4d58a}.sync-settings-banner.is-success{color:#0f5d3f;background:#edfdf5;border-color:#bdebd3}.sync-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.sync-settings-section{background:#fff;border:1px solid #e0e7f1;border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid}.sync-settings-wide{grid-column:1/-1}.sync-settings-section-title{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.sync-settings-section-title h2{color:#172238;overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px}.sync-settings-section-title span{color:#6d7d96;flex:none;font-size:12px;font-weight:800}.sync-scope-grid,.sync-pair-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.sync-toggle-card{background:#f8fafd;border:1px solid #e2e9f4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px;display:grid}.sync-toggle-card input{width:16px;height:16px;margin:0}.sync-toggle-card span,.sync-toggle-card strong,.sync-toggle-card small{min-width:0}.sync-toggle-card strong,.sync-toggle-card small{overflow-wrap:anywhere;display:block}.sync-toggle-card strong{color:#172238;font-size:13px}.sync-toggle-card small,.sync-form-field small{color:#6d7d96;font-size:12px;font-weight:700}.sync-segmented{background:#f3f7fc;border:1px solid #dfe7f3;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;padding:4px;display:grid}.sync-segmented button{color:#52627a;min-width:0;min-height:36px;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:900}.sync-segmented button.is-active{color:#fff;background:var(--blue)}.sync-pair-card{background:#f8fafd;border:1px solid #e2e9f4;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.sync-pair-card>strong{color:#172238;overflow-wrap:anywhere;min-width:0;font-size:14px}.sync-form-field{gap:6px;min-width:0;display:grid}.sync-form-field>span{color:#52627a;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900}.sync-form-field input,.sync-form-field select,.sync-form-field textarea{color:#172238;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe7f3;border-radius:8px;padding:0 10px}.sync-form-field textarea{resize:vertical;min-height:76px;padding:9px 10px}.sync-form-field.has-error input,.sync-form-field.has-error select,.sync-form-field.has-error textarea{border-color:#e04f5f}.sync-field-error{color:#c22f42!important}.sync-log-filter-panel{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.sync-log-filter-panel label,.sync-log-page-size{color:#536179;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.sync-log-filter-panel input,.sync-log-filter-panel select,.sync-log-page-size select{color:#172238;background:#f8fafd;border:1px solid #dbe4ef;border-radius:8px;outline:none;width:100%;min-width:0;min-height:38px;padding:0 10px}.sync-log-filter-panel input:focus,.sync-log-filter-panel select:focus,.sync-log-page-size select:focus{border-color:#2f6fed;box-shadow:0 0 0 3px #2f6fed1f}.sync-log-filter-actions{align-items:end;gap:8px;min-width:0;display:flex}.sync-log-table .module-table-head,.sync-log-table .module-table-row{grid-template-columns:minmax(142px,1fr) minmax(128px,.9fr) minmax(150px,1.05fr) minmax(118px,.9fr) minmax(90px,.65fr) minmax(150px,1fr) minmax(86px,.7fr) minmax(132px,.9fr) minmax(150px,1fr) minmax(180px,1.2fr) minmax(86px,.7fr);min-width:1510px}.sync-log-table .module-table-row span,.sync-log-target-table .module-table-row span{align-content:center;gap:3px;display:grid}.sync-log-table small,.sync-log-target-table small{color:#7a8799;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.sync-log-error-cell{text-overflow:ellipsis;white-space:nowrap;word-break:break-word;line-height:1.35;overflow:hidden}.sync-log-link-button{color:#245dc8;min-width:0;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;overflow:hidden}.sync-log-link-button:hover,.sync-log-link-button:focus{color:#123f91;text-decoration:underline}.sync-log-state{color:#536179;text-align:center;background:#f8fafd;border:1px dashed #cbd8ea;border-radius:8px;gap:8px;padding:28px;display:grid}.sync-log-state strong{color:#172238;font-size:16px}.sync-log-state p{margin:0}.sync-log-pagination{border-top:0}.sync-log-drawer-backdrop{z-index:80;background:#0f172a5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.sync-log-drawer{background:#fff;grid-template-rows:auto auto auto auto auto 1fr;gap:14px;width:min(860px,100vw);height:100%;padding:18px;display:grid;overflow:auto;box-shadow:-18px 0 45px #0f172a2e}.sync-log-drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.sync-log-drawer-head div,.sync-log-detail-grid div{gap:4px;min-width:0;display:grid}.sync-log-drawer-head span,.sync-log-detail-grid span{color:#718096;font-size:12px;font-weight:800}.sync-log-drawer-head strong,.sync-log-detail-grid strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sync-log-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.sync-log-detail-grid div{background:#f8fafd;border:1px solid #e5ebf5;border-radius:8px;padding:10px}.sync-log-detail-grid button{color:#245dc8;background:#eef4ff;border:1px solid #cddcf8;border-radius:7px;width:fit-content;padding:4px 8px}.sync-log-drawer section{gap:8px;display:grid}.sync-log-drawer h3{color:#172238;margin:0;font-size:15px}.sync-log-drawer pre{color:#24324a;white-space:pre-wrap;word-break:break-word;background:#f8fafd;border:1px solid #e5ebf5;border-radius:8px;max-height:240px;margin:0;padding:12px;overflow:auto}.sync-log-target-table .module-table-head,.sync-log-target-table .module-table-row{grid-template-columns:minmax(150px,1fr) minmax(86px,.7fr) minmax(86px,.7fr) minmax(80px,.6fr) minmax(98px,.75fr) minmax(180px,1.15fr) minmax(180px,1.15fr);min-width:860px}.sync-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.sync-layout{grid-template-columns:minmax(360px,1.1fr) minmax(300px,.9fr);align-items:start;gap:12px;min-width:0;display:grid}.sync-contract-panel,.sync-status-strip{color:#4c5f7a;background:#f7fafc;border:1px solid #dfe8f2;border-radius:8px;align-items:center;gap:12px;min-width:0;display:flex}.sync-contract-panel{padding:12px 14px}.sync-status-strip{min-height:42px;padding:8px 12px}.sync-contract-panel.is-warning,.sync-status-strip.is-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.sync-contract-panel strong,.sync-status-strip strong{color:#172238;flex:none}.sync-contract-panel span,.sync-status-strip span{min-width:0;line-height:1.45}.sync-status-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-draft-panel{min-height:48px}.sync-contract-panel.is-dirty{color:#7c4a03;background:#fffbeb;border-color:#fde68a}.sync-contract-panel.is-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.sync-contract-panel.is-warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.sync-page .sync-device-panel{overflow:hidden}.sync-group-manager{background:#fff;border:1px solid #e7edf5;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.sync-manager-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.sync-manager-head h2{color:#172238;margin:0;font-size:17px}.sync-manager-head p{color:#6d7d96;margin:4px 0 0;line-height:1.55}.sync-manager-counts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sync-manager-counts span{color:#26354c;white-space:nowrap;background:#f7fafc;border:1px solid #dfe8f2;border-radius:999px;min-height:28px;padding:6px 10px;font-size:12px;font-weight:900}.sync-filter-grid{grid-template-columns:repeat(5,minmax(128px,180px));justify-content:start;gap:8px;min-width:0;display:grid}.sync-filter-grid.is-primary{grid-template-columns:minmax(220px,360px) minmax(128px,160px);max-width:540px}.sync-advanced-filters{background:#f8fbff;border:1px solid #e2eaf5;border-radius:8px;min-width:0;padding:8px}.sync-advanced-filters summary{color:#26354c;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:6px;align-items:center;min-height:28px;padding:0 9px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.sync-advanced-filters summary::-webkit-details-marker{display:none}.sync-advanced-filters summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:8px;transform:rotate(45deg)translateY(-2px)}.sync-advanced-filters[open] summary{margin-bottom:8px}.sync-advanced-filters[open] summary:after{transform:rotate(225deg)translateY(-2px)}.sync-advanced-filters summary:hover{border-color:#9eb9f3;box-shadow:0 2px 8px #2563eb1a}.sync-filter-actions{flex-wrap:wrap;gap:8px;display:flex}.sync-filter-actions button,.sync-pagination button,.sync-group-actions button,.sync-switch,.sync-save-strip button{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;min-height:32px;padding:0 10px;font-weight:900}.sync-filter-actions button:hover:not(:disabled),.sync-pagination button:hover:not(:disabled),.sync-group-actions button:hover:not(:disabled),.sync-switch:hover:not(:disabled),.sync-save-strip button:hover:not(:disabled){border-color:#9eb9f3;box-shadow:0 2px 8px #2563eb1a}.sync-filter-actions button:disabled,.sync-pagination button:disabled,.sync-group-actions button:disabled,.sync-switch:disabled,.sync-save-strip button:disabled{color:#8f9bae;cursor:not-allowed;background:#f3f5f8}.sync-group-table{gap:8px;min-width:0;padding:0;display:grid;overflow:auto visible}.sync-group-table-head,.sync-group-row{grid-template-columns:minmax(116px,1.05fr) minmax(76px,.55fr) minmax(120px,.92fr) minmax(96px,.72fr) minmax(132px,1fr) minmax(116px,.86fr) minmax(112px,.82fr) minmax(132px,.9fr);align-items:start;gap:8px;min-width:980px;display:grid}.sync-group-table-head{color:#6d7d96;padding:0 10px;font-size:12px;font-weight:900}.sync-group-row{background:0 0;border:1px solid #e3eaf5;border-radius:8px;padding:8px}.sync-group-row.is-active{background:0 0;border-color:#9eb9f3;box-shadow:inset 0 0 0 1px #2563eb2e}.sync-group-cell{color:#6d7d96;gap:4px;min-width:0;font-size:12px;line-height:1.45;display:grid}.sync-group-cell strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sync-group-cell span,.sync-group-cell code,.sync-group-cell em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sync-group-cell code{color:#52637c;font-family:inherit}.sync-group-cell em{color:#b45309;font-style:normal;font-weight:800}.sync-group-name-cell code{color:#2563eb;font-weight:900}.sync-status-pill{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.sync-status-pill.is-has_failure{color:#991b1b;background:#fef2f2;border-color:#fecaca}.sync-status-pill.is-recent_no_logs{color:#92400e;background:#fffbeb;border-color:#fde68a}.sync-status-pill.is-disabled{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.sync-switch{align-items:center;gap:6px;width:fit-content;min-height:26px;padding:0 8px;font-size:12px;display:inline-flex}.sync-switch span{background:#94a3b8;border-radius:999px;width:18px;height:10px;box-shadow:inset -8px 0 #fff}.sync-switch.is-on span{background:#22c55e;box-shadow:inset 8px 0 #fff}.sync-group-actions{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.sync-group-actions button{flex:54px;min-width:0}.sync-group-actions .is-danger{color:#991b1b;border-color:#fecaca}.sync-list-state{color:#6d7d96;text-align:center;background:#f8fafd;border:1px dashed #cdd7e6;border-radius:8px;place-items:center;gap:4px;min-height:74px;padding:14px;display:grid}.sync-list-state strong{color:#172238}.sync-pagination{color:#6d7d96;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;font-size:12px;font-weight:900;display:flex}.sync-panel-title h2{color:#172238;margin:0;font-size:16px}.sync-panel-title a{color:var(--blue);font-weight:900}.sync-save-strip,.sync-command-warning{color:#5f4a12;background:#fff8e1;border:1px solid #f3d37a;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 10px;font-size:12px;font-weight:900;display:flex}.sync-save-strip span,.sync-command-warning{line-height:1.45}.sync-save-strip button{color:#fff;background:var(--blue);border-color:var(--blue);flex:none}.sync-group-compose{background:#f8fbff;border:1px solid #dfe8f5;border-radius:8px;gap:10px;padding:12px;display:grid}.sync-compose-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sync-compose-head>div{gap:3px;min-width:0;display:grid}.sync-compose-head strong{color:#172238;font-size:15px}.sync-compose-head span{color:#62738d;font-size:12px;font-weight:800;line-height:1.45}.sync-compose-head button{color:#fff;background:var(--blue);border:1px solid var(--blue);border-radius:6px;flex:none;min-height:34px;padding:0 12px;font-weight:900}.sync-compose-head button:disabled{color:#8f9bae;cursor:not-allowed;background:#edf1f6;border-color:#d9e1ec}.sync-compose-fields{grid-template-columns:minmax(160px,220px) minmax(180px,240px) minmax(180px,240px);justify-content:start;align-items:end;gap:10px;min-width:0;display:grid}.sync-compose-fields .sync-field{width:100%}.sync-compose-status{border:1px solid #dfe6f1;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:900;display:flex}.sync-compose-status span,.sync-compose-status em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sync-compose-status em{color:inherit;font-style:normal}.sync-compose-status.is-ready{color:#176149;background:#e9fbf4;border-color:#c9efdf}.sync-compose-status.is-dirty,.sync-compose-status.is-warning{color:#8a5d10;background:#fff8e1;border-color:#f3d37a}.sync-phone-empty{color:#75839b;text-align:center;background:#f8fafd;border:1px dashed #cdd7e6;border-radius:8px;place-items:center;min-height:284px;padding:24px;display:grid}.sync-phone-empty .cloud-icon{color:#7b8ba5;width:42px;height:42px}.sync-phone-empty strong{color:#172238;font-size:16px}.sync-wizard-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sync-wizard-steps{background:#fff;border:1px solid #dfe7f2;border-radius:8px;gap:8px;padding:10px;display:grid}.sync-wizard-steps button{color:#526179;text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;font-weight:900;display:grid}.sync-wizard-steps button span{color:#64748b;background:#fff;border:1px solid #dbe4f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:inline-grid}.sync-wizard-steps button strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sync-wizard-steps button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.sync-wizard-steps button.is-active span,.sync-wizard-steps button.is-done span{color:#fff;background:#2563eb;border-color:#2563eb}.sync-wizard-body,.sync-wizard-panel{gap:14px;min-width:0;display:grid}.sync-wizard-panel{background:#fff;border:1px solid #dfe7f2;border-radius:8px;padding:18px}.sync-wizard-panel textarea{resize:vertical;width:100%;min-height:96px}.sync-toggle-row,.sync-scope-option{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;padding:12px;display:grid}.sync-toggle-row em,.sync-scope-option span{color:#64748b;grid-column:2;font-size:12px;font-style:normal;line-height:1.45}.sync-filter-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.sync-filter-grid label,.sync-settings-grid label{color:#526179;gap:6px;font-size:12px;font-weight:900;display:grid}.sync-filter-grid input,.sync-filter-grid select,.sync-settings-grid input,.sync-settings-grid select,.sync-wizard-panel textarea{color:#172033;min-height:38px;font:inherit;background:#fff;border:1px solid #d7e0ec;border-radius:8px;padding:0 11px}.sync-wizard-panel textarea{padding-top:10px}.sync-filter-keyword{grid-column:1/-1}.sync-page .sync-filter-grid{grid-template-columns:repeat(5,minmax(128px,180px));justify-content:start;gap:8px}.sync-page .sync-filter-grid.is-primary{grid-template-columns:minmax(220px,360px) minmax(128px,160px);max-width:540px}.sync-page .sync-advanced-filters .sync-filter-grid{grid-template-columns:repeat(auto-fit,minmax(128px,148px))}.sync-choice-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.sync-choice-card{color:#26354c;text-align:left;background:#fff;border:1px solid #dfe7f2;border-radius:8px;gap:6px;min-height:104px;padding:13px;display:grid}.sync-choice-card:hover:not(:disabled),.sync-choice-card:focus-visible{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1a}.sync-choice-card.is-selected{background:#eff6ff;border-color:#2563eb}.sync-choice-card:disabled,.sync-choice-card.is-disabled{color:#8793a7;cursor:not-allowed;background:#f8fafc;border-color:#e5ebf3}.sync-choice-card strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sync-choice-card span,.sync-choice-card em{color:#64748b;font-size:12px;font-style:normal;line-height:1.45}.sync-choice-card em{color:#1d4ed8;font-weight:900}.sync-choice-card.is-disabled em,.sync-choice-card:disabled em{color:#b45309}.sync-scope-grid,.sync-settings-grid,.sync-confirm-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.sync-scope-option{min-height:82px}.sync-setting-mode{background:#eef2f7;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:min(100%,460px);padding:4px;display:inline-grid}.sync-setting-mode button{color:#526179;background:0 0;border:0;border-radius:7px;min-height:36px;font-weight:900}.sync-setting-mode button.is-active{color:#1d4ed8;background:#fff;box-shadow:0 1px 2px #0f172a1f}.sync-settings-grid[aria-disabled=true]{opacity:.68}.sync-confirm-grid>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;gap:5px;min-height:96px;padding:13px;display:grid}.sync-confirm-grid span{color:#64748b;font-size:12px;font-weight:900}.sync-confirm-grid strong{color:#172033;font-size:16px}.sync-confirm-grid em{color:#64748b;font-size:12px;font-style:normal;line-height:1.45}.sync-wizard-footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sync-wizard-footer button{color:#26354c;background:#fff;border:1px solid #d7e0ec;border-radius:8px;min-height:38px;padding:0 14px;font-weight:900}.sync-wizard-footer button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.sync-wizard-footer button:disabled{opacity:.55;cursor:not-allowed}.sync-primary-card{background:#f8fafd;border:1px solid #dfe7f2;border-radius:8px;align-content:start;gap:12px;min-height:260px;padding:16px;display:grid}.sync-player-card{gap:10px;min-width:0;display:grid}.sync-player-card.is-connected{gap:10px}.sync-player-toolbar{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.sync-player-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.sync-player-toolbar strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.sync-player-toolbar span{color:#6d7d96;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.sync-player-card.is-primary .sync-player-toolbar{grid-template-columns:minmax(0,1fr) 72px;align-items:start;width:100%;display:grid}.sync-player-actions{flex:none;justify-content:flex-end;justify-self:end;gap:6px;min-width:72px;display:flex}.sync-player-actions button{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;width:72px;min-width:72px;min-height:30px;padding:0 10px;font-weight:900}.sync-player-actions button:disabled{color:#8f9bae;cursor:not-allowed;background:#f3f5f8}.sync-player-warning{color:#8a3b12;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800;line-height:1.45;display:block}.sync-primary-controls,.sync-follower-controls{flex-wrap:wrap;gap:5px;display:flex}.sync-primary-controls{justify-content:center}.sync-follower-controls{justify-content:center;margin-top:-2px}.sync-player-command-button{color:#172238;white-space:nowrap;background:#fff;border:1px solid #d8e1ee;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:74px;min-height:32px;padding:0 8px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.sync-player-command-button .cloud-icon{flex:none;width:14px;height:14px}.sync-player-command-button .nav-triangle,.sync-player-command-button .nav-circle,.sync-player-command-button .nav-square{flex:none}.sync-player-command-button .nav-triangle,.sync-player-command-button .nav-triangle.left{border-width:6px 10px 6px 0}.sync-player-command-button .nav-circle{width:15px;height:15px}.sync-player-command-button .nav-square{width:13px;height:13px}.sync-player-command-button:hover:not(:disabled){border-color:#8fa7cc;box-shadow:0 2px 8px #192b4814}.sync-player-command-button:disabled{color:#8f9bae;cursor:not-allowed;background:#f3f5f8}.sync-player-card.is-follower .sync-player-command-button{min-width:42px;min-height:28px;padding:0 6px;font-size:0}.sync-player-card.is-follower .sync-player-command-button .cloud-icon{width:13px;height:13px}.sync-player-card.is-follower .sync-player-command-button .nav-triangle,.sync-player-card.is-follower .sync-player-command-button .nav-triangle.left{border-width:6px 10px 6px 0}.sync-player-card.is-follower .sync-player-command-button .nav-circle{width:15px;height:15px}.sync-player-card.is-follower .sync-player-command-button .nav-square{width:13px;height:13px}.sync-player-stage{width:100%;height:auto;min-height:0;aspect-ratio:var(--cloud-phone-aspect-ratio,16 / 9);background:#f4f7fb;border:1px solid #dbe4f0;border-radius:8px;place-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.sync-player-card.is-follower .sync-player-stage{width:100%;height:auto;aspect-ratio:var(--cloud-phone-aspect-ratio,16 / 9)}.sync-player-card.is-primary.is-idle[data-sync-orientation=portrait] .sync-player-stage{aspect-ratio:16/9;justify-self:stretch;width:100%;max-width:none}.sync-player-card.is-primary.is-idle[data-sync-orientation=portrait] .sync-player-mount{background:0 0!important}.sync-player-card.is-primary.is-idle[data-sync-orientation=portrait] .sync-player-awaiting{border-radius:0;width:min(92%,520px);min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.sync-player-card.is-connected[data-sync-orientation=portrait] .sync-player-stage{width:min(100%,520px);height:auto;aspect-ratio:var(--cloud-phone-aspect-ratio,9 / 16);justify-self:center}.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-stage{width:min(100%, 380px, calc(74vh * var(--cloud-phone-display-ratio,.5625)));max-width:380px;height:auto;min-height:0;max-height:74vh;aspect-ratio:var(--cloud-phone-aspect-ratio,9 / 16);border-radius:22px}.sync-player-card.is-primary.is-connected.is-wide-screen[data-sync-orientation=portrait] .sync-player-stage{width:min(100%, 720px, calc(min(76vh, 760px) * var(--cloud-phone-display-ratio,.9)));max-width:720px;max-height:min(76vh,760px)}.sync-player-card.is-primary.is-connected.is-tablet-screen[data-sync-orientation=portrait] .sync-player-stage{width:min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778)));max-width:1080px;max-height:min(76vh,680px)}.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-idle-border-glow{width:calc(min(100%, 380px, calc(74vh * var(--cloud-phone-display-ratio,.5625))) + 2px);justify-self:center}.sync-player-card.is-primary.is-connected.is-wide-screen[data-sync-orientation=portrait] .sync-idle-border-glow{width:calc(min(100%, 720px, calc(min(76vh, 760px) * var(--cloud-phone-display-ratio,.9))) + 2px)}.sync-player-card.is-primary.is-connected.is-tablet-screen[data-sync-orientation=portrait] .sync-idle-border-glow{width:calc(min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778))) + 2px)}.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait]{box-shadow:none;background:0 0;justify-items:center}.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-toolbar,.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-primary-controls,.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-extra{justify-self:center;width:min(100%,640px)}.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-toolbar{justify-content:space-between;justify-self:stretch;width:100%}.sync-device-panel:has(.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait]){box-shadow:none;background:0 0;border-color:#0000}.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-mount,.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-sdk-host{width:100%!important;height:100%!important;inset:0!important;transform:none!important}.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-stage{width:min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778)));max-height:min(76vh,680px);aspect-ratio:var(--cloud-phone-aspect-ratio,16 / 9);justify-self:center}.sync-player-card.is-primary.is-connected[data-sync-orientation=landscape] .sync-idle-border-glow{width:calc(min(100%, 1080px, calc(min(76vh, 680px) * var(--cloud-phone-display-ratio,1.7778))) + 2px);justify-self:center}.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-sdk-host video,.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-sdk-host canvas,.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-] video,.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-] canvas,.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-] video,.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-] canvas,.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-sdk-host div[id^=vmos-player-],.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-sdk-host div[id^=wuin-player-],.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-sdk-host div[id$=_armcloudVideo],.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-sdk-host div[id$=_armcloudVideo]>div{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-primary-controls{justify-content:center}.sync-player-card.is-primary[data-sync-orientation=landscape] .sync-player-extra{justify-items:center}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-stage{width:min(100%,210px);height:auto;aspect-ratio:var(--cloud-phone-aspect-ratio,9 / 16);justify-self:center}.sync-player-card.is-follower.is-wide-screen[data-sync-orientation=portrait] .sync-player-stage{width:min(100%, 244px, calc(434px * var(--cloud-phone-display-ratio,.9)))}.sync-player-card.is-connected .sync-player-toolbar{align-items:flex-start}.sync-player-card.is-connected .sync-player-actions button{min-width:72px}.sync-player-card.is-follower{gap:7px}.sync-player-extra{gap:6px;min-width:0;display:grid}.sync-player-card.is-follower .sync-player-toolbar{gap:6px}.sync-player-card.is-follower .sync-player-toolbar strong{font-size:14px}.sync-player-card.is-follower .sync-player-toolbar span{font-size:11px}.sync-player-card.is-follower.is-connected .sync-player-toolbar span{display:none}.sync-player-card.is-follower .sync-player-actions button{min-height:28px;padding:0 8px}.sync-connect-toggle{box-sizing:border-box;color:#fff;background:#2563eb;border-color:#2563eb;justify-content:center;align-items:center;gap:6px;width:72px;min-width:72px;height:30px;min-height:30px;padding:0 10px;line-height:1;display:inline-flex}.sync-connect-toggle:before{content:"";background:#94a3b8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #94a3b838}.sync-connect-toggle[data-sync-connected=true]{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.sync-connect-toggle[data-sync-connected=true]:before{background:#22c55e;box-shadow:0 0 0 2px #22c55e2e}.sync-connect-toggle:disabled:before{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b2e}.sync-player-card.is-follower .sync-connect-toggle{width:100%;min-width:0;min-height:26px;padding:0 8px}#sync-console .sync-player-card.is-primary .sync-connect-toggle{width:72px!important;min-width:72px!important;height:30px!important;min-height:30px!important;padding:0 10px!important}.sync-player-card.is-follower[data-sync-orientation=portrait]{grid-template-columns:minmax(228px,1fr) 42px;grid-template-areas:"toolbar toolbar""stage controls";place-content:start stretch;align-items:start;gap:7px 8px}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-toolbar{grid-area:toolbar;justify-content:space-between;align-self:start;align-items:center;gap:4px;min-width:0;display:flex}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-toolbar>div:first-child{flex:auto;align-items:baseline;gap:2px;min-width:0;display:flex}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-actions{flex:none}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-toolbar strong{flex:none;font-size:13px;line-height:1.25}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-device-spec{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-actions{gap:4px;display:flex}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-actions button{width:auto;min-width:0;min-height:26px;padding:0 9px;font-size:11px}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-stage{grid-area:stage;justify-self:center;width:min(100%,244px);max-height:434px}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-follower-controls{grid-area:controls;grid-template-columns:1fr;grid-auto-rows:32px;justify-content:stretch;align-self:start;gap:3px;min-width:0;display:grid}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-extra{color:#748299;flex-direction:column;grid-area:controls;align-self:start;align-items:center;gap:7px;min-width:0;height:calc(100% - 112px);margin-top:112px;display:flex}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-follower-subtitle,.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-capability-note{display:none}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-badges{order:1;grid-template-columns:1fr;gap:5px;display:grid}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-badges span{color:#1d4ed8;text-align:center;background:#eef5ff;border-color:#c9ddff;border-radius:7px;justify-content:center;align-items:center;width:36px;height:24px;padding:0;font-size:10px;font-weight:900;display:inline-flex}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-card-actions{order:2;grid-template-columns:1fr;gap:5px;display:grid}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-card-actions button{color:#26354c;background:#fff;border-color:#d8e1ee;border-radius:7px;width:36px;min-height:34px;padding:0 3px;font-size:11px;font-weight:900;line-height:1.05}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-promote-button{white-space:normal}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-command-button{background:#fff;border-color:#d5dfec;border-radius:8px;min-width:40px;min-height:32px;padding:0}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-result{order:3;margin-top:auto;padding-top:6px;font-size:10px;line-height:1.25}.sync-player-card.is-follower[data-sync-orientation=landscape]{grid-template-columns:minmax(0,1fr);grid-template-areas:"toolbar""stage""controls""extra";gap:6px}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-stage{grid-area:stage;justify-self:stretch;width:100%;max-height:none}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-toolbar{grid-area:toolbar}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-follower-controls{grid-area:controls}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-extra{grid-area:extra}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-toolbar,.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-follower-controls,.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-extra{max-width:100%}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-follower-subtitle,.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-capability-note{display:none}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-toolbar>div:first-child{align-items:baseline;gap:4px;min-width:0;display:flex}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-device-spec{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-extra{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sync-player-card.is-follower[data-sync-orientation=landscape]{justify-self:stretch;gap:6px;width:100%;max-width:none}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-player-stage{grid-area:stage;justify-self:stretch;width:100%;max-width:none;max-height:none}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-badges,.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-card-actions{flex-wrap:wrap;gap:4px;display:flex}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-card-actions{justify-content:flex-end}.sync-player-mount,.sync-player-sdk-host,.sync-player-mount>div[id^=vmos-player-],.sync-player-mount>div[id^=wuin-player-]{width:100%;height:100%}.sync-player-mount{place-items:center;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.sync-player-sdk-host,.sync-player-mount>div[id^=vmos-player-],.sync-player-mount>div[id^=wuin-player-]{max-width:100%;max-height:100%;aspect-ratio:var(--cloud-phone-aspect-ratio,16 / 9);border-radius:inherit;background:0 0;border:1px solid #4996ff1f;place-self:center;position:relative;overflow:hidden;box-shadow:0 8px 18px #14233a1f;width:100%!important;height:auto!important}.sync-player-card[data-sync-orientation=portrait] .sync-player-sdk-host,.sync-player-card[data-sync-orientation=portrait] .sync-player-mount>div[id^=vmos-player-],.sync-player-card[data-sync-orientation=portrait] .sync-player-mount>div[id^=wuin-player-],.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-sdk-host,.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-mount>div[id^=vmos-player-],.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-player-mount>div[id^=wuin-player-]{aspect-ratio:var(--cloud-phone-aspect-ratio,9 / 16);width:auto!important;height:100%!important}.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount{padding:0;width:calc(100% / var(--cloud-phone-display-ratio,1.7778))!important;height:calc(100% * var(--cloud-phone-display-ratio,1.7778))!important;max-width:unset!important;max-height:unset!important;transform-origin:50%!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)rotate(-90deg)!important}.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host>div,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-],.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-]{aspect-ratio:auto;border-radius:inherit;box-shadow:none;border:0;width:100%!important;max-width:unset!important;height:100%!important;max-height:unset!important;background:0 0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-],.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-]{aspect-ratio:auto;width:100%!important;max-width:unset!important;height:100%!important;max-height:unset!important;position:absolute!important;inset:0!important}.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host video,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host canvas,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host div[id$=_armcloudVideo],.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host div[id$=_armcloudVideo]>div,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-] video,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-] canvas,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-] video,.sync-player-card.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-] canvas{width:100%!important;height:100%!important;max-width:unset!important;max-height:unset!important;object-fit:contain!important;background:0 0!important;position:absolute!important;inset:0!important;transform:none!important}.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host video,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host canvas,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host div[id$=_armcloudVideo],.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-sdk-host div[id$=_armcloudVideo]>div,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-] video,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=vmos-player-] canvas,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-] video,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount>div[id^=wuin-player-] canvas,.sync-player-card.is-follower.is-connected[data-sync-orientation=landscape] .sync-player-mount iframe{object-fit:contain!important}.sync-player-toolbar,.sync-primary-controls,.sync-card-actions{z-index:2;position:relative}.sync-player-mount span{color:#d7deea;font-size:13px;font-weight:900}.sync-player-mount video,.sync-player-mount canvas{width:100%;height:100%;max-width:unset;max-height:unset;object-fit:contain}.sync-player-card.is-connected .sync-player-stage{padding:0}.sync-player-card.is-connecting .sync-player-stage.is-layout-pending{box-shadow:none;background:0 0;border-color:#0000}.sync-player-card.is-connecting .sync-player-stage.is-layout-pending .sync-player-mount{opacity:0}.sync-player-card.is-connected .sync-player-mount,.sync-player-card.is-connected .sync-player-sdk-host,.sync-player-card.is-connected .sync-player-sdk-host>div,.sync-player-card.is-connected .sync-player-sdk-host iframe,.sync-player-card.is-connected .sync-player-mount iframe,.sync-player-card.is-connected .sync-player-mount div[id^=vmos-player-],.sync-player-card.is-connected .sync-player-mount div[id^=wuin-player-],.sync-player-card.is-connected .sync-player-mount div[id$=_armcloudVideo],.sync-player-card.is-connected .sync-player-mount div[id$=_armcloudVideo]>div{border-radius:inherit;border:0;width:100%!important;max-width:unset!important;height:100%!important;max-height:unset!important;background:0 0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.sync-player-card.is-connected .sync-player-sdk-host video,.sync-player-card.is-connected .sync-player-sdk-host canvas,.sync-player-card.is-connected .sync-player-sdk-host iframe,.sync-player-card.is-connected .sync-player-sdk-host div[id$=_armcloudVideo],.sync-player-card.is-connected .sync-player-sdk-host div[id$=_armcloudVideo]>div,.sync-player-card.is-connected .sync-player-mount div[id^=vmos-player-] video,.sync-player-card.is-connected .sync-player-mount div[id^=vmos-player-] canvas,.sync-player-card.is-connected .sync-player-mount div[id^=wuin-player-] video,.sync-player-card.is-connected .sync-player-mount div[id^=wuin-player-] canvas{width:100%!important;max-width:unset!important;height:100%!important;max-height:unset!important;object-fit:contain!important;background:0 0!important;position:absolute!important;inset:0!important;transform:none!important}.sync-player-card.is-connected .sync-player-sdk-host iframe,.sync-player-card.is-connected .sync-player-mount iframe{border-radius:inherit;object-fit:contain!important;transform-origin:50%!important;background:0 0!important;width:100%!important;height:100%!important;inset:0!important;transform:none!important}.sync-player-card.is-connected .sync-player-sdk-host div[id^=wuin-player-],.sync-player-card.is-connected .sync-player-mount div[id^=wuin-player-]{border-radius:inherit;background:0 0!important;overflow:hidden!important}.sync-player-card.is-connected .sync-player-sdk-host div[id^=wuin-player-] iframe,.sync-player-card.is-connected .sync-player-mount div[id^=wuin-player-] iframe{width:100%!important;height:100%!important;inset:0!important;transform:none!important}.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-fit=cover] video,.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-fit=cover] canvas,.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-fit=cover] div[id$=_armcloudVideo],.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-fit=cover] div[id$=_armcloudVideo]>div,.sync-player-card.is-connected .sync-player-mount div[data-cloud-phone-fit=cover] video,.sync-player-card.is-connected .sync-player-mount div[data-cloud-phone-fit=cover] canvas{object-fit:cover!important}.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-provider=vmos]>div[id^=vmos-player-]:not([data-cloud-phone-layout-ready=true]){opacity:0}.sync-player-card.is-wide-screen.is-connected .sync-player-sdk-host[data-cloud-phone-provider=vmos] video,.sync-player-card.is-wide-screen.is-connected .sync-player-mount div[id^=vmos-player-] video{transform-origin:50%!important;transform:scaleX(1.008)!important}.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-provider=vmos],.sync-player-card.is-connected .sync-player-sdk-host[data-cloud-phone-provider=vmos] *,.sync-player-card.is-connected .sync-player-mount div[id^=vmos-player-],.sync-player-card.is-connected .sync-player-mount div[id^=vmos-player-] *,.sync-player-card.is-connected .sync-player-mount div[id$=_armcloudVideo],.sync-player-card.is-connected .sync-player-mount div[id$=_armcloudVideo] *{background-color:#0000!important}.sync-primary-card strong,.sync-follower strong{color:#172238;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;overflow:hidden}.sync-primary-card p,.sync-follower p{color:#6d7d96;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.55;overflow:hidden}.sync-device-top,.sync-device-meta,.sync-card-actions,.sync-hints,.sync-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sync-device-top{justify-content:space-between}.sync-device-top span,.sync-badges span{color:#176149;background:#e9fbf4;border:1px solid #c9efdf;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:900}.sync-device-top em{color:#51627a;font-size:12px;font-style:normal;font-weight:900}.sync-device-meta span,.sync-hints span{color:#6d7d96;font-size:12px;font-weight:800}.sync-control-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sync-control-row button{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;min-height:32px;font-weight:900}.sync-control-row button:disabled,.sync-card-actions button:disabled{color:#8f9bae;cursor:not-allowed;background:#f3f5f8;border-color:#dde3eb}.sync-command-status{border:1px solid #dfe6f1;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.45}.sync-command-status.is-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.sync-command-status.is-ready{color:#176149;background:#e9fbf4;border-color:#c9efdf}.sync-inline-status{text-overflow:ellipsis;white-space:nowrap;border:1px solid #dfe6f1;border-radius:999px;flex:none;max-width:240px;padding:4px 8px;font-size:11px;font-weight:900;line-height:1.25;overflow:hidden}.sync-inline-status.is-warning{color:#8a5d10;background:#fff8e1;border-color:#f3d37a}.sync-inline-status.is-ready{color:#176149;background:#e9fbf4;border-color:#c9efdf}.sync-follower-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:10px;min-width:0;max-height:680px;padding-right:2px;display:grid;overflow:auto}.sync-member-warning{color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;margin-bottom:10px;padding:9px 10px;font-size:12px;font-weight:800;line-height:1.45}.sync-follower-filter{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.sync-follower-filter button{color:#334155;background:#fff;border:1px solid #d8e1ee;border-radius:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:900}.sync-follower-filter button:hover{background:#f8fbff;border-color:#aebfe0}.sync-follower-filter button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.sync-connect-summary,.sync-result-summary{color:#26354c;background:#f8fbff;border:1px solid #dfe8f5;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:9px 10px;font-size:12px;font-weight:900;display:flex}.sync-connect-summary>div{gap:3px;min-width:0;display:grid}.sync-connect-summary span,.sync-result-summary span{color:#64748b}.sync-connect-summary button{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;min-height:30px;padding:0 10px;font-weight:900}.sync-connect-state{text-overflow:ellipsis;white-space:nowrap;border:1px solid #dfe6f1;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:3px 7px;font-size:11px;font-weight:900;display:inline-flex;overflow:hidden}.sync-connect-state.is-connected{color:#176149;background:#e9fbf4;border-color:#c9efdf}.sync-connect-state.is-connecting,.sync-connect-state.is-queued{color:#1d4ed8;background:#eef5ff;border-color:#c8dcfa}.sync-connect-state.is-failed,.sync-connect-state.is-cancelled{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.sync-follower:has(.sync-player-card.is-connected){gap:8px}.sync-follower:has(.sync-player-card.is-connected) .sync-badges{margin-top:-2px}.sync-follower:has(.sync-player-card.is-connected)>.sync-player-card>p{margin-top:-2px}.sync-follower:has(.sync-player-card.is-connected)>.sync-player-card>small{margin-top:-2px}.sync-follower{color:#6d7d96;background:#fbfcff;border:1px solid #e3eaf5;border-radius:8px;align-content:start;gap:6px;min-width:0;min-height:0;padding:10px;display:grid}.sync-follower.is-selected{box-shadow:inset 0 0 0 1px var(--blue);border-color:#9eb9f3}.sync-badges span.is-disabled{color:#7b8798;background:#eef2f6;border-color:#dde4ed}.sync-follower small{color:#7b8798;font-size:11px;line-height:1.45}.sync-follower .sync-selected-note{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;width:fit-content;padding:2px 7px;font-weight:900}.sync-result.is-ok{color:#15803d}.sync-result.is-warning{color:#b45309}.sync-result a{color:#1d5ed8;white-space:nowrap;margin-left:6px;font-weight:900;text-decoration:none}.sync-result a:hover{color:#0f3f9c;text-decoration:underline}.sync-card-actions{margin-top:2px}.sync-card-actions button{color:#26354c;background:#fff;border:1px solid #dfe6f1;border-radius:6px;min-height:28px;padding:0 9px;font-weight:900}.sync-field{gap:8px;min-width:0;display:grid}.sync-field span{color:#6d7d96;font-size:12px;font-weight:900}.sync-field select,.sync-field input{color:#172238;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #dfe6f1;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:800}.sync-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#52637c 50%),linear-gradient(135deg,#52637c 50%,#0000 50%);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.sync-field input[type=date]{padding-right:8px}.sync-field select:focus,.sync-field input:focus{border-color:#9eb9f3;outline:none;box-shadow:0 0 0 3px #2563eb1a}.sync-filter-select{min-width:0;position:relative}.sync-filter-select-trigger{color:#172238;width:100%;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:6px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:13px;font-weight:800;display:flex}.sync-filter-select-trigger:after{content:"";border-bottom:2px solid #52637c;border-right:2px solid #52637c;width:7px;height:7px;margin-left:10px;transform:rotate(45deg)translateY(-2px)}.sync-filter-select-trigger:hover,.sync-filter-select-trigger[aria-expanded=true]{border-color:#9eb9f3;box-shadow:0 0 0 3px #2563eb14}.sync-filter-select-menu{z-index:60;background:#fff;border:1px solid #cfdced;border-radius:8px;gap:2px;max-height:220px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0f172a29}.sync-filter-select-menu button{color:#26354c;min-height:30px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:13px;font-weight:800}.sync-filter-select-menu button:hover,.sync-filter-select-menu button.is-active{color:#1d4ed8;background:#eef5ff}.sync-command-panel{gap:12px;display:grid}.sync-bottom-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;min-width:0;display:grid}.sync-page .ui-page-header{margin:18px 20px 14px}.sync-group-manager{border-radius:12px;margin:0 20px 14px;padding:16px}.sync-group-manager>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.sync-group-manager>header h2{font-size:18px}.sync-filter-grid,.sync-page .sync-filter-grid,.sync-page .sync-filter-grid.is-primary{grid-template-columns:minmax(240px,360px) minmax(150px,190px);max-width:580px}.sync-advanced-filters{border-radius:10px}.sync-advanced-filters summary{background:#ffffffdb;border:1px solid #768db03d;border-radius:8px;width:fit-content;min-height:34px;padding:0 12px}.sync-group-table{border:1px solid #768db038;border-radius:12px;overflow:hidden}.sync-group-table-head,.sync-group-row{grid-template-columns:minmax(150px,1.1fr) minmax(86px,.62fr) minmax(108px,.72fr) minmax(126px,.82fr) minmax(150px,1fr) minmax(118px,.78fr) minmax(112px,.75fr) minmax(136px,.9fr)}.sync-group-row{min-height:76px}.sync-group-row.is-active{background:0 0}.sync-group-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.sync-group-actions button{min-height:32px;padding:0 10px}.sync-group-actions{grid-template-columns:repeat(2,minmax(82px,1fr));align-items:center;gap:8px;display:grid}.sync-group-actions button{color:#173861;background:linear-gradient(#fffffffa,#edf7ffeb);border:1px solid #768db04d;border-radius:9px;min-height:34px;padding:0 12px;box-shadow:0 8px 18px #233a5b12}.sync-group-actions button:nth-child(-n+2){color:#0f3a7a;background:linear-gradient(135deg,#eff7fffa,#def4ffe6),radial-gradient(circle at 15% 0,#2563eb29,#0000 36%);border-color:#2563eb47}.sync-group-actions button:hover:not(:disabled){color:#1d4ed8;border-color:#2563eb61;transform:translateY(-1px);box-shadow:0 12px 24px #2563eb1f}.sync-group-actions button.is-danger,.sync-group-actions button:last-child{color:#991b1b;background:linear-gradient(#fffffffa,#fff1f2e6);border-color:#f8717161}.sync-group-actions button.is-danger:hover:not(:disabled),.sync-group-actions button:last-child:hover:not(:disabled){color:#b91c1c;border-color:#ef444475;box-shadow:0 12px 24px #ef44441f}.sync-group-table-head{color:#526781;font-size:12px;font-weight:800;line-height:1.25}.sync-group-table-head>span,.sync-group-table-head>div{white-space:nowrap;min-width:0}.sync-group-actions{grid-template-columns:repeat(2,minmax(74px,1fr));justify-items:stretch;gap:5px}.sync-group-actions button{white-space:nowrap;border-radius:8px;min-height:28px;padding:0 7px;font-size:11px;font-weight:800;line-height:1.15;box-shadow:0 5px 12px #233a5b0f}.sync-group-actions button:hover:not(:disabled){box-shadow:0 8px 18px #2563eb1a}.sync-group-actions .sync-group-action-primary{color:#fff;background:linear-gradient(#284f9f,#17366f);border-color:#ffffff75;grid-column:1/-1;box-shadow:0 12px 22px #17366f29}.sync-group-actions .sync-group-action-primary:hover:not(:disabled){color:#fff;background:linear-gradient(#345fae,#1d407e)}.sync-group-actions .sync-group-action-secondary{color:#17366f;background:linear-gradient(#f3f8fffa,#e8f1ffe0);border-color:#5777ab47}.sync-group-actions .sync-group-action-ghost{color:#526781;box-shadow:none;background:#ffffffa3;border-color:#768db033}.sync-group-actions .sync-group-action-ghost:hover:not(:disabled){color:#17366f;background:#f6faffe6}.sync-group-actions .sync-group-action-ghost.is-danger{color:#a43434;background:#fff7f7b8;border-color:#f8717138}.sync-page .sync-group-manager{background:linear-gradient(#fffffffa,#f8fcffe6);border-color:#768db033;box-shadow:0 18px 42px #233a5b14}.sync-page .sync-group-manager>header,.sync-page .sync-manager-head{border-bottom:1px solid #768db01f;padding-bottom:12px}.sync-page .sync-filter-grid,.sync-page .sync-filter-grid.is-primary{box-shadow:none;background:0 0;border:0}.sync-page .sync-advanced-filters{background:0 0;border:0;border-radius:0;padding:0}.sync-page .sync-advanced-filters summary{background:linear-gradient(#fffffff0,#f3f8ffcc);border-color:#768db038;min-height:34px;box-shadow:0 6px 14px #233a5b0d}.sync-page .sync-advanced-filters[open]{border-top:1px solid #768db01f;margin-top:2px;padding:10px 0 0}.sync-page .sync-group-table{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding-top:8px}.sync-page .sync-group-table-head{background:0 0;border:0;border-bottom:1px solid #768db024;padding:8px 10px}.sync-page .sync-group-row{box-shadow:none;background:#ffffff94;border:0;border-bottom:1px solid #768db01f;border-radius:0;margin:0;padding:12px 10px}.sync-page .sync-group-row:first-of-type{border-top-left-radius:10px;border-top-right-radius:10px}.sync-page .sync-group-row:last-child{border-bottom:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.sync-page .sync-group-row.is-active{background:linear-gradient(90deg,#f6fbfffa,#ffffffd6);box-shadow:inset 0 0 0 1px #2563eb14}.sync-switch.is-on:before,.sync-switch[aria-pressed=true]:before{background:#4f95d3;box-shadow:0 0 0 3px #4f95d324}.sync-player-card,.sync-player-card.is-follower,.sync-player-card.is-connected{background:linear-gradient(#fffffff5,#f8fbffe0);border-color:#7e93b12e;box-shadow:0 14px 34px #243b5c0f,inset 0 1px #ffffffdb}.sync-player-stage,.sync-player-card.is-follower .sync-player-stage{background:linear-gradient(#f4f7fb,#eef3f9);border-color:#7e93b138;box-shadow:inset 0 1px #ffffffb8}.sync-player-actions button,.sync-card-actions button,.sync-player-command-button,.sync-promote-button{color:#41526d;background:linear-gradient(#fffffff0,#f3f7fcdb);border-color:#7e93b138;box-shadow:0 6px 14px #233a5b0d,inset 0 1px #ffffffd1}.sync-player-actions button:hover:not(:disabled),.sync-card-actions button:hover:not(:disabled),.sync-player-command-button:hover:not(:disabled),.sync-promote-button:hover:not(:disabled){color:#203a63;background:linear-gradient(#fffffffa,#e8f1fde6);border-color:#5d7eb34d;box-shadow:0 9px 20px #3e67a91a,inset 0 1px #ffffffe6}.sync-player-actions button:disabled,.sync-card-actions button:disabled,.sync-player-command-button:disabled{color:#a4afbf;box-shadow:none;background:#f5f8fcc7;border-color:#94a3b829}.sync-card-actions button.is-active,.sync-player-command-button.is-active,.sync-promote-button,.sync-player-card.is-follower .sync-promote-button{color:#173b67;background:radial-gradient(circle at 18% 0,#ffffffeb,#0000 34%),linear-gradient(#fafdfffa,#deecfae0);border-color:#5b85b447}.sync-player-card.is-follower .sync-player-command-button{background:linear-gradient(#ffffffe6,#f4f7fbd1)}.sync-player-card.is-follower .sync-player-command-button,.sync-player-card.is-follower .sync-card-actions button,.sync-player-card.is-follower .sync-promote-button{color:#41526d;background:linear-gradient(#fffffff0,#f4f7fcdb);border-color:#7e93b138}.sync-player-card.is-follower .sync-player-command-button:hover:not(:disabled),.sync-player-card.is-follower .sync-card-actions button:hover:not(:disabled),.sync-player-card.is-follower .sync-promote-button:hover:not(:disabled){color:#203a63;background:linear-gradient(#fffffffa,#e9f1fce6);border-color:#5d7eb34d}.sync-player-toolbar strong,.sync-player-card.is-follower .sync-player-toolbar strong{color:#172238}.sync-player-toolbar span,.sync-player-card.is-follower .sync-player-toolbar span,.sync-player-device-spec,.sync-follower-subtitle,.sync-capability-note{color:#728096}#sync-console .sync-player-actions button,#sync-console .sync-primary-controls .sync-player-command-button,#sync-console .sync-follower-controls .sync-player-command-button,#sync-console .sync-card-actions button,#sync-console .sync-promote-button,#sync-console .sync-follower-filter button{color:#41526d;background:linear-gradient(#fffffff0,#f4f7fcdb)!important;border-color:#7e93b138!important;box-shadow:0 5px 12px #233a5b0b,inset 0 1px #ffffffd1!important}#sync-console .sync-player-actions button:hover:not(:disabled),#sync-console .sync-primary-controls .sync-player-command-button:hover:not(:disabled),#sync-console .sync-follower-controls .sync-player-command-button:hover:not(:disabled),#sync-console .sync-card-actions button:hover:not(:disabled),#sync-console .sync-promote-button:hover:not(:disabled),#sync-console .sync-follower-filter button:hover{color:#203a63;background:linear-gradient(#fffffffa,#ebf2fce6)!important;border-color:#5d7eb34d!important}#sync-console .sync-player-actions button:disabled,#sync-console .sync-primary-controls .sync-player-command-button:disabled,#sync-console .sync-follower-controls .sync-player-command-button:disabled,#sync-console .sync-card-actions button:disabled{color:#a4afbf!important;box-shadow:none!important;background:#f5f8fcc2!important;border-color:#94a3b829!important}#sync-console .sync-follower-filter button.is-active{color:#203a63;background:linear-gradient(#fffffffa,#e6effaeb)!important;border-color:#5d7eb352!important}#sync-console button{--sync-neutral-button-bg:linear-gradient(180deg, #fffffff0, #f4f7fcdb)}#sync-console button:not(.module-action):not(.sync-group-action-primary):not(.is-danger){color:#41526d;background:var(--sync-neutral-button-bg)!important;border-color:#7e93b138!important}#sync-console button:not(.module-action):not(.sync-group-action-primary):not(.is-danger):disabled{color:#a4afbf!important;box-shadow:none!important;background:#f5f8fcc2!important;border-color:#94a3b829!important}#sync-console,#sync-console .sync-device-panel,#sync-console .sync-followers-panel,#sync-console .sync-player-card,#sync-console .sync-player-stage{--sync-workbench-ink:#26364d;--sync-workbench-muted:#7a8799;--sync-workbench-line:#8497b333;--sync-workbench-surface:#f8fbffd6;color:var(--sync-workbench-ink)}#sync-console .sync-device-panel,#sync-console .sync-followers-panel{border-color:var(--sync-workbench-line);background:linear-gradient(#fffffff5,#f9fbfee6);box-shadow:0 16px 36px #233a5b0e}#sync-console a,#sync-console strong,#sync-console b{color:var(--sync-workbench-ink)}#sync-console small,#sync-console span,#sync-console p{color:var(--sync-workbench-muted)}#sync-console .sync-follower-filter button,#sync-console .sync-player-actions button,#sync-console .sync-primary-controls .sync-player-command-button,#sync-console .sync-follower-controls .sync-player-command-button,#sync-console .sync-card-actions button,#sync-console .sync-promote-button,#sync-console .sync-connect-toggle{box-sizing:border-box!important;color:#3f5068!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(#ffffffeb,#f5f8fcd6)!important;border:1px solid #8497b333!important}#sync-console .sync-follower-filter button.is-active,#sync-console .sync-connect-toggle[data-sync-connected=true],#sync-console .sync-card-actions button.is-active,#sync-console .sync-player-command-button.is-active{color:#26364d!important;background:linear-gradient(#fffffff5,#eef4fbe0)!important;border-color:#6980a042!important}#sync-console .sync-player-card,#sync-console .sync-player-card.is-follower,#sync-console .sync-player-card.is-connected{background:linear-gradient(#ffffffeb,#f7fafddb)!important;border-color:#8497b32e!important;box-shadow:0 10px 24px #233a5b0b!important}#sync-console .sync-player-stage,#sync-console .sync-player-card.is-follower .sync-player-stage,#sync-console .sync-player-mount{background:linear-gradient(#f4f7fb,#eef3f8)!important;border-color:#8497b32e!important;box-shadow:inset 0 1px #ffffffb8!important}#sync-console .sync-player-toolbar,#sync-console .sync-card-actions,#sync-console .sync-follower-controls,#sync-console .sync-primary-controls{color:var(--sync-workbench-muted)}#sync-console .sync-player-device-spec,#sync-console .sync-player-toolbar span,#sync-console .sync-player-mount span{color:#9aa6b6!important}#sync-console .sync-device-panel,#sync-console .sync-followers-panel,#sync-console .sync-player-card,#sync-console .sync-player-card.is-follower,#sync-console .sync-player-card.is-connected,#sync-console .sync-player-stage,#sync-console .sync-player-card.is-follower .sync-player-stage,#sync-console .sync-player-mount,#sync-console .sync-player-sdk-host{background:#f8fbffb8!important}#sync-console .sync-device-panel,#sync-console .sync-followers-panel{border-color:#8497b32e!important;box-shadow:0 14px 32px #233a5b0b!important}#sync-console .sync-player-card,#sync-console .sync-player-card.is-follower,#sync-console .sync-player-card.is-connected{box-shadow:none!important;border-color:#8497b31f!important}#sync-console .sync-player-stage,#sync-console .sync-player-card.is-follower .sync-player-stage{box-shadow:none!important;border-color:#8497b329!important}#sync-console .sync-player-toolbar,#sync-console .sync-player-actions,#sync-console .sync-primary-controls,#sync-console .sync-follower-controls,#sync-console .sync-card-actions{background:0 0!important}#sync-console .sync-player-actions button,#sync-console .sync-primary-controls .sync-player-command-button,#sync-console .sync-follower-controls .sync-player-command-button,#sync-console .sync-card-actions button,#sync-console .sync-promote-button,#sync-console .sync-connect-toggle{box-sizing:border-box!important;color:#244564!important;background:linear-gradient(#ffffffdb,#f7fafebd)!important;border-color:#5994de2e!important}.sync-group-cell .gradient-text-cell,.sync-group-cell .gradient-text-cell:before{padding:0}.sync-page .sync-group-table-head{box-shadow:inset 0 -1px #5994de24,inset 0 -2px #e1b8561a}.sync-page .sync-group-row{border-bottom-color:#8497b31f}#sync-console .sync-save-strip,#sync-console .sync-result,#sync-console .sync-warning,#sync-console .sync-player-warning{color:#526174!important;box-shadow:none!important;background:#ffffff7a!important;border-color:#8497b32e!important}#sync-console .sync-result a{color:#1d5ed8!important}#sync-console .sync-player-card.is-primary.is-idle,#sync-console .sync-player-card.is-follower,#sync-console .sync-player-card.is-follower .sync-player-stage,#sync-console .sync-player-card.is-follower .sync-player-mount,#sync-console .sync-player-card.is-follower .sync-player-sdk-host{background:#f8fbff85!important}#sync-console .sync-player-card .sync-idle-border-glow{box-shadow:none!important;background:0 0!important;border-color:#ffffffe6!important;border-radius:8px!important}#sync-console .sync-player-card .sync-idle-border-glow .sync-player-stage,#sync-console .sync-player-card .sync-idle-border-glow .sync-player-mount,#sync-console .sync-player-card .sync-idle-border-glow .sync-player-sdk-host{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:8px!important}#sync-console .sync-player-card .sync-idle-border-glow:hover:before,#sync-console .sync-player-card .sync-idle-border-glow.sweep-active:before{opacity:.52!important}#sync-console .sync-player-card .sync-idle-border-glow:hover:after,#sync-console .sync-player-card .sync-idle-border-glow.sweep-active:after{opacity:.12!important}#sync-console .sync-player-card .sync-idle-border-glow:hover>.edge-light,#sync-console .sync-player-card .sync-idle-border-glow.sweep-active>.edge-light{opacity:.5!important}#sync-console .sync-player-card .sync-idle-border-glow:hover>.edge-light:before,#sync-console .sync-player-card .sync-idle-border-glow.sweep-active>.edge-light:before{box-shadow:inset 0 0 0 1px var(--glow-color,#58a3ee), inset 0 0 3px 0 var(--glow-color-50,#58a3ee80), inset 0 0 10px 0 var(--glow-color-40,#58a3ee66), inset 0 0 24px 2px var(--glow-color-20,#58a3ee33), 0 0 3px 0 var(--glow-color-50,#58a3ee80), 0 0 12px 0 var(--glow-color-40,#58a3ee66), 0 0 34px 2px var(--glow-color-20,#58a3ee33)!important}#sync-console .sync-player-card .sync-idle-border-glow>.edge-light{z-index:2}#sync-console .sync-player-card .sync-idle-border-glow .border-glow-inner{z-index:1}#sync-console .sync-device-panel:has(.sync-player-card.is-primary.is-connected[data-sync-orientation=portrait]){box-shadow:none!important;background:0 0!important;border-color:#0000!important}#sync-console .sync-player-card.is-primary.is-connected[data-sync-orientation=portrait]{box-shadow:none!important;background:0 0!important}#sync-console .sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-stage,#sync-console .sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-mount,#sync-console .sync-player-card.is-primary.is-connected[data-sync-orientation=portrait] .sync-player-sdk-host{border-radius:8px!important}#sync-console .sync-player-card.is-follower .sync-idle-border-glow .sync-player-stage,#sync-console .sync-player-card.is-follower .sync-idle-border-glow .sync-player-mount,#sync-console .sync-player-card.is-follower .sync-idle-border-glow .sync-player-sdk-host{background:0 0!important;border:0 #0000!important;border-radius:8px!important}#sync-console .sync-compose-status,#sync-console .sync-compose-status.is-warning,#sync-console .sync-compose-status.is-error,#sync-console .sync-compose-status.is-success{color:#526174!important;box-shadow:none!important;background:linear-gradient(#ffffffc7,#f7faffb3)!important;border:1px solid #8497b32e!important}#sync-console .sync-compose-status em{font-style:normal;font-weight:700;color:#37506e!important}.sync-page .sync-filter-row{border-bottom:1px solid #8497b324;flex-wrap:wrap;align-items:end;gap:10px;margin-top:14px;padding-bottom:12px;display:flex}.sync-page .sync-filter-row .sync-filter-grid.is-primary{flex:0 auto;order:1;grid-template-columns:360px 220px;max-width:none;margin:0}.sync-page .sync-advanced-inline{border:0;flex:none;order:2;margin:0;padding:0;display:block}.sync-page .sync-advanced-inline summary{color:#244564;background:linear-gradient(#fffffff0,#f7fafee0);border:1px solid #5994de38;border-radius:12px;justify-content:center;align-self:end;align-items:center;height:36px;min-height:36px;padding:0 14px;display:inline-flex;box-shadow:0 6px 16px #3e67a90f,inset 0 1px #ffffffd6}.sync-page .sync-advanced-inline[open]{border:0;margin:0;padding:0}.sync-page .sync-advanced-inline[open] summary{color:#07376f;background:linear-gradient(#fffffffa,#eff7ffeb) padding-box padding-box,conic-gradient(from 140deg,#4996ffb8,#e1b8566b,#56cac970,#4996ffb8) border-box;border-color:#0000;margin:0}.sync-page .sync-advanced-inline:not([open])+.sync-advanced-panel{display:none}.sync-page .sync-advanced-panel{box-sizing:border-box;background:linear-gradient(#fffc,#f7fbff9e);border:1px solid #8497b329;border-radius:16px;flex:0 0 calc(100% - 28px);order:4;grid-template-columns:repeat(auto-fit,minmax(190px,224px));justify-content:start;gap:12px;width:auto;max-width:none;margin:4px 14px 0;padding:16px 18px;box-shadow:inset 0 1px #ffffffd1,0 10px 24px #3a57800b}.sync-page .sync-advanced-panel .sync-field{min-width:0}.sync-page .sync-advanced-panel .sync-field:nth-child(-n+4),.sync-page .sync-advanced-panel .sync-field:nth-child(n+5){grid-column:auto}.sync-page .sync-advanced-panel .sync-field input,.sync-page .sync-advanced-panel .sync-filter-select-trigger{min-height:36px}.sync-page .sync-filter-row .sync-filter-actions{white-space:nowrap;flex:none;order:3;align-items:end;gap:8px;margin:0;display:flex}.sync-page .sync-filter-row .sync-filter-actions button{border-radius:12px;min-height:36px;padding-inline:14px}.sync-page .sync-group-actions{grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;justify-items:stretch;gap:6px;display:grid}.sync-page .sync-group-actions .sync-group-action-primary,.sync-page .sync-group-actions .sync-group-action-secondary{grid-column:span 3}.sync-page .sync-group-actions .sync-group-action-ghost{grid-column:span 2}.sync-page .sync-group-actions button{white-space:nowrap;border-radius:9px;min-width:0;min-height:29px;padding:0 8px;font-size:11px}.sync-page .sync-group-actions .sync-group-action-primary,.sync-page .sync-group-actions .sync-group-action-secondary{color:#17366f;background:linear-gradient(#fffffffa,#f1f7ffe6);border-color:#5994de47;box-shadow:0 8px 18px #3e67a914,inset 0 1px #ffffffe6}.sync-page .sync-group-actions .sync-group-action-primary:hover:not(:disabled),.sync-page .sync-group-actions .sync-group-action-secondary:hover:not(:disabled){color:#07376f;background:linear-gradient(#fff,#eef6ff);border-color:#4996ff61}.sync-idle-border-glow{background:0 0;border-color:#ffffffe6;border-radius:18px;width:100%;min-width:0}.sync-player-card .sync-idle-border-glow{justify-self:center}.sync-idle-border-glow .border-glow-inner{justify-content:center;align-items:center;width:100%}.sync-idle-border-glow .sync-player-stage{border-radius:inherit;border-color:#0000;width:100%}.sync-idle-border-glow.is-follower{border-radius:16px}.sync-player-card.is-follower[data-sync-orientation=portrait] .sync-idle-border-glow{grid-area:stage;justify-self:center;width:min(100%,244px);max-height:434px}.sync-player-card.is-follower[data-sync-orientation=landscape] .sync-idle-border-glow{width:100%}.sync-player-card.is-idle .sync-player-mount,.sync-player-card.is-idle .sync-player-sdk-host{background:0 0!important}.sync-log-table,.sync-log-target-table{background:linear-gradient(#fafdfff5,#ecf4ffd6) padding-box padding-box,conic-gradient(from 160deg,#4996ff4d,#7ca2ff2e,#56cac929,#4996ff4d) border-box!important}.sync-log-table:before,.sync-log-target-table:before{background:radial-gradient(circle at 48% 74%,#4996ff14,#0000 34%),radial-gradient(circle at 72% 42%,#56cac90f,#0000 30%),linear-gradient(#ffffff1f,#0000 42%)!important;-webkit-mask-image:none!important;mask-image:none!important}.content-card.route-sync-operate .sync-group-table{box-shadow:none;background:0 0;border:0;border-radius:0}.content-card.route-sync-operate .sync-group-table-head{color:#455670c7;min-height:34px;background:linear-gradient(#ffffff94,#f5faff33)!important}.content-card.route-sync-operate .sync-group-row{background:#fff3!important;border-bottom-color:#8497b30f!important}.content-card.route-sync-operate .sync-group-row.is-active{background:radial-gradient(at 54%,#ffffff9e,#0000 58%),linear-gradient(#f5faff7a,#ebf5ff47)!important;box-shadow:inset 0 1px #ffffffb3,0 12px 28px #4996ff0d!important}.content-card.route-sync-operate .sync-group-name-cell code,.content-card.route-sync-operate .sync-group-cell code{color:#4c6180b8;background:0 0;border:0;border-radius:0;padding:0}.content-card.route-sync-operate .sync-pagination{box-shadow:none;background:0 0;border:0;border-top:1px solid #8497b307;border-radius:0;margin-top:0;padding:8px 8px 0}.content-card.route-sync-operate .sync-pagination button{color:#294364;background:#ffffffa8;border-color:#748fb638;min-height:28px}.content-card.route-sync-operate .sync-pagination span{color:#364963b8}.content-card.route-sync-operate .sync-group-manager{background:radial-gradient(circle at 16% 0,#fffc,#0000 34%),radial-gradient(circle at 86% 20%,#4996ff12,#0000 36%),linear-gradient(#fbfdfff5,#eef7ffdb);border-color:#8497b326;box-shadow:0 18px 50px #2b487013,inset 0 1px #ffffffeb}.content-card.route-sync-operate .sync-manager-head,.content-card.route-sync-operate .sync-group-manager>header,.content-card.route-sync-operate .sync-filter-row{box-shadow:none!important;border-bottom:0!important}.content-card.route-sync-operate .sync-manager-head{align-items:center;margin-bottom:4px}.content-card.route-sync-operate .sync-filter-row{margin-bottom:10px;padding-bottom:10px}.content-card.route-sync-operate .sync-group-table{margin-top:2px;padding-top:0}.content-card.route-sync-operate .sync-group-table-head,.content-card.route-sync-operate .sync-group-row{grid-template-columns:minmax(150px,1.1fr) minmax(88px,.58fr) minmax(150px,.95fr) minmax(126px,.76fr) minmax(190px,1.18fr) minmax(150px,.9fr) minmax(132px,.82fr) minmax(164px,.82fr);min-width:1180px}.content-card.route-sync-operate .sync-group-cell strong,.content-card.route-sync-operate .sync-group-cell span,.content-card.route-sync-operate .sync-group-cell code,.content-card.route-sync-operate .sync-group-cell em{line-height:1.42}.content-card.route-sync-operate .sync-group-cell:nth-child(5) span,.content-card.route-sync-operate .sync-group-cell:nth-child(6) span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.content-card.route-sync-operate .sync-group-row{box-sizing:border-box;align-items:start;min-height:70px}.content-card.route-sync-operate .sync-group-row.is-active,.content-card.route-sync-operate .sync-group-row.is-active:hover{min-height:70px;box-shadow:none!important;border-color:#8497b30e!important;transform:none!important}.content-card.route-sync-operate .sync-group-row:before{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(42% 120% at 32%,#56cac917,#0000 68%),radial-gradient(34% 120% at 74%,#4996ff13,#0000 70%),linear-gradient(90deg,#0000 0%,#ffffff6b 50%,#0000 100%);transition:opacity .16s;position:absolute;inset:0;content:""!important}.content-card.route-sync-operate .sync-group-row:hover:before{opacity:1}:is(.content-card.route-images-player,.content-card.route-images:has(.player-layout)){align-content:start;overflow:hidden auto}:is(.content-card.route-images-player .module-page,.content-card.route-images:has(.player-layout) .module-page){min-height:max-content;padding-bottom:24px;overflow:visible}:is(.content-card.route-images-player .player-layout,.content-card.route-images-player .phone-player,.content-card.route-images-player .phone-player-stage,.content-card.route-images-player .phone-player-frame,.content-card.route-images:has(.player-layout) .player-layout,.content-card.route-images:has(.player-layout) .phone-player,.content-card.route-images:has(.player-layout) .phone-player-stage,.content-card.route-images:has(.player-layout) .phone-player-frame){min-width:0;min-height:0}:is(.content-card.route-images-player .phone-player,.content-card.route-images:has(.player-layout) .phone-player){overflow:visible}:is(.content-card.route-images-player .phone-player-screen,.content-card.route-images:has(.player-layout) .phone-player-screen){max-height:min(74vh,680px)}@media (height<=860px){:is(.content-card.route-images-player .phone-player-screen,.content-card.route-images:has(.player-layout) .phone-player-screen){max-height:62vh}}.content-card.route-images-deploy .deploy-page{gap:14px}.content-card.route-images-deploy .deploy-head,.content-card.route-images-deploy .deploy-main-panel,.content-card.route-images-deploy .deploy-summary{background:radial-gradient(circle at 18% 0,#ffffffc7,#0000 32%),radial-gradient(circle at 84% 18%,#56cac914,#0000 34%),linear-gradient(#fafdfff5,#ebf6ffdb);border:1px solid #8497b329;box-shadow:0 18px 52px #2b487014,inset 0 1px #ffffffeb}.content-card.route-images-deploy .deploy-section{background:radial-gradient(at 18% 16%,#ffffffbd,#0000 36%),radial-gradient(at 68% 22%,#4996ff14,#0000 38%),radial-gradient(at 42% 90%,#56cac913,#0000 42%),linear-gradient(#ffffff5c,#eff7ff2e);border:0;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffffa3,0 16px 36px #2b487009}.content-card.route-images-deploy .deploy-section+.deploy-section{margin-top:12px}.content-card.route-images-deploy .deploy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.content-card.route-images-deploy .deploy-field{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-card.route-images-deploy .deploy-field.wide{grid-column:1/-1;min-height:0}.content-card.route-images-deploy .deploy-field>span{color:#2a3c58db;letter-spacing:0;margin-bottom:8px;font-size:13px;font-weight:800}.content-card.route-images-deploy .deploy-chip,.content-card.route-images-deploy .deploy-segment a,.content-card.route-images-deploy .deploy-qty-btn,.content-card.route-images-deploy .deploy-select,.content-card.route-images-deploy .deploy-addon{background:radial-gradient(at 30% 0,#ffffffa8,#0000 54%),linear-gradient(#ffffff75,#f8fcff38);border-color:#748fb621;box-shadow:inset 0 1px #ffffffa8,0 8px 18px #2b487007}.content-card.route-images-deploy .deploy-form-grid .deploy-segment a,.content-card.route-images-deploy .deploy-form-grid .deploy-qty-btn{color:#2a3c58c7;background:#ffffff38;border:1px solid #748fb61f;border-radius:999px;min-height:34px;box-shadow:inset 0 1px #ffffff7a}.content-card.route-images-deploy .deploy-form-grid .deploy-segment a:hover,.content-card.route-images-deploy .deploy-form-grid .deploy-qty-btn:hover{color:#123b70;box-shadow:none;background:#ffffff47}.content-card.route-images-deploy .deploy-form-grid .deploy-segment a.is-selected,.content-card.route-images-deploy .deploy-form-grid .deploy-qty-btn.is-selected{color:#0b4f86;background:linear-gradient(#f2f8fffa,#dbedffc7);border-color:#4996ff75;font-weight:900;box-shadow:inset 0 0 0 1px #4996ff38,inset 0 -3px #4996ff57,0 8px 20px #4996ff17}.content-card.route-images-deploy .deploy-segment,.content-card.route-images-deploy .deploy-quantity-row{width:auto;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.content-card.route-images-deploy .deploy-select{width:min(280px,100%)}.content-card.route-images-deploy .deploy-chip-row{flex-wrap:wrap;gap:9px;display:flex}.content-card.route-images-deploy .deploy-chip{border-radius:12px;align-content:center;gap:5px;width:auto;min-width:136px;min-height:58px;padding:10px 13px}.content-card.route-images-deploy .deploy-chip strong{font-size:14px;line-height:1.2}.content-card.route-images-deploy .deploy-chip small{color:#4c6180bd;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:800;line-height:1.2;display:flex}.content-card.route-images-deploy .deploy-chip small b{color:#113a68;background:#e7f2ffbd;border:1px solid #4996ff2e;border-radius:999px;align-items:center;min-height:19px;padding:0 6px;font-size:11px;display:inline-flex}.content-card.route-images-deploy .deploy-chip small span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-card.route-images-deploy .deploy-chip.is-selected{color:#0b3d78;background:radial-gradient(at 50% 0,#ffffffdb,#0000 62%),linear-gradient(#e7f4ffe6,#dbf1f99e);border-color:#4996ff7a;box-shadow:inset 0 0 0 1px #4996ff47,0 12px 24px #4996ff17}.content-card.route-images-deploy .deploy-chip.is-disabled{color:#5361778f;box-shadow:none;opacity:1;background:repeating-linear-gradient(135deg,#94a3b80e 0 6px,#ffffff6b 6px 12px),linear-gradient(#f8fafce6,#eef2f79e);border-color:#b2bccc57}.content-card.route-images-deploy .deploy-chip.is-disabled strong,.content-card.route-images-deploy .deploy-chip.is-disabled small{color:#5361779e}.content-card.route-images-deploy .deploy-chip em{color:#4b5c76db;background:#e8f0f9db;border:1px solid #8497b338;border-radius:999px;align-items:center;width:max-content;min-height:19px;padding:0 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-flex}.content-card.route-images-deploy .deploy-main-panel{background:radial-gradient(at 18% 0,#ffffffc7,#0000 32%),radial-gradient(at 78% 30%,#4996ff13,#0000 42%),radial-gradient(at 46% 88%,#56cac913,#0000 46%),linear-gradient(#fafdfff0,#edf7ffd1)}.content-card.route-images-deploy .deploy-summary{gap:10px;padding:14px;top:0}.content-card.route-images-deploy .deploy-plan-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.content-card.route-images-deploy .deploy-plan{border-color:#94b1d54d;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;min-height:74px;padding:10px 14px;display:grid;box-shadow:0 10px 24px #2f517c0f}.content-card.route-images-deploy .deploy-plan:hover:not(:disabled){border-color:#5091d66b;box-shadow:0 16px 34px #2f517c1c}.content-card.route-images-deploy .deploy-plan strong{grid-column:1/2;font-size:16px}.content-card.route-images-deploy .deploy-plan p{grid-column:1/-1;margin:0;line-height:1.2}.content-card.route-images-deploy .deploy-plan span{grid-column:1/2}.content-card.route-images-deploy .deploy-plan em{grid-area:1/2/3/3;justify-self:end}.content-card.route-images-deploy .deploy-plan.is-selected{color:#0b4f86;background:radial-gradient(at 16% 0,#fffffffa,#0000 44%),linear-gradient(#f2f8fffa,#dbedffcc);border-color:#4996ff8f;box-shadow:0 16px 34px #4996ff24}.content-card.route-images-deploy .deploy-plan.is-selected:hover:not(:disabled){border-color:#4996ffad;box-shadow:0 18px 38px #4996ff29}.content-card.route-images-deploy .deploy-plan.is-selected strong,.content-card.route-images-deploy .deploy-plan.is-selected em{color:#0a4474}.content-card.route-images-deploy .deploy-chip{min-height:68px;padding:12px}.content-card.route-images-deploy .deploy-chip-row{gap:9px}.content-card.route-images-deploy .deploy-segment{gap:8px}.content-card.route-images-deploy .deploy-segment a,.content-card.route-images-deploy .deploy-qty-btn{min-height:34px;padding:0 12px}.content-card.route-images-deploy .deploy-chip:hover,.content-card.route-images-deploy .deploy-segment a:hover,.content-card.route-images-deploy .deploy-qty-btn:hover,.content-card.route-images-deploy .deploy-addon:hover{background:radial-gradient(at 50% 0,#ffffffeb,#0000 56%),linear-gradient(#f6fbffd1,#ebf7ff8f);border-color:#4996ff47;box-shadow:0 14px 30px #4996ff14,inset 0 1px #ffffffe6}.content-card.route-images-deploy .deploy-chip.is-selected,.content-card.route-images-deploy .deploy-segment a.is-selected,.content-card.route-images-deploy .deploy-qty-btn.is-selected{color:#0b4f86;background:radial-gradient(at 50% 0,#fffffff5,#0000 56%),linear-gradient(#f2f8fffa,#dbedffc7);border-color:#4996ff75;font-weight:900;box-shadow:inset 0 0 0 1px #4996ff38,inset 0 -3px #4996ff57,0 8px 20px #4996ff17}.content-card.route-images-deploy .deploy-summary-rows>div{background:#ffffff57;border:1px solid #8497b31a;border-radius:12px;padding:10px 12px}.content-card.route-images-deploy .deploy-payment-panel,.content-card.route-images-deploy .checkout-renew-card,.content-card.route-images-deploy .checkout-provisioning{background:#ffffff70;border-color:#8497b31f;box-shadow:inset 0 1px #ffffffad}.content-card.route-images-deploy .checkout-payment-grid{grid-template-columns:1fr}.content-card.route-images-deploy .checkout-payment-card.is-selected{background:radial-gradient(at 16% 0,#ffffffe6,#0000 54%),linear-gradient(#f2f8fff0,#e0efffa3);border-color:#4996ff6b;box-shadow:inset 0 0 0 1px #4996ff33,0 8px 18px #4996ff14}.content-card.route-images-deploy .deploy-submit{cursor:pointer;border:0}.content-card.route-images-deploy .deploy-submit:disabled{opacity:.58;cursor:not-allowed}.content-card.route-images{align-content:start;overflow-y:auto;grid-template-rows:auto auto!important}.content-card.route-images:has(.action-items-panel){grid-template-rows:auto auto auto!important}.content-card.route-images .action-items-panel{gap:8px!important;min-height:0!important;margin:10px 12px 8px!important;padding:12px 14px!important}.content-card.route-images .action-items-head{align-items:center;min-height:0!important;margin-bottom:6px!important}.content-card.route-images .action-items-head h2{line-height:1.25;margin:0!important;font-size:15px!important}.content-card.route-images .action-items-head span:first-child{font-size:11px!important}.content-card.route-images .action-items-list{gap:7px!important}.content-card.route-images .action-item-row{grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;border-radius:12px!important;min-height:54px!important;padding:9px 10px!important;display:grid!important}.content-card.route-images .action-item-kind{grid-column:1}.content-card.route-images .action-item-main{grid-column:2;min-width:0}.content-card.route-images .action-item-main strong,.content-card.route-images .action-item-main small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.content-card.route-images .action-items-foot{min-height:22px!important;margin-top:0!important;padding-top:0!important}.content-card.route-images .action-item-meta{grid-column:3;max-width:64px}.content-card.route-images .action-item-actions{grid-column:4;justify-self:end;min-width:94px}.content-card.route-images .table-shell{align-self:start;height:fit-content!important;min-height:0!important;max-height:none!important;margin-bottom:12px!important;overflow:hidden!important}.content-card.route-images .device-table{min-width:0!important;height:fit-content!important}.content-card.route-images .table-head,.content-card.route-images .device-row{column-gap:3px;grid-template-columns:minmax(0,.26fr) minmax(0,1.26fr) minmax(0,1fr) minmax(0,.5fr) minmax(0,.7fr) minmax(0,.58fr) minmax(0,.72fr) minmax(0,.36fr) minmax(0,.5fr) minmax(0,.56fr) minmax(0,.54fr) minmax(0,.76fr) minmax(0,.76fr) minmax(0,.82fr)!important}.content-card.route-images .table-head>span,.content-card.route-images .device-row>span,.content-card.route-images .device-row .operate-cell{padding-inline:4px}.content-card.route-images .table-head>span:first-child,.content-card.route-images .device-row>span:first-child{padding-left:8px}.content-card.route-images .device-row>span:nth-child(2),.content-card.route-images .device-row>span:nth-child(3),.content-card.route-images .device-row>span:nth-child(5),.content-card.route-images .device-row>span:nth-child(7),.content-card.route-images .device-row>span:nth-child(10),.content-card.route-images .device-row>span:nth-child(12),.content-card.route-images .device-row>span:nth-child(13){white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:hidden}.content-card.route-images .device-row>span:nth-child(2),.content-card.route-images .device-row>span:nth-child(7),.content-card.route-images .device-row>span:nth-child(12),.content-card.route-images .device-row>span:nth-child(13){font-variant-numeric:tabular-nums}.content-card.route-images .device-row>span:nth-child(2) .gradient-text-cell,.content-card.route-images .device-row>span:nth-child(3) .gradient-text-cell,.content-card.route-images .device-row>span:nth-child(5) .gradient-text-cell,.content-card.route-images .device-row>span:nth-child(7) .gradient-text-cell,.content-card.route-images .device-row>span:nth-child(12) .gradient-text-cell,.content-card.route-images .device-row>span:nth-child(13) .gradient-text-cell{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}@media (width<=1400px){.content-card.route-images .table-head,.content-card.route-images .device-row{grid-template-columns:minmax(0,.24fr) minmax(0,1.2fr) minmax(0,.94fr) minmax(0,.48fr) minmax(0,.64fr) minmax(0,.54fr) minmax(0,.68fr) minmax(0,.34fr) minmax(0,.46fr) minmax(0,.52fr) minmax(0,.5fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,.76fr)!important}.content-card.route-images .table-head,.content-card.route-images .module-table-head{padding-inline:6px;font-size:11px}.content-card.route-images .device-row{padding-inline:6px}.content-card.route-images .device-row>span,.content-card.route-images .device-row .operate-cell{padding-inline:4px}.content-card.route-images .device-row .operate-cell{justify-content:center;gap:4px}.content-card.route-images .device-row .operate-cell button,.content-card.route-images .device-row .operate-cell a{text-align:center;justify-content:center;min-width:36px;padding-inline:7px}}@media (width<=720px){.content-card.route-images-deploy .deploy-layout{grid-template-columns:minmax(0,1fr)}.content-card.route-images-deploy .deploy-main-panel,.content-card.route-images-deploy .deploy-summary{width:100%;max-width:100%}.content-card.route-images-deploy .deploy-summary{box-sizing:border-box;position:static;top:auto}.content-card.route-images-deploy .deploy-form-grid,.content-card.route-images-deploy .deploy-summary-head,.content-card.route-images-deploy .deploy-summary-rows>div{grid-template-columns:minmax(0,1fr)}.content-card.route-images-deploy .deploy-summary-rows strong{text-align:left;justify-self:start}}.content-card.route-images .device-pagination{grid-column:1/-1;z-index:auto!important;margin-top:6px!important;padding-top:8px!important;position:static!important;bottom:auto!important}.content-card.route-images .action-items-panel.is-compact{min-height:0!important;padding:8px 14px!important}.content-card.route-images .action-items-panel.is-compact .action-items-head{min-height:32px!important;padding:0!important}.content-card.route-images .action-items-panel.is-compact .action-items-summary{min-width:auto}.content-card.route-images .action-items-panel.is-compact .action-items-empty,.content-card.route-images .action-items-panel.is-compact .action-items-foot{display:none!important}.content-card.route-images .action-items-empty-toggle{width:30px;height:30px;padding:0}.content-card.route-images .table-shell{background:radial-gradient(circle at 18% 16%,#d4a63f14,#0000 30%),radial-gradient(circle at 78% 10%,#4996ff1f,#0000 34%),radial-gradient(circle at 50% 88%,#56cac914,#0000 36%),linear-gradient(#fafdfff5,#eef7ffd1);border-color:#0000;border-radius:18px;height:auto;min-height:0;overflow:hidden;box-shadow:0 18px 52px #354c7014,inset 0 1px #ffffffeb}.content-card.route-images .table-shell:before{background:0 0;height:0}.content-card.route-images .device-table{background:0 0;border:0;gap:0;height:auto;min-height:0;padding:4px 14px 10px}.content-card.route-images .table-head,.content-card.route-images .module-table-head{color:#52627ae6;padding:8px 10px 10px;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom-color:#0000!important}.content-card.route-images .table-head .operate-cell{box-shadow:none!important;background:0 0!important;border-left:0!important}.content-card.route-images .device-row{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff29;border-radius:0;margin:0;padding:13px 10px;box-shadow:none!important;border:0!important;border-bottom:1px solid #8497b30b!important}.content-card.route-images .device-row>span,.content-card.route-images .device-row .operate-cell{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.content-card.route-images .device-row .operate-cell.device-actions{justify-content:center;gap:5px;padding-left:4px;padding-right:4px}.content-card.route-images .device-row .operate-cell.device-actions button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:38px;min-height:28px;padding-inline:8px;display:inline-flex}.content-card.route-images .device-row:first-of-type{border-top:1px solid #8497b307!important;box-shadow:inset 0 1px #ffffff7a,0 -10px 22px #4996ff07!important}.content-card.route-images .device-pagination{margin:2px 14px 0}.content-card.route-images .table-shell{border-radius:18px;background:var(--console-list-cyan-wash)!important;border:0!important;box-shadow:0 18px 52px #354c700e,inset 0 1px #ffffffe6!important}.content-card .module-table-head,.content-card .sync-group-table-head{color:#52627ae6;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom-color:#0000!important}.content-card .module-table-row,.content-card.route-images .device-row,.content-card .sync-group-row{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #8497b30b!important;border-radius:0!important}.content-card .module-table-row:first-of-type,.content-card .sync-group-row:first-of-type{border-top:1px solid #8497b307!important}.content-card.route-images .device-row.is-active{color:#173052;transform:none;background:#f7fbffdb!important;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #6f8eff1a,0 12px 28px #4976be14!important}.content-card.route-images .device-row.is-active code,.content-card.route-images .device-row.is-active small{color:#2f5f9d}.content-card .module-table-row>span,.content-card.route-images .device-row>span,.content-card.route-images .device-row .operate-cell,.content-card .sync-group-row>span,.content-card .sync-group-row>div{z-index:2;position:relative;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)){background:radial-gradient(circle at 18% 0,#ffffffc7,#0000 32%),radial-gradient(circle at 86% 18%,#56cac912,#0000 34%),linear-gradient(#fbfdfff5,#eef7ffd6);border:1px solid #8497b326;box-shadow:0 18px 48px #2b487012,inset 0 1px #ffffffe6}.content-card.route-proxies .module-table{background:linear-gradient(#fafdfffa,#ecf6ffe0) padding-box padding-box,conic-gradient(from 160deg,#4996ff85,#d4a63f3d,#56cac95c,#4996ff85) border-box;border-color:#0000;box-shadow:0 0 0 4px #4996ff07,0 18px 54px #4996ff13,0 26px 76px #56cac90d,inset 0 1px #fffffff0,inset 0 0 32px #4996ff0b}.content-card.route-proxies .module-table:before{background-color:#0000;background-image:radial-gradient(circle at 48% 74%,#4996ff14,#0000 34%),radial-gradient(circle at 72% 42%,#56cac912,#0000 30%),linear-gradient(#ffffff1f,#0000 42%),linear-gradient(#5994de08 1px,#0000 1px),linear-gradient(90deg,#5994de07 1px,#0000 1px);background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 74%);mask-image:radial-gradient(circle,#000 0%,#0000 74%)}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-panel-title{border-bottom:0}:is(.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row-list,.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-rows){grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row{background:radial-gradient(circle at 20% 10%,#ffffffbd,#0000 34%),linear-gradient(#ffffff7a,#f2f8ff4d);border:1px solid #8497b31f;border-radius:14px;grid-template-columns:1fr;align-items:flex-start;gap:8px;min-height:88px;padding:14px 15px 13px;display:grid;box-shadow:inset 0 1px #ffffffc7,0 10px 24px #2b48700a}:is(.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row span,.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row strong,.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row em){text-align:left;min-width:0;max-width:100%;margin:0;display:block}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row span{color:#455670ad;font-size:12px;font-weight:850;line-height:1.25}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row strong{color:#15243a;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:900;line-height:1.18;overflow:hidden}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row em{color:#4c6180c2;overflow-wrap:anywhere;white-space:normal;font-size:12px;font-style:normal;font-weight:750;line-height:1.45}.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row:hover{background:radial-gradient(circle at 20% 10%,#ffffffdb,#0000 34%),linear-gradient(#f9fcffad,#e8f4ff66);border-color:#4996ff38;transform:translateY(-1px)}@media (width<=1120px){:is(.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row-list,.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-rows){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:is(.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-row-list,.content-card.route-proxies .module-panels .module-panel:not(:has(.module-table)) .module-rows){grid-template-columns:1fr}}.content-card.route-proxies .module-table{background:radial-gradient(circle at 18% 18%,#d4a63f24,#0000 25%),radial-gradient(circle at 80% 12%,#4996ff33,#0000 32%),radial-gradient(circle at 52% 86%,#56cac926,#0000 36%),linear-gradient(135deg,#fbfdff 0%,#eef6ff 46%,#f8fbff 100%)!important;border:1px solid #768db02e!important;border-radius:18px!important;box-shadow:0 18px 52px #354c7014,inset 0 1px #ffffffeb!important}.content-card.route-proxies .module-table-head,.content-card.route-proxies .module-table-row{column-gap:3px;min-width:0}.content-card.route-proxies .module-table{overflow:hidden}.content-card.route-proxies .module-table-head span,.content-card.route-proxies .module-table-row>span{padding-left:5px;padding-right:5px}.content-card.route-proxies .module-table-head span:first-child,.content-card.route-proxies .module-table-row>span:first-child{padding-left:10px}.content-card.route-proxies .module-table-head span:nth-child(5),.content-card.route-proxies .module-table-row>span:nth-child(5),.content-card.route-proxies .module-table-head span:nth-child(6),.content-card.route-proxies .module-table-row>span:nth-child(6){font-variant-numeric:tabular-nums}.content-card.route-proxies .module-table-row>.proxy-status-cell{align-items:center;overflow:visible}.content-card.route-proxies .proxy-status-cell .gradient-text-cell{width:auto;max-width:100%;overflow:visible;color:inherit!important}.content-card.route-proxies .proxy-status-cell .gradient-text-cell:before{display:none}.content-card.route-proxies .proxy-status-cell .status-pill{letter-spacing:0;border-radius:999px;justify-content:center;min-width:54px;min-height:24px;padding:0 10px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffffd1,0 6px 14px #2b48700e}.content-card.route-proxies .proxy-status-cell .status-pill.is-success{color:#21746f;background:linear-gradient(#f1fdfcf5,#e0f6f4e6);border-color:#56cac957}.content-card.route-proxies .proxy-status-cell .status-pill.is-warning{color:#58677d;background:linear-gradient(#fafcfff5,#ebf1f9e6);border-color:#8497b33d}.content-card.route-proxies .proxy-status-cell .status-pill.is-danger{color:#986147;background:linear-gradient(#fffaf6f5,#f9ede5e6);border-color:#d4a63f47}.content-card.route-proxies .module-table-row>span:first-child,.content-card.route-proxies .module-table-row>span:nth-child(5),.content-card.route-proxies .module-table-row>span:nth-child(6){white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:hidden}.content-card.route-proxies .module-table-row>span:first-child .gradient-text-cell,.content-card.route-proxies .module-table-row>span:nth-child(5) .gradient-text-cell,.content-card.route-proxies .module-table-row>span:nth-child(6) .gradient-text-cell{white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%}.content-card.route-proxies .module-table:before{opacity:.42;background-color:#0000!important;background-image:linear-gradient(#5994de0e 1px,#0000 1px),linear-gradient(90deg,#5994de0b 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:42px 42px!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;-webkit-mask-image:radial-gradient(circle at 58%,#000 0%,#0000 70%)!important;mask-image:radial-gradient(circle at 58%,#000 0%,#0000 70%)!important}.login-lightning-lab{gap:18px;padding:22px;display:grid}.login-lightning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.login-lightning-card{background:#ffffffdb;border:1px solid #768db033;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 14px 34px #233a5b0f}.login-lightning-preview{background:radial-gradient(circle at 18% 18%,#d4a63f24,#0000 25%),radial-gradient(circle at 80% 12%,#4996ff33,#0000 32%),radial-gradient(circle at 52% 86%,#56cac926,#0000 36%),linear-gradient(135deg,#fbfdff 0%,#eef6ff 46%,#f8fbff 100%);border:1px solid #768db02e;border-radius:14px;min-height:260px;position:relative;overflow:hidden}.login-lightning-preview-bg{z-index:1;opacity:var(--login-lightning-opacity);pointer-events:none;position:absolute;inset:0}.login-lightning-preview-dark{background:radial-gradient(circle at 18% 18%,#1cdacd29,#0000 28%),radial-gradient(circle at 78% 18%,#5080ff2e,#0000 34%),linear-gradient(#699bdc12 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#699bdc0f 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#040914 0%,#081321 48%,#02050c 100%);min-height:220px}.login-lightning-mini-card{z-index:2;background:#ffffffd6;border:1px solid #4996ff38;border-radius:14px;gap:8px;width:260px;padding:22px;display:grid;position:absolute;bottom:28px;right:28px;box-shadow:0 20px 48px #2f5d941a}.login-lightning-mini-card span{color:#0f83c8;font-size:11px;font-weight:900}.login-lightning-mini-card strong{color:#13243d;font-size:22px;font-weight:950}.login-lightning-mini-card small{color:#52657f;font-size:12px}.login-lightning-mini-card.is-dark{background:#030a13a8;border-color:#59d2ff3d;box-shadow:0 24px 70px #0000005c}.login-lightning-mini-card.is-dark strong{color:#f4fbff}.login-lightning-mini-card.is-dark small{color:#a6bed4}.console-auth-page{isolation:isolate;background:radial-gradient(circle at 8% 12%,#d4a63f2e,#0000 24%),radial-gradient(circle at 84% 10%,#4996ff38,#0000 30%),radial-gradient(circle at 50% 90%,#56cac929,#0000 34%),linear-gradient(135deg,#fbfdff 0%,#eef6ff 46%,#f8fbff 100%);grid-template-columns:minmax(360px,.88fr) minmax(380px,460px);justify-content:center;gap:clamp(34px,6vw,96px);padding:clamp(28px,5vw,72px)}.console-auth-page:before,.console-auth-page:after{content:"";z-index:-3;pointer-events:none;position:fixed;inset:-24%}.console-auth-page:before{background:linear-gradient(118deg,#0000 12%,#ffffffe6 12.5%,#0000 14.5%),linear-gradient(132deg,#0000 52%,#4996ff33 53%,#0000 55%),linear-gradient(148deg,#0000 70%,#d4a63f29 71%,#0000 73%);animation:12s ease-in-out infinite alternate auth-light-sweep;transform:translate(0,0)}.console-auth-page:after{opacity:.7;background-image:linear-gradient(#5994de12 1px,#0000 1px),linear-gradient(90deg,#5994de0f 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(circle at 64% 46%,#000 0%,#0000 58%);mask-image:radial-gradient(circle at 64% 46%,#000 0%,#0000 58%)}.console-auth-orbit{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.console-auth-orbit span{aspect-ratio:1;border:1px solid #5994de24;border-radius:50%;width:38vw;position:absolute;box-shadow:inset 0 0 64px #ffffff94}.console-auth-orbit span:first-child{top:-18vw;right:8vw}.console-auth-orbit span:nth-child(2){border-color:#d4a63f24;bottom:-16vw;right:-12vw}.console-auth-orbit span:nth-child(3){border-color:#56cac91f;width:30vw;bottom:8vw;left:-16vw}.console-auth-showcase{-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);background:linear-gradient(#ffffff8f,#f4f9ff57);border:1px solid #8497b32e;border-radius:28px;align-self:center;width:min(620px,46vw);min-height:540px;padding:28px;position:relative;overflow:hidden;box-shadow:0 42px 110px #354c7029,inset 0 1px #ffffffd6}.console-auth-showcase:before{content:"";background:radial-gradient(circle at 70% 22%,#4996ff29,#0000 26%),radial-gradient(circle at 28% 74%,#56cac91f,#0000 28%);border:1px solid #5994de24;border-radius:22px;position:absolute;inset:18px}.console-auth-showcase:after{content:"";background:linear-gradient(118deg,#0000 30%,#ffffff8c 38%,#0000 46%);animation:8s ease-in-out infinite auth-glare;position:absolute;inset:0;transform:translate(-42%)}.console-auth-card:after{content:"";z-index:-2;border-radius:inherit;filter:blur(22px);opacity:.52;background:conic-gradient(from 180deg,#4996ff5c,#56cac92e,#d4a63f3d,#4996ff5c);animation:8s ease-in-out infinite alternate auth-card-aura;position:absolute;inset:-1px}.auth-showcase-head,.auth-device-grid,.auth-signal-card,.auth-holo-phone,.auth-link-field{z-index:1;position:relative}.auth-holo-phone{background:linear-gradient(#ffffffbd,#ebf4ff6b);border:1px solid #4996ff47;border-radius:28px;width:138px;height:246px;padding:10px;animation:6s ease-in-out infinite auth-phone-float;position:absolute;top:78px;right:28px;overflow:hidden;transform:rotate(5deg);box-shadow:0 30px 74px #4996ff33,inset 0 1px #ffffffeb}.auth-holo-lightning{z-index:1;opacity:.82;mix-blend-mode:multiply;pointer-events:none;filter:saturate(1.24)contrast(1.18);border-radius:19px;position:absolute;inset:10px;overflow:hidden}.auth-holo-lightning .lightning-container{width:100%;height:100%}.auth-holo-screen{z-index:2;background:radial-gradient(circle at 50% 18%,#ffffff7a,#0000 30%),radial-gradient(circle at 52% 48%,#4996ff1a,#0000 38%),linear-gradient(#eef7ff9e,#d2e4f985);border:1px solid #5994de29;border-radius:20px;align-content:end;gap:8px;width:100%;height:100%;padding:12px;display:grid;position:relative;box-shadow:inset 0 0 30px #ffffff57}.auth-holo-screen span{background:#5994de2e;border-radius:999px;height:9px;display:block}.auth-holo-screen span:nth-child(2){width:72%}.auth-holo-screen span:nth-child(3){background:#d4a63f2e;width:48%}.auth-link-field{pointer-events:none;position:absolute;inset:92px 120px 140px 34px}.auth-link-field span{transform-origin:0;filter:drop-shadow(0 0 10px #4996ff42);background:linear-gradient(90deg,#0000,#4996ff61,#56cac938,#0000);height:1px;animation:4.8s ease-in-out infinite auth-link-pulse;position:absolute}.auth-link-field span:first-child{width:290px;top:44px;left:18px;transform:rotate(13deg)}.auth-link-field span:nth-child(2){width:330px;animation-delay:.7s;top:172px;left:28px;transform:rotate(-11deg)}.auth-link-field span:nth-child(3){width:260px;animation-delay:1.2s;top:292px;left:84px;transform:rotate(-31deg)}.auth-link-field span:nth-child(4){width:360px;animation-delay:1.8s;top:232px;left:12px;transform:rotate(3deg)}.auth-showcase-head{color:#66768c;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;font-size:12px;font-weight:900;display:flex}.auth-showcase-head strong{color:#10213a;text-transform:none;font-size:15px}.auth-device-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;padding-right:118px;display:grid}.auth-device-node{background:linear-gradient(#ffffffe0,#f1f7ff94);border:1px solid #8497b32e;border-radius:18px;min-height:92px;padding:10px;transition:transform .24s,box-shadow .24s,border-color .24s;box-shadow:0 18px 42px #354c7014,inset 0 1px #ffffffd1}.auth-device-node:nth-child(2n){transform:translateY(10px)}.auth-device-node:nth-child(3n){transform:translateY(-6px)}.auth-device-node:hover{border-color:#4996ff57;transform:translateY(-8px)scale(1.02);box-shadow:0 24px 54px #4996ff29,inset 0 1px #ffffffe0}.auth-device-node span{background:linear-gradient(#f8fbfffa,#e9f1fcbd);border:1px solid #5994de1f;border-radius:12px;width:100%;height:100%;min-height:72px;display:block}.auth-device-node.is-hot{border-color:#4996ff52;box-shadow:0 20px 48px #4996ff29,0 0 0 4px #4996ff0f}.auth-device-node.is-idle{opacity:.72}.auth-signal-card{background:linear-gradient(#fffffff5,#f4f9ffdb) padding-box padding-box,conic-gradient(from 140deg,#4996ffad,#d4a63f6b,#56cac975,#4996ffad) border-box;border:1px solid #0000;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;width:min(360px,88%);margin:36px 0 0 auto;padding:18px 20px;animation:5.4s ease-in-out infinite auth-signal-float;display:grid;box-shadow:0 24px 58px #354c7024}.auth-signal-card span{color:#65758b;font-size:12px;font-weight:900}.auth-signal-card strong{color:#0f2139;font-size:18px}.auth-signal-card em{aspect-ratio:1;background:#25c276;border-radius:50%;grid-area:1/2/span 2;width:12px;box-shadow:0 0 0 6px #25c2761f,0 0 22px #25c27657}.console-auth-card{background:linear-gradient(#fffffff5,#f8fbffe6) padding-box padding-box,conic-gradient(from 150deg,#4996ff7a,#d4a63f52,#56cac952,#4996ff7a) border-box;border:1px solid #0000;border-radius:22px;width:min(448px,100vw - 32px);padding:34px;position:relative;box-shadow:0 44px 110px #354c702e,inset 0 1px #ffffffeb}.console-auth-card:before{content:"";z-index:-1;filter:blur(18px);background:#ffffff57;border-radius:18px;position:absolute;inset:10px}.console-auth-card h1{background:linear-gradient(135deg,#07182f 0%,#123a76 52%,#0ea5e9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:30px;line-height:1.16}.console-auth-card p{color:#617087}.console-auth-form input{background:linear-gradient(#fffffffa,#f7fafee6);border-color:#8497b33d;border-radius:13px;height:46px;padding:0 14px;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #354c700a}.console-auth-form input:focus{border-color:#4996ff75;box-shadow:0 0 0 4px #4996ff1a,0 14px 28px #4996ff14}.console-auth-switch{background:linear-gradient(#ffffffdb,#f3f8ffb8);border-color:#8497b333;border-radius:999px;min-height:30px;padding:4px 10px}.console-auth-helper{background:#f8fbffa8;border:1px solid #8497b324;border-radius:13px;padding:10px 12px}.console-auth-form button[type=submit]:not(:disabled){color:#08264c;background:linear-gradient(#fffffffa,#ecf6ffeb) padding-box padding-box,conic-gradient(from 140deg,#4996ffe6,#d4a63fb8,#56cac9b8,#4996ffe6) border-box;border:1px solid #0000;box-shadow:0 0 0 4px #4996ff14,0 18px 38px #4996ff29,inset 0 1px #fffffffa}.console-auth-form button[type=submit]:not(:disabled):before{background:linear-gradient(112deg,#0000 0% 34%,#fffffffa 45%,#74b7ff75 51%,#d6b55e52 57%,#0000 68% 100%)}.console-auth-form button[type=submit]:hover:not(:disabled){color:#061f3f;transform:translateY(-1px);box-shadow:0 0 0 5px #4996ff1a,0 22px 48px #4996ff33,inset 0 1px #fff}@keyframes auth-light-sweep{0%{transform:translate(-2%)rotate(-1deg)}to{transform:translate(2%)rotate(1deg)}}@keyframes auth-glare{0%,38%{transform:translate(-72%)}76%,to{transform:translate(78%)}}@keyframes auth-card-aura{0%{opacity:.34;transform:scale(.98)}to{opacity:.64;transform:scale(1.02)}}@keyframes auth-phone-float{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-14px)rotate(3deg)}}@keyframes auth-link-pulse{0%,to{opacity:.18}50%{opacity:.82}}@keyframes auth-signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.console-auth-magnet-wrap{justify-self:center;width:min(240px,100%);display:inline-block}.console-auth-magnet-inner{width:100%}.console-auth-form .console-auth-magnet-submit{transform-origin:50%;width:100%;transition:box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.console-auth-form .console-auth-magnet-submit:not(:disabled):hover{box-shadow:0 20px 48px #2563eb3d,0 0 0 7px #4996ff14,inset 0 1px #ffffff57}.console-auth-form .console-auth-magnet-submit>*{z-index:1;position:relative}.console-auth-card>.console-auth-form{grid-auto-rows:auto;align-content:start;gap:12px;min-height:286px;margin-top:14px;display:grid}.console-auth-card>.console-auth-form .console-auth-error-slot{align-items:start;min-height:0;display:grid}.console-auth-card>.console-auth-form .console-auth-error{align-self:start}.console-auth-card>.console-auth-form .console-auth-submit-slot{place-items:center;min-height:132px;display:grid}.console-auth-card>.console-auth-form .console-auth-submit-slot .console-auth-magnet-wrap{place-self:center;width:min(240px,100%)}.console-auth-card>.console-auth-form .agreement-label{color:#64748b;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:24px;margin:0;font-size:12px;line-height:1.45;display:grid}.console-auth-card>.console-auth-form .agreement-label input[type=checkbox]{align-self:center;width:15px;height:15px;margin:0}.console-auth-card>.console-auth-form .agreement-label span{min-width:0;color:inherit;font-size:inherit;font-weight:750;line-height:inherit;display:block}.console-auth-card>.console-auth-form .agreement-label a{font-weight:850}.console-auth-card>.console-auth-helper{display:none}.module-action.primary,.deploy-submit,.buy-button,.console-auth-magnet-submit{position:relative;overflow:hidden}.module-action.primary:after,.deploy-submit:after,.buy-button:after,.console-auth-magnet-submit:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 0 18%,#ffffff80 22%,#0000 28% 100%),linear-gradient(76deg,#0000 0 58%,#56cac92e 64%,#0000 72% 100%);position:absolute;inset:-40% -18%;transform:translate(-28%)rotate(0)}.module-action.primary:hover:after,.deploy-submit:hover:after,.buy-button:hover:after,.console-auth-magnet-submit:hover:after{opacity:1;animation:1.9s ease-in-out infinite alternate cta-side-rays}.module-action.primary>*,.deploy-submit>*,.buy-button>*,.console-auth-magnet-submit>*{z-index:1;position:relative}@keyframes cta-side-rays{0%{transform:translate(-34%)rotate(-2deg)}to{transform:translate(16%)rotate(2deg)}}@keyframes auth-button-magnet{0%{transform:translate(-62%,-54%)scale(.75)}48%{transform:translate(-42%,-46%)scale(1.08)}to{transform:translate(-52%,-58%)scale(.92)}}.sdk-console-page{flex-direction:column;gap:18px;display:flex}.sdk-console-hero,.sdk-console-panel{background:radial-gradient(circle at 18% 12%,#a6e2ff47,#0000 34%),radial-gradient(circle at 88% 18%,#cfe8ff57,#0000 32%),linear-gradient(145deg,#fffffff0,#f4faffd1);border:1px solid #8ba8cd38;box-shadow:0 18px 44px #39557e14}.sdk-console-hero{border-radius:20px;justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px;display:flex}.sdk-console-hero h1{letter-spacing:0;color:#14233a;margin:6px 0 8px;font-size:30px}.sdk-console-hero p{color:#667894;margin:0}.sdk-console-hero-meta{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sdk-console-hero-meta span,.sdk-console-status,.sdk-console-capabilities span{color:#42536d;background:#ffffffad;border:1px solid #7c9bc333;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.sdk-console-grid{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:16px;display:grid}.sdk-console-panel{border-radius:18px;padding:18px}.sdk-console-viewer-panel{grid-row:span 2}.sdk-console-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sdk-console-panel-title h2{color:#17263d;margin:0 0 5px;font-size:17px}.sdk-console-panel-title p{color:#70819b;margin:0;font-size:13px}.sdk-console-status.is-connected{color:#0f6f75;background:#e6fcfcc7;border-color:#3bc1ca47}.sdk-console-status.is-error{color:#9d4b32;background:#fff4ecd6;border-color:#d68a604d}.sdk-console-field{color:#4d607b;gap:8px;margin-bottom:14px;font-size:13px;font-weight:800;display:grid}.sdk-console-field input,.sdk-console-field select,.sdk-console-field textarea{color:#17263d;width:100%;font:inherit;background:#ffffffc2;border:1px solid #7f9fc847;border-radius:12px;outline:none;font-weight:700}.sdk-console-field input,.sdk-console-field select{min-height:40px;padding:0 12px}.sdk-console-field textarea{resize:vertical;padding:10px 12px}.sdk-console-device-summary,.sdk-console-result{color:#5a6f8f;background:#ffffff94;border-radius:14px;gap:8px;margin-bottom:14px;padding:12px;display:grid}.sdk-console-device-summary strong,.sdk-console-result strong{color:#17263d}.sdk-console-actions,.sdk-console-button-grid,.sdk-console-capabilities{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.sdk-console-capabilities span.is-on{color:#126a85;background:#e1f8ffd6;border-color:#4dbad952}.sdk-console-capability-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;margin-top:14px;display:grid}.sdk-console-capability-grid span{color:#63758f;background:#fff9;border:1px solid #84a0c633;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.sdk-console-capability-grid span.is-local{color:#126a85;background:#e5faffd1;border-color:#4dbad952}.sdk-console-capability-grid span.is-unsupported{color:#5b687cbd;background:#f4f7fbb8;border-color:#94a3b838}.sdk-console-batch-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;max-height:260px;margin:0 0 14px;padding:2px;display:grid;overflow:auto}.sdk-console-batch-device{color:#263a58;background:#ffffff8f;border:1px solid #84a0c633;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 8px;padding:10px 11px;font-size:13px;font-weight:800;display:grid}.sdk-console-batch-device input{grid-row:span 2}.sdk-console-batch-device span,.sdk-console-batch-device small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sdk-console-batch-device small{color:#70819b;font-size:11px}.sdk-console-task-query{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.sdk-console-task-query .sdk-console-field{margin-bottom:0}.sdk-console-player-shell{background:radial-gradient(circle at 24% 18%,#b7e6ff47,#0000 30%),linear-gradient(#ffffffa8,#ebf5ff7a);border:1px solid #809ec738;border-radius:22px;min-height:560px;position:relative;overflow:hidden}.sdk-console-player{position:absolute;inset:0;overflow:hidden}.sdk-console-player iframe,.sdk-console-player video,.sdk-console-player canvas{max-width:100%}.sdk-console-player>div[id^=vmos-player-],.sdk-console-player>div[id^=wuin-player-]{will-change:transform;max-width:none;max-height:none}.sdk-console-player-placeholder{color:#94a6bf;place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.sdk-console-empty,.sdk-console-json{color:#657893;background:#ffffff94;border-radius:14px}.sdk-console-empty{text-align:center;padding:18px}.sdk-console-json{min-height:180px;padding:14px;font-size:12px;line-height:1.6;overflow:auto}.sdk-pointer-capture-surface{color:#2d486d;cursor:crosshair;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 24% 28%,#77d0f542,#0000 32%),linear-gradient(#528ed614 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#528ed614 1px,#0000 1px) 0 0/36px 36px,#ffffff9e;border:1px dashed #508bd557;border-radius:18px;place-items:center;min-height:220px;margin-bottom:14px;display:grid;position:relative;overflow:hidden}.sdk-pointer-capture-surface:after{content:"";pointer-events:none;border:1px solid #75a0d72e;border-radius:14px;position:absolute;inset:14px}.sdk-pointer-capture-surface span{color:#14233a;font-size:15px;font-weight:900}.sdk-pointer-capture-surface small{color:#657893;margin-top:4px;font-size:12px;font-weight:800}.sdk-openapi-lab .sdk-console-hero-meta{align-items:center}.sdk-openapi-grid{grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);gap:16px;display:grid}.sdk-openapi-card{min-width:0}.sdk-openapi-preview-card{grid-row:span 2}.sdk-openapi-template-list{gap:10px;display:grid}.sdk-openapi-template{text-align:left;color:#243855;background:#ffffff94;border:1px solid #84a0c633;border-radius:15px;gap:5px;width:100%;min-height:70px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #39557e0d}.sdk-openapi-template strong{font-size:14px}.sdk-openapi-template span{color:#70819b;font-size:12px}.sdk-openapi-template.is-active{color:#12305f;background:radial-gradient(circle at 88% 16%,#9edeff57,#0000 34%),#ffffffc7;border-color:#2d7ad257}.sdk-openapi-doc-note{color:#62758f;background:#ffffff94;border-radius:14px;gap:8px;padding:12px;font-size:12px;font-weight:800;display:grid}.sdk-openapi-doc-note code,.sdk-openapi-method-line code{text-overflow:ellipsis;color:#284366;min-width:0;overflow:hidden}.sdk-openapi-method-line{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;display:grid}.sdk-openapi-method-line span{color:#fff;background:linear-gradient(135deg,#1d72d8,#18a2bd);border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.phone-profile-settings-dialog{width:min(860px,100vw - 32px);max-height:min(860px,100vh - 32px);overflow:auto}.phone-profile-settings-body{gap:16px;display:grid}.phone-profile-status-note{color:#26425f;background:#f6faffd1;border:1px solid #2d7ad22e;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.phone-profile-status-note strong{font-size:14px}.phone-profile-status-note span{color:#60758d;font-size:13px;line-height:1.6}.phone-profile-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.phone-profile-action{text-align:left;color:#18314f;background:#ffffffb8;border:1px solid #7e99be38;border-radius:12px;gap:6px;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 10px 24px #22436e0d}.phone-profile-action strong{font-size:14px}.phone-profile-action span{color:#62758d;font-size:12px;line-height:1.5}.phone-profile-action:hover:not(:disabled){background:#fafdfff2;border-color:#2d7ad25c}.phone-profile-action:disabled{cursor:wait;opacity:.68}.phone-profile-config-panel{background:#ffffffad;border:1px solid #7e99be33;border-radius:14px;gap:14px;padding:14px;display:grid;box-shadow:0 14px 32px #22436e0d}.phone-profile-config-head{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:start;gap:12px;display:grid}.phone-profile-config-head div{gap:5px;min-width:0;display:grid}.phone-profile-config-head span{color:#64748b;font-size:12px;font-weight:800}.phone-profile-config-head strong{color:#10233f;font-size:16px}.phone-profile-config-head select{color:#10233f;background:#fff;border:1px solid #7e99be47;border-radius:10px;width:100%;min-height:38px;padding:0 10px}.phone-profile-api-doc{background:#f8fbff;border:1px solid #2d7ad229;border-radius:12px;gap:10px;padding:12px;display:grid}.phone-profile-api-title{gap:2px;display:grid}.phone-profile-api-title span,.phone-profile-api-meta span{color:#71839a;font-size:12px;font-weight:900}.phone-profile-api-title strong{color:#10233f;font-size:15px}.phone-profile-api-meta{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.phone-profile-api-meta code{overflow-wrap:anywhere;color:#1d4ed8;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.phone-profile-api-rule{gap:4px;display:grid}.phone-profile-api-rule strong,.phone-profile-example-list>strong{color:#273a52;font-size:12px;font-weight:900}.phone-profile-api-rule p{color:#52657d;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.phone-profile-spec-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:12px;display:grid}.phone-profile-field-table{gap:6px;min-width:0;display:grid}.phone-profile-field-row{color:#43566e;background:#f8fbffc2;border:1px solid #7e99be29;border-radius:10px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:6px 10px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}.phone-profile-field-row code{overflow-wrap:anywhere;color:#1d4ed8;font-family:inherit;font-weight:800}.phone-profile-field-row strong,.phone-profile-field-row em,.phone-profile-field-row small{color:#43566e;overflow-wrap:anywhere;min-width:0;font-size:12px;font-style:normal}.phone-profile-field-row>span{color:#71839a;font-weight:900}.phone-profile-child-fields{border-top:1px solid #7e99be2e;grid-column:1/-1;min-width:0;margin-top:4px;padding-top:10px}.phone-profile-child-fields summary{cursor:pointer;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;list-style-position:inside;display:grid}.phone-profile-child-fields summary::marker{color:#1d4ed8}.phone-profile-child-fields summary strong{color:#273a52;font-size:12px;font-weight:900}.phone-profile-child-fields summary span{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:700}.phone-profile-child-fields[open]{gap:8px;display:grid}.phone-profile-child-field{background:#fff;border:1px solid #7e99be24;border-radius:10px;grid-template-columns:74px minmax(0,1fr);gap:5px 9px;min-width:0;padding:9px 10px;font-size:12px;line-height:1.5;display:grid}.phone-profile-child-field>span{color:#71839a;font-weight:900}.phone-profile-child-field code{overflow-wrap:anywhere;color:#1d4ed8;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-weight:800}.phone-profile-child-field em,.phone-profile-child-field small{color:#43566e;overflow-wrap:anywhere;min-width:0;font-style:normal}.phone-profile-notes{align-content:start;gap:8px;display:grid}.phone-profile-notes span{color:#5f7188;background:#f6faffd1;border:1px solid #2d7ad224;border-radius:10px;padding:9px 10px;font-size:12px;line-height:1.55}.phone-profile-example-list{gap:8px;display:grid}.phone-profile-example{gap:6px;min-width:0;display:grid}.phone-profile-example span{color:#52657d;font-size:12px;font-weight:900}.phone-profile-example pre{color:#e2e8f0;background:#0f172a;border:1px solid #7e99be38;border-radius:12px;max-height:220px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}.phone-profile-json-editor{gap:8px;display:grid}.phone-profile-json-editor span{color:#43566e;font-size:12px;font-weight:900}.phone-profile-json-editor textarea{resize:vertical;color:#e2e8f0;background:#0f172a;border:1px solid #7e99be3d;border-radius:12px;min-height:138px;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.phone-profile-draft-error{color:#b91c1c;background:#fef2f2db;border:1px solid #dc26262e;border-radius:10px;padding:9px 10px;font-size:12px}.phone-profile-config-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.phone-profile-result-panel{gap:10px;min-width:0;display:grid}.phone-profile-result-summary{background:#f8fbffc7;border:1px solid #7e99be2e;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.phone-profile-result-summary strong{color:#10233f;font-size:14px}.phone-profile-result-summary span{color:#60758d;font-size:13px;line-height:1.6}.phone-profile-result-summary.is-ok{background:#f0fdf4c2;border-color:#16a34a33}.phone-profile-result-summary.is-warning{background:#fffbebc2;border-color:#d9770638}.phone-profile-result-summary.is-error{background:#fef2f2c7;border-color:#dc262633}.sdk-player-migration-page{gap:18px}.sdk-player-migration-hero p{max-width:820px}.sdk-player-migration-grid{grid-template-columns:minmax(280px,.72fr) minmax(360px,1fr) minmax(520px,1.55fr);gap:16px;display:grid}.sdk-player-migration-summary{align-self:start}.sdk-player-migration-table-panel{grid-column:1/-1;overflow:hidden}.sdk-player-migration-viewer{grid-row:span 1}.sdk-sync-migration-grid{grid-template-columns:minmax(320px,.85fr) minmax(320px,1fr);gap:16px;display:grid}.sdk-sync-migration-page .sdk-player-migration-table-panel{grid-column:1/-1}.sdk-sync-migration-page .sdk-console-json{min-height:260px}.sdk-player-migration-table{gap:8px;display:grid}.sdk-player-migration-row{color:#10233f;background:#ffffff94;border:1px solid #809abe2e;border-radius:14px;grid-template-columns:minmax(130px,.8fr) minmax(110px,.7fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(260px,1.6fr) minmax(86px,.45fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.sdk-player-migration-row.is-head{color:#64748b;letter-spacing:.02em;background:0 0;border-color:#0000;font-size:12px;font-weight:700}.sdk-player-migration-row strong{font-size:13px}.sdk-player-migration-row code{color:#1d4ed8;background:#f8fbffd1;border:1px solid #507dbe29;border-radius:10px;width:fit-content;padding:4px 8px;font-family:inherit;font-size:12px}.sdk-player-migration-row small{color:#64748b;line-height:1.55}@media (width<=1100px){.sdk-console-grid,.sdk-openapi-grid,.sdk-player-migration-grid{grid-template-columns:1fr}.sdk-console-viewer-panel,.sdk-openapi-preview-card{grid-row:auto}.phone-profile-action-grid,.phone-profile-config-head,.phone-profile-spec-grid{grid-template-columns:1fr}.phone-profile-field-row{grid-template-columns:72px minmax(0,1fr)}.sdk-player-migration-row{grid-template-columns:1fr}.sdk-player-migration-row.is-head{display:none}}.lightning-container{will-change:transform;background:0 0;width:100%;height:100%;display:block;position:relative;transform:translateZ(0)}.lightning-container--horizontal{width:100%;height:100%}.login-profile-glow-card{--login-card-rotate-x:0deg;--login-card-rotate-y:0deg;--login-card-glare-x:50%;--login-card-glare-y:0%;isolation:isolate;transform:perspective(1100px) rotateX(var(--login-card-rotate-x)) rotateY(var(--login-card-rotate-y)) translateZ(0);transform-style:preserve-3d;will-change:transform;transition:transform .18s,box-shadow .22s,border-color .22s}.login-profile-glow-card__light{z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--login-card-glare-x) var(--login-card-glare-y), #ffffffe0, #e2f1ff5c 22%, transparent 48%), linear-gradient(132deg, transparent 12%, #ffffff57 34%, transparent 58%);opacity:0;mix-blend-mode:soft-light;transition:opacity .18s;position:absolute;inset:0}.login-profile-glow-card:hover .login-profile-glow-card__light{opacity:.72}.login-profile-glow-card:before{transform:translateZ(-1px)}@media (prefers-reduced-motion:reduce){.login-profile-glow-card{will-change:auto;transition:box-shadow .18s,border-color .18s;transform:none!important}}@media (width<=860px){.login-profile-glow-card{will-change:auto;transform:none!important}}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:14px;--glow-padding:28px;--cone-spread:22;isolation:isolate;border-radius:var(--border-radius);background:var(--card-bg,#ffffffe6);border:1px solid #ffffff3d;display:grid;position:relative;overflow:visible;transform:translateZ(.01px)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";z-index:-1;border-radius:inherit;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#ffffffe6) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #2563eb 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #0ea5e9 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #b88932 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #2563eb 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #0ea5e9 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #b88932 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #0ea5e9 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#2563eb 0 100%)) border-box;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #2563eb 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #0ea5e9 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #b88932 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #2563eb 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #0ea5e9 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #b88932 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #0ea5e9 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#2563eb 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.18) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);z-index:1;pointer-events:none;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#58a3ee), inset 0 0 1px 0 var(--glow-color-60,#58a3ee99), inset 0 0 3px 0 var(--glow-color-50,#58a3ee80), inset 0 0 6px 0 var(--glow-color-40,#58a3ee66), inset 0 0 15px 0 var(--glow-color-30,#58a3ee4d), inset 0 0 25px 2px var(--glow-color-20,#58a3ee33), inset 0 0 50px 2px var(--glow-color-10,#58a3ee1a), 0 0 1px 0 var(--glow-color-60,#58a3ee99), 0 0 3px 0 var(--glow-color-50,#58a3ee80), 0 0 6px 0 var(--glow-color-40,#58a3ee66), 0 0 15px 0 var(--glow-color-30,#58a3ee4d), 0 0 25px 2px var(--glow-color-20,#58a3ee33), 0 0 50px 2px var(--glow-color-10,#58a3ee1a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}
