html[data-lx=portal] .arp-card{width:min(420px,100%);padding:28px 28px 22px;border-radius:22px;background:radial-gradient(90% 45% at 15% 0,rgba(47,127,255,.14),transparent 70%),linear-gradient(180deg,rgba(20,21,26,.96),rgba(12,13,17,.97))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:inset 0 1px #ffffff0d,0 30px 70px rgba(0,0,0,.55)!important}html[data-lx=portal] .arp-header{margin-bottom:20px}html[data-lx=portal] .arp-header-icon{width:42px;height:42px;border-radius:13px;color:#7fb1ff;background:rgba(47,127,255,.12)!important;box-shadow:inset 0 0 0 1px rgba(47,127,255,.32)!important;border:0!important}html[data-lx=portal] .arp-title{font:700 22px/1.2 var(--lx-display)!important;letter-spacing:-.02em;color:#fff}html[data-lx=portal] .arp-subtitle{font-size:13.5px;color:var(--lx-text-2)}.arp-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arp-social:has(> .arp-social-btn:only-child){grid-template-columns:minmax(0,1fr)}#authDivider[hidden],.arp-social[hidden],.arp-switch[hidden]{display:none!important}html[data-lx=portal] .arp-social .arp-social-btn{position:relative;width:100%;height:46px;margin:0!important;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:9px;overflow:hidden;border:0!important;border-radius:12px!important;cursor:pointer;font:600 14px/1 var(--lx-label)!important;white-space:nowrap;text-overflow:ellipsis;transition:background .2s,box-shadow .2s,transform .2s var(--lx-ease)}html[data-lx=portal] .arp-social .arp-social-btn:active{transform:translateY(1px)}html[data-lx=portal] .arp-social .arp-social-btn svg{flex:none;width:18px;height:18px}html[data-lx=portal] .arp-social .arp-google-btn{color:#e8ecf3!important;background:rgba(255,255,255,.05)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)!important}html[data-lx=portal] .arp-social .arp-google-btn:hover{background:rgba(255,255,255,.09)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)!important}html[data-lx=portal] .arp-social .arp-discord-btn{color:#fff!important;background:linear-gradient(180deg,#6773f5,#4f5bd5)!important;box-shadow:inset 0 1px #ffffff33,0 10px 24px -14px rgba(88,101,242,.9)!important}html[data-lx=portal] .arp-social .arp-discord-btn:hover{background:linear-gradient(180deg,#7480ff,#5865f2)!important}html[data-lx=portal] .arp-social .arp-discord-btn svg{color:#fff!important;fill:#fff!important}html[data-lx=portal] .arp-social .arp-social-btn:disabled{opacity:.7;cursor:wait}html[data-lx=portal] .arp-divider{margin:18px 0 16px}html[data-lx=portal] .arp-divider span{font:500 12px/1 var(--lx-label)!important;letter-spacing:0!important;text-transform:none!important;color:var(--lx-muted)}.arp-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.arp-label-row .arp-label{margin:0}.arp-link{padding:0;border:0;background:0 0;cursor:pointer;font:600 12.5px/1.4 var(--lx-label);color:#7fb1ff}.arp-link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.arp-link:disabled{color:var(--lx-muted);cursor:default;text-decoration:none}.arp-link.is-muted{color:var(--lx-muted)}.arp-link.is-muted:hover{color:var(--lx-text)}html[data-lx=portal] .arp-submit{height:46px;border-radius:12px;font:600 14.5px/1 var(--lx-label)}.arp-note{margin-top:14px;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.6;color:#c6f5dd;background:rgba(94,214,160,.08);box-shadow:inset 0 0 0 1px rgba(94,214,160,.25)}.arp-note[hidden]{display:none}.arp-code-to{margin:0 0 16px;font-size:13.5px;line-height:1.6;color:var(--lx-text-2);text-align:center}.arp-code-to b{color:#fff;font-weight:600}.arp-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:16px}.arp-code input{width:100%;height:56px;padding:0;border-radius:12px;text-align:center;outline:0;font:700 24px/1 var(--font-mono);color:#fff;caret-color:#2f7fff;background:rgba(0,0,0,.32);border:1px solid rgba(255,255,255,.12);transition:border-color .15s,box-shadow .15s,transform .15s}.arp-code input:focus{border-color:rgba(47,127,255,.7);box-shadow:0 0 0 3px rgba(47,127,255,.16)}.arp-code input.is-err{border-color:rgba(228,112,126,.7);animation:arp-shake .35s}@keyframes arp-shake{0%,100%{transform:none}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.arp-code-foot{display:flex;justify-content:space-between;gap:10px;margin-top:14px}html[data-lx=portal] .arp-welcome-badge{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px 0 12px;margin-bottom:16px;border-radius:99px;font:600 12px/1 var(--lx-label)!important;letter-spacing:0!important;text-transform:none!important;color:#c6f5dd;background:rgba(14,15,19,.85)!important;border:1px solid rgba(94,214,160,.22)!important;box-shadow:0 10px 26px -14px rgba(0,0,0,.6)!important;backdrop-filter:blur(8px)}html[data-lx=portal] .arp-wb-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#5ed6a0;box-shadow:0 0 10px rgba(94,214,160,.8)}html[data-lx=portal] .arp-wb-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid rgba(94,214,160,.6);animation:arp-ping 2s ease-out infinite}@keyframes arp-ping{from{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.arp-wb-sep{width:1px;height:14px;background:rgba(255,255,255,.12)}.arp-wb-meta{color:var(--lx-muted);font-weight:500}html[data-lx=portal] .pg-deco{border-radius:16px!important;padding:14px!important;background:linear-gradient(180deg,rgba(20,21,26,.92),rgba(12,13,17,.94))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 50px rgba(0,0,0,.5)!important;backdrop-filter:blur(10px)}html[data-lx=portal] .pg-deco-a{width:236px}html[data-lx=portal] .pg-deco-card-hd{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:600 11px/1 var(--lx-label)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--lx-muted)}html[data-lx=portal] #authWrapper .pg-deco-rows{gap:0}html[data-lx=portal] #authWrapper .pg-deco-row{display:flex;align-items:center;gap:10px;padding:9px 0!important;margin:0;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html[data-lx=portal] #authWrapper .pg-deco-row+.pg-deco-row{border-top:1px solid rgba(255,255,255,.06)!important}html[data-lx=portal] .pg-deco-ico{width:30px;height:30px;border-radius:9px;flex:none}html[data-lx=portal] .pg-deco-ico svg{width:15px;height:15px}html[data-lx=portal] .pg-deco-name{font:600 12.5px/1.3 var(--lx-label);color:var(--lx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-lx=portal] .pg-deco-time{font-size:11px;color:var(--lx-muted);margin-top:2px}html[data-lx=portal] .pg-deco-badge{flex:none;height:20px;padding:0 8px;border-radius:99px;display:inline-flex;align-items:center;font:600 10.5px/1 var(--lx-label);border:0!important}html[data-lx=portal] .pg-deco-badge.green{color:#9ff0c8;background:rgba(94,214,160,.12)}html[data-lx=portal] .pg-deco-badge.blue{color:#a9c9ff;background:rgba(47,127,255,.14)}html[data-lx=portal] .pg-deco-b{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px!important}html[data-lx=portal] .pg-deco-av{border:2px solid #111217}.ds-security-card .ds-card-body{display:grid;gap:0}.sec-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0}.sec-row+.sec-row{border-top:1px solid rgba(255,255,255,.06)}.sec-copy{display:grid;gap:3px;min-width:0}.sec-copy b{font-size:14px;color:#fff}.sec-copy span{font-size:12.5px;line-height:1.5;color:var(--lx-text-2);overflow-wrap:anywhere}.sec-side{display:flex;align-items:center;gap:10px;flex:none}.sec-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:99px;font:600 11.5px/1 var(--lx-label);color:var(--lx-text-2);background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.sec-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sec-chip.is-on{color:#9ff0c8;background:rgba(94,214,160,.12);box-shadow:inset 0 0 0 1px rgba(94,214,160,.3)}.sec-btn{height:34px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important}.sec-btn:disabled{opacity:.45;cursor:not-allowed}.sec-verify{margin-top:6px;padding:14px;border-radius:12px;background:rgba(47,127,255,.06);box-shadow:inset 0 0 0 1px rgba(47,127,255,.22)}.sec-verify[hidden]{display:none}.sec-verify p{margin:0 0 10px;font-size:13px;color:var(--lx-text-2)}.sec-code{display:flex;gap:8px}.sec-code input{flex:1;height:42px;padding:0 14px;border-radius:10px;outline:0;font:700 18px/1 var(--font-mono);letter-spacing:6px;text-align:center;color:#fff;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12)}.sec-code input:focus{border-color:rgba(47,127,255,.6)}.sec-code .ds-btn{height:42px}.sec-muted{margin:10px 0 0;font-size:12.5px;color:var(--lx-muted)}.sec-skel{height:110px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.07),rgba(255,255,255,.03));background-size:200% 100%;animation:sec-skel 1.3s linear infinite}@keyframes sec-skel{to{background-position:-200% 0}}@media (min-width:1000px){html[data-lx=portal] #dashboardSettingsView .ds-grid>.ds-security-card{grid-column:1/-1;order:2}}@media (max-width:480px){html[data-lx=portal] .arp-card{padding:22px 18px 18px}.arp-code{gap:6px}.arp-code input{height:50px;font-size:21px}.sec-row{flex-wrap:wrap}}#authWrapper.is-ar .arp-card{direction:rtl}#authWrapper.is-ar .arp-card :is(input[type=email],.arp-code,#codeBoxes){direction:ltr}#authWrapper.is-ar .arp-card input[type=email]{text-align:right}#authWrapper.is-ar .arp-welcome-badge,#authWrapper.is-ar .pg-deco{direction:rtl}#authWrapper.is-ar .arp-submit svg{transform:scaleX(-1)}.arp-forgot-row{display:flex;justify-content:flex-end;margin:-4px 0 14px}.arp-forgot-row .arp-link{font-size:12.5px;font-weight:600;color:var(--lx-text-2)}.arp-forgot-row .arp-link:hover{color:#7fb1ff}html[data-lx=portal] #authWrapper .arp-divider{margin:18px 0 14px}html[data-lx=portal] #authWrapper .arp-social{gap:8px}html[data-lx=portal] #authWrapper .arp-social .arp-social-btn{height:40px;border-radius:11px!important;font-size:13.5px!important;gap:8px}html[data-lx=portal] #authWrapper .arp-social .arp-social-btn svg{width:16px;height:16px}html[data-lx=portal] #authWrapper .arp-social .arp-discord-btn{box-shadow:inset 0 1px #ffffff2b!important}html[data-lx=portal] #authWrapper .arp-switch{margin-top:18px}@media (min-width:1000px){html[data-lx=portal] #dashboardSettingsView .ds-grid>.ds-devices-card{grid-column:1/-1;order:3}}.dv-list{list-style:none;margin:0;padding:0}.dv-row{display:flex;align-items:center;gap:12px;padding:12px 0}.dv-row+.dv-row{border-top:1px solid rgba(255,255,255,.06)}.dv-ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;color:var(--lx-text-2);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.dv-row.is-current .dv-ico{color:#7fb1ff;background:rgba(47,127,255,.1);box-shadow:inset 0 0 0 1px rgba(47,127,255,.3)}.dv-copy{flex:1;min-width:0;display:grid;gap:3px}.dv-copy b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:#fff}.dv-copy b em{font:600 11px/1 var(--lx-label);font-style:normal;padding:4px 8px;border-radius:99px;color:#9ff0c8;background:rgba(94,214,160,.12);box-shadow:inset 0 0 0 1px rgba(94,214,160,.3)}.dv-copy>span{font-size:12.5px;color:var(--lx-text-2)}.dv-foot{margin-top:10px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;gap:14px}.dv-foot p{margin:0;font-size:12.5px;line-height:1.6;color:var(--lx-muted)}.dv-all{flex:none;height:36px!important;padding:0 14px!important;border-radius:10px!important;font-size:13px!important;color:#ffb3c0!important;background:rgba(201,84,104,.1)!important;border:1px solid rgba(201,84,104,.35)!important}.dv-all:hover{background:rgba(201,84,104,.18)!important}.dv-all:disabled{opacity:.5;cursor:wait}@media (max-width:640px){.dv-foot{flex-direction:column;align-items:stretch}}#dashboardSettingsView .ds-card.ds-card-flash{animation:dsCardFlash 1.8s ease-out}@keyframes dsCardFlash{0%,35%{box-shadow:0 0 0 2px rgba(47,127,255,.55),0 0 28px rgba(47,127,255,.25)}100%{box-shadow:0 0 0 0 rgba(47,127,255,0)}}