:root{
  --bg:#040c1d;
  --bg2:#06152e;
  --nav:#030b1c;
  --card:#07172f;
  --card2:#0a2446;
  --line:#17385f;
  --line2:#245487;
  --text:#f5f8ff;
  --muted:#aab9cf;
  --muted2:#7388a6;
  --red:#e10110;
  --red2:#c90015;
  --red-bright:#ff2940;
  --brand-navy:#001c50;
  --brand-logo:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABJCAYAAACNZiAWAAAWFElEQVR42t1cd3xVRdp+5pyTXm8KhGboLSIrrCv66bruJwIhJKHcBLF+FpRQIhaKrAKKouJPdNeAoIKUVZR1XSuuBWwU18UFYVEp0kt6r3dmnu+Pc1sKkITA537Db3433HPu3Jl3nud535nzzgUubBGA0zz9Zadp33NBO3ShitME1isAuPXWW4M37Rb9lVZdTRgiQODQoB4xe9avX1zd8N7/BwaYa9iv8/U11zjDd+aaUytr5G2uqrreqKsDhAkEGAgICdgfERqwsq8j7E9btqwoB2AAcwHM1/+pBhCA0wDWKwEgvu/o0aV11oLa0tr+sIhB/S9i3z6JFAB+2ntY/HPPEQFpIijC+jEyxHq4YM+6v9CHBg2A+M8pPp537JPaJ6z3DevRPp2IGMpk50Pym10HFBuUb3cfVCOdsySihhEdxjKsd+a7nZJGD2yqzV8wAnxwTxmcEvplReh9FVVyhi6ujOjZK0EveOQOZKZfbaAgH2Wvr0dNQT4MAAHx8Yi6wQnExuMv72/Rf5i3HD/tyzVEdGh1ZIj1fNfg2qd27nynxL/9X9qUe9VdAIjtl5kW1N35PRyjGNQhlbPnLpdl2p7p0pwXmTttOis/+IiuEyfpOn6Cle9/yNwp2SxZsowkWUFy7hOvyrDOaUTMKAZ2c+6L7ue8Sfwfeotmwb1LUnqP8J6Zb6BdKhE1nCnO2XLn/uOaJGs3bmLuPVNYtnI1tdZsVJRi6csrmXv3ZNZ8tokk+cOhU3rsjXMlHMlE+zSG9M78IK7f2EvPNy1aAHe7A9ckXhMc2TdzltF5TDHCh7PnpbeqN/72hc3z40eZ9+AsFs5/jK4Tp0iSWilqKe1Xz99uo7iOHWfhI/OZ9+Bs8thRkuQ7G7aqi4fcJRE5gqLz6Jrw3s6nO/e/PsaHPg81Lhjcr7E8cHf0yRgW1D1zOxwjGdQxjXPmvSxL3ZNanLOUuZOzWb15qz1wktrlota6yapcLi8gqr/ewrzJ01j8pyUkyRqSjz+9RoZflEY4UhjQPWN/dL8xN19gWvgglzgws2t4r8w1SEgjIodx5Ng5csdPR7xwP3X3ZJatWksP2LXLZc/2aQbvrUpR+xmibNUa5k7MYvUnn5Ikfzx8So+/bYELMSOIdmkM6ZWxoeMFoIVX5CZOHBwQ0++GbOMiZx4ik9l90G36tbc2ueF+jPmzHmLBvAV0nThZH+5nG3jD6qYISbpOnGTB3EeZ++As8ugRkuS7H21VA66cKBExnOicXh3Vx7lwwICRDh8924wWPnVvn5RxbXAP5z8Qm8qgjmmc+cgyWeL26MVLXmRu1jTWbtnm07UzwL3Z1Q8NNVu2MnfSVBblLLVp4qZFRNfRNi16jNsb0z/T6ePBNdY50GKu4flwr4EjO0X2y1yOhHSNyBEcmj5Tbt9zyA33jcy9ezLLV6/1Clmz4d7c6kcLrTUrVq/lqYlZrP70MzctcvW4m+a5ED2caJ/KsN4Zb3Xsk9qntbTwwt0QgKP/hIlm4rgTiBjOxAE36dVvfGrP+ckTzJ01hwVzH6XrxAlv51oF95bQwuMtjp9g4dzHmDfD5y3+9sFm1fc3tytEjKDRJb3E0W/8jLlOZ2ALRNLmjQDQOSnjstCemZ8hNoVm+1HMnpkj82vsWSh7cTnzs7JZs2WrF566LeDeQjSQZM3WbczLmsaiF5Z4g6g581+SIZ3SiNhRDO2Z+Y9OSROuFY2i1dOExVdemRoR3feGReiQVouI4bxmxHS5bcdeTZKuL79k7j1TWP7qGtItUB64S6UopaSUyl2l3//t15bOtG/QftVjBPd9buixdNUanpw4mTUb7SDq+71H9fAxMyWihhMd0xjVb3xO38vSY09jBAoASOianBjUfdxOOFKY0CeTS1e+b39DQT7zH3qYhY/MpzwN3JtbmjPDzWpHuuzv96fFiZMsemQ+82fNIfNySZKrXv9Ydbn4Rg1HCoN7OH9KSErv1xDtAgAuuWRo6E9l4V/Xltb96hbnVa6nn8m22keEiMpXVqJ6x/eIGO9E0H9daZtLSsC0dYWaMEwDcxauxtZtPyAoPARU2m6VBASgFRESFICXFk9Fu7hoaK0hRBN0VArCslDy0FxU/v0jCCvc3RZ9IDUMUFUjsFs3xK1YBhEWal/SGsKyAAA1X32N8nVvIvhXAxFx1x0orKrDjBl/dK147fOAwKig/XHxYUNOfLumqJ5ChvfK+AMcKbw166k6kpQ7djB30hRWrFhFSjfcPeGr34xJNwx/O3oWYV5NxCYT0cPddRjhGEZEDiUSRvHwUXtWZFMews3rijff4gGABxHsrkE8iED+jED+jCAeQBAPAKz84CNfn/z1wUMLKVn2ykrmTprCuu/+RZKcmP1sHWJSGd7b+XQ97zB06E1hRse0Q+36TdCFZZWqduf3zJ04ma5Dh88azHgMMOKm+TRjhjOw2ziaiWO91eo6lmaX0YzsncEjx05jAHcbrkOHeCS2Ew8aETxsxfGwGcsjViwPmzF2DWrHnyFYuui5MwuvPy0OHWbuxCxWbd/Ossoa1XHALVq0G5F71VUTHLC3nYD9RSpJV1Qlpo34DWIiQo2y1a8j9tFHYCVeBLpcgLChd6aiNaEUoZRuoipoqT1SU98XkQABKoWi2ydDF+bCEEGglKCSoFSA0oAwoGsLEJ46FpEPZNs0PF2f3O/T5YKVeBFiHpuHirXrEBEaZIwdOQSsUe1+rlSDvAaoqLMSAQODft2PPHoUaNcOZvt20C4X4ObV2Yoh0GDXivUdjBDekdfb21IawjJR9sQiVG38AIblAJSELRFug5kmKKtgJfZEzPIcQGt3e2dx65ZlG6FdPKwOncBDB/HrIQMIgtXVKt5rAGoYIBESFQGRlwczJgYgmxaqZm0tsdEVembb+7awRS/AQs2XX6Pk0ce8g/c25pFooSFMIm7lSzDbtwO1Pisi630PCcQ4IAqLEBwRAoBCaU2vAZRWbkV3W5b67NZtqvAsb/q3qd2wLi5G0R1ZoCQEjQZtEDBNaFmM6McXIPja39bzQM2fHbcRhAF6N9PsMRv17/PMFls8ZiGanvn6d9J3RWsI00BJ9kzU7d8FwwoHtLJdnrsZwwyElkUISXUicuZ9Z+Z9K2fIaOY0NkMDTjNgEqCGcP+z4wjb31euXYfyNa/AtOIA5QLdImlLhgnKSlhdeyP25RxAs3m8P8vgqXU9KhpttVFsGMYZPysEIGylhBEYANf+AyiaNh2GEWbTAbZIejAihAIDBOLWrIAZHw9qdY6z728GAcA8nQHQRgioz3vTMOx7NAGXC0W3T4IqLgBEkE0HEAI2/IVpQqoSRC9ciOCrroRuJu9JngHPosE99QygfHeydbQ6PTIJQEB7hMgQKJ23EDVffQLTcti+XrjZ4nZdUhYibNxNiLp/KiglRDNFrymv5XMo9AMoG4qgab8phF/c3UKhNdyjEA3AJgQgFaKCTITHOVC38XOUPLkQhhUDKJd7zeC+27B5H9gzCTHLnm+Zu2uOo2Zjihs+MAifOLBVzTd6R5D2+7XV+NOiqYioKMOp2+6y3Z32YEPY6BECgIIRZCFu9ct2LKKb4Y7JZgKVfhrjGTNg+Tyib/CtEdpG8CNhWCZUfjHuu3880q6/HPljJkAdPQDTirVdmndihM17WYDYp/+IoCsuh24u9JvZWZ+X9sDNbIAAIXwha6sfM7pNTMI0DajSSvz6iv548tGJKFvyEsrffh2WFQdI5cWMJgHDHnz42AmIvG8qtMvVbN63SKr8lugwVUMEuIWi1U+h6a1CCGgpERURhFXLZkPs2oWi+2fAMqJsdwYAgqDb4NTVCEwahJglz4Fat/ngG8ohIABl+gxgewG3ZSjO7QGLEDBNQBZXYO6iLPTv0QnHfnMDUFMOw4qBdi90CGEb3DChZCXCb74JZrt4sK4OCAg4DwZgfTdoNgqEPAOnNxRma1SWtOOakGC8/d5WlFe74MjOAmCAUO5Vo1+3tIIpIlG+aBFcu3ZDBAYCSp0nBIhGwulzg34IEa2KCX0BgdaEGRqCrz7fgSkPPI+wG8cj4v4HoGQRYAbUa9sgAREAVViAglvvgq6qsnVI6/NAAL8pVQ0RQLcAtlIC6kVhAtBaw2oXjdWrNiDnlfcR+8wTCLl6KJSrGMKw/IwrAK1gWNGo+9c2lEyfZWsAeV5QwKYXQ8rPPbQ2AGi8I6A0YUZH4r7ZOdi2Yz/av7EKiIsHdTUoDE8MBCEEhJIwrDiULc9Bxeo/2xucflTwGri5fr/BffRfnAnRQANUA6FozQpTeKJAUa8TNAXqaOD2rEWobt8BCWtWQrIWMHwBh8c7UWuYRgRKpk5H3b/32EZwU8EbZzTX75/lPrMeAkx/DrfZUts7YSLQwsnCElQUFCFo+PWImjMHdOuB/9cJ7daDslIU3nInWF3dolk/M1BFk501Gi5a6oXzbWAJ4X52EBAQAMM0Aa3hePQPCLouBdpVaO/30c/7agXDikLtd1tRfP9sWw/aUBBPowHaFyaeF+8L3zabYYDCQOyrL8LqkAilqgHTqE9A5bL1YOkLqHz9TQjLAs/RNRJNr3MMtO22wGn9rxA+EFJKWJ06IWblMgAS7pgQ9TbNtYYwwlA0aSpce/fC8NMDnKtWs6EBVMNtZnHuX1Tv2+hlmG+bWyJk2HWImjMHWhUBpgWQvjBMawgRCF1agsJb7gJra72BVus1oLGQGo29pGg91tlwB4beDjdaZRgGKCWi5z2EkN8Nh5JFoGn5xicAaAlhRaHmmy9ROnsuhHWuekB3+w0NYNZ3gqIVWsB66inOricexJkmYlcshRmbAOoaCMOwParn48oF04pF2eJnUfW39xrFBy3VgIa7135xAJvcMWlVrN1o8ESTSyw3CqxuXRGz7AWQ1fYjJrdxhGd9oTUgglB41yTIw4chzObrARu9CkAYDQxgWAJCQAj6uUO2gvQ8jb85wwrTrQdhY9MROTkbShZ69cAb0GgCZjB0wSkU3ZFlexSyWX0Uns0Zt34Iz7afYQmvASwTLkCgvLgC7JgAfeqk72lKSxwr/arwH7g4M7AMA1QK0YsWIHjg5dCy1DaCP12UhLAcqPrsQ5Q+/rSbCs1AgTv0dZ06BXbogLL8IjcO6uq8BogKM36AacqNn3wjRIdO0FVVdigaEABI2SxDGIaAaZmwTAHTMmCaBkzv3wKmIc66rWWEhCBmxVKI4GBQKNC0ANOEME0b9gIwg+JR+vgTqP1qM0TAWaggJURAAFz/3gNUVkF06IhNm7YLCMrocOsHjwGMfSN6/mhGBHz7wSc7sOvHIyru3sko+mMOard9YxvBMM4qPOWV1VDFZagtrYQqroAqsassroAqrkBxaQWoeWYUSImgQZci6vEFULIYWhZ7X7UsBl3FYG0JVG058lLHwfXzQQjDaGwEpWwNCQhA7bZvUPDcC4i7dxJ2/XRUffjJdpgRod/uHd73J9iKY5/PcfR3Di8uUhuSusXJDX9daHQJNYyip56FiAhH1F13wIiNtaOxBo+ntLb3/xY+vw6bt+xGYHgItK7/QFRJCUdkKHKenIKI8JDTp8h4/L9povDemVB790JYwT498Oi5EQBdXYSQ1FRETrnH7pdheHVBmCZ0SQlKl70MXVKC2NkP4FgNOWL0LLV7/0nLERuYXPzDWxv88gfthKGwnmMXIGE0Ow+4hWve+lySpP58E3OzprL8zb+cMSWuzZKkWtueX+pcxdvvMDdrKuWndn7xuvc2y4sG3EzEpzKkR/qT/mP2K3MNASC6nzMbHdPKEJ3C68fMUjsPnlKkYsULOcy770HW7trty/z2S5uRUtEl5WmrbGkCpcsvC6zJak+CkpIee7n27mP+AzNZ+sxikpI/HCtUKZkPK0SNIBJSqiJ7jZktmh486iEhcfANfcP6ZPwVcakM7pjOh59cK8tJzYM/M/+BmSxe/Dx1RWWTiVNKtSzxUZ0ppfZs1zzpszW1LMtZysLs+8kf9rCG5BOL18uwzqOJmBSG9Bj7QbdLx16CMw/eU9xpsgDaDxyfYXV17kNUMnsPvo3vfLpdkqTrnXeZmzWVlRv+fuEzRRsmUH/xJXOzprHm9XUkyY+37FaXXHk3ETmSRpfRh+OTnDf7HFDjnGFxJiTYZ/3SoneeCpxdUlpzL2oZmJF6uXri6alGj6hAUfp8DlwlpYieeCesron2NlSbPs9rLJAQAsIwoE6eRNmLL8EwDERNn4KTZggfnr1Ev/Lnz0yYZFRc2NLE6KD5329dm3cOh618qfKdf3XjZSE9xn6G6GRGdnVyUc5brjqS3LmDBdOms/TlFT5Ins9scZIV695g7qSp5JbNJMlla/8u2/ceT0QmM6j7uK2dB0z4bYOTJOe6oPfRIi7phjtFl9HHEJnMwb+dpDd++6Miyco1a5k3JZvVX33dtrSQ0nvqpPZfO5h37/0sd58u+27fcfX7kQ9KhA8jEkYVOvo671s2cXCA38Db8giN7/xA38E3dgjrm7EM7VI04kbxzuxn5clqqVmYz7w5D7Nw/gLK3NxzOzHil/Wpy8tZ+uxzzJ8+gzx6mGWknjn/FRmYkE7EjGR4L+ebFw0Y0x1tOOtnpQUAtB+YcW1gt3Hb4Ehlh74T+NKfP7Z7vHkzcydNYblbmFqMBj+Rq/xwA3Pvnkz53vv2CbJP/yn7XHYnETGCZpf0H2OSMsa20QmR1tFi4uCJAY5+42egQ2oJolP4+7SZavu+44oky3OWMO/eB1i78/smY4czprgePMT8WXNYvGAhWVvNA/llevztT0hEjSDik+si+o1/cvDg66J86LywR+caoaHjJZm9Q3tlvonYFAYmpHP2oytlKal59DDzHpjBwmcWU1c2HTvUEzkpWfbSCuZNziZ37qAi+dzyd6WjWwYRlczA7mM2JSRlXHaB4N4yNAgAMf0znUbimH2ITGbPwf/Dtz/+hx07vPceT02awooNH/nl/Etfdrf79Ef+5GxWv7qaJPnVjgNqyH9P1YgYQXRKP+noN/4eT9LJL+z4bH0YDhgw0hHZd/witB9Vh+hkZt62QO47VaxZW83ihU8xb9Yc1u3f7x24PHacxQsWsmD2I2R+HgvrqKc8mONCfCoRm8yw3s5VPZLSuvgeYrYd3MX5oYX9mwEdB2QMKariourCiqsiHRGYN2OCyr4nzTS+34n819bbzwMCA2GWlMGRlgzxu9/htXc3q9kPvWgeOVoEKyZkd3SENaNw1xsb6BW5LyT+A4r3eO2bTpgxF0+YJjqPzkf4MA4Zeq/6aqf79wNKCsmifJLkv48VquSMORLRKURCalVU7zGP9+/vDPeDu3GeOnq+aWGHn4kD07oW1oQsrCiqGA/DxHVXX8wrrhjAwMAAbP/nHvHhxp2irrIGIdGBnzgizBkndq7f4Y+o8/nY5kKgwQS+kAJA/MXO0SVVYmZdSenlUKadIG1ZMMOtHx3RYYuLdr+23N5PuTA/nXEhVdT7oygkRM8hEwZV1prdpavWjAoJPXJVEr9btWpVjd2nueKX+CsRbR47tOza+Sn/C3qtuXm0IA5WAAAAAElFTkSuQmCC");
  --blue:#2586e8;
  --cyan:#4ab0ff;
  --green:#19d57b;
  --amber:#ffbd4a;
  --shadow:0 24px 70px rgba(0,0,0,.34);
  --radius:18px;
  --radius-sm:12px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--bg)}
