:root{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;color:#24262c;background:#f4f4f1;font-size:16px;color-scheme:light}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}.auth-header,.auth-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 5vw}.auth-header a{text-decoration:none}.auth-brand{font-size:20px;letter-spacing:.12em;font-weight:650}.auth-brand span{display:block;font-size:14px;letter-spacing:.14em;margin-top:5px;color:#666}.auth-layout{max-width:1320px;margin:12px auto 52px;display:grid;grid-template-columns:1.1fr 1fr;min-height:650px;padding:0 4vw;gap:7vw}.auth-art{position:relative;background:#1c1e25;min-height:650px;color:#fff;overflow:hidden}.auth-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.66}.auth-art>div{position:relative;padding:48px 36px;background:linear-gradient(#17191d66,transparent)}.auth-art span,.auth-kicker{font-size:13px;letter-spacing:.18em}.auth-art h1{font-size:clamp(30px,3vw,46px);line-height:1.45;font-weight:500;margin:42px 0 28px}.auth-art p{font-size:16px;color:#e2e3e6;line-height:1.9}.auth-panel{align-self:center;width:100%;padding:20px 0}.auth-kicker{color:#737780}.auth-panel h2{font-size:32px;margin:12px 0 16px;letter-spacing:-.03em}.auth-panel>p{line-height:1.7}.auth-panel form label{display:block;font-size:14px;margin:18px 0}.auth-panel input:not([type=checkbox]){display:block;width:100%;border:1px solid #bfc2c5;border-radius:5px;background:#fff;padding:13px 14px;margin-top:9px;min-height:49px;color:#252830}.auth-panel input:focus{outline:2px solid #535967;outline-offset:2px}.auth-tabs{display:flex;gap:8px;border-bottom:1px solid #d2d4d8;margin-top:25px}.auth-tabs button{border:0;background:transparent;color:#777b83;padding:12px 10px;font-size:15px}.auth-tabs button[aria-pressed=true]{color:#24262c;border-bottom:2px solid #24262c}.auth-submit{width:100%;background:#292d36;border:1px solid #292d36;border-radius:5px;color:#fff;padding:15px;margin-top:14px;min-height:52px}.auth-panel .auth-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.65}.auth-consent input{margin-top:5px;accent-color:#292d36}.auth-note{font-size:14px;color:#666b73;line-height:1.75}.auth-panel #auth-status{font-size:14px;min-height:0}.auth-panel #auth-status:not(:empty){background:#e8e9e8;border-left:3px solid #747b83;padding:12px}.auth-panel #auth-status.error{color:#8c3430;border-color:#ae4c45;background:#f3e7e5}.auth-footer{border-top:1px solid #d2d4d8;font-size:14px;color:#686d74;flex-wrap:wrap}.privacy-main{max-width:820px;padding:36px 24px 70px;margin:auto;line-height:1.9}.privacy-main h1{font-size:32px}.privacy-main h2{font-size:21px;margin-top:30px}.users-main{max-width:1400px;margin:auto;padding:36px 4vw}.users-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.users-summary{color:#676e78;line-height:1.8}.users-table-wrap{overflow:auto;background:#fff;border:1px solid #d8dadd;margin:28px 0}.users-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px;min-width:850px}.users-table th,.users-table td{padding:16px 14px;border-bottom:1px solid #e5e6e8;white-space:nowrap}.users-table td:nth-child(2){white-space:normal;min-width:180px;max-width:300px;overflow-wrap:anywhere}.users-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.users-controls button{padding:10px 16px;border:1px solid #babfc7;background:#fff;border-radius:4px;font-size:14px}.account-control{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px}.account-control button{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer;padding:5px;text-decoration:underline;text-underline-offset:5px}.account-control a{font-size:14px!important}.account-control .account-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:800px){.auth-layout{display:block;max-width:530px;margin-top:0;padding:0 24px}.auth-art{display:none}.auth-panel{padding:24px 0}.auth-header{padding:24px}.auth-brand{font-size:17px}.auth-header>a:last-child{font-size:14px}.auth-footer{padding:24px}.users-heading{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
:root .auth-panel select{display:block;width:100%;font:inherit;border:1px solid #bfc2c5;border-radius:5px;background:#fff;padding:13px 14px;margin-top:9px;min-height:49px;color:#252830}.auth-panel select:focus,.auth-code-button:focus-visible{outline:2px solid #535967;outline-offset:2px}.auth-code-row{display:flex;align-items:stretch;gap:12px}.auth-panel .auth-code-row input{min-width:0;margin-top:0;flex:1}.auth-code-button{flex:0 0 136px;border:1px solid #bfc2c5;background:#eeefec;border-radius:5px;color:#292d36;padding:10px;font:inherit;font-size:14px}.auth-code-button:disabled{cursor:not-allowed}.auth-panel #sms-fields>label[for]{margin-bottom:9px}.auth-panel #sms-note{min-height:24px}.auth-panel .auth-consent{font-size:13px}.auth-panel .auth-consent a{white-space:normal}@media(max-width:380px){.auth-code-row{gap:8px}.auth-code-button{flex-basis:112px;padding:8px;font-size:13px}}
