
[data-ad-slot],[data-direct-ad],.commerce-hub{display:none!important}
[data-brand-logo]{background:transparent!important}
.operation-legal-shell{display:none;width:min(900px,calc(100% - 28px));margin:24px auto 40px}.operation-legal-shell.is-open{display:block}.operation-legal-article{display:none;background:#fff;border:1px solid #dfe3e8;padding:28px}.operation-legal-article.is-open{display:block}.operation-legal-article h1{margin-top:0}.operation-legal-article h2{margin-top:28px}.operation-legal-article p{line-height:1.75;white-space:pre-wrap}.operation-legal-home{background:#fff;border:1px solid #dfe3e8;padding:14px 18px}.operation-legal-home a{color:#123f9c;font-weight:700}
.legal-admin-editor{display:grid;grid-template-columns:210px 1fr;gap:16px}.legal-admin-list{display:flex;flex-direction:column;gap:6px}.legal-admin-list button{border:1px solid #d5dce6;background:#fff;padding:11px;text-align:left;border-radius:5px}.legal-admin-list button.active{border-color:#123f9c;color:#123f9c;font-weight:800;background:#f3f7ff}.legal-admin-form{background:#fff;border:1px solid #dfe3e8;padding:16px}.legal-admin-form label{display:block;font-weight:700;margin-bottom:12px}.legal-admin-form input,.legal-admin-form textarea{width:100%;margin-top:6px;border:1px solid #ccd4df;border-radius:4px;padding:10px}.legal-admin-form textarea{min-height:360px;resize:vertical;line-height:1.55}.legal-admin-help{font-size:12px;color:#697386;margin:4px 0 12px}.legal-admin-status{font-size:12px;color:#11865d;margin-left:10px}
.visit-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.visit-stat-card{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:16px}.visit-stat-label{font-size:12px;color:#697386;font-weight:700}.visit-stat-value{font-size:28px;font-weight:900;line-height:1.15;margin-top:8px}.visit-stat-sub{font-size:12px;color:#697386;margin-top:6px}.visit-chart{background:#fff;border:1px solid #dfe3e8;border-radius:8px;padding:16px}.visit-chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.visit-chart-head h4{margin:0}.visit-chart-row{display:grid;grid-template-columns:80px 1fr 86px 86px;align-items:center;gap:10px;padding:8px 0;border-top:1px solid #eef1f5}.visit-chart-row:first-child{border-top:0}.visit-chart-date{font-size:12px;color:#697386}.visit-chart-bar-wrap{height:10px;background:#eef2f7;border-radius:999px;overflow:hidden}.visit-chart-bar{height:100%;background:#123f9c;border-radius:999px;min-width:2px}.visit-chart-num{font-size:12px;text-align:right}.visit-refresh{border:1px solid #ccd4df;background:#fff;border-radius:5px;padding:8px 12px;cursor:pointer;font-weight:700}.visit-status{font-size:12px;color:#697386;margin-top:10px}
@media(max-width:900px){.visit-stat-grid{grid-template-columns:1fr 1fr}.visit-chart-row{grid-template-columns:70px 1fr 72px 72px}}
@media(max-width:760px){.legal-admin-editor{grid-template-columns:1fr}.legal-admin-list{display:grid;grid-template-columns:1fr 1fr}.operation-legal-article{padding:20px}.visit-stat-grid{grid-template-columns:1fr 1fr}.visit-chart-row{grid-template-columns:58px 1fr 58px}.visit-chart-row .visit-pageviews{display:none}}
.signup-verification-box{display:grid;gap:10px;margin:-2px 0 4px}.signup-country-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.signup-country-choice button{min-height:44px;border:1px solid #d8deea;border-radius:12px;background:#f7f8fb;color:#334155;font:inherit;font-weight:700;cursor:pointer}.signup-country-choice button.active{border-color:#1f6feb;background:#eef5ff;color:#0b57d0;box-shadow:0 0 0 1px #1f6feb inset}.signup-verify-channel{display:grid;gap:8px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fbfdff}.signup-code-row{display:grid;grid-template-columns:1fr auto;gap:8px}.signup-code-row input{min-width:0;letter-spacing:.16em;text-align:center}.signup-code-btn{min-height:42px;border:0;border-radius:10px;background:#1473e6;color:#fff;font:inherit;font-weight:800;padding:0 14px;cursor:pointer}.signup-code-btn.secondary{background:#162033}.signup-code-btn:disabled{opacity:.55;cursor:wait}#signupVerificationStatus.verified{color:#087a4b;font-weight:800}@media(max-width:520px){.signup-code-row{grid-template-columns:1fr}.signup-code-btn{width:100%}}


