.team-link-onboarding{margin:16px 0 4px;padding:16px;border:1px solid rgba(54,222,232,.3);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(41,208,220,.14),transparent 42%),rgba(7,25,36,.84)}
.team-link-onboarding[hidden]{display:none}.team-link-heading{text-align:left;margin-bottom:12px}.team-link-heading>span{color:#43dce7;font:800 8px Manrope;letter-spacing:1.8px}.team-link-heading h2{margin:5px 0 3px;color:#e9fbff;font-size:17px}.team-link-heading p,.team-link-policy{margin:0;color:#6f91a3;font-size:9px;line-height:1.65}.team-link-onboarding .auth-form{display:grid;gap:9px}.team-link-policy{margin-top:11px;padding-top:10px;border-top:1px solid rgba(103,183,203,.12)}
.team-link-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin:0 0 12px;border:1px solid rgba(76,190,207,.16);border-radius:13px;background:#061621}.team-link-switch button{min-width:0;height:38px;border:0;border-radius:9px;background:transparent;color:#6f919f;font:700 10px inherit}.team-link-switch button[aria-selected="true"]{background:linear-gradient(105deg,#22bfd2,#31dbc0);color:#03131a;box-shadow:0 8px 22px rgba(31,202,207,.17)}.team-link-form-title{display:grid;gap:2px!important;margin:0 0 3px!important;text-align:left}.team-link-form-title b{color:#dff9fb;font-size:12px}.team-link-form-title span{color:#6e919f;font-size:9px}.team-link-onboarding form[hidden]{display:none!important}.team-link-onboarding .primary-auth:disabled{opacity:.45;cursor:not-allowed}
.link-account-note{margin:0 0 12px;color:#68899b;font-size:9px;line-height:1.6}.link-account-list>#link-account-rows{display:grid;gap:11px}.link-account-card{border:1px solid rgba(55,213,225,.2);border-radius:16px;padding:13px;background:linear-gradient(145deg,#0c2230,#071722);display:grid;gap:9px}.link-account-card header{display:flex;justify-content:space-between;gap:10px}.link-account-card header>div{min-width:0;display:grid;gap:2px}.link-account-card header b,.link-account-card header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-account-card header small,.link-account-meta small{color:#638598;font-size:8px}.link-account-card em{font:700 8px Manrope;color:#4be0b0}.link-account-card em.blocked{color:#ff8090}.link-account-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.link-account-meta span{min-width:0;padding:8px;border:1px solid rgba(113,181,202,.1);border-radius:10px}.link-account-meta b,.link-account-meta small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-account-meta b{margin-top:2px;color:#add1dc;font-size:8px}.link-account-card button{height:34px;border:1px solid rgba(54,213,229,.22);border-radius:9px;background:rgba(42,190,207,.08);color:#74e6ef;font:700 9px inherit}.link-account-card button.danger{border-color:rgba(255,92,116,.28);background:rgba(110,24,42,.16);color:#ff91a2}
.link-account-list .link-account-card{grid-template-columns:minmax(0,1fr)!important;align-items:stretch;min-width:0}.link-account-list .link-account-card>header,.link-account-list .link-account-card>.link-account-meta,.link-account-list .link-account-card>button{grid-column:1}.link-account-list .link-account-card>header{min-width:0;align-items:flex-start}.link-account-list .link-account-card>button{width:100%;min-height:38px;height:auto;padding:9px 12px;line-height:1.35;white-space:normal}.link-account-list .link-account-meta{width:100%;min-width:0}.link-account-list .link-account-meta span{min-width:0}.link-account-list .link-account-card header>div{min-width:0}
body.team-link-entry .login-copy h1{font-size:26px}body.team-link-entry .line-login-intro h2{font-size:16px}body.team-link-entry .line-access-flow,body.team-link-entry .line-auth-status{display:none}
@media(max-width:390px){.link-account-meta{grid-template-columns:1fr}.team-link-onboarding{padding:13px}.link-account-list .link-account-card{padding:12px}.link-account-list .link-account-card header{gap:8px}.link-account-list .link-account-card em{flex:0 0 auto;padding:5px 7px;border-radius:99px;background:rgba(72,223,175,.08);white-space:nowrap}.link-account-list .link-account-card em.blocked{background:rgba(255,105,125,.08)}}
