.sp-connection-setup{--sp-ink:#172b43;--sp-muted:#5e7084;--sp-line:#dce5ef;--sp-surface:#fff;--sp-soft:#f4f8fc;border:1px solid var(--sp-line);background:var(--sp-surface);color:var(--sp-ink);border-radius:26px;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 20px 55px #12274110}.sp-setup-rail{color:#f5f9ff;background:linear-gradient(110deg,#193756 0%,#142b45 100%);border-bottom:1px solid #2d5275;grid-template-columns:minmax(260px,1fr) minmax(0,1.35fr);column-gap:65px;padding:28px clamp(30px,4vw,58px) 33px;display:grid}.sp-setup-brand{letter-spacing:-.02em;align-items:center;gap:12px;font-size:14px;font-weight:750;line-height:1.25;display:flex}.sp-setup-brand-icon{color:#16314a;background:#d4ff24;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.sp-setup-brand small{color:#a9c5e2;letter-spacing:0;margin-top:2px;font-size:11px;font-weight:500;display:block}.sp-setup-rail-copy{grid-area:2/1;max-width:390px;margin-top:41px}.sp-setup-rail-copy h2{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,31px);font-weight:730;line-height:1.2}.sp-setup-rail-copy p{color:#c7d7e7;margin-top:13px;font-size:14px;line-height:1.65}.sp-setup-timeline{grid-area:2/2;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.sp-setup-timeline li{color:#bacde0;border-top:1px solid #5a7691;align-content:start;gap:8px;min-height:73px;padding-top:12px;font-size:13px;font-weight:650;display:grid;position:relative}.sp-setup-timeline li[data-state=complete]{border-top-color:#d4ff24}.sp-setup-timeline li>span:last-child{min-width:0}.sp-setup-timeline li small{color:#9eb7d0;margin-top:3px;font-size:11px;font-weight:450;display:block}.sp-setup-timeline li[data-state=current]{color:#fff}.sp-setup-timeline li[data-state=current] small{color:#d4ff24}.sp-setup-timeline-mark{color:#c4d4e4;font-variant-numeric:tabular-nums;border:1px solid #5c7894;border-radius:11px;flex:0 0 33px;place-items:center;width:33px;height:33px;font-size:11px;font-weight:700;display:grid}.sp-setup-timeline li[data-state=complete] .sp-setup-timeline-mark{color:#17304b;background:#d4ff24;border-color:#d4ff24}.sp-setup-timeline li[data-state=current] .sp-setup-timeline-mark{color:#fff;background:#285990;border-color:#8eb8f5;box-shadow:inset 0 0 0 1px #84b7ff33}.sp-setup-rail-footer{color:#a9c5e2;font-variant-numeric:tabular-nums;grid-area:1/2;place-self:center end;margin:0;font-size:12px}.sp-setup-main{grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);gap:clamp(28px,3.5vw,55px);min-width:0;padding:clamp(32px,4vw,58px);display:grid}.sp-setup-heading>span{color:#1558c9;align-items:center;gap:9px;font-size:12px;font-weight:750;display:inline-flex}.sp-setup-heading>span:before{content:"";background:#1558c9;border-radius:50%;width:7px;height:7px}.sp-setup-heading h3{max-width:720px;color:var(--sp-ink);letter-spacing:-.052em;text-wrap:balance;margin:17px 0 0;font-size:clamp(29px,3.1vw,43px);font-weight:740;line-height:1.14}.sp-setup-heading p{max-width:650px;color:var(--sp-muted);margin:13px 0 0;font-size:15px;line-height:1.6}.sp-setup-content{border-left:1px solid var(--sp-line);grid-template-columns:54px minmax(0,1fr);align-content:start;gap:22px;padding-left:clamp(22px,3vw,42px);animation:.35s cubic-bezier(.2,.8,.2,1) both sp-setup-reveal;display:grid}.sp-setup-state-icon{color:#1558c9;background:#e9f2ff;border:1px solid #c9daf0;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.sp-setup-content-inner{min-width:0;max-width:720px}.sp-setup-content-inner>p{color:var(--sp-muted);margin:18px 0 0;font-size:14px;line-height:1.7}.sp-setup-status-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sp-setup-status{border:1px solid var(--sp-line);background:var(--sp-soft);border-radius:15px;min-width:0;min-height:97px;padding:16px 18px}.sp-setup-status>span{color:var(--sp-muted);margin-bottom:9px;font-size:11px;font-weight:650;display:block}.sp-setup-status strong{overflow-wrap:anywhere;color:var(--sp-ink);font-size:16px;font-weight:720;line-height:1.35;display:block}.sp-setup-status small{color:var(--sp-muted);margin-top:5px;font-size:11px;line-height:1.4;display:block}.sp-setup-help{border-top:1px solid var(--sp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:31px;padding-top:25px;display:flex}.sp-setup-help strong{color:var(--sp-ink);font-size:14px;font-weight:700}.sp-setup-help p{color:var(--sp-muted);margin:5px 0 0;font-size:13px}.sp-setup-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp-setup-button{cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:44px;margin-top:26px;padding:10px 17px;font-size:13px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.sp-setup-actions .sp-setup-button{margin-top:0}.sp-setup-button:hover{transform:translateY(-2px)}.sp-setup-button:active{transform:translateY(0)}.sp-setup-button-primary{color:#fff;background:#1558c9}.sp-setup-button-primary:hover{color:#fff;background:#0f48ab}.sp-setup-button-secondary{background:var(--sp-surface);color:#1a4b85;border-color:#b9cbe0}.sp-setup-button-secondary:hover{color:#1558c9;background:#edf4ff;border-color:#1558c9}.sp-setup-text-link{color:#1558c9;text-underline-offset:3px;font-weight:700}.sp-connection-setup :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #1558c9}.sp-setup-skeleton{background:#fff;border:1px solid #dce5ef;border-radius:26px;margin:28px 0;overflow:hidden}.sp-setup-skeleton-head{background:#193756;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:22px 55px;padding:28px clamp(30px,4vw,58px) 33px;display:grid}.sp-setup-skeleton-headline{grid-column:1;width:min(80%,320px);height:31px}.sp-setup-skeleton-brand{grid-column:1/-1;width:148px;height:40px}.sp-setup-skeleton-progress{grid-area:2/2;grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;display:grid}.sp-setup-skeleton-progress i{height:73px}.sp-setup-skeleton-body{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:55px;padding:clamp(32px,4vw,58px);display:grid}.sp-setup-skeleton-body>div{align-content:start;gap:14px;display:grid}.sp-setup-skeleton-body>div:nth-child(2){border-left:1px solid #dce5ef;padding-left:42px}.sp-setup-skeleton-body i{height:19px}.sp-setup-skeleton-body i:first-child{width:60%;height:42px}.sp-setup-skeleton-body i:nth-child(2){width:90%}.sp-setup-skeleton-body i:nth-child(3){width:75%}.sp-setup-skeleton :is(.sp-setup-skeleton-headline,.sp-setup-skeleton-brand,.sp-setup-skeleton-progress i){background:#ffffff29;border-radius:12px}.sp-setup-skeleton-body i{background:#e7edf4;border-radius:10px}.sp-setup-skeleton.is-detailed :is(.sp-setup-skeleton-headline,.sp-setup-skeleton-brand,.sp-setup-skeleton-progress i,.sp-setup-skeleton-body i){animation:1.5s ease-in-out infinite alternate sp-setup-pulse}@keyframes sp-setup-pulse{to{opacity:.48}}@keyframes sp-setup-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html.dark .mm-user .sp-connection-setup{--sp-ink:#f3f7fc;--sp-muted:#c0d0df;--sp-line:#3d526a;--sp-surface:#1c2c41;--sp-soft:#253a52;border-color:#435b75;box-shadow:0 20px 55px #07142135}html.dark .mm-user .sp-setup-rail{background:linear-gradient(110deg,#203c5a,#152c45);border-color:#45617d}html.dark .mm-user .sp-setup-heading>span{color:#d4ff24}html.dark .mm-user .sp-setup-heading>span:before{background:#d4ff24}html.dark .mm-user .sp-setup-state-icon{color:#d4ff24;background:#244366;border-color:#416898}html.dark .mm-user .sp-setup-button-primary{color:#17304b;background:#d4ff24}html.dark .mm-user .sp-setup-button-primary:hover{color:#17304b;background:#e6ff7c}html.dark .mm-user .sp-setup-button-secondary{color:#f3f7fc;background:#243a53;border-color:#6583a1}html.dark .mm-user .sp-setup-button-secondary:hover{color:#d4ff24;border-color:#d4ff24}html.dark .mm-user .sp-setup-text-link{color:#d4ff24}html.dark .mm-user .sp-connection-setup :is(button,a):focus-visible{outline-color:#d4ff24}html.dark .mm-user .sp-setup-skeleton{background:#1c2c41;border-color:#435b75}html.dark .mm-user .sp-setup-skeleton-head{background:#203c5a}html.dark .mm-user .sp-setup-skeleton-body>div:nth-child(2){border-color:#3d526a}html.dark .mm-user .sp-setup-skeleton-body i{background:#344a62}@media (max-width:940px){.sp-setup-rail{grid-template-columns:1fr;padding:25px 27px}.sp-setup-brand,.sp-setup-rail-copy,.sp-setup-timeline,.sp-setup-rail-footer{grid-area:auto/1}.sp-setup-rail-copy{max-width:none;margin-top:25px}.sp-setup-rail-copy h2{font-size:25px}.sp-setup-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:25px}.sp-setup-timeline li{gap:8px;min-height:60px;font-size:12px}.sp-setup-timeline-mark{border-radius:9px;flex-basis:29px;width:29px;height:29px}.sp-setup-rail-footer{justify-self:start;padding-top:18px}.sp-setup-main{grid-template-columns:1fr;gap:28px;padding:30px 27px 35px}.sp-setup-content{border-top:1px solid var(--sp-line);border-left:0;padding:25px 0 0}.sp-setup-skeleton-head,.sp-setup-skeleton-body{grid-template-columns:1fr;gap:22px;padding:27px}.sp-setup-skeleton-progress{grid-area:3/1}.sp-setup-skeleton-body>div:nth-child(2){border-top:1px solid #dce5ef;border-left:0;padding:22px 0 0}}@media (max-width:520px){.sp-connection-setup{border-radius:20px}.sp-setup-rail{padding:22px}.sp-setup-rail-copy p{font-size:13px}.sp-setup-timeline li{justify-items:start;gap:7px;display:grid}.sp-setup-timeline li small{display:none}.sp-setup-main{padding:28px 22px 32px}.sp-setup-heading h3{font-size:29px}.sp-setup-content{grid-template-columns:1fr;gap:18px;margin-top:29px;padding-top:25px}.sp-setup-status-list{grid-template-columns:1fr}.sp-setup-actions{width:100%}.sp-setup-actions .sp-setup-button{flex:100%}.sp-setup-skeleton-head,.sp-setup-skeleton-body{padding:22px}}@media (prefers-reduced-motion:reduce){.sp-setup-content,.sp-setup-skeleton.is-detailed :is(.sp-setup-skeleton-headline,.sp-setup-skeleton-brand,.sp-setup-skeleton-progress i,.sp-setup-skeleton-body i){animation:none}.sp-setup-button{transition:none}}
.sp-access-tips>.space-y-5 strong{display:none}.mm-user .sp-access-page{--ad-ink:#1d1732;--ad-muted:#62617a;--ad-line:#ded9ed;--ad-soft:#f4efff;--ad-accent:#6024b5;max-width:1220px;color:var(--ad-ink);background:radial-gradient(at 67% -12%,#eee6ff 0,#0000 43%),radial-gradient(at 8% 20%,#fff 0,#0000 57%);border-radius:24px;padding:18px 20px 28px}.mm-user .sp-access-heading{align-items:end}.mm-user .sp-access-heading>div:first-child>div{color:var(--ad-accent);letter-spacing:.12em;font-size:11px}.mm-user .sp-access-heading>div:first-child>div svg{display:none}.mm-user .sp-access-heading h2{letter-spacing:-.045em;font-size:clamp(27px,2.6vw,35px);font-weight:760;line-height:1.13;color:var(--ad-ink)!important}.mm-user .sp-access-heading p{margin-top:5px;font-size:13px;color:var(--ad-muted)!important}.mm-user .sp-access-refresh{border-radius:10px;min-height:42px;padding:0 16px;box-shadow:0 2px 7px #4b238c0a;color:var(--ad-accent)!important;background:#fff!important;border:1px solid #a376e5!important}.mm-user .sp-access-refresh:hover{transform:translateY(-1px);background:#f2e9ff!important}.mm-user .sp-access-feature{box-shadow:none;border-radius:0;gap:14px;overflow:visible;border:0!important}.mm-user .sp-access-hero{background:radial-gradient(circle at 80% 85%,#a137df 0,#0000 26%),radial-gradient(circle at 80% 5%,#6921a5 0,#0000 37%),linear-gradient(125deg,#29113e,#371752 65%,#4e1974);border:1px solid #4b246d;border-radius:16px;min-height:262px;padding:26px 30px 24px;box-shadow:0 18px 34px #361a551c}.mm-user .sp-access-hero:before,.mm-user .sp-access-hero:after{content:"";z-index:0;pointer-events:none;border:1px solid #be85ec8a;border-radius:50%;width:320px;height:320px;position:absolute}.mm-user .sp-access-hero:before{bottom:-162px;right:-123px}.mm-user .sp-access-hero:after{border-color:#d4a6f9a6;width:270px;height:270px;bottom:-218px;right:-72px}.mm-user .sp-access-hero>.pointer-events-none{display:none}.mm-user .sp-access-hero-content{grid-template-columns:46px minmax(0,1fr);align-content:start;display:grid}.mm-user .sp-access-hero-icon{background:linear-gradient(135deg,#8c50cc,#5f2b9c);border:0;grid-column:1;width:46px;height:46px;margin:0;box-shadow:0 7px 20px #170c2b5c}.mm-user .sp-access-hero-kicker{color:#f2e5ff;border-left:1px solid #e1c3fc85;grid-column:2;align-self:center;margin-left:15px;padding-left:15px;font-size:10px}.mm-user .sp-access-hero-title{letter-spacing:-.047em;grid-column:1/-1;max-width:570px;margin-top:15px;font-size:clamp(27px,2.6vw,37px);line-height:1.12;color:#fff!important}.mm-user .sp-access-hero-title span{color:#f6eaff;display:inline}.mm-user .sp-access-hero-description{color:#e1d3eb;grid-column:1/-1;max-width:470px;margin-top:7px;font-size:13px;line-height:1.55}.mm-user .sp-access-count{border:0;grid-column:1/-1;align-items:center;gap:18px;margin-top:16px;padding:0}.mm-user .sp-access-count>span:first-child{color:#f2e1ff;text-shadow:0 4px 15px #c08cfa5c;font-size:clamp(45px,4vw,61px);font-weight:780;line-height:1}.mm-user .sp-access-count>span:last-child{color:#f0e5f8;letter-spacing:0;text-transform:none;border-left:1px solid #dbc7ec8f;padding-left:17px;font-size:12px;font-weight:500;line-height:1.3}.mm-user .sp-access-actions{border:1px solid #e4d8fa;border-radius:16px;min-height:262px;padding:25px 27px;background:linear-gradient(140deg,#faf7ff,#f0eafa)!important}.mm-user .sp-access-actions>span{color:var(--ad-accent);letter-spacing:.09em;font-size:10px}.mm-user .sp-access-actions h3{margin-top:9px;font-size:20px;font-weight:730;line-height:1.18;color:var(--ad-ink)!important}.mm-user .sp-access-actions>p{margin-top:5px;font-size:12px;line-height:1.45;color:var(--ad-muted)!important}.mm-user .sp-access-actions>div{gap:8px;margin-top:16px}.mm-user .sp-access-actions button{border-radius:9px;min-height:39px;font-size:12px}.mm-user .sp-access-action-self{color:var(--ad-accent)!important;background:#fff!important;border:1px solid #9e6ed9!important}.mm-user .sp-access-action-self:hover{background:#f4ecff!important}.mm-user .sp-access-action-all{color:#fff!important;background:linear-gradient(100deg,#55209d,#6827bf)!important;border:1px solid #5720a7!important}.mm-user .sp-access-action-all:hover{filter:brightness(1.1)}.mm-user .sp-access-actions>p:last-child{margin-top:11px;font-size:11px;color:#77728b!important}.mm-user .sp-access-lower{border-top:1px solid var(--ad-line);gap:24px;padding-top:23px}.mm-user .sp-access-list-heading{margin-bottom:14px}.mm-user .sp-access-list-heading h3{letter-spacing:-.035em;font-size:21px;font-weight:740;color:var(--ad-ink)!important}.mm-user .sp-access-list-heading p{margin-top:2px;font-size:12px;color:var(--ad-muted)!important}.mm-user .sp-access-list-heading>span{background:#eee3ff;border:0;font-size:11px;font-weight:700;color:#5a20ad!important}.mm-user .sp-access-list{box-shadow:none;border-radius:0;overflow:visible;background:0 0!important;border:0!important}.mm-user .sp-access-current{border-radius:12px;margin-bottom:9px;position:relative;background:linear-gradient(105deg,#f5efff,#eee5fb)!important;border:1px solid #e3d4fa!important;padding:15px 17px!important}.mm-user .sp-access-current-badge{gap:5px;margin:0 0 8px 55px}.mm-user .sp-access-current-badge span:first-child{width:7px;height:7px;background:#1ebd68!important}.mm-user .sp-access-current-badge span:last-child{letter-spacing:0;text-transform:none;background:#d9f7e6;border-radius:999px;padding:3px 8px;font-size:10px;color:#20784e!important}.mm-user .sp-access-current h4,.mm-user .sp-access-device-row h4{font-size:13px;font-weight:720;color:var(--ad-ink)!important}.mm-user .sp-access-current [class*=bg-gradient-to-br]{box-shadow:none;border:1px solid #d1b5ef;background:#f6f1ff!important}.mm-user .sp-access-current [class*=bg-gradient-to-br] svg{color:#6024b5!important}.mm-user .sp-access-current .mt-2,.mm-user .sp-access-device-row .mt-2{margin-top:4px}.mm-user .sp-access-current .text-xs,.mm-user .sp-access-device-row .text-xs{font-size:11px;color:var(--ad-muted)!important}.mm-user .sp-access-revoke{border-radius:8px;min-height:35px;font-size:11px;color:var(--ad-accent)!important}.mm-user .sp-access-current .sp-access-revoke{background:#fff!important;border:1px solid #a376e5!important}.mm-user .sp-access-current .sp-access-revoke:hover{background:#f8f3ff!important}.mm-user .sp-access-device-row .sp-access-revoke:hover{background:#eee3ff!important}.mm-user .sp-access-other-label{letter-spacing:0;text-transform:none;border:0;justify-content:flex-start;gap:10px;font-size:12px;color:var(--ad-ink)!important;padding:3px 5px 8px!important}.mm-user .sp-access-other-label span:last-child{color:#5a20ad;background:#eee3ff;border-radius:999px;padding:3px 8px}.mm-user .sp-access-device-row{gap:11px;border-color:var(--ad-line)!important;padding:10px 8px!important}.mm-user .sp-access-device-row:hover{background:#f5effb}.mm-user .sp-access-device-row>div:first-child>div:first-child{border-radius:10px;width:38px;height:38px;background:#f5f0fc!important;border-color:#ded2f0!important}.mm-user .sp-access-device-row>div:first-child>div:first-child svg{color:#5f32a6!important}.mm-user .sp-access-more{font-size:12px;color:var(--ad-accent)!important}.mm-user .sp-access-more:hover{background:#eee3ff}.mm-user .sp-access-tips{border-radius:0;padding:0 0 0 24px;border:0!important;border-left:1px solid var(--ad-line)!important;background:0 0!important}.mm-user .sp-access-tips>div:first-child{color:#6428b8;background:#eee3ff}.mm-user .sp-access-tips>div:first-child svg{color:#6428b8}.mm-user .sp-access-tips h3{letter-spacing:-.035em;margin-top:7px;font-size:20px;font-weight:740;color:var(--ad-ink)!important}.mm-user .sp-access-tips>p{margin-top:3px;font-size:12px;line-height:1.45;color:var(--ad-muted)!important}.mm-user .sp-access-tips>.space-y-5{border:0;gap:0;margin-top:15px;padding:0;display:grid}.mm-user .sp-access-tips>.space-y-5>div{border-bottom:1px solid var(--ad-line);gap:13px;margin:0;padding:12px 0}.mm-user .sp-access-tips>.space-y-5>div:last-child{border:0}.mm-user .sp-access-tips>.space-y-5 span{color:#ab80e1;letter-spacing:-.06em;flex:0 0 31px;width:31px;font-size:22px;line-height:1}.mm-user .sp-access-tips>.space-y-5 p{font-size:11px;line-height:1.42;color:var(--ad-muted)!important}.mm-user .sp-access-tips>.space-y-5 strong{color:var(--ad-ink);margin-bottom:2px;font-size:12px;line-height:1.3;display:block}.mm-user .sp-access-tips>div:last-child{background:#f3ebff;border:1px solid #eadcf7;border-radius:11px;margin-top:17px;color:var(--ad-muted)!important}.mm-user .sp-access-tips>div:last-child svg{color:#6428b8}.mm-user .sp-access-page :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #7a35cf}html.dark .mm-user .sp-access-page{--ad-ink:#f4efff;--ad-muted:#c4bdd6;--ad-line:#4b4263;--ad-soft:#342a4a;--ad-accent:#d3b0ff;background:radial-gradient(at 70% -8%,#4b326b44 0,#0000 43%),#1b2434}html.dark .mm-user .sp-access-hero{background:radial-gradient(circle at 80% 80%,#8136bc 0,#0000 26%),radial-gradient(circle at 77% 5%,#5d278e 0,#0000 39%),linear-gradient(125deg,#291a40,#392052 70%,#482264);border-color:#8851b9}html.dark .mm-user .sp-access-actions{border-color:#51436b;background:linear-gradient(140deg,#302941,#28253b)!important}html.dark .mm-user .sp-access-refresh,html.dark .mm-user .sp-access-action-self,html.dark .mm-user .sp-access-current .sp-access-revoke{color:#e1c3ff!important;background:#2d2940!important;border-color:#8466a9!important}html.dark .mm-user .sp-access-refresh:hover,html.dark .mm-user .sp-access-action-self:hover,html.dark .mm-user .sp-access-current .sp-access-revoke:hover{background:#403354!important}html.dark .mm-user .sp-access-action-all{color:#fff!important;background:linear-gradient(100deg,#7941b7,#9d5bd8)!important;border-color:#a36ae4!important}html.dark .mm-user .sp-access-actions>p:last-child{color:#b9aecb!important}html.dark .mm-user .sp-access-list-heading>span,html.dark .mm-user .sp-access-other-label span:last-child{background:#45305c;color:#e2c2ff!important}html.dark .mm-user .sp-access-current{background:linear-gradient(105deg,#332948,#3b2d50)!important;border-color:#604c7c!important}html.dark .mm-user .sp-access-current-badge span:last-child{background:#1f4b3a;color:#b8f2ce!important}html.dark .mm-user .sp-access-current [class*=bg-gradient-to-br],html.dark .mm-user .sp-access-device-row>div:first-child>div:first-child{background:#3a3150!important;border-color:#66537f!important}html.dark .mm-user .sp-access-current [class*=bg-gradient-to-br] svg,html.dark .mm-user .sp-access-device-row>div:first-child>div:first-child svg{color:#dfbaff!important}html.dark .mm-user .sp-access-device-row:hover{background:#302b42}html.dark .mm-user .sp-access-device-row .sp-access-revoke:hover,html.dark .mm-user .sp-access-more:hover{background:#443454!important}html.dark .mm-user .sp-access-tips>div:first-child{background:#45305c}html.dark .mm-user .sp-access-tips>div:first-child svg,html.dark .mm-user .sp-access-tips>div:last-child svg{color:#d4adff}html.dark .mm-user .sp-access-tips>.space-y-5 span{color:#bd8df4}html.dark .mm-user .sp-access-tips>div:last-child{background:#342b48;border-color:#57466f}html.dark .mm-user .sp-access-page :is(button,a):focus-visible{outline-color:#d4adff}@media (max-width:1023px){.mm-user .sp-access-feature{grid-template-columns:1fr}.mm-user .sp-access-hero,.mm-user .sp-access-actions{min-height:0}.mm-user .sp-access-lower{grid-template-columns:1fr}.mm-user .sp-access-tips{padding:22px 0 0;border-left:0!important;border-top:1px solid var(--ad-line)!important}}@media (max-width:640px){.mm-user .sp-access-page{padding:10px 0 24px}.mm-user .sp-access-heading{align-items:start}.mm-user .sp-access-refresh{width:100%}.mm-user .sp-access-hero{padding:22px}.mm-user .sp-access-hero-title{font-size:29px}.mm-user .sp-access-actions{padding:23px}.mm-user .sp-access-lower{gap:18px}.mm-user .sp-access-current{padding:14px!important}.mm-user .sp-access-current .sp-access-revoke,.mm-user .sp-access-device-row .sp-access-revoke{align-self:flex-start}.mm-user .sp-access-device-row{padding:14px 4px!important}}@media (prefers-reduced-motion:reduce){.mm-user .sp-access-page :is(button,.sp-access-device-row){transition:none}}
