article.content .panel-eyebrow{color:#0000006b;font-size:13px;font-weight:600;letter-spacing:.12em;line-height:1.4;margin:0;text-transform:uppercase}html.dark article.content .panel-eyebrow{color:#ffffff73}.panel-table-wrap{overflow-x:auto}.panel-table{border-collapse:collapse;font-size:14px;width:100%}.panel-table th{border-bottom:1px solid rgba(0,0,0,.1);color:#00000080;font-size:12px;font-weight:600;padding:8px 10px;text-align:left;white-space:nowrap}.panel-table td{border-bottom:1px solid rgba(0,0,0,.06);padding:9px 10px;vertical-align:middle}.panel-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.panel-table tbody tr.clickable{cursor:pointer}.panel-table tbody tr.clickable:hover{background:#66ba3d0f}.panel-muted{color:#00000080}.panel-badge{background:#0000000d;border-radius:50px;color:#0000008c;display:inline-block;font-size:12px;padding:2px 10px;white-space:nowrap}.panel-table .panel-badge{margin-left:6px}.panel-badge--blocked{background:#c0392b1a;color:#c0392b}.panel-badge--on{background:#66ba3d1f;color:var(--brand-600)}html.dark .panel-muted,html.dark .panel-table th{color:#ffffff80}html.dark .panel-table td,html.dark .panel-table th{border-color:#ffffff14}html.dark .panel-badge{background:#ffffff0f;color:#fff9}html.dark .panel-badge--on{background:#66ba3d29;color:var(--brand)}.panel-status{align-items:center;color:#0000008c;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:1.4;white-space:nowrap}.panel-status:before{background:#00000040;border-radius:50%;content:"";flex-shrink:0;height:7px;width:7px}.panel-status--on{color:#1a1a1a}.panel-status--on:before{background:var(--brand-600);box-shadow:0 0 0 3px #39a31e26}.panel-status--warn:before{background:#d9822b;box-shadow:0 0 0 3px #d9822b26}.panel-status--error{color:#a5281b}.panel-status--error:before{background:#c0392b;box-shadow:0 0 0 3px #c0392b26}html.dark .panel-status{color:#ffffff8c}html.dark .panel-status--on{color:#e8e8f0}article.content .panel-login__grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin:0 auto;max-width:1040px;min-height:52vh}article.content.panel-login .panel-eyebrow{margin-bottom:14px}article.content .panel-login__headline{color:#1a1a1a;font-size:30px;font-weight:400;line-height:1.3;margin:0 0 28px}article.content .panel-login__features{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}article.content .panel-login__features li{align-items:flex-start;display:flex;font-size:15px;gap:12px;line-height:1.5}article.content .panel-login__features strong{color:#1a1a1a;font-weight:500}article.content .panel-login__features svg,article.content .panel-login__state-icon{flex-shrink:0;fill:none;stroke:var(--brand-600);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}article.content .panel-login__features svg{height:20px;margin-top:2px;width:20px}article.content .panel-login__more{color:var(--brand-600);display:inline-block;font-size:15px;font-weight:500;margin-top:24px;text-decoration:none}article.content .panel-login__more:hover{text-decoration:underline;text-underline-offset:3px}article.content .panel-login__card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:20px;box-shadow:0 10px 30px #0000000f;padding:36px}article.content .panel-login__form{display:flex;flex-direction:column;gap:10px}article.content .panel-login__label{font-size:13px;font-weight:500}article.content .panel-login__button{background:var(--brand-600);border:none;border-radius:50px;color:#fff;font-size:15px;font-weight:500;margin-top:6px;padding:11px 20px;transition:background .2s ease}article.content .panel-login__button:hover:not(:disabled){background:var(--brand)}article.content .panel-login__button:disabled{opacity:.6}article.content .panel-login__hint{color:#00000073;font-size:13px;line-height:1.5;margin:4px 0 0;text-align:center}article.content .panel-login__state{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center}article.content .panel-login__state-icon{height:36px;width:36px}article.content .panel-login__state-title{color:#1a1a1a;font-size:18px;font-weight:500;margin:0}article.content .panel-login__state .panel-login__muted{font-size:14px;line-height:1.6;margin:0}article.content .panel-login__spinner{animation:panel-login-spin .8s linear infinite;border:2.5px solid rgba(102,186,61,.2);border-radius:50%;border-top:2.5px solid var(--brand-600);height:28px;width:28px}@keyframes panel-login-spin{to{transform:rotate(1turn)}}article.content .panel-login__muted{color:#0000008c}article.content .panel-login__link{background:none;border:none;color:var(--brand-600);font-size:14px;margin-top:6px;padding:0;text-decoration:underline;text-underline-offset:2px}article.content .panel-login__error{color:#c0392b;font-size:14px;margin:14px 0 0;text-align:center}article.content .panel-login__row{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}article.content .panel-login__row>div{display:flex;flex-direction:column;gap:10px}article.content .panel-login__required{color:#c0392b;font-weight:600}article.content .panel-login__optional{color:#0006;font-weight:400}article.content .panel-login__terms{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:1.5;margin-top:4px}article.content .panel-login__terms input{accent-color:var(--brand-600);margin-top:3px}article.content .panel-login__switch{border-top:1px solid rgba(0,0,0,.07);color:#0000008c;font-size:14px;line-height:1.5;margin:24px 0 0;padding-top:18px;text-align:center}article.content .panel-login__switch a,article.content .panel-login__terms a{color:var(--brand-600);font-weight:500;text-underline-offset:2px}@media (max-width:860px){article.content .panel-login__grid{gap:32px;grid-template-columns:minmax(0,1fr);min-height:0}article.content .panel-login__headline{font-size:24px}article.content .panel-login__card{padding:24px}}html.dark article.content .panel-login__features strong,html.dark article.content .panel-login__headline,html.dark article.content .panel-login__state-title{color:#e8e8f0}html.dark article.content .panel-login__switch{border-color:#ffffff14}html.dark article.content .panel-login__card{background:#262634;border-color:#ffffff14;box-shadow:0 10px 30px #00000059}html.dark article.content .panel-login__hint,html.dark article.content .panel-login__muted,html.dark article.content .panel-login__optional,html.dark article.content .panel-login__switch{color:#ffffff8c}
