@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.admin-app td) strong{font-weight:550}:where(.admin-app td) small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.admin-app{--muted:#63748c;--line:#dfe6ee;--blue:#0668f9;color:#15243b;background:#f2f6fa;min-height:100dvh;display:flex}.admin-sidebar{color:#c7d5e7;background:#15263c;flex-direction:column;flex-shrink:0;width:256px;height:100dvh;min-height:100dvh;padding:28px 14px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;letter-spacing:-.45px;align-items:center;gap:13px;padding:0 10px 32px;font-size:17px;font-weight:650;display:flex}.admin-brand small{color:#aabbd1;letter-spacing:0;margin-top:5px;font-size:14px;font-weight:400;display:block}.admin-sidebar nav{gap:7px;display:grid}.admin-sidebar nav a{border-radius:7px;align-items:center;gap:13px;min-height:48px;padding:14px 13px;font-size:14px;transition:background .18s;display:flex}.admin-sidebar nav a:hover{background:#203750}.admin-sidebar nav a.selected{color:#fff;background:#214779;font-weight:550}.admin-sidebar nav b{background:#3a526e;border-radius:20px;margin-left:auto;padding:3px 8px;font-size:11px}.admin-sidebar-footer{margin-top:auto;padding-top:40px}.admin-collector{color:#eff6ff;border-top:1px solid #2b405a;align-items:flex-start;gap:10px;padding:23px 10px;font-size:11px;display:flex}.admin-collector .small-dot{flex-shrink:0;margin-top:3px}.admin-collector small{color:#aabbd1;margin-top:7px;font-size:11px;display:block}.admin-profile{border-top:1px solid #2b405a;align-items:center;gap:11px;padding:20px 6px 0;display:flex}.admin-profile>div{overflow-wrap:anywhere;flex:1;min-width:0}.admin-profile strong{color:#fff;font-size:14px;font-weight:550}.admin-profile small{margin-top:5px;font-size:11px;display:block}.admin-workspace{flex:1;min-width:0}.admin-topbar{border-bottom:1px solid var(--line);height:62px;color:var(--muted);align-items:center;gap:13px;padding:0 36px;font-size:14px;display:flex}.admin-topbar strong{color:#233754;font-weight:500}.admin-main{max-width:1550px;margin:auto;padding:34px 36px 70px}.admin-title{justify-content:space-between;align-items:center;gap:22px;margin-bottom:30px;display:flex}.admin-title h1{letter-spacing:-1.2px;font-size:32px;font-weight:650;line-height:1.2}.admin-title p{color:var(--muted);margin-top:9px;font-size:14px;line-height:1.6}.admin-primary{background:var(--blue);color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:12px 18px;font-size:14px;font-weight:550;display:inline-flex}.admin-primary:hover:not(:disabled){background:#0058df;box-shadow:0 3px 10px #0668f922}.admin-section{border:1px solid var(--line);background:#fff;border-radius:8px;margin:24px 0;overflow:hidden}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:14px;padding:20px;display:flex}.admin-app input,.admin-app select{color:#223650;background:#fff;border:1px solid #ccd7e5;border-radius:6px;max-width:100%;min-height:40px;padding:9px 12px;font-family:inherit;font-size:14px}.admin-app input::placeholder{color:#7989a0}.admin-app input:focus,.admin-app select:focus{outline-offset:2px;outline:2px solid #6da4ff}.admin-search{color:#5c6f89;border:1px solid #ccd7e5;border-radius:6px;flex:0 290px;align-items:center;gap:10px;min-width:160px;padding-left:12px;display:flex}.admin-search input{background:0 0;border:0;width:100%;min-width:0;padding-left:0}.admin-search:focus-within{outline-offset:2px;outline:2px solid #6da4ff}.admin-search input:focus{outline:none}.admin-toolbar select{min-width:165px}.admin-icon-button{color:#243953;background:#fff;border:1px solid #d0dae7;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.admin-icon-button:hover:not(:disabled){background:#edf3fa}.admin-profile .admin-icon-button{color:#b7c8de;background:0 0;border-color:#0000}.admin-result-count{color:var(--muted);margin-left:auto;font-size:11px}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.account-stat{border:1px solid var(--line);color:#425875;background:#fff;border-radius:7px;align-items:center;gap:22px;min-height:100px;padding:24px 27px;display:flex}.account-stat span{font-size:14px}.account-stat strong{color:#172840;margin-top:6px;font-size:26px;font-weight:650;display:block}.table-scroll{overflow-x:auto}.admin-app table{border-collapse:collapse;width:100%;font-size:14px}.admin-app th{text-align:left;color:#435a77;white-space:nowrap;background:#f7f9fc;border-block:1px solid #e8edf4;padding:15px 20px;font-size:11px;font-weight:600}.admin-app td{vertical-align:middle;border-bottom:1px solid #e8edf4;padding:20px;line-height:1.6}.admin-app tbody tr:hover{background:#fafcff}.admin-app tr:last-child td{border-bottom:0}.admin-app td .table-error{color:#ad4036;overflow-wrap:anywhere;max-width:180px}.serial{font-family:ui-monospace,monospace}.admin-badge{color:#435873;white-space:nowrap;background:#eef2f7;border-radius:5px;padding:4px 9px;font-size:11px;display:inline-block}.admin-badge.admin{color:#075bce;background:#e5efff}.admin-badge.approved,.admin-badge.ready,.admin-badge.online{color:#187340;background:#eaf7ef}.admin-badge.pending{color:#8b6010;background:#fff6dc}.admin-badge.error,.admin-badge.revoked,.admin-badge.rejected,.admin-badge.offline{color:#a83d33;background:#fff0ec}.account-identity{align-items:center;gap:14px;display:flex}.account-identity strong{overflow-wrap:anywhere}.account-avatar{color:#3b5473;background:#e8eef5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:600;display:inline-flex}.account-avatar.admin{color:#fff;background:#163662}.admin-profile .account-avatar{color:#fff;background:#244b7e;width:36px;height:36px;font-size:11px}.account-table td:nth-child(3){color:#566b88;white-space:nowrap}.admin-app .text-button{color:var(--blue);font-size:12px}.admin-app .text-button.danger-text{color:#b44b41}.account-reset{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.admin-help{color:#56719a;background:#f7faff;border-top:1px solid #e8edf4;align-items:center;gap:12px;margin:0;padding:20px;font-size:11px;line-height:1.7;display:flex}.admin-help svg{color:var(--blue);flex-shrink:0}.admin-description{color:var(--muted);margin-bottom:20px;font-size:14px;line-height:1.7}.admin-empty{color:var(--muted);padding:28px 20px;font-size:14px;line-height:1.7}.admin-empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:65px 24px;display:flex}.admin-empty-state h2{color:#2b405d;font-size:17px;font-weight:550}.admin-empty-state p{font-size:14px;line-height:1.7}.account-dialog{border:0;border-left:1px solid var(--line);color:#17263d;background:#fff;width:400px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-14px 0 50px #162c4920}.account-dialog::backdrop{background:#14263e20}.account-dialog[open]{animation:.2s ease-out account-enter}.account-dialog-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:19px 25px;display:flex}.account-dialog-heading h2{letter-spacing:-.5px;font-size:20px;font-weight:630}.account-dialog-heading .admin-icon-button{border:0}.account-editor{padding:28px 25px}.account-editor fieldset{border:0;min-width:0;margin:0;padding:0}.account-editor label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.account-editor input,.account-editor select{width:100%;min-height:43px;font-size:14px}.account-editor small{color:var(--muted);margin:8px 0 23px;font-size:11px;line-height:1.6;display:block}.account-role-help{color:#526987;background:#f1f5f9;border-radius:6px;margin:8px 0 25px;padding:13px;font-size:14px;line-height:1.8}.account-password-field{margin-bottom:22px;position:relative}.account-password-field input{padding-right:46px}.account-password-field .admin-icon-button{border:0;width:38px;height:38px;position:absolute;top:2px;right:2px}.account-dialog-actions{justify-content:flex-end;gap:12px;margin-top:35px;display:flex}.account-error{color:#9d392e;background:#fff0ed;border:1px solid #f3c9c0;border-radius:6px;margin:18px 0;padding:13px 15px;font-size:14px;line-height:1.7}.table-actions{flex-wrap:wrap;align-items:center;gap:10px;min-width:130px;display:flex}.danger-text{color:#b44b41}.admin-inline{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.admin-inline input{max-width:180px}.admin-inline select{max-width:150px;font-size:11px}.admin-inline>button{background:#f1f5fa;border:0;border-radius:5px;min-height:36px;padding:9px 10px;font-size:11px}.assignments>div{white-space:nowrap;align-items:center;gap:12px;display:flex}.admin-request-list{padding:0 20px}.request-row{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:20px;padding:24px 0;display:flex}.request-identity{flex:1;min-width:190px}.request-identity strong{font-size:14px;font-weight:550;display:block}.request-identity>span{color:var(--muted);margin-top:6px;font-size:11px;display:block}.request-identity small{color:var(--muted);margin-top:9px;font-size:11px;display:block}.request-form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.request-form input{width:180px;font-size:11px}@keyframes account-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.admin-app *,.account-dialog[open]{transition:none;animation:none}}@media (min-width:1300px){.admin-app:has(.account-dialog[open]) .admin-workspace{margin-right:400px}.account-dialog::backdrop{background:0 0}}@media (max-width:1100px){.admin-sidebar{width:210px}.admin-brand{gap:9px;font-size:15px}.admin-main{padding:30px 24px}.admin-topbar{padding-inline:24px}.account-stat{gap:13px;padding:20px}.admin-profile .admin-icon-button{color:#b7c8de;background:0 0;border-color:#0000}.admin-result-count{display:none}.admin-app td,.admin-app th{padding-inline:16px}}@media (max-width:760px){.admin-app{display:block}.admin-sidebar{width:100%;height:auto;min-height:auto;padding:18px 16px 12px;position:static}.admin-brand{padding:0 0 15px}.admin-brand small{margin-left:0;display:block}.admin-brand .brand-mark{width:25px;height:26px}.admin-sidebar nav{grid-template-columns:.9fr 1.1fr;gap:5px;display:grid}.admin-sidebar nav a{gap:6px;min-width:0;min-height:42px;padding:10px 8px;font-size:12px}.admin-sidebar nav b{padding-inline:6px}.admin-sidebar :where(nav) svg{width:17px}.admin-sidebar-footer{padding:0}.admin-collector{display:none}.admin-profile{border:0;padding:0;position:absolute;top:11px;right:14px}.admin-profile>div,.admin-profile>.account-avatar{display:none}.admin-topbar{height:48px;padding-inline:20px;font-size:11px}.admin-main{padding:25px 20px 50px}.admin-title{align-items:flex-start;gap:15px}.admin-title h1{font-size:27px}.admin-title p{font-size:14px}.account-stats{gap:9px}.account-stat{flex-direction:column;align-items:flex-start;gap:12px;min-height:auto;padding:15px 12px}.account-stat svg{width:20px}.account-stat span{font-size:11px}.account-stat strong{font-size:23px}.admin-primary{gap:6px;padding:11px 12px;font-size:11px}.admin-toolbar{gap:10px;padding:15px}.admin-search{flex:100%}.admin-toolbar select{flex:1}.admin-app table{min-width:760px}.admin-app .account-table{min-width:0}.admin-help{align-items:flex-start;padding:16px}.request-form,.request-form input,.request-identity{width:100%}.admin-title>.admin-primary{margin-top:2px}.account-editor input,.account-editor select{font-size:16px}.account-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.account-table tbody{display:block}.account-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:18px 16px;display:grid}.admin-app .account-table td{border:0;padding:0}.account-table td:nth-child(3){white-space:normal;grid-column:1/-1;font-size:11px}.account-table td:nth-child(3):before{content:"Updated "}.account-table td:last-child{grid-column:1/-1}.account-table .account-reset{min-height:36px}.account-identity{gap:10px}}:root{color:#141b26;font-synthesis:none;--surface:#fff;--muted:#687284;--line:#dfe3e9;--blue:#0668ff;--radius:12px;--success:#208449;background:#f5f6f8;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #74a8ff}button{transition:background .18s,box-shadow .18s,transform .18s}h1,h2,h3,p{margin:0}button svg{flex-shrink:0}.muted{color:var(--muted)}.skip-link{z-index:20;background:#fff;padding:12px;position:absolute;top:-60px;left:20px}.skip-link:focus{top:10px}.app-header{border-bottom:1px solid var(--line);background:#f8f9fb;align-items:center;gap:66px;height:80px;padding:0 38px;display:flex}.brand{letter-spacing:-.65px;align-items:center;gap:16px;font-size:20px;font-weight:650;display:flex}.brand-mark{flex-shrink:0;width:29px;height:34px}.app-header nav{align-self:stretch;display:flex}.route-error a{color:var(--blue);margin-top:20px;display:block}.app-header nav a{border-bottom:2px solid #0000;align-items:center;padding:2px 0 0;font-size:14px;font-weight:550;display:flex}.app-header nav a.active{border-bottom-color:var(--blue);color:var(--blue)}.guide-trigger{background:0 0;border:0;align-items:center;gap:24px;min-height:44px;margin-left:auto;font-size:14px;display:flex}.guide-trigger:hover{color:var(--blue)}.workspace-layout{grid-template-columns:minmax(0,1.88fr) minmax(380px,1fr);min-height:calc(100svh - 80px);display:grid}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-content{flex:1;padding:46px clamp(32px,5.1vw,80px) 24px}.workspace-heading h1{letter-spacing:-1.8px;font-size:clamp(30px,3.1vw,48px);font-weight:660;line-height:1.16}.workspace-heading>p{color:#667083;margin-top:18px;font-size:clamp(15px,1.33vw,20px);line-height:1.5}.utility-grid{grid-template-columns:1fr 1fr;gap:22px;margin:28px 0 20px;display:grid}.utility-tile{border-radius:var(--radius);background:#ffffff7a;border:1px solid #d7dde5;align-items:center;gap:24px;min-height:108px;padding:24px;display:flex}.utility-icon{color:#0053bc;flex-shrink:0}.utility-tile h2{letter-spacing:-.4px;margin-bottom:7px;font-size:18px;font-weight:610}.utility-tile p{color:var(--muted);font-size:14px;line-height:1.4}.small-dot{background:#a3abb7;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.small-dot.online{background:#23a45b;box-shadow:0 0 0 3px #23a45b13}.utility-tile>.small-dot,.tile-end{margin-left:auto}.tile-end{color:#8e98a9;flex-shrink:0}.landscape-banner{border-radius:var(--radius);color:#fff;background:#15222a;height:clamp(285px,23vw,368px);min-height:280px;position:relative;overflow:hidden}.landscape-banner>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.banner-copy{flex-direction:column;justify-content:flex-end;padding:32px;display:flex;position:absolute;inset:0}.banner-copy h2{letter-spacing:-1.6px;text-shadow:0 2px 12px #0003;margin-bottom:55px;font-size:clamp(30px,2.75vw,44px);font-weight:600;line-height:1.15}.banner-caption{justify-content:space-between;align-items:center;font-size:13px;font-weight:500;display:flex}.checklist{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:20px;padding:21px 26px 24px}.section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-heading h2{letter-spacing:-.5px;font-size:17px;font-weight:600}.checklist ol{grid-template-columns:1fr 1fr 1fr;margin:19px 0 0;padding:0;list-style:none;display:grid}.checklist li{border-left:1px solid var(--line);padding-left:28px}.checklist li:first-child{border-left:0;padding-left:0}.checklist-number{color:var(--blue);padding-left:12px;font-size:14px;font-weight:600}.checklist li>div{align-items:center;gap:13px;margin-top:9px;font-size:14px;display:flex}.checklist-icon{color:#174c92;background:#eaf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.checklist small{color:var(--success);margin-top:3px;font-size:11px;display:block}.checklist .complete .checklist-icon{color:var(--success);background:#e9f5ed}.live-label{color:var(--success);align-items:center;gap:8px;font-size:11px;display:flex}.workspace-footer{border-top:1px solid var(--line);min-height:83px;color:var(--muted);align-items:center;gap:24px;padding:20px 38px;font-size:13px;display:flex}.workspace-footer .brand{color:#192331;font-size:17px}.workspace-footer .brand-mark{width:25px;height:29px}.footer-divider{background:#bdc4ce;width:1px;height:20px}.controller-panel{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;padding:28px 32px 32px;display:flex}.panel-topline{letter-spacing:.7px;color:#626d7f;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.connection-badge{letter-spacing:0;text-transform:none;white-space:nowrap;background:#f1f3f6;border-radius:6px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.connection-badge.connected{color:var(--success);background:#eaf7ee}.controller-image{justify-content:center;align-items:center;height:clamp(215px,23vw,355px);padding:14px 8px 8px;display:flex}.controller-image img{object-fit:contain;width:100%;max-width:420px;height:100%;display:block}.panel-intro{text-align:center;margin:5px 0 27px}.panel-intro h2{letter-spacing:-.8px;font-size:25px;font-weight:640;line-height:1.3}.panel-intro p{color:var(--muted);margin-top:9px;font-size:15px;line-height:1.65}.sign-in{flex-direction:column;display:flex}.sign-in label{margin-bottom:9px;font-size:14px;font-weight:550}.sign-in>input,.password-field{margin-bottom:20px}.sign-in input{color:#1e293b;background:#fff;border:1px solid #cfd6e1;border-radius:6px;outline:none;width:100%;min-height:49px;padding:15px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.sign-in input::placeholder{color:#939eaf}.sign-in input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0668ff12}.password-field{position:relative}.password-field input{padding-right:50px}.icon-button{background:0 0;border:0;border-radius:6px;place-items:center;width:42px;height:42px;display:grid}.icon-button:hover{background:#eef3fa}.password-field .icon-button{color:#687386;position:absolute;top:3px;right:5px}.primary-button{background:var(--blue);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 22px;font-size:16px;font-weight:550;display:flex;position:relative}.primary-button>svg:last-child:not(.spin){position:absolute;right:21px}.primary-button:hover:not(:disabled){background:#0056de;box-shadow:0 4px 12px #0668ff24}.primary-button:active:not(:disabled){transform:translateY(1px)}.privacy-note{color:var(--muted);justify-content:center;align-items:center;gap:9px;margin:20px 0 30px;font-size:12px;display:flex}.pilot-hint{text-align:left;color:#0763e7;background:#f0f6ff;border:1px solid #dfebff;border-radius:8px;align-items:center;gap:15px;width:100%;min-height:76px;margin-top:auto;padding:17px 18px;display:flex}.pilot-hint:hover{background:#e7f0ff}.pilot-hint>span{flex:1}.pilot-hint strong{color:#233e63;margin-bottom:6px;font-size:14px;font-weight:550;display:block}.pilot-hint small{color:#607595;font-size:12px;display:block}.error-message{color:#a13931;background:#fff2f1;border:1px solid #ffe0dd;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px;font-size:12px;line-height:1.6;display:flex}.error-message svg{flex-shrink:0;margin-top:2px}.status-list{margin:0 0 16px;padding:0;list-style:none}.status-list li{border-bottom:1px solid #edf0f4;align-items:center;gap:9px;padding:14px 0;font-size:12px;display:flex}.status-icon{color:#9aa4b1;background:#f3f5f7;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.status-icon.success{color:var(--success);background:#e8f5ed}.status-icon.waiting{color:var(--blue);background:#eef4ff}.status-icon.error{color:#c8503e;background:#fff0ed}.status-detail{text-align:right;color:var(--muted);max-width:43%;margin-left:auto;font-size:10px}.status-detail.success{color:var(--success)}.status-detail.error{color:#b3483b}.notice{color:#58677b;background:#f3f6fa;border-radius:8px;margin-bottom:16px;padding:13px;font-size:11px;line-height:1.65}.connection-actions{flex-wrap:wrap;gap:8px;display:flex}.secondary-button{background:#fff;border:1px solid #d6dde7;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 15px;font-size:12px;display:inline-flex}.secondary-button:hover{background:#f4f7fc}.signed-in{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin:16px 0 25px;font-size:10px;display:flex}.signed-in>span{overflow-wrap:anywhere}.text-button{color:#536681;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;font-size:11px;display:inline-flex}.text-button:hover{color:var(--blue)}.device-details{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:20px;padding:24px 2px;display:grid}.device-details span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.device-details strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.event-log{color:#596779;margin-top:18px;font-size:12px}.event-log summary{cursor:pointer;padding:10px 0}.event-log summary span{float:right;color:#8491a2;font-size:10px}.event-log ol{max-height:170px;padding:12px 0;font-size:11px;line-height:1.8;list-style:none;overflow:auto}.event-log time{font-variant-numeric:tabular-nums;color:#91a0b2;min-width:90px;display:inline-block}.event-log>p{font-size:10px}.bridge-instructions{border:1px solid var(--line);color:#637083;border-radius:10px;grid-template-columns:27px 1fr;gap:16px 12px;margin:0 0 25px;padding:22px 17px;font-size:12px;line-height:1.7;display:grid}.bridge-instructions strong{color:#344359;font-weight:550}.step-number{color:var(--blue);font-size:11px;font-weight:600;line-height:21px}.guide-dialog{border:1px solid var(--line);color:#192331;border-radius:16px;width:calc(100% - 32px);max-width:560px;max-height:calc(100svh - 40px);padding:30px;box-shadow:0 20px 100px #0c1c3633}.guide-dialog::backdrop{backdrop-filter:blur(4px);background:#15223d55}.guide-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-heading h2{letter-spacing:-.8px;font-size:24px}.guide-dialog>.muted{margin-top:7px;font-size:13px;line-height:1.6}.guide-steps{margin:27px 0;padding-left:29px;list-style:decimal-leading-zero}.guide-steps li{color:var(--blue);margin:22px 0;padding-left:10px;font-size:13px}.guide-steps h3{color:#25354b;margin-bottom:7px;font-size:14px}.guide-steps p{color:var(--muted);font-size:12px;line-height:1.75}.guide-foot{color:var(--muted);background:#f3f6fb;border-radius:7px;margin-bottom:22px;padding:14px;font-size:12px;line-height:1.7}.guide-dialog>.primary-button{width:100%}.route-error{max-width:700px;margin:auto;padding:60px}.login-app{flex-direction:column;min-height:100vh;display:flex}.login-main{flex:1;justify-content:center;align-items:flex-start;padding:48px 24px;display:flex}.login-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;max-width:440px;margin-top:4vh;padding:40px 36px 20px}.login-card .panel-intro{margin-top:0}.login-checking{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:24px 0 36px;font-size:14px;display:flex}@media (max-width:640px){.login-main{padding:16px}.login-card{margin-top:0;padding:28px 22px 10px}}.spin{animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1600px){.workspace-content{padding-top:60px}.workspace-heading h1{font-size:51px}.utility-grid{margin-top:34px}.landscape-banner{height:410px}.controller-panel{padding:36px 44px}.controller-image{height:390px}.panel-intro h2{font-size:26px}.panel-intro p{font-size:15px}.sign-in input{min-height:55px;font-size:15px}.sign-in label{font-size:14px}.primary-button{min-height:58px;font-size:16px}.pilot-hint strong{font-size:14px}.pilot-hint small,.privacy-note{font-size:12px}.utility-tile h2{font-size:19px}.utility-tile p,.checklist li>div{font-size:15px}.checklist{padding:24px 30px 28px}}@media (max-width:1180px){.app-header{gap:40px;padding:0 28px}.workspace-content{padding:36px 28px 24px}.workspace-heading h1{max-width:480px;font-size:34px}.utility-grid{gap:12px}.utility-tile{gap:12px;padding:18px 15px}.utility-tile h2{font-size:14px}.utility-tile p{font-size:11px}.utility-icon{width:26px}.tile-end,.utility-tile>.small-dot{display:none}.controller-panel{padding:25px}.banner-copy{padding:26px}.banner-copy h2{font-size:32px}.checklist{padding:20px}.checklist li{padding-left:14px}.checklist li>div{gap:8px;font-size:11px}.checklist-icon{width:34px;height:34px}.workspace-footer{gap:18px;padding:22px 28px}.workspace-footer .brand{font-size:14px}.workspace-footer>span:last-child{font-size:11px}}@media (max-width:850px){.workspace-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr)}.workspace-content{padding:30px 22px}.workspace-heading h1{letter-spacing:-1.2px;font-size:30px}.workspace-heading>p{font-size:13px}.utility-grid{grid-template-columns:1fr;gap:10px;margin-top:22px}.utility-tile{min-height:73px;padding:15px 18px}.landscape-banner{height:285px;min-height:0}.banner-copy h2{margin-bottom:37px;font-size:27px}.checklist{padding:18px}.checklist ol{grid-template-columns:1fr;gap:14px}.checklist li{border:0;align-items:center;gap:14px;padding:0;display:flex}.checklist-number{padding-left:0}.checklist li>div{margin:0;font-size:12px}.workspace-footer .brand-mark,.footer-divider{display:none}.workspace-footer{flex-wrap:wrap;gap:8px;padding:20px 22px}.controller-panel{padding:24px 20px}.controller-image{height:245px}.panel-intro h2{font-size:21px}.device-details{grid-template-columns:1fr;gap:16px}.device-details>div{justify-content:space-between;gap:12px;display:flex}.device-details span{margin:0}.device-details strong{text-align:right}.live-label{display:none}}@media (max-width:650px){.app-header{gap:20px;height:68px;padding:0 20px}.brand{gap:11px;font-size:17px}.brand-mark{width:23px;height:29px}.app-header nav{display:none}.guide-trigger{gap:8px}.guide-trigger span{display:none}.workspace-layout{flex-direction:column;min-height:calc(100svh - 68px);display:flex}.controller-panel{border-left:0;border-bottom:1px solid var(--line);order:-1;padding:23px 24px 27px}.controller-image{height:220px;padding:13px 32px 0}.panel-intro{margin:8px 0 23px}.panel-intro h2{font-size:25px}.panel-intro p{font-size:13px}.sign-in input{font-size:16px}.sign-in label{font-size:13px}.primary-button{min-height:52px}.privacy-note{margin:18px 0 23px}.pilot-hint{margin-top:4px}.workspace-content{padding:32px 24px}.workspace-heading h1{font-size:29px}.workspace-heading>p{max-width:290px;font-size:13px}.utility-grid{grid-template-columns:1fr 1fr;gap:12px}.utility-tile{padding:17px 14px;display:block}.utility-tile h2{margin-top:12px;font-size:13px}.utility-tile p{font-size:11px}.utility-icon{height:25px}.landscape-banner{height:268px}.banner-copy{padding:24px}.banner-copy h2{margin-bottom:35px;font-size:29px}.banner-caption{font-size:11px}.checklist{margin-top:16px}.checklist ol{grid-template-columns:1fr;gap:15px}.checklist li>div{font-size:13px}.checklist-icon{width:37px;height:37px}.workspace-footer{gap:18px;padding:22px 24px}.workspace-footer .brand-mark{display:block}.workspace-footer>span:last-child{margin-left:auto}.guide-dialog{padding:22px}.guide-heading h2{font-size:21px}.guide-heading .icon-button{width:35px}.status-list li{font-size:13px}.status-detail,.signed-in{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none!important;animation:none!important}}.small-dot.pending{background:#c08a1d}.small-dot.warn{background:#d1892a;box-shadow:0 0 0 3px #d1892a13}.small-dot.fault{background:#b3483b;box-shadow:0 0 0 3px #b3483b13}.video-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-top:20px;padding:21px 26px 24px}.video-card .section-heading h2{align-items:center;gap:9px;display:flex}.video-state{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.video-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.video-facts label{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.video-quality{width:100%;color:inherit;border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:6px 8px;font-size:12px}.video-quality:disabled{opacity:.6}.video-facts>div>span{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.video-facts>div>strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.video-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.video-hint{color:var(--muted);font-size:11px;line-height:1.6}.video-error{color:#a13931;background:#fff2f1;border:1px solid #ffe0dd;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.6;display:flex}.video-link{color:inherit;text-decoration:underline}.video-test{--stage:#0b111b;--stage-line:#1f2b3d;--stage-text:#e8eef7;--stage-muted:#94a3b8}.video-sidebar-heading{letter-spacing:.7px;text-transform:uppercase;color:#8ea3bf;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 12px;font-size:11px;font-weight:600;display:flex}.video-sidebar-heading b{color:#eaf1fa;letter-spacing:0;text-transform:none;background:#3a526e;border-radius:20px;padding:3px 9px;font-size:11px;font-weight:550}.video-sidebar-heading b.live{color:#b8f0cf;background:#1c5a3a}.video-stream-nav{gap:6px;min-height:0;margin:0 -4px;padding:0 4px;display:grid;overflow-y:auto}.video-stream-nav button{text-align:left;color:#c7d5e7;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:56px;padding:11px 12px;transition:background .18s,border-color .18s;display:flex}.video-stream-nav button:hover{background:#203750}.video-stream-nav button.selected{color:#fff;background:#214779;border-color:#2f5f9c}.video-stream-dot{background:#263c56;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.video-stream-dot .small-dot{width:7px;height:7px;box-shadow:none;background:#7b8ba0}.video-stream-dot.online .small-dot{background:#38c172;animation:2s ease-out infinite video-pulse;box-shadow:0 0 0 4px #38c17233}.video-stream-dot.pending .small-dot{background:#e0a53c}.video-stream-dot.warn .small-dot{background:#e0a53c;box-shadow:0 0 0 4px #e0a53c2e}.video-stream-dot.fault .small-dot{background:#e5675a;box-shadow:0 0 0 4px #e5675a2e}.video-stream-text{gap:4px;min-width:0;display:grid}.video-stream-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;overflow:hidden}.video-stream-sub{color:#9fb2c9;font-variant-numeric:tabular-nums;font-size:11px}.video-stream-nav button.selected .video-stream-sub{color:#c9dbf2}.video-stream-empty{color:#9fb2c9;align-items:flex-start;gap:8px;padding:12px 10px;font-size:12px;line-height:1.6;display:flex}.video-back{color:#aabbd1;border-top:1px solid #2b405a;align-items:center;gap:10px;min-height:44px;padding:20px 10px 4px;font-size:13px;display:flex}.video-back:hover{color:#fff}.video-topbar-sep{color:#b6c3d4}.video-topbar-note{color:#8b6010;white-space:nowrap;background:#fff6dc;border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:6px 11px;font-size:11px;display:inline-flex}.video-main{max-width:1280px}.video-main>.video-error{margin:0 0 18px}.video-stage{aspect-ratio:16/9;background:radial-gradient(120% 90% at 50% 0%, #182538 0%, var(--stage) 60%), var(--stage);border:1px solid var(--stage-line);width:100%;min-height:320px;max-height:calc(100dvh - 190px);color:var(--stage-text);border-radius:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0b1a3466,inset 0 1px #ffffff0a}.video-stage.fullscreen{aspect-ratio:auto;border:0;border-radius:0;height:100dvh;max-height:none}.video-stage>*{grid-area:1/1}.video-surface{object-fit:contain;opacity:0;background:0 0;width:100%;height:100%;transition:opacity .35s}.video-surface.visible{opacity:1}.video-overlay{pointer-events:none;z-index:1;width:100%;height:100%}.video-delay-input{width:6em;font:inherit;font-variant-numeric:tabular-nums;border:1px solid var(--line);color:inherit;background:0 0;border-radius:6px;padding:4px 6px}.video-delay-input:disabled{opacity:.5}.video-hud{pointer-events:none;z-index:2;align-items:center;gap:12px;padding:16px 18px;display:flex}.video-hud>*{pointer-events:auto}.video-hud-top{background:linear-gradient(#0b111bcc,#0b111b00);align-self:start}.video-hud-bottom{background:linear-gradient(#0b111b00,#0b111bd9);flex-wrap:wrap;justify-content:space-between;align-self:end;padding-top:40px}.video-live-pill{letter-spacing:.5px;text-transform:uppercase;backdrop-filter:blur(8px);color:var(--stage-muted);white-space:nowrap;background:#ffffff14;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:8px;padding:6px 12px 6px 10px;font-size:11px;font-weight:600;display:inline-flex}.video-pill-dot{background:#7b8ba0;border-radius:50%;flex-shrink:0;width:6px;height:6px}.video-live-pill.online{color:#a6f0c3;background:#19a35233;border-color:#19a35255}.video-live-pill.online .video-pill-dot{background:#38c172;animation:2s ease-out infinite video-pulse;box-shadow:0 0 0 3px #38c17240}.video-live-pill.pending{color:#f1d38a}.video-live-pill.pending .video-pill-dot{background:#e0a53c;animation:1.2s ease-in-out infinite video-blink}.video-live-pill.warn{color:#f6d992;background:#e0a53c22;border-color:#e0a53c55}.video-live-pill.warn .video-pill-dot{background:#e0a53c}.video-live-pill.fault{color:#ffb4ab;background:#e5675a22;border-color:#e5675a55}.video-live-pill.fault .video-pill-dot{background:#e5675a}.video-hud-title{letter-spacing:-.3px;text-shadow:0 1px 8px #0009;gap:2px;min-width:0;font-size:15px;font-weight:600;display:grid}.video-hud-sub{color:var(--stage-muted);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px;font-weight:400;overflow:hidden}.video-transport-pill{color:var(--stage-muted);white-space:nowrap;background:#ffffff10;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:550;display:inline-flex}.video-placeholder{text-align:center;color:var(--stage-muted);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.video-placeholder svg:first-child{color:#5b7290;margin-bottom:6px}.video-placeholder .spin{color:#74a8ff}.video-placeholder-title{letter-spacing:-.5px;color:var(--stage-text);font-size:20px;font-weight:600}.video-placeholder-text{max-width:380px;font-size:13px;line-height:1.65}.video-stage-button{color:#fff;backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #fff2;border-radius:7px;align-items:center;gap:8px;min-height:42px;margin-top:8px;padding:10px 16px;font-size:13px;font-weight:550;display:inline-flex}.video-stage-button:hover{background:#fff2}.video-interrupted{color:#f6d992;z-index:2;backdrop-filter:blur(8px);background:#0b111bd9;border:1px solid #e0a53c55;border-radius:8px;place-self:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.video-controls{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0;display:flex}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.video-control{color:var(--stage-text);backdrop-filter:blur(8px);white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 12px;font-size:12px;font-weight:550;display:inline-flex}.video-control:hover:not(:disabled){background:#fff2}.video-control:disabled{cursor:not-allowed;opacity:.4}.video-control[aria-pressed=true]{background:#0668ff;border-color:#0668ff}.video-segmented{backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;margin:0;padding:3px;display:inline-flex}.video-segmented button{color:var(--stage-muted);white-space:nowrap;background:0 0;border:0;border-radius:5px;height:30px;padding:0 12px;font-size:12px;font-weight:550}.video-segmented button.selected{color:#fff;background:#0668ff}.video-segmented button:disabled{cursor:not-allowed;opacity:.4}.video-stage :where(button,a):focus-visible{outline-offset:2px;outline:3px solid #74a8ff}.video-hint-row{align-items:center;gap:8px;margin-top:14px;font-size:12px;display:flex}.video-main>.video-error+.video-stage{margin-top:0}.video-stats{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:22px;padding:20px 24px 22px}.video-stats-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:18px;display:flex}.video-stats-title{letter-spacing:-.4px;color:#15243b;font-size:16px;font-weight:600}.video-stats-heading .muted{font-variant-numeric:tabular-nums;font-size:12px}.video-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.video-stat{background:#f7f9fc;border:1px solid #e8eef5;border-radius:8px;min-width:0;padding:14px 16px}.video-stat-label{color:var(--muted);margin-bottom:8px;font-size:11px}.video-stat-value{letter-spacing:-.4px;color:#15243b;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600}.video-stat-value .admin-badge{padding:5px 10px;font-size:12px}.admin-badge.warn{color:#8b6010;background:#fff6dc}.admin-badge.fault{color:#a83d33;background:#fff0ec}.video-stats-foot{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:16px;font-size:12px;display:flex}.video-stats-foot .serial{color:#2b405d;font-size:12px}.video-stats-fault{color:#a83d33}@keyframes video-pulse{0%{box-shadow:0 0 #38c17266}70%{box-shadow:0 0 0 7px #38c17200}to{box-shadow:0 0 #38c17200}}@keyframes video-blink{50%{opacity:.3}}@media (max-width:1100px){.video-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-control span{display:none}.video-control{justify-content:center;width:38px;padding:0}}@media (max-width:760px){.video-test .admin-sidebar{padding-bottom:16px}.video-test .admin-sidebar .admin-brand{padding-bottom:14px}.video-stream-nav{scroll-snap-type:x proximity;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.video-stream-nav button{scroll-snap-align:start;border-color:#2b405a;flex:none;width:auto;min-height:48px;padding:8px 12px}.video-stream-title{font-size:13px}.video-stream-empty{padding:6px 4px}.video-test .admin-sidebar-footer,.video-topbar-note{display:none}.video-test .admin-main{padding:16px 14px 40px}.video-stage{aspect-ratio:4/3;border-radius:10px;min-height:320px}.video-placeholder{padding:72px 20px 88px}.video-hud{padding:12px}.video-hud-title{font-size:13px}.video-hud-bottom{padding-top:30px}.video-placeholder-title{font-size:17px}.video-placeholder-text{font-size:12px}.video-stats{padding:16px}.video-stat-grid{gap:10px}.video-stat-value{font-size:16px}}.telemetry-categories{grid-template-columns:1fr .85fr 1fr;gap:18px;margin-top:18px;display:grid}.telemetry-categories>div+div{border-left:1px solid var(--line);padding-left:18px}.telemetry-categories h3,.photo-gallery-heading h3{margin:0 0 12px;font-size:12px;font-weight:600}.telemetry-categories dl{flex-wrap:wrap;gap:16px;margin:0;display:flex}.telemetry-metric dt{color:var(--muted);margin-bottom:7px;font-size:10px}.telemetry-metric dd{font-variant-numeric:tabular-nums;margin:0 0 5px;font-size:20px;font-weight:550}.telemetry-metric dd small{color:var(--muted);font-size:10px}.metric-freshness{color:var(--success);font-size:10px}.telemetry-metric.stale .metric-freshness{color:#946518}.telemetry-metric.stale dd,.telemetry-metric.unavailable .metric-freshness{color:var(--muted)}.photo-instructions{margin:16px 0;font-size:12px;line-height:1.7}.photo-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.photo-controls label{align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex}.photo-controls input{width:18px;height:18px;accent-color:var(--blue)}.photo-controls select{color:inherit;border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:9px}.photo-card button{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:36px;padding:7px 10px;font-size:11px}.photo-gallery-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.photo-gallery-heading h3{margin:0}.photo-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.photo-item{border:1px solid var(--line);border-radius:8px;min-width:0;overflow:hidden}.photo-item img,.photo-placeholder{aspect-ratio:4/3;object-fit:cover;background:#f1f3f6;width:100%;display:block}.photo-placeholder{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.photo-caption{overflow-wrap:anywhere;gap:7px;padding:10px;font-size:11px;display:grid}.photo-metadata{color:var(--muted);font-size:10px}@media (max-width:650px){.telemetry-categories{grid-template-columns:1fr;gap:16px}.telemetry-categories>div+div{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.telemetry-card,.photo-card{padding:18px}}