body{margin:0;min-height:100vh;background:
  linear-gradient(rgba(29,66,111,.14) 1px,transparent 1px),
  linear-gradient(90deg,rgba(29,66,111,.14) 1px,transparent 1px),
  radial-gradient(circle at 42% 16%,rgba(24,89,158,.20),transparent 34%),
  linear-gradient(180deg,#05132b 0,#040c1d 46%,#030a18 100%);
  background-size:42px 42px,42px 42px,auto,auto;
  color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
button,input{font:inherit}
button{cursor:pointer}
button:disabled{cursor:not-allowed}
.site-glow{position:fixed;pointer-events:none;z-index:0;filter:blur(18px);opacity:.8}
.glow-blue{width:520px;height:520px;left:-260px;top:120px;background:radial-gradient(circle,rgba(29,128,238,.17),transparent 68%)}
.glow-red{width:520px;height:520px;right:-250px;top:50px;background:radial-gradient(circle,rgba(255,24,56,.14),transparent 68%)}
.utilitybar{height:30px;background:rgba(2,8,20,.94);border-bottom:1px solid rgba(52,84,126,.45);position:relative;z-index:20}
.utility-inner,.brandnav-inner,.shell{width:min(1180px,calc(100% - 36px));margin:0 auto}
.utility-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#adbdd4;font-size:12px}
.utility-left{display:flex;align-items:center;gap:8px;white-space:nowrap}.utility-left strong{color:#cbd7e8;font-weight:700}.utility-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px rgba(37,134,232,.85)}.utility-sep{opacity:.45}
.device-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8fa5c2;font-variant-numeric:tabular-nums;max-width:52%}
.brandnav{position:sticky;top:0;z-index:18;background:rgba(3,11,28,.92);border-bottom:1px solid rgba(48,82,128,.45);box-shadow:0 12px 28px rgba(0,0,0,.12)}
.brandnav-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brandlockup{display:flex;align-items:center;gap:13px;min-width:220px}.brand-shield{width:41px;height:41px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.24))}.brand-words{display:flex;align-items:baseline;gap:11px}.brand-words strong{font-size:21px;letter-spacing:.015em;font-weight:900}.brand-words span{font-size:12px;color:#8ea5c2;font-weight:700;border:1px solid #264565;border-radius:999px;padding:4px 8px}
.status-badges{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 10px;border:1px solid #264a73;border-radius:999px;background:#07182f;color:#c4d3e6;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.badge::before{content:"";width:7px;height:7px;border-radius:50%;background:#667c99;box-shadow:0 0 0 3px rgba(102,124,153,.10)}.badge.ok{color:#d9ffec;border-color:rgba(25,213,123,.35);background:rgba(7,68,48,.38)}.badge.ok::before{background:var(--green);box-shadow:0 0 11px rgba(25,213,123,.72)}.badge.warn{color:#fff1cd;border-color:rgba(255,189,74,.38);background:rgba(107,72,8,.30)}.badge.warn::before{background:var(--amber);box-shadow:0 0 11px rgba(255,189,74,.64)}.badge.bad,.badge.active{color:#ffe2e7;border-color:rgba(255,24,56,.42);background:rgba(113,8,30,.35)}.badge.bad::before,.badge.active::before{background:var(--red);box-shadow:0 0 12px rgba(255,24,56,.68)}
.shell{position:relative;z-index:2;padding:34px 0 50px}
.hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.75fr);gap:34px;align-items:end;padding:24px 0 30px}.hero-pill,.eyebrow{display:inline-flex;align-items:center;width:max-content;border:1px solid #29578b;border-radius:999px;padding:6px 12px;background:rgba(7,34,67,.7);color:#d4e3f5;font-size:12px;font-weight:800}.hero-copy h1{font-size:clamp(44px,6vw,72px);line-height:.95;margin:16px 0 14px;letter-spacing:-.055em;font-weight:950}.hero-copy h1 span{color:var(--red);text-shadow:0 0 28px rgba(255,24,56,.18)}.hero-copy p{margin:0;max-width:710px;color:#c1cee0;font-size:17px;line-height:1.6;font-weight:520}.hero-side{display:grid;gap:10px}.hero-mini{border:1px solid #1f436d;border-radius:14px;background:linear-gradient(135deg,rgba(9,35,69,.92),rgba(5,18,39,.92));padding:15px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.hero-mini span{display:block;color:#6f8cab;font-size:10px;font-weight:900;letter-spacing:.1em;margin-bottom:6px}.hero-mini strong{font-size:14px;letter-spacing:.01em}
.setup-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border:1px solid rgba(255,24,56,.48);border-radius:16px;background:linear-gradient(100deg,rgba(112,8,31,.38),rgba(10,37,73,.95) 52%,rgba(8,27,54,.96));padding:16px 18px;margin:0 0 18px;box-shadow:0 14px 34px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);position:relative;overflow:hidden}.setup-banner::after{content:"";position:absolute;width:230px;height:230px;right:-75px;top:-90px;background:radial-gradient(circle,rgba(255,24,56,.18),transparent 68%);pointer-events:none}.setup-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(255,97,119,.55);background:rgba(255,24,56,.11);color:#fff}.setup-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.setup-copy{display:flex;flex-direction:column;gap:3px}.setup-kicker{font-size:10px;letter-spacing:.11em;font-weight:900;color:#ff8ca0}.setup-copy strong{font-size:17px}.setup-copy>span:last-child{font-size:13px;color:#b7c5d9;line-height:1.45}.hidden{display:none!important}
.health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #21476f;border-radius:16px;overflow:hidden;background:rgba(5,20,43,.76);box-shadow:var(--shadow);margin-bottom:22px}.health-card{position:relative;min-height:110px;display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;padding:18px 16px;border-right:1px solid #17395f;background:linear-gradient(145deg,rgba(10,38,74,.72),rgba(4,17,37,.48));transition:.18s ease}.health-card:last-child{border-right:0}.health-card:hover{background:linear-gradient(145deg,rgba(13,51,99,.84),rgba(5,20,43,.62))}.health-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #2964a0;border-radius:10px;background:#0c3564;color:#9dceff;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.health-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.health-content{min-width:0}.health-label{display:block;color:#7f98b8;font-size:10px;font-weight:900;letter-spacing:.075em;text-transform:uppercase;margin-bottom:5px}.health-card strong{display:block;font-size:17px;line-height:1.05}.health-card small{display:block;margin-top:6px;color:#aab8cc;font-size:11px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.health-arrow{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;border:1px solid #29547f;color:#8abce9;font-size:13px}
.terminal-card,.panel{position:relative;border:1px solid #234f7b;border-radius:var(--radius);background:linear-gradient(145deg,rgba(8,34,67,.96),rgba(4,17,37,.98));box-shadow:var(--shadow);overflow:hidden}.terminal-card{padding:26px 28px 18px;margin-bottom:24px}.terminal-card-grid{position:absolute;inset:0;background:linear-gradient(rgba(52,105,164,.10) 1px,transparent 1px),linear-gradient(90deg,rgba(52,105,164,.10) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent 78%);pointer-events:none}.terminal-glow{position:absolute;width:380px;height:380px;filter:blur(12px);pointer-events:none}.terminal-glow-blue{left:24%;top:-230px;background:radial-gradient(circle,rgba(37,134,232,.19),transparent 67%)}.terminal-glow-red{right:-150px;top:-160px;background:radial-gradient(circle,rgba(255,24,56,.16),transparent 68%)}
.terminal-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.terminal-head h2,.panel-head h2,.section-heading h2{margin:7px 0 3px;font-size:28px;letter-spacing:-.035em}.terminal-head h2 span,.panel-head h2 span{color:var(--red)}.terminal-head p,.panel-head p{margin:0;color:#91a6c1;font-size:12px}.terminal-head-right{display:flex;align-items:center;gap:9px}.terminal-link{font-size:10px;font-weight:950;letter-spacing:.12em;color:#80ffb8;display:flex;align-items:center;gap:6px}.terminal-link::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 13px rgba(25,213,123,.8);animation:pulse 1.8s ease-in-out infinite}.screen-state{border:1px solid #2b537e;border-radius:999px;padding:7px 11px;background:#07182f;color:#aac2df;font-size:10px;font-weight:950;letter-spacing:.075em}.screen-state.active{border-color:rgba(255,24,56,.5);background:rgba(139,8,34,.35);color:#ffe6eb}.controller-stage{position:relative;max-width:990px;margin:0 auto 20px;padding:14px 18px 18px;border:1px solid rgba(77,111,151,.48);border-radius:20px;background:linear-gradient(180deg,rgba(8,19,36,.96),rgba(4,11,23,.98));box-shadow:0 26px 44px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.035)}.controller-stage::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 34%);pointer-events:none}.controller-nameplate{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;color:#647993;font-size:9px;letter-spacing:.15em;text-transform:uppercase}.controller-nameplate span{font-weight:900;color:#8aa2be}.controller-nameplate strong{font-size:10px;color:#627893}.controller{display:grid;grid-template-columns:118px minmax(360px,1fr) 118px;gap:18px;align-items:stretch}.key-column{display:grid;grid-template-rows:repeat(3,1fr);gap:11px}.pgd-key{min-height:74px;border:1px solid #354b64;border-radius:13px;color:#dfe8f4;background:linear-gradient(180deg,#25364a,#101c2b);box-shadow:0 8px 16px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.12),inset 0 -2px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;transition:transform .08s ease,border-color .12s ease,box-shadow .12s ease,filter .12s ease;user-select:none;touch-action:none}.pgd-key .key-label{font-size:14px;font-weight:900}.pgd-key.arrow .key-label,.pgd-key.enter .key-label{font-size:22px;line-height:1}.pgd-key small{font-size:8px;color:#72869d;font-weight:900;letter-spacing:.1em}.pgd-key:hover:not(:disabled){border-color:#4d79a5;filter:brightness(1.08)}.pgd-key.pressed,.pgd-key:active:not(:disabled){transform:translateY(2px);border-color:#ff526c;box-shadow:0 3px 8px rgba(0,0,0,.26),0 0 20px rgba(255,24,56,.18),inset 0 1px 3px rgba(0,0,0,.35)}.pgd-key.selected{border-color:#3d9bf2;box-shadow:0 0 0 2px rgba(37,134,232,.16),0 10px 22px rgba(0,0,0,.25)}.pgd-key:disabled{opacity:.36;filter:saturate(.3)}
.lcd-wrap{min-width:0}.lcd-topline{height:25px;display:flex;align-items:center;justify-content:space-between;color:#5f7187;font-size:9px;font-weight:900;letter-spacing:.13em;padding:0 6px}.lcd-bezel{padding:12px;border-radius:16px;background:linear-gradient(145deg,#25384b,#0c1723);border:1px solid #31465d;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset 0 -2px 6px rgba(0,0,0,.4),0 18px 24px rgba(0,0,0,.31)}.lcd-glass{padding:9px;border-radius:9px;background:#07100e;border:1px solid #0a1512;box-shadow:inset 0 0 18px rgba(0,0,0,.64),0 0 0 1px rgba(174,200,151,.08)}#pgd{display:block;width:100%;height:auto;aspect-ratio:600/160;border-radius:3px;image-rendering:pixelated;box-shadow:0 0 24px rgba(190,216,160,.08)}.lcd-meta{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;padding:10px 4px 0;color:#5e7188;font-size:9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.lcd-meta span{border:1px solid #1e3044;border-radius:999px;background:#07121f;padding:3px 7px}
.lcd-diagnostic{margin-top:9px;border:1px solid #1e3044;border-radius:9px;background:#07121f}.lcd-diagnostic summary{cursor:pointer;list-style:none;padding:7px 10px;color:#6f839b;font:800 9px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.03em}.lcd-diagnostic summary::-webkit-details-marker{display:none}.lcd-diagnostic-frame{padding:8px;border-top:1px solid #1e3044}.lcd-diagnostic-frame canvas{display:block;width:100%;height:auto;aspect-ratio:528/256;border-radius:3px;image-rendering:pixelated;background:#bac99d}
.control-strip{position:relative;display:grid;grid-template-columns:minmax(240px,1.2fr) minmax(200px,.8fr) minmax(190px,.75fr) auto;gap:14px;align-items:stretch;border-top:1px solid rgba(39,78,120,.56);padding-top:18px}.auth-inline,.switchline,.chord-state,.chord-actions{border:1px solid #1c3e64;border-radius:13px;background:rgba(5,20,42,.76);padding:12px 14px;min-width:0}.control-title{display:flex;align-items:center;gap:8px;margin-bottom:8px}.control-title label,.control-label{font-size:12px;font-weight:850}.control-dot{width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 10px rgba(255,24,56,.6)}.auth-inline small{display:block;color:#748aa6;font-size:9px;margin-top:6px}.password-row{display:grid;grid-template-columns:1fr 40px;gap:7px}.switchline{display:flex;align-items:center;gap:11px;cursor:pointer}.switchline input{position:absolute;opacity:0;pointer-events:none}.switch{width:38px;height:22px;border-radius:999px;background:#122943;border:1px solid #325474;position:relative;flex:0 0 auto;transition:.16s}.switch::after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;left:3px;top:3px;background:#7890ab;transition:.16s}.switchline input:checked+.switch{background:rgba(255,24,56,.29);border-color:#ff526b}.switchline input:checked+.switch::after{left:19px;background:#fff;box-shadow:0 0 10px rgba(255,24,56,.5)}.switchline strong{display:block;font-size:11px}.switchline small{display:block;color:#7289a5;font-size:9px;margin-top:2px}.chord-state{display:flex;flex-direction:column;justify-content:center}.chord-state>span{font-size:9px;color:#6f86a3;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.chord-state strong{font-size:11px;margin:4px 0 6px}.chord-state code{font-size:10px;color:#7fbfff}.chord-actions{display:flex;align-items:center;gap:8px;padding:10px}.chord-actions .btn{height:100%;min-height:40px}.mode-note{position:relative;margin-top:12px;color:#7890ad;font-size:10px;text-align:right;font-weight:700}
.panel{margin:0 0 14px}.setup-panel{padding:24px 26px 26px;background:linear-gradient(145deg,rgba(8,35,69,.98),rgba(4,17,37,.99))}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.panel-head h2{font-size:30px}.wizard-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0 0 22px}.step{position:relative;border:1px solid #24496f;border-radius:13px;background:#071a35;color:#91a8c4;min-height:68px;padding:11px 14px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:11px;text-align:left;align-items:center;transition:.16s}.step>span{grid-row:1/3;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#0d2a50;border:1px solid #2d5d8c;color:#8bbff0;font-weight:950;font-size:12px}.step b{font-size:12px;color:#d4dfec}.step small{font-size:9px;color:#6e86a4}.step.active{border-color:#ff405d;background:linear-gradient(135deg,rgba(115,9,34,.32),rgba(10,39,75,.9));box-shadow:0 0 0 1px rgba(255,24,56,.06),0 12px 28px rgba(0,0,0,.14)}.step.active>span{background:var(--red);border-color:var(--red);color:#fff;box-shadow:0 0 18px rgba(255,24,56,.25)}.step.active b{color:#fff}.wizard-page{display:none;animation:fadeIn .18s ease}.wizard-page.active{display:block}.section-intro{display:flex;gap:14px;align-items:flex-start;margin:4px 0 18px}.section-number{font-size:24px;line-height:1;color:#214e7d;font-weight:950;letter-spacing:-.04em;min-width:34px}.section-intro h3{margin:0 0 5px;font-size:18px}.section-intro p{margin:0;color:#9bacc1;font-size:12px;line-height:1.55;max-width:760px}
.form-grid{display:grid;gap:14px}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.one{grid-template-columns:minmax(0,580px)}label>span,.form-grid label{color:#d4deeb;font-size:11px;font-weight:760}.form-grid label>span{display:block;margin-bottom:7px}.form-grid small{display:block;color:#7187a3;font-size:9px;margin-top:6px;line-height:1.4}input{width:100%;height:43px;border:1px solid #285078;border-radius:10px;background:#05162d;color:#f4f8ff;padding:0 12px;outline:none;box-shadow:inset 0 1px 4px rgba(0,0,0,.18);transition:border-color .12s,box-shadow .12s}input::placeholder{color:#5f7591}input:focus{border-color:#3e90dc;box-shadow:0 0 0 3px rgba(37,134,232,.12),inset 0 1px 4px rgba(0,0,0,.18)}.icon-btn{border:1px solid #285078;border-radius:10px;background:#092342;color:#9ec9ef;display:grid;place-items:center}.icon-btn:hover{background:#0d3159}.info-box{display:flex;align-items:flex-start;gap:11px;margin-top:15px;border:1px solid #214d78;border-radius:12px;padding:12px 14px;background:rgba(7,34,67,.7);color:#aabbd0}.info-icon{width:25px;height:25px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;border:1px solid #2b6ca9;background:#0c3b6f;color:#a8d6ff;font-weight:900}.info-box strong{display:block;color:#e2ebf5;font-size:11px}.info-box span:last-child{display:block;margin-top:3px;font-size:10px;line-height:1.45}
.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:15px}.choice{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;border:1px solid #244a74;border-radius:14px;padding:15px;background:linear-gradient(145deg,#071a34,#061429);cursor:pointer;transition:.16s}.choice input{position:absolute;opacity:0}.choice-mark{grid-row:1/3;min-width:52px;height:38px;display:grid;place-items:center;border-radius:10px;border:1px solid #2c5c8a;background:#0b315c;color:#9cd0ff;font-size:10px;font-weight:950;letter-spacing:.06em}.choice strong{font-size:12px}.choice small{font-size:9px;color:#7188a4;margin-top:4px}.choice-check{position:absolute;right:12px;top:12px;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;border:1px solid #2c4d70;color:transparent;font-size:11px}.choice.selected{border-color:#ff415e;background:linear-gradient(145deg,rgba(96,8,30,.34),rgba(7,31,60,.95));box-shadow:0 0 0 1px rgba(255,24,56,.06)}.choice.selected .choice-mark{background:rgba(255,24,56,.14);border-color:#ff526c;color:#ffdce2}.choice.selected .choice-check{background:var(--red);border-color:var(--red);color:#fff}.auto-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid #21466e;border-radius:13px;overflow:hidden;background:#173b62;margin-top:10px}.auto-summary>div{padding:14px 15px;background:#071a34}.auto-summary span{display:block;color:#7089a7;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.auto-summary strong{display:block;margin-top:6px;font-size:12px;color:#dce7f4}.review-box{margin-top:16px;border:1px solid #264d75;border-radius:12px;background:#061a34;padding:14px;color:#aebdd1;font-size:11px;line-height:1.55}.review-box strong{color:#fff}.action-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.btn{min-height:42px;border-radius:999px;padding:0 18px;border:1px solid #31577c;background:#0b213e;color:#e4edf8;font-size:11px;font-weight:850;letter-spacing:.01em;transition:transform .1s ease,filter .12s ease,box-shadow .12s ease}.btn:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary{border-color:var(--red);background:linear-gradient(180deg,#ff233f,#ed092d);color:#fff;box-shadow:0 8px 22px rgba(255,24,56,.19),inset 0 1px 0 rgba(255,255,255,.19)}.btn.primary.strong{box-shadow:0 10px 28px rgba(255,24,56,.27),inset 0 1px 0 rgba(255,255,255,.2)}.btn.ghost{background:#07182f;border-color:#31577c}.btn.danger{border-color:#ff3e5b;background:#8f0b28;color:#fff}.btn.danger.ghost{background:rgba(111,8,29,.18);color:#ffcbd4}.btn:disabled{opacity:.35;filter:saturate(.4)}.result{min-height:18px;margin-top:11px;color:#88a0bd;font-size:10px}.result.ok{color:#72e9aa}.result.error{color:#ff8a9d}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:15px 0 12px}.section-heading h2{font-size:25px}.section-heading p{margin:0 0 4px;max-width:520px;color:#8399b5;font-size:11px;line-height:1.5;text-align:right}.compact-panel{background:linear-gradient(145deg,rgba(7,29,58,.98),rgba(4,16,34,.98))}.panel summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;user-select:none}.panel summary::-webkit-details-marker{display:none}.panel summary strong{display:block;font-size:12px}.panel summary small{display:block;color:#7289a5;font-size:9px;margin-top:3px}.summary-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid #2a5a8b;background:#0a315d;color:#a2d1fb;font-weight:950}.summary-icon.service{border-color:#743146;background:#34101c;color:#ff7589}.chev{color:#6f86a2;font-size:18px;transition:transform .15s}.panel[open] .chev{transform:rotate(180deg)}.panel[open] summary{border-bottom:1px solid #1d3e63}.details-body{padding:18px}.small{color:#8297b1;font-size:10px;line-height:1.55}.diag-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.diag-card{border:1px solid #1f4269;border-radius:12px;background:#04162d;padding:13px;min-width:0}.diag-card h3,.service-card h3{margin:0 0 9px;font-size:11px}.diag-wide{grid-column:1/-1}pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#99b0cb;font-size:9px;line-height:1.55;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.protocol-strip{display:flex;flex-wrap:wrap;gap:8px;border:1px solid #1f4269;border-radius:12px;background:#04162d;padding:10px 12px;color:#7f96b2;font-size:9px}.protocol-strip span{border-right:1px solid #1b3551;padding-right:8px}.protocol-strip span:last-child{border-right:0}.protocol-strip strong,.protocol-strip code{color:#c9dbef}.danger-panel{border-color:#5c2637}.danger-box{display:flex;align-items:flex-start;gap:12px;border:1px solid rgba(255,24,56,.35);border-radius:13px;padding:13px;background:rgba(93,7,27,.22);color:#ffc0cc}.danger-box>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#8f0b28;color:#fff;font-weight:950}.danger-box strong{display:block;font-size:11px}.danger-box p{margin:4px 0 0;color:#c79aa5;font-size:9px;line-height:1.5}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.service-card{border:1px solid #2a4562;border-radius:12px;background:#06182d;padding:14px}.check{display:flex;align-items:center;gap:8px;color:#adc0d6;font-size:10px;margin:8px 0}.check input{width:16px;height:16px;accent-color:var(--red)}
footer{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #162e4a;margin-top:28px;padding:24px 0 8px;color:#657b98;font-size:10px}.footer-brand{display:flex;align-items:center;gap:10px}.footer-shield{width:31px;height:31px}.footer-brand strong{display:block;color:#dde6f2;font-size:12px}.footer-brand span{display:block;margin-top:2px}.footer-meta{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end}
code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#8ac5fb}
body.provisioning-mode .utilitybar,
body.provisioning-mode .status-badges,
body.provisioning-mode .hero,
body.provisioning-mode .setup-banner,
body.provisioning-mode .health-grid,
body.provisioning-mode .terminal-card,
body.provisioning-mode .section-heading,
body.provisioning-mode #cloud-panel,
body.provisioning-mode #diagnose-panel,
body.provisioning-mode #service-panel,
body.provisioning-mode footer{display:none!important}
body.provisioning-mode .brandnav{position:relative}
body.provisioning-mode .brandnav-inner{justify-content:center}
body.provisioning-mode .brandlockup{min-width:0}
body.provisioning-mode .shell{padding-top:24px}
body.provisioning-mode #setup-panel{max-width:860px;margin:0 auto}
@keyframes pulse{0%,100%{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes fadeIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:980px){.utility-left span:last-child,.utility-sep{display:none}.hero{grid-template-columns:1fr}.hero-side{grid-template-columns:repeat(2,1fr)}.health-grid{grid-template-columns:repeat(2,1fr)}.health-card:nth-child(2){border-right:0}.health-card:nth-child(-n+2){border-bottom:1px solid #17395f}.controller{grid-template-columns:94px minmax(280px,1fr) 94px;gap:12px}.pgd-key{min-height:66px}.control-strip{grid-template-columns:1fr 1fr}.chord-actions{justify-content:flex-end}}
@media(max-width:720px){.utilitybar{display:none}.brandnav{top:0}.brandnav-inner,.shell{width:min(100% - 22px,1180px)}.brandnav-inner{min-height:66px}.brand-words span{display:none}.brand-words strong{font-size:18px}.brand-shield{width:36px;height:36px}.status-badges{gap:5px}.badge{padding:5px 8px;min-height:27px;font-size:9px}.status-badges .badge:nth-child(3){display:none}.shell{padding-top:20px}.hero{padding:14px 0 22px;gap:18px}.hero-copy h1{font-size:48px}.hero-copy p{font-size:14px}.hero-side{grid-template-columns:1fr 1fr}.hero-mini{padding:12px}.setup-banner{grid-template-columns:auto 1fr}.setup-banner .btn{grid-column:1/-1}.health-grid{grid-template-columns:1fr 1fr}.health-card{min-height:95px;padding:14px 12px;grid-template-columns:38px 1fr}.health-arrow{display:none}.health-icon{width:34px;height:34px}.health-card strong{font-size:14px}.terminal-card{padding:18px 14px 14px}.terminal-head h2{font-size:23px}.controller-stage{padding:10px 9px 11px}.controller{grid-template-columns:1fr;gap:10px}.key-column{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:8px}.left-keys{order:2}.lcd-wrap{order:1}.right-keys{order:3}.pgd-key{min-height:52px}.pgd-key small{display:none}.control-strip{grid-template-columns:1fr}.chord-actions{justify-content:stretch}.chord-actions .btn{flex:1}.setup-panel{padding:18px 14px}.panel-head{align-items:center}.panel-head h2{font-size:24px}.wizard-steps{gap:7px}.step{grid-template-columns:28px 1fr;min-height:60px;padding:9px}.step>span{width:27px;height:27px}.step small{display:none}.form-grid.two,.choice-grid,.service-grid,.diag-grid{grid-template-columns:1fr}.auto-summary{grid-template-columns:1fr}.auto-summary>div{border-bottom:1px solid #173b62}.auto-summary>div:last-child{border-bottom:0}.section-heading{align-items:flex-start;flex-direction:column;gap:4px}.section-heading p{text-align:left}.diag-wide{grid-column:auto}footer{align-items:flex-start;flex-direction:column}.footer-meta{justify-content:flex-start}}
@media(max-width:470px){.brandnav-inner{align-items:flex-start;padding:11px 0}.status-badges{max-width:165px}.status-badges .badge:nth-child(2){display:none}.hero-copy h1{font-size:42px}.hero-side{grid-template-columns:1fr}.health-grid{grid-template-columns:1fr}.health-card{border-right:0!important;border-bottom:1px solid #17395f!important}.health-card:last-child{border-bottom:0!important}.terminal-head{align-items:flex-start}.terminal-head-right{flex-direction:column;align-items:flex-end}.wizard-steps{grid-template-columns:1fr}.step{grid-template-columns:30px 1fr;grid-template-rows:auto auto}.step small{display:block}.action-row .btn{width:100%}.footer-meta{flex-direction:column;gap:4px}}


/* ========================================================================== 
   V0.12.5 PREMIUM UI POLISH
   Brand mark is embedded as a tiny data URI. No CDN/font/framework dependency.
   ========================================================================== */
::selection{background:rgba(225,1,16,.72);color:#fff}
:focus-visible{outline:2px solid #64b9ff;outline-offset:3px}
body{background:
  radial-gradient(ellipse at 15% -8%,rgba(33,105,191,.21),transparent 36%),
  radial-gradient(ellipse at 88% 5%,rgba(225,1,16,.10),transparent 30%),
  linear-gradient(rgba(52,93,145,.075) 1px,transparent 1px),
  linear-gradient(90deg,rgba(52,93,145,.075) 1px,transparent 1px),
  linear-gradient(180deg,#06142d 0,#040d1f 43%,#020814 100%);
  background-size:auto,auto,48px 48px,48px 48px,auto}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(100deg,rgba(255,255,255,.018),transparent 22%,transparent 74%,rgba(225,1,16,.016));mix-blend-mode:screen}
.brand-logo{display:block;background-image:var(--brand-logo);background-position:center;background-repeat:no-repeat;background-size:contain;flex:0 0 auto}
.brand-logo-nav{width:44px;height:50px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.28))}
.brandnav{background:linear-gradient(180deg,rgba(3,12,31,.96),rgba(3,11,28,.90));backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%);border-bottom-color:rgba(62,101,151,.42)}
.brandnav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 6%,rgba(45,132,224,.36) 32%,rgba(225,1,16,.42) 72%,transparent 94%);pointer-events:none}
.brandnav-inner{min-height:78px}
.brandlockup{gap:12px;min-width:330px}.brand-words{display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:1}.brand-words strong{font-size:22px;letter-spacing:.045em;color:#fff;text-shadow:0 6px 20px rgba(0,0,0,.25)}.brand-words span{margin-top:6px;padding:0;border:0;background:none;color:#90a8c6;font-size:10px;letter-spacing:.105em;text-transform:uppercase}
.product-chip{margin-left:2px;padding:5px 8px;border:1px solid rgba(73,137,203,.38);border-radius:7px;background:rgba(10,41,79,.52);color:#8fc9fb;font-size:9px;font-weight:900;letter-spacing:.09em}
.utilitybar{background:#020817;border-bottom-color:rgba(64,94,133,.32)}.utility-left strong{color:#e1e8f2}.utility-dot{background:#52b2ff;box-shadow:0 0 13px rgba(82,178,255,.92)}
.status-badges{gap:7px}.badge{border-color:rgba(55,100,150,.52);background:linear-gradient(180deg,rgba(9,34,66,.88),rgba(5,22,45,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 5px 18px rgba(0,0,0,.12)}
.shell{padding-top:27px}
.hero{position:relative;grid-template-columns:minmax(0,1.24fr) minmax(370px,.76fr);align-items:center;gap:34px;padding:18px 0 26px;margin-bottom:2px}
.hero:before{content:"";position:absolute;left:-42px;right:-42px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(63,112,169,.35) 20%,rgba(63,112,169,.35) 80%,transparent)}
.hero-pill{gap:8px;background:rgba(5,29,59,.72);border-color:rgba(60,120,184,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.hero-pill i{width:7px;height:7px;border-radius:50%;background:#55bdff;box-shadow:0 0 12px rgba(85,189,255,.8)}
.hero-copy h1{font-size:clamp(43px,5vw,62px);margin:14px 0 10px;letter-spacing:-.05em}.hero-copy h1 span{color:#f01428;text-shadow:0 0 32px rgba(225,1,16,.18)}.hero-copy p{max-width:720px;font-size:15px;color:#b8c7da;line-height:1.6}
.hero-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero-trust span{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(49,94,145,.44);border-radius:7px;background:rgba(4,24,50,.62);color:#889fbb;font-size:9px;letter-spacing:.025em}.hero-trust b{color:#cfe1f4;font-size:8px;letter-spacing:.08em}
.hero-side{display:grid;gap:9px}.hero-product{position:relative;min-height:94px;display:grid;grid-template-columns:74px 1fr;align-items:center;gap:15px;padding:12px 16px;border:1px solid rgba(58,105,157,.54);border-radius:16px;background:linear-gradient(135deg,rgba(9,39,77,.92),rgba(4,18,39,.96));box-shadow:0 18px 38px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden}.hero-product:after{content:"";position:absolute;right:-45px;top:-60px;width:180px;height:180px;background:radial-gradient(circle,rgba(225,1,16,.15),transparent 68%)}.hero-brand-logo{width:62px;height:70px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.30))}.hero-product div{position:relative;z-index:1;min-width:0}.hero-product small{display:block;color:#7192b7;font-size:8px;font-weight:950;letter-spacing:.14em}.hero-product strong{display:block;margin-top:4px;font-size:20px;letter-spacing:-.02em}.hero-product span:not(.brand-logo){display:block;margin-top:4px;color:#8399b5;font-size:9px;letter-spacing:.035em}.hero-mini-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.hero-mini{padding:12px 14px;border-color:rgba(47,93,145,.45);background:linear-gradient(145deg,rgba(7,30,61,.74),rgba(4,17,36,.84));border-radius:12px}.hero-mini span{font-size:8px;margin-bottom:5px}.hero-mini strong{font-size:11px}
.health-grid{border-color:rgba(45,93,145,.66);background:rgba(4,18,39,.72);box-shadow:0 22px 52px rgba(0,0,0,.22)}.health-card{overflow:hidden;border-right-color:rgba(44,83,127,.52);background:linear-gradient(150deg,rgba(10,38,75,.70),rgba(4,18,38,.56))}.health-card:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#318fde,rgba(49,143,222,.08))}.health-card:nth-child(3):before{background:linear-gradient(90deg,#e10110,rgba(225,1,16,.07))}.health-card:nth-child(4):before{background:linear-gradient(90deg,#7ebeff,rgba(126,190,255,.06))}.health-card:hover{transform:translateY(-1px);background:linear-gradient(145deg,rgba(14,51,95,.82),rgba(5,22,46,.72))}.health-icon{border-color:rgba(54,124,194,.62);background:linear-gradient(145deg,#0c386b,#08284f);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 7px 16px rgba(0,0,0,.16)}.health-arrow{opacity:.55;transition:.15s}.health-card:hover .health-arrow{opacity:1;transform:translate(1px,-1px)}
.terminal-card{border-color:rgba(54,105,161,.72);background:linear-gradient(155deg,rgba(7,31,62,.98),rgba(3,14,31,.99));box-shadow:0 32px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.025)}.terminal-card:before{content:"";position:absolute;z-index:1;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#001c50 0,#1677ca 35%,#e10110 72%,#e10110 100%)}.terminal-card-grid{opacity:.64;background-size:44px 44px}.terminal-head,.controller-stage,.control-strip,.mode-note{z-index:2}.eyebrow{padding:5px 10px;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.terminal-head h2{font-size:30px}.terminal-link{color:#8cffbf}.screen-state{background:rgba(4,19,41,.85);border-color:rgba(58,104,154,.62)}
.controller-stage{max-width:1010px;padding:13px 18px 20px;border-color:rgba(82,112,148,.55);border-radius:22px;background:linear-gradient(180deg,#0a1321,#050b13 88%);box-shadow:0 30px 60px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(255,255,255,.018)}.controller-stage:after{content:"";position:absolute;inset:6px;border:1px solid rgba(255,255,255,.025);border-radius:17px;pointer-events:none}.controller-nameplate{position:relative;z-index:2;padding:0 6px 10px}.controller-brand{display:flex;align-items:center;gap:7px}.controller-brand-logo{width:19px;height:22px}.controller-nameplate span{color:#8fa0b5}.controller-nameplate strong{color:#667b94}
.controller{position:relative;z-index:2}.lcd-wrap{padding:9px 12px 11px;border:1px solid rgba(101,117,133,.42);border-radius:12px;background:linear-gradient(180deg,#121a22,#090e13);box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 12px 30px rgba(0,0,0,.28)}.lcd-topline{padding:0 3px 7px;color:#63717e}.lcd-bezel{position:relative;background:linear-gradient(145deg,#151b20,#050708);border-color:#343a3d;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 10px 20px rgba(0,0,0,.35)}.lcd-bezel:before{content:"";position:absolute;z-index:3;inset:6px;border-radius:4px;background:linear-gradient(115deg,rgba(255,255,255,.055),transparent 22%,transparent 64%,rgba(255,255,255,.018));pointer-events:none}.lcd-glass{position:relative;overflow:hidden;border-radius:3px}.lcd-glass:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.20;background:repeating-linear-gradient(180deg,rgba(255,255,255,.035) 0,rgba(255,255,255,.035) 1px,transparent 1px,transparent 4px)}#pgd{filter:contrast(1.05) saturate(.88)}
.pgd-key{border-color:#4b555e;background:linear-gradient(180deg,#252c32,#11171c);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -2px 0 rgba(0,0,0,.55),0 8px 14px rgba(0,0,0,.25);transition:transform .08s ease,filter .1s ease,border-color .1s ease,box-shadow .1s ease}.pgd-key:hover:not(:disabled){filter:brightness(1.12);border-color:#66717a}.pgd-key:active:not(:disabled),.pgd-key.pressed{transform:translateY(2px);box-shadow:inset 0 2px 5px rgba(0,0,0,.52),0 2px 5px rgba(0,0,0,.22)}.pgd-key.selected{border-color:#ed2639!important;box-shadow:0 0 0 1px rgba(225,1,16,.3),0 0 18px rgba(225,1,16,.13),inset 0 1px 0 rgba(255,255,255,.07)}.pgd-key .key-label{font-weight:850}.pgd-key small{letter-spacing:.075em;color:#788491}
.control-strip{border-color:rgba(48,92,140,.58);background:linear-gradient(180deg,rgba(5,24,50,.93),rgba(4,18,39,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.control-title label{letter-spacing:.02em}.control-dot{background:#3ea8ff;box-shadow:0 0 11px rgba(62,168,255,.7)}
.panel{border-color:rgba(47,94,145,.64);background:linear-gradient(150deg,rgba(7,29,58,.97),rgba(3,15,33,.99));box-shadow:0 23px 58px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.022)}.setup-panel:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(#2087df,#e10110)}.panel-head{position:relative;z-index:1}.wizard-steps{border-color:rgba(45,88,137,.56);background:#041328}.step{background:rgba(5,22,46,.72)}.step.active{background:linear-gradient(145deg,rgba(94,8,26,.34),rgba(7,31,61,.96));border-color:rgba(225,1,16,.5)}.step.active>span{background:#e10110;box-shadow:0 0 0 4px rgba(225,1,16,.10)}
.choice{box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.choice.selected{border-color:#e62134;background:linear-gradient(145deg,rgba(96,8,30,.31),rgba(6,29,58,.96))}.choice.selected .choice-check{background:#e10110;border-color:#e10110}.choice.selected .choice-mark{border-color:#e93b4c;color:#ffdfe3}
input{transition:border-color .12s,box-shadow .12s,background .12s}input:focus{border-color:#428dd5!important;box-shadow:0 0 0 3px rgba(66,141,213,.13);background:#06182f!important}.btn{box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.btn.primary{border-color:#ee1c31;background:linear-gradient(180deg,#f31e34,#c90015);box-shadow:0 8px 22px rgba(225,1,16,.20),inset 0 1px 0 rgba(255,255,255,.17)}.btn.primary:hover:not(:disabled){box-shadow:0 11px 28px rgba(225,1,16,.26),inset 0 1px 0 rgba(255,255,255,.18)}
.compact-panel summary{transition:background .14s}.compact-panel summary:hover{background:rgba(9,37,72,.34)}.panel[open] summary{background:rgba(7,28,56,.42)}.summary-icon{box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}
footer{border-top-color:rgba(39,74,116,.42);padding-top:22px}.footer-logo{width:32px;height:37px}.footer-brand{gap:11px}.footer-brand strong{letter-spacing:.045em}.footer-secure{color:#708aa8}.footer-secure:before{content:"•";margin-right:7px;color:#2f8bdc}
*{scrollbar-width:thin;scrollbar-color:#234d76 #06152b}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:#06152b}*::-webkit-scrollbar-thumb{background:#234d76;border-radius:999px;border:2px solid #06152b}
@media(hover:hover){.health-card,.hero-mini,.hero-product,.panel,.terminal-card{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.hero-product:hover{border-color:rgba(75,135,196,.68);transform:translateY(-1px)}.compact-panel:hover{border-color:rgba(58,111,166,.77)}}
@media(max-width:980px){.hero{grid-template-columns:1fr}.hero-side{grid-template-columns:1fr}.hero-mini-row{grid-template-columns:1fr 1fr}.product-chip{display:none}}
@media(max-width:720px){.brandlockup{min-width:0}.hero{padding-top:9px}.hero-copy h1{font-size:44px}.hero-trust{gap:6px}.hero-product{grid-template-columns:60px 1fr}.hero-brand-logo{width:50px;height:58px}.hero-mini-row{grid-template-columns:1fr 1fr}.controller-stage{border-radius:16px}.controller-nameplate{padding-bottom:8px}.footer-secure{display:none}}
@media(max-width:470px){.brand-logo-nav{width:35px;height:40px}.brandlockup{gap:8px}.brand-words strong{font-size:17px}.hero-copy h1{font-size:39px}.hero-mini-row{grid-template-columns:1fr}.hero-trust span{width:100%;justify-content:space-between}.hero-product{min-height:82px}.hero-product strong{font-size:17px}.controller-brand-logo{display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

.local-control-ready>strong{display:block;font-size:12px;color:#9fffc9;margin-top:2px}.local-control-ready .control-dot{background:#2bd88f;box-shadow:0 0 11px rgba(43,216,143,.65)}

/* ============ PORTAL ADDITIONS (WireGuard operator control) ============ */
.view{display:block}
.brandnav-inner{display:flex;align-items:center;gap:16px}
.nav-right{display:flex;align-items:center;gap:12px;margin-left:auto}

/* --- login --- */
.login-shell{min-height:100dvh;display:grid;place-items:center;padding:24px}
.login-card{width:100%;max-width:404px;padding:28px;display:flex;flex-direction:column;gap:4px}
.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:6px}
.login-card h2{margin:6px 0 0;font-size:24px;letter-spacing:-.02em}
.login-sub{margin:2px 0 14px;color:var(--muted);font-size:13px;line-height:1.5}
.login-hint{margin:14px 0 0;color:var(--muted2);font-size:11px;line-height:1.5}
.field{display:flex;flex-direction:column;gap:7px;margin-bottom:6px}
.field>span{font-size:11px;color:var(--muted);font-weight:800;letter-spacing:.04em}
.login-card input{width:100%;padding:13px 14px;border-radius:11px;border:1px solid var(--line2);background:#06152e;color:var(--text);font-size:15px}
.login-card input:focus{outline:2px solid var(--blue)}
.login-card .btn{margin-top:12px}

/* --- device list --- */
.device-list{display:grid;gap:12px;margin-bottom:20px}
.device-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;text-align:left;border:1px solid #21476f;border-radius:16px;padding:16px 18px;background:linear-gradient(145deg,rgba(10,38,74,.72),rgba(4,17,37,.5));color:var(--text);box-shadow:var(--shadow);cursor:pointer;transition:.16s ease}
.device-card:hover{border-color:var(--line2);background:linear-gradient(145deg,rgba(13,51,99,.84),rgba(5,20,43,.62));transform:translateY(-1px)}
.device-card.alarm{border-color:rgba(255,24,56,.55);box-shadow:0 0 0 1px rgba(255,24,56,.4) inset,var(--shadow)}
.dev-dot{width:12px;height:12px;border-radius:50%;background:#4a5f74;flex:0 0 auto}
.dev-dot.online{background:var(--green);box-shadow:0 0 10px rgba(25,213,123,.7)}
.dev-main{min-width:0}
.dev-name{font-weight:850;font-size:16px;line-height:1.2}
.dev-sub{margin-top:4px;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dev-sub b{color:#9fb4d0;font-weight:700}
.dev-tags{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.dev-chev{color:var(--muted2);font-size:22px;line-height:1}
.tag{font-size:10px;font-weight:900;letter-spacing:.05em;padding:4px 9px;border-radius:999px;border:1px solid var(--line2);color:var(--muted);text-transform:uppercase;white-space:nowrap}
.tag.approved{color:#8ff0bb;border-color:#1c6b45}
.tag.pending{color:var(--amber);border-color:#6b5a2f}
.tag.alarm{color:#fff;background:var(--red);border-color:var(--red)}

/* --- device panel topline --- */
.device-topline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:4px 0 16px}
.device-title{margin-right:auto;min-width:0}
.device-title h2{margin:0;font-size:22px;letter-spacing:-.02em}
.device-id{color:var(--muted2);font-size:12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}
.device-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
#mode-btn.on{border-color:rgba(255,24,56,.5);background:rgba(139,8,34,.35);color:#ffe6eb}
#approve-btn.primary{background:var(--brand-navy);border-color:#2a63a6;color:#dff0ff;font-weight:800}

/* --- alarm banner --- */
.alarm-banner{display:flex;align-items:center;gap:14px;border:1px solid rgba(255,24,56,.5);border-radius:14px;background:linear-gradient(100deg,rgba(112,8,31,.4),rgba(10,37,73,.9));padding:13px 16px;margin:0 0 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);animation:pulse 1.8s ease-in-out infinite}
.alarm-banner .alarm-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(255,97,119,.55);background:rgba(255,24,56,.12);font-size:20px;flex:0 0 auto}
.alarm-banner strong{display:block;font-size:14px;color:#ffe0e5}
.alarm-banner span{color:#e7b9c2;font-size:12px}

.device-line{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52vw}
#audit-log{white-space:pre-wrap;word-break:break-word;margin:0;font:12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted)}

/* --- phone reflow: LCD on top, keys in the physical 2x3 layout below --- */
@media(max-width:560px){
  .controller{grid-template-columns:1fr 1fr;grid-template-areas:"lcd lcd" "left right";gap:10px}
  .lcd-wrap{grid-area:lcd}
  .left-keys{grid-area:left}
  .right-keys{grid-area:right}
  .pgd-key{min-height:66px}
  .control-strip{grid-template-columns:1fr}
  .chord-actions{display:grid;grid-template-columns:1fr 1fr}
  .status-badges{display:none}
  .device-actions{width:100%}
  .device-line{display:none}
  .terminal-card{padding:18px 14px 14px}
}


/* ===== company brand consistency (pompyciepla.wroc.pl) ===== */
:root{
  --bg:#051126;--bg2:#071a36;--text:#f7fbff;--muted:#b8c9e7;--muted2:#7e91b8;
  --red:#e30613;--red2:#c00512;--red-bright:#ff1f35;--blue:#1d8dff;--cyan:#55b8ff;--green:#16b35f;
  --shadow:0 24px 72px rgba(0,0,0,.45);
  --brand-logo:url("data:image/png;base64,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");
}
body{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.brand-logo{background-size:contain;background-repeat:no-repeat;background-position:center}
.login-shell{position:relative;overflow:hidden}
.login-glow{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(30px);pointer-events:none;left:50%;top:-140px;transform:translateX(-50%);background:radial-gradient(circle,rgba(29,141,255,.20),transparent 62%)}
.login-card{position:relative;z-index:1;box-shadow:var(--shadow)}
.login-logo{width:54px;height:62px}
.login-card h2{font-size:26px;letter-spacing:-.02em}
.login-card h2 span{color:var(--red)}

/* ===== calmer alarm (only the warning triangle blinks softly) ===== */
.alarm-banner{animation:none}
.device-card.alarm{animation:none;box-shadow:0 0 0 1px rgba(227,6,19,.35) inset,var(--shadow)}
.alarm-banner .alarm-ico{animation:softblink 1.5s ease-in-out infinite}
@keyframes softblink{0%,100%{opacity:1}50%{opacity:.3}}

