:root{color:#21334b;font-synthesis:none;--navy:#142d4e;--link:#225ca3;--red:#c13942;--line:#dce3eb;--muted:#6c7b8d;background:#f2f5f8;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:14px}*{box-sizing:border-box}body,h1,h2,h3,p{margin:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #5b94d4}button:disabled{cursor:default}h1{letter-spacing:-1px;font-size:32px;line-height:1.4}h1,h2{font-weight:650}h2{font-size:18px}.test-bar,small{font-size:12px}table{font-variant-numeric:tabular-nums}.site-width{width:min(1200px,100% - 64px);margin-inline:auto}.test-bar{color:#4b6280;background:#eaf0f7;border-bottom:1px solid #dce5ef}.test-bar>.site-width{align-items:center;gap:8px;min-height:30px;display:flex}.test-dot{background:#bd4346;border-radius:50%;width:6px;height:6px}.test-explanation{color:#697c94;margin-left:auto}.site-header{background:#fff}.brand-row{justify-content:space-between;align-items:center;gap:30px;min-height:100px;display:flex}.brand{letter-spacing:-1.8px;color:var(--navy);font-family:Arial,sans-serif;font-size:34px;font-weight:900;line-height:1}.brand:hover,.main-nav a:hover{text-decoration:none}.brand>span{color:var(--red)}.brand small{letter-spacing:2px;color:#718098;margin-top:9px;font-family:PingFang SC,sans-serif;font-size:11px;font-weight:500;display:block}.global-search{background:#f9fbfd;border:1px solid #ccd6e2;border-radius:4px;width:360px;height:40px;display:flex;overflow:hidden}.global-search input{outline-offset:-3px;background:0 0;border:0;flex:1;min-width:0;padding:0 14px}.global-search button{color:#6a7a8f;background:0 0;border:0;width:44px}.global-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:19px;height:19px}.edition{color:#7b8999;font-size:12px}.main-nav{border-top:1px solid #eef1f5;border-bottom:1px solid #d9e1eb}.main-nav>.site-width{align-items:stretch;gap:38px;height:48px;display:flex}.main-nav a{color:#4b5b6f;border-bottom:3px solid #0000;align-items:center;padding:3px 4px 0;display:flex}.main-nav a.router-link-exact-active{color:var(--navy);border-bottom-color:var(--red);font-weight:650}.main-nav a:hover{color:var(--link)}.nav-note{color:#8994a2;align-self:center;margin-left:auto;font-size:12px}.main-content{min-height:70vh;padding-top:30px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.breadcrumb{color:#8190a3;margin-bottom:12px;font-size:12px}.breadcrumb a{color:#71829a}.page-intro{color:#718095;margin-top:9px;line-height:1.6}.database-count{text-align:right;color:#64768e;font-size:13px}.database-count b{color:#2c4261;font-family:Arial;font-size:21px;font-weight:600}.database-count>span{color:#b0bac7;padding:0 12px}.database-count small{color:#8a96a5;margin-top:8px;display:block}.home-grid{grid-template-columns:minmax(0,1fr) 330px;gap:24px;display:grid}.calendar-panel,.panel,.schedule-panel{border:1px solid var(--line);background:#fff;border-radius:5px;overflow:hidden}.section-top{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:18px 22px;display:flex}.section-top>a,.section-top>span{font-size:12px}.date-tabs{background:#fafbfd;gap:8px;padding:16px 22px;display:flex}.date-tabs button{color:#697d95;background:#fff;border:1px solid #dce4ee;border-radius:4px;align-items:center;gap:10px;padding:8px 13px;font-size:12px;display:flex}.date-tabs button b{font-weight:550}.date-tabs button.active{color:#1d4778;background:#eaf1f9;border-color:#aac3df}.fight-board{background:var(--navy);color:#c4d0df;border-radius:4px;margin:0 22px 6px;position:relative;overflow:hidden}.fight-board:after{content:"";pointer-events:none;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;position:absolute;inset:55px -30px 54px;transform:skewY(-4deg)}.board-meta{border-bottom:1px solid #ffffff10;align-items:center;gap:7px;padding:17px 20px;font-size:11px;display:flex}.board-meta>span:last-child{color:#8fa5c1;margin-left:auto}.scheduled-dot{background:#8bb1d9;border-radius:50%;width:5px;height:5px}.main-match{z-index:1;justify-content:space-around;align-items:center;padding:29px 22px 30px;display:flex;position:relative}.corner{flex-direction:column;gap:10px;min-width:110px;display:flex}.corner>a{letter-spacing:1px;color:#fff;font-size:27px;font-weight:600}.corner>span{letter-spacing:2px;border-left:3px solid #e16a6c;padding-left:7px;font-size:10px}.blue-corner>span{border-color:#5d9eda}.corner>small{color:#91a8c3;font-size:11px}.versus{color:#8ba1bc;text-align:center;font-family:Arial;font-size:25px;font-style:italic}.versus small{margin-top:9px;font:11px PingFang SC,sans-serif;display:block}.board-bottom{color:#92a8c2;border-top:1px solid #ffffff10;justify-content:space-between;gap:15px;padding:13px 20px;font-size:11px;display:flex}.board-bottom a{color:#c6d9ed}.mini-match{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:16px 22px;display:flex}.mini-match:last-child{border:0}.division-label{color:#7b899c;width:110px;font-size:12px}.mini-match .fighter-link{font-size:14px;font-weight:550}.versus-small{font:11px Arial}.round-label{color:#8a96a6;margin-left:auto;font-size:11px}.calendar-event{color:#21334b;border-bottom:1px solid #e8edf3;align-items:center;gap:15px;padding:18px 20px;display:flex}.calendar-event:last-child{border:0}.calendar-event:hover{background:#f7faff;text-decoration:none}.date-block{text-align:center;background:#f2f5f9;border:1px solid #e1e7ef;border-radius:4px;min-width:49px;padding:6px}.date-block small{color:#8996a7;font-size:10px;display:block}.date-block b{color:#2a4262;margin-top:3px;font-family:Arial;font-size:22px;font-weight:500;line-height:1.2;display:block}.calendar-event strong{font-size:14px;font-weight:600;display:block}.calendar-event div>span{color:#78869a;margin-top:5px;font-size:11px;display:block}.calendar-event div>small{margin-top:6px;font-size:10px;display:block}.calendar-chevron{color:#b4bfcd;margin-left:auto;font-size:20px}.upcoming-text{color:#4576aa}.lower-grid{align-items:start;margin-top:24px}.table-scroll{max-width:100%;overflow-x:auto}.data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}.data-table th{color:#7d8ca0;text-align:left;background:#f7f9fc;border-bottom:1px solid #e3e9f0;padding:13px 20px;font-size:11px;font-weight:500}.data-table td{border-bottom:1px solid #eaf0f5;height:64px;padding:15px 20px}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#f8fbff}.data-table td.number,.data-table th.number,.leader-points{text-align:right}.cell-sub{color:#8996a6;margin-top:5px;font-size:10px;line-height:1.4;display:block}.fighter-link{font-size:14px;font-weight:600}.result-tag{color:#326d5a;background:#f0f8f4;border:1px solid #d5e8e0;border-radius:3px;padding:4px 7px;font-size:11px;line-height:1.2;display:inline-block}.result-tag.draw{color:#7c6b43;background:#faf7ef;border-color:#eee6d3}.result-tag .cell-sub{color:inherit}.leader-row{color:#263e5b;border-bottom:1px solid #eef1f5;align-items:center;gap:15px;padding:17px 22px;display:flex}.leader-row:hover{background:#f8fbff;text-decoration:none}.leader-rank{color:#ac7e42;min-width:17px;font-family:Arial;font-size:20px;font-style:italic}.leader-row strong{font-size:14px;font-weight:600}.leader-row small{color:#8b96a6;margin-top:5px;font-size:11px;display:block}.leader-points{color:#405d80;margin-left:auto;font-family:Arial;font-size:15px}.panel-note{color:#8a97a6;border-top:1px solid #eef1f5;padding:16px 22px;font-size:11px;line-height:1.8}.site-footer{color:#8b97a6;border-top:1px solid #dce3eb;margin-top:42px;padding:34px 0 28px;font-size:11px}.site-footer strong{color:#4e6480;letter-spacing:-.5px;font-family:Arial;font-size:18px}.site-footer p{margin:9px 0 17px}.site-footer>span{font-size:10px}.muted{color:var(--muted)}.win-text{color:#28745c}.outline-badge{color:#5e7798;border:1px solid #cbd8e7;border-radius:3px;padding:8px 12px;font-size:12px}.ranking-notice{color:#637995;background:#edf2f8;border:1px solid #d8e2ef;border-radius:4px;align-items:center;gap:14px;margin-bottom:20px;padding:14px 18px;font-size:12px;display:flex}.ranking-notice>b{white-space:nowrap;color:#395d87}.ranking-notice>span{flex:1;line-height:1.7}.ranking-notice details{max-width:220px}.ranking-notice summary{cursor:pointer;color:var(--link)}.ranking-notice details[open]{max-width:340px}.ranking-notice details p{margin-top:10px;line-height:1.8}.filter-bar{border-bottom:1px solid #e7ecf3;align-items:end;gap:20px;padding:22px;display:flex}.filter-bar label,.page-heading label{color:#78879b;flex-direction:column;gap:8px;font-size:11px;display:flex}.filter-bar input,.filter-bar select,.page-heading select{color:#344b68;background:#fff;border:1px solid #ccd6e3;border-radius:3px;min-width:160px;height:39px;padding:0 12px;font-size:13px}.filter-search{flex:1;max-width:320px}.filter-search input{width:100%}.text-button{color:var(--link);background:0 0;border:0;padding:11px 0;font-size:12px}.table-caption{color:#8592a4;justify-content:space-between;gap:15px;padding:15px 22px;font-size:11px;display:flex}.table-caption b{color:#3f5979}.rank-cell{width:85px;text-align:center!important}.rank-number{color:#718197;font-family:Arial;font-size:18px;font-style:italic}.rank-number.first{color:#ae7c3b;font-weight:700}.synthetic-mini{color:#8290a1;vertical-align:middle;background:#f1f3f6;border:1px solid #e2e7ee;border-radius:2px;margin-left:8px;padding:1px 4px;font-size:9px;font-weight:400}.record{min-width:135px;font-family:Arial;font-size:16px}.record b,.record span{text-align:center;width:24px;font-weight:500;display:inline-block}.record span{color:#60728b;border-left:1px solid #e4e9ef}.points{color:#3b5e88;font:16px Arial}.profile-header{border:1px solid var(--line);border-top:3px solid var(--navy);background:#fff;border-radius:4px;align-items:center;gap:26px;margin-top:23px;padding:28px;display:flex}.profile-avatar{color:#8ba0b9;background:#e9eff6;border:1px solid #dbe4ef;flex-shrink:0;justify-content:center;align-items:center;width:105px;height:125px;font-size:42px;font-weight:300;display:flex;position:relative}.profile-avatar>span{color:#9daec0;font-size:10px;position:absolute;bottom:5px;right:6px}.profile-name{flex:1}.profile-name h1{margin-top:8px;font-size:34px}.profile-name p{color:#8090a5;margin-top:5px}.profile-id{color:#8b98a8;font-size:11px}.profile-location{color:#677c97;margin-top:18px;font-size:12px}.profile-location>span{margin-left:18px}.profile-record{border-left:1px solid #e3e8ef;padding-left:35px}.profile-record>span{color:#7a899c;font-size:11px}.profile-record>div{align-items:baseline;gap:10px;margin-top:14px;display:flex}.profile-record b{color:#4d6077;font:38px Arial}.profile-record .win-text{color:#28745c}.profile-record i{color:#9ca7b4;font-size:11px;font-style:normal}.profile-record>small{color:#7c8c9f;margin-top:13px;display:block}.profile-grid{grid-template-columns:275px minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.profile-facts{margin:0;padding:5px 22px 15px}.profile-facts>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.profile-facts>div:last-child{border:0}.profile-facts dt{color:#8593a5}.profile-facts dd{color:#3c5370;margin:0}.profile-ranking{color:#5f7898;background:#e8eff7;border:1px solid #d2deec;border-radius:4px;margin-top:20px;padding:22px}.profile-ranking a,.profile-ranking>span{font-size:11px}.profile-ranking strong{color:#294e7d;margin:13px 0;font:42px Arial;display:block}.profile-ranking strong>small{color:#8c9db3;margin-left:10px;font:15px Arial}.profile-ranking p{margin-bottom:15px;font-size:13px}.profile-ranking>div{border-top:1px solid #ccd9e8;margin-top:18px;padding-top:14px;font-size:12px}.profile-disclaimer{color:#8b98a9;margin:20px 3px;font-size:11px;line-height:1.9}.next-bout{background:#fff;border:1px solid #d4dfeb;border-left:3px solid #4d78a7;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:20px 22px;display:flex}.next-bout span{color:#8492a5;font-size:11px}.next-bout h2{margin:8px 0;font-size:16px}.next-bout p{color:#7d8c9e;font-size:12px}.next-bout p a{font-size:13px}.button{color:#fff;white-space:nowrap;background:#285b92;border:1px solid #285b92;border-radius:3px;justify-content:center;align-items:center;padding:9px 16px;font-size:12px;display:inline-flex}.button:hover{background:#204d7e;text-decoration:none}.record-result{border-radius:3px;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;display:inline-flex}.record-result.won{color:#2b7a5d;background:#e7f1ed}.record-result.lost{color:#b95759;background:#f7e9e9}.record-result.draw{color:#9b8650;background:#f3eedf}.profile-bio{margin-top:22px}.profile-bio>p{max-width:65ch;margin:20px 22px;font-size:13px;line-height:1.9}.event-list .calendar-event{padding:22px}.event-status{color:#8997aa;margin-left:auto;font-size:12px}.event-status.upcoming{color:#376b9f}.data-state{text-align:center;color:#8997a8;padding:50px 25px;line-height:1.9}.data-state h2,.data-state h3{color:#60758f;font-size:17px}.data-state button{margin-top:15px}.error-page{padding-block:70px}.error-page h1{margin-top:65px}.error-page p{color:#7c8da2;margin:20px 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1500px){.main-content{padding-top:38px}.home-grid{grid-template-columns:minmax(0,1fr) 350px;gap:28px}.main-match{padding:35px 22px}}@media (width<=1000px){.site-width{width:calc(100% - 40px)}.edition{display:none}.home-grid{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.mini-match{gap:8px;padding-inline:16px}.division-label{width:95px}.fight-board{margin-inline:16px}.main-match{padding:25px 12px}.corner{min-width:90px}.corner>a{font-size:23px}.section-top{padding-inline:17px}.data-table td,.data-table th{padding-inline:15px}.profile-grid{grid-template-columns:235px minmax(0,1fr);gap:18px}.profile-header{gap:18px}.profile-record{padding-left:22px}}@media (width<=760px){h1{font-size:26px}.site-width{width:calc(100% - 28px)}.test-bar>.site-width{min-height:28px}.test-explanation{white-space:nowrap;text-overflow:ellipsis;max-width:62%;font-size:10px;overflow:hidden}.brand-row{gap:16px;min-height:88px}.brand{font-size:30px}.brand small{letter-spacing:1px;font-size:9px}.global-search{width:47%;height:36px}.global-search input{padding-left:9px;font-size:11px}.global-search input::placeholder{color:#0000}.main-nav>.site-width{gap:27px;height:45px}.main-nav a{white-space:nowrap;font-size:13px}.calendar-panel,.database-count,.nav-note{display:none}.main-content{padding-top:23px}.page-heading{align-items:flex-start;margin-bottom:21px}.page-intro{font-size:12px}.home-grid{grid-template-columns:1fr;gap:20px}.lower-grid>aside{display:block}.date-tabs{padding:14px 16px}.main-match{padding:28px 16px}.corner>a{font-size:27px}.board-meta{padding-inline:15px;font-size:10px}.board-meta>span:last-child{font-size:9px}.board-bottom{padding-inline:15px;font-size:10px}.mini-match{padding-block:17px}.mini-match .fighter-link{font-size:13px}.division-label{width:95px;font-size:10px}.round-label{font-size:10px}.results-table{min-width:590px}.section-top{min-height:57px}.section-top h2{font-size:17px}.lower-grid{margin-top:20px}.leader-row{padding:15px 20px}.outline-badge{white-space:nowrap;align-self:center;padding:7px 9px;font-size:10px}.ranking-notice{flex-wrap:wrap;gap:7px 12px;font-size:11px}.ranking-notice>span{flex-basis:75%;font-size:10px}.ranking-notice details{width:100%;max-width:none}.filter-search,.ranking-notice details[open]{max-width:none}.filter-bar{flex-wrap:wrap;gap:12px;padding:16px}.filter-bar label{flex:1;min-width:110px}.filter-bar input,.filter-bar select{width:100%;min-width:0;font-size:12px}.filter-bar .filter-search{flex-basis:65%}.text-button{font-size:11px}.table-caption{padding:13px 16px;font-size:10px}.ranking-table{min-width:690px}.rank-cell{width:68px}.data-table td,.data-table th{padding-inline:14px}.profile-header{flex-wrap:wrap;gap:16px;padding:20px 16px}.profile-avatar{width:78px;height:100px;font-size:34px}.profile-name h1{font-size:28px}.profile-id{font-size:9px}.profile-location{margin-top:13px;font-size:10px}.profile-location>span{margin-left:10px}.profile-record{border-top:1px solid #e3e8ef;border-left:0;flex-wrap:wrap;align-items:center;gap:20px;width:100%;padding:18px 0 0;display:flex}.profile-record>div{gap:9px;margin:0}.profile-record b{font-size:29px}.profile-record>small{flex-basis:100%;margin:0;font-size:10px}.profile-grid{grid-template-columns:1fr;gap:20px}.profile-grid>aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-facts{padding:3px 14px 9px}.profile-facts>div{padding:10px 0;font-size:10px}.profile-grid>aside .section-top{padding-inline:14px}.profile-grid>aside h2{font-size:14px}.profile-ranking{margin:0;padding:20px 16px}.profile-ranking strong{font-size:35px}.profile-ranking p{font-size:12px}.profile-disclaimer{grid-column:1/-1;margin:0 3px;font-size:10px}.next-bout{padding:17px 16px}.next-bout h2{font-size:14px}.next-bout .button{padding:8px 11px;font-size:11px}.history-table{min-width:620px}.profile-bio>p{font-size:12px}.panel-note{padding:14px 17px;font-size:10px}.site-footer{margin-top:32px;padding-top:26px}.event-list .calendar-event{padding:18px 15px}.event-list .calendar-event strong{font-size:12px}.event-status{font-size:10px}.page-heading label select{min-width:100px;font-size:11px}.profile-grid>div{min-width:0}.error-page{padding-block:50px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.account-nav{white-space:nowrap;align-items:center;gap:19px;font-size:13px;display:flex;position:relative}.account-nav>a{font-weight:550}.account-nav button{color:#7b899d;background:0 0;border:0;padding:6px 0;font-size:12px}.account-nav .register-link{border:1px solid #cedbea;border-radius:3px;padding:8px 18px}.account-nav>span{color:#bd4747;font-size:11px;position:absolute;top:40px;right:0}.auth-layout{border:1px solid var(--line);background:#fff;border-radius:5px;grid-template-columns:360px minmax(0,1fr);max-width:900px;min-height:570px;margin:25px auto 55px;display:grid;overflow:hidden}.auth-aside{color:#9bb2cd;background:#142d4e;flex-direction:column;align-items:start;padding:42px 34px;display:flex}.auth-brand{color:#dfe8f4;letter-spacing:-.8px;font:800 22px Arial}.auth-aside h2{color:#fff;margin-top:55px;font-size:25px;font-weight:500;line-height:1.7}.auth-aside>p{margin-top:16px;font-size:12px;line-height:1.8}.auth-aside>a{color:#d2dfef;margin-top:35px;font-size:12px}.auth-aside>small{color:#93aac4;margin-top:auto;padding-top:60px;font-size:10px;line-height:1.9}.auth-form-panel{min-width:0;padding:39px 44px}.auth-form-panel h1{font-size:26px}.auth-subtitle{color:#8290a2;margin:10px 0 28px;font-size:12px;line-height:1.8}.auth-field{color:#425c7a;flex-direction:column;gap:8px;margin:20px 0;font-size:12px;display:flex}.auth-field input{color:#243e5e;background:#fff;border:1px solid #cbd6e4;border-radius:3px;width:100%;min-width:0;height:42px;padding:0 12px;font-size:13px}.auth-field small{color:#8795a6;font-size:10px;line-height:1.6}.auth-field .field-error{color:#b43e49;font-size:11px}.auth-field input[aria-invalid=true]{border-color:#c65e65}.password-input{border:1px solid #cbd6e4;border-radius:3px;display:flex;overflow:hidden}.password-input input{border:0;border-radius:0;flex:1}.password-input button{color:#71859f;background:#fff;border:0;padding:0 13px;font-size:11px}.optional-contact{border-top:1px solid #e6ebf2;margin-top:22px;padding-top:17px}.optional-contact summary{cursor:pointer;color:#4e6e95;font-size:12px}.optional-contact summary>span{color:#97a3b3;margin-left:12px;font-size:10px}.optional-contact>small{color:#8a98a9;font-size:10px}.optional-label{color:#97a3b3;font-size:10px}.auth-submit{width:100%;min-height:42px;margin-top:20px;font-size:13px}.auth-submit:disabled{opacity:.65}.auth-switch{text-align:center;color:#8a98a9;margin-top:22px;font-size:12px}.form-error-summary{color:#ad3e4a;background:#fcf0f1;border:1px solid #efd0d4;border-radius:3px;padding:11px 13px;font-size:12px;line-height:1.7}.account-panel{max-width:720px}.account-panel .profile-facts>div{padding:20px 0;font-size:13px}.account-role{margin-left:10px;display:inline-block}.account-role:first-child{margin-left:0}.auth-form-panel>.button{margin-top:25px}@media (width<=1000px){.auth-layout{grid-template-columns:300px minmax(0,1fr)}.brand-row{gap:20px}.global-search{width:310px}}@media (width<=760px){.brand-row{flex-wrap:wrap;gap:16px 12px;padding:20px 0 15px}.global-search{order:3;width:100%;height:35px}.global-search input::placeholder{color:#95a1af}.account-nav{gap:14px;margin-left:auto;font-size:12px}.account-nav .register-link{padding:6px 13px}.auth-layout{min-height:0;margin:8px auto 30px;display:block}.auth-aside{display:none}.auth-form-panel{padding:28px 23px 30px}.auth-form-panel h1{font-size:25px}.auth-field{margin:20px 0}.auth-field input{font-size:16px}.optional-contact summary>span{font-size:10px}.account-panel .profile-facts>div{padding:17px 0;font-size:12px}}.event-name-cell{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:260px;line-height:1.6}.ranking-table{min-width:920px}.history-table{min-width:820px}.board-meta>a,.calendar-event>div:nth-child(2){overflow-wrap:anywhere;min-width:0}.calendar-chevron,.event-status{flex-shrink:0}.board-meta>a{color:inherit}.board-meta>span:last-child{white-space:nowrap}.next-bout>div{min-width:0}.next-bout h2{overflow-wrap:anywhere}.work-nav,.work-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin:0 0 24px;padding-bottom:10px;display:flex}.work-nav a,.work-tabs button{color:#526b88;background:0 0;border:0;padding:10px 15px;font-weight:550}.work-nav .router-link-exact-active,.work-tabs .active{color:var(--navy);background:#e5edf6;border-radius:3px}.work-tabs{margin-top:24px;margin-bottom:16px}.work-tabs button.active{box-shadow:inset 0 -2px var(--red)}.work-form{padding:25px 28px}.work-form fieldset{border:0;min-width:0;margin:0;padding:0}.work-form fieldset:disabled{opacity:.7}.work-form label{color:#526b88;flex-direction:column;gap:9px;min-width:0;margin-bottom:18px;font-size:12px;display:flex}.work-form input,.work-form select,.work-form textarea{color:#243e5e;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cbd6e4;border-radius:3px;padding:11px 12px;line-height:1.5}.work-form textarea{resize:vertical}.work-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.full-field{grid-column:1/-1}.work-form .panel-note{margin:12px 0 20px;padding:0}.work-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:12px;font-size:12px;display:flex}.work-actions .button,.work-evidence>.button{cursor:pointer;border:0}.work-actions .button:disabled,.work-evidence>.button:disabled{opacity:.5}.work-error,.work-success{color:#9d3947;overflow-wrap:anywhere;background:#fcf1f2;border:1px solid #e8c9ce;margin:16px 0;padding:14px 18px;line-height:1.8}.work-success{color:#35664d;background:#eef6f1;border-color:#cee1d5}.work-bouts{border-top:1px solid var(--line);margin-top:24px}.work-bouts>.section-top{padding-inline:0}.bout-editor{border-top:1px solid var(--line);padding:22px 0}.bout-editor-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.bout-editor-heading button{color:var(--link);background:0 0;border:0;padding:5px 8px;font-size:12px}.bout-editor-heading button:disabled{color:#a2aab6}.red-label{border-left:3px solid var(--red);padding-left:12px}.blue-label{border-left:3px solid #3c71b1;padding-left:12px}.work-form label>a{font-size:11px}.work-event-table{min-width:720px}.work-submit{border-top:1px solid var(--line);padding:24px 28px}.work-submit details{margin-bottom:24px}.work-history summary,.work-result summary,.work-submit summary{cursor:pointer;color:var(--link);padding:12px 0;font-weight:550}.work-submit li,.work-submit p{margin-top:10px;line-height:1.9}.work-result{border-bottom:1px solid var(--line);padding:14px 0 28px}.work-result:last-child{border:0}.work-result>details{padding:0 28px}.work-result .work-form{padding:12px 0}.work-evidence{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 28px;display:flex}.work-evidence h3{font-size:14px}.file-field,.work-evidence a{font-size:12px}.file-field{color:#6c7b8d;flex-direction:column;gap:10px;display:flex}.file-field,.file-field input{max-width:100%}.work-result>.work-error,.work-result>.work-success{margin:14px 28px}.review-history-row,.work-result details>div{border-bottom:1px solid var(--line);padding:20px 28px}.work-history{padding:0 28px}.review-history-row p,.work-history p{color:#6c7b8d;margin-top:8px;font-size:12px;line-height:1.9}.review-history-row .outline-badge{margin-left:16px}.work-admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.work-review{margin-bottom:24px}.work-review h2{overflow-wrap:anywhere;min-width:0}.review-content{min-width:0;padding:0 28px 20px}.review-content>p{margin:18px 0;line-height:1.9}.review-content .work-evidence,.review-content .work-form{padding-inline:0}.review-facts{flex-wrap:wrap;gap:25px;margin:0 0 20px;display:flex}.review-facts dt{color:#6c7b8d;font-size:11px}.review-facts dd{margin:8px 0 0}.work-invitations{margin-bottom:24px;padding:24px}.work-invitations>div{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.danger-text{color:#ae4149}.secondary-button{color:var(--link);background:#e7eef6}@media (width<=760px){.work-form{padding:20px 16px}.work-admin-grid,.work-form-grid{grid-template-columns:minmax(0,1fr);gap:0}.work-admin-grid{gap:20px}.work-form input,.work-form select,.work-form textarea{font-size:16px}.work-nav a,.work-tabs button{padding:9px 11px;font-size:12px}.review-content,.work-submit{padding:20px 16px}.work-result>.section-top{flex-wrap:wrap;align-items:flex-start;gap:12px}.work-history,.work-result>details{padding-inline:16px}.work-evidence{padding:20px 16px}.review-history-row,.work-result details>div{padding:18px 16px}.work-invitations>div{flex-direction:column;align-items:flex-start}.work-actions{align-items:flex-start;gap:12px}.work-result>.work-error,.work-result>.work-success{margin-inline:16px}.account-nav{gap:12px}.account-nav,.account-nav button{font-size:11px}.work-form .blue-label,.work-form .red-label{margin-top:8px}.work-review .data-table{min-width:520px}.page-heading>div{min-width:0}.page-heading h1{overflow-wrap:anywhere}.account-nav a[href=\/account]{text-overflow:ellipsis;max-width:100px;overflow:hidden}}.identity-steps{color:var(--muted);gap:24px;margin:0;padding:0 0 24px;font-size:12px;list-style:none;display:flex}.identity-steps li{align-items:center;gap:9px;display:flex}.identity-steps b{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.identity-steps .active{color:var(--navy);font-weight:600}.identity-steps .active b{background:var(--navy);color:#fff;border-color:var(--navy)}.identity-steps .completed b{color:var(--link);border-color:#90accb}.identity-search{align-items:end}.identity-search>label:first-child{flex:2}.identity-search>.button{border:0;margin-bottom:0}.identity-candidate{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.identity-candidate:first-child{border-top:0}.identity-candidate-info,.identity-history-heading strong{overflow-wrap:anywhere;min-width:0}.identity-candidate h3{font-size:17px}.identity-candidate h3 small{color:var(--muted);margin-left:8px;font-weight:400}.identity-candidate p{margin:9px 0;font-size:12px;line-height:1.8}.identity-candidate a{font-size:12px}.identity-candidate>.button{border:0;flex-shrink:0;font-size:12px}.identity-candidate>.button:disabled{opacity:.45}.identity-new-entry{border-top:1px solid var(--line);flex-direction:column;align-items:start;gap:16px;padding:24px 28px;line-height:1.8;display:flex}.identity-new-entry small{color:var(--muted)}.identity-submit{border-top:1px solid var(--line);padding:24px 28px}.identity-submit h3{font-size:15px}.identity-submit>p{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.9}.identity-submit .work-evidence{padding:12px 0 20px}.identity-duplicates{border-top:1px solid var(--line);margin:8px 0 24px;padding-top:20px}.identity-duplicates>.text-button{margin:14px 0}.identity-duplicates>.identity-candidates{border:1px solid var(--line);margin:14px 0}.identity-duplicates>p{margin:14px 0;font-size:12px;line-height:1.9}.identity-confirm{align-items:start;gap:10px;margin:20px 0;font-size:12px;line-height:1.8;display:flex}.identity-confirm input{flex-shrink:0;margin-top:5px}.identity-bound,.identity-pending{padding:28px;line-height:1.9}.identity-pending h2{margin:18px 0}.identity-pending>p{overflow-wrap:anywhere;margin:14px 0;font-size:13px}.identity-bound h3{margin:18px 0;font-size:24px}.identity-bound>p{color:var(--muted);margin:10px 0;font-size:13px}.identity-bound>.button{margin:16px 20px 0 0;display:inline-block}.identity-history{margin-top:24px}.identity-history>article{border-top:1px solid var(--line);padding:22px 28px}.identity-history-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.identity-history p{color:var(--muted);overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.9}.identity-file-links{flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.identity-account-entry{border-top:1px solid var(--line);padding:24px 28px;line-height:1.9}.identity-account-entry h3{font-size:16px}.identity-account-entry p{color:var(--muted);margin:12px 0;font-size:12px}.identity-account-entry>.button{margin:5px 20px 5px 0;display:inline-block}.identity-match-review{border-top:1px solid var(--line);padding-top:18px}.identity-match-review summary{cursor:pointer;color:var(--link)}.identity-review .review-content>.identity-candidates{border:1px solid var(--line);margin-bottom:24px}.identity-review .review-facts{padding-top:15px}.identity-match-review>p{margin:16px 0;font-size:12px;line-height:1.9}.identity-form label small{color:var(--muted);font-size:11px;line-height:1.8}@media (width<=760px){.identity-steps{justify-content:space-between;gap:9px;font-size:10px}.identity-steps li{gap:6px}.identity-steps b{flex-shrink:0;width:22px;height:22px;font-size:10px}.identity-candidate{flex-direction:column;align-items:start;gap:14px;padding:20px 16px}.identity-candidate h3,.identity-search input,.identity-search select{font-size:16px}.identity-account-entry,.identity-bound,.identity-new-entry,.identity-pending,.identity-submit{padding:22px 16px}.identity-history>article{padding:20px 16px}.identity-history-heading{align-items:start}.identity-search{gap:14px}.identity-search>label:first-child{flex-basis:100%}.identity-account-entry>a,.identity-history-heading strong,.identity-submit .button{font-size:12px}.identity-form .work-form-grid{gap:0}.identity-review .review-facts dd{overflow-wrap:anywhere}.identity-candidate .button{white-space:normal;max-width:100%}}.crm-shell{--crm-accent:#2764aa;color:#263750;background:#f4f6f9;min-height:100dvh;font-size:14px;line-height:1.6;display:flex}.crm-sidebar{z-index:40;color:#bdcada;background:#172b46;flex-direction:column;width:232px;padding:32px 16px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.crm-brand{letter-spacing:-1.8px;color:#fff;padding:0 17px;font-family:Arial,sans-serif;font-size:30px;font-weight:850;line-height:1}.crm-brand:hover{text-decoration:none}.crm-brand>span{color:#ec6a70}.crm-brand small{letter-spacing:1px;color:#b4c4d8;margin-top:12px;font-family:PingFang SC,sans-serif;font-size:11px;font-weight:400;display:block}.crm-sidebar-caption{color:#8298b4;margin:38px 17px 14px;font-size:11px}.crm-navigation{flex-direction:column;gap:5px;display:flex}.crm-navigation a{color:#c9d5e5;border-radius:5px;align-items:center;gap:12px;min-height:44px;padding:11px 16px;font-size:13px;display:flex}.crm-navigation a:hover{color:#fff;background:#223d5e;text-decoration:none}.crm-navigation a.is-active{color:#fff;background:#2b4d76;box-shadow:inset 3px 0 #ec6a70}.crm-navigation a>span{text-align:center;width:18px;font-size:17px}.crm-navigation p{color:#8da4be;padding:23px 17px 8px;font-size:11px}.crm-sidebar-bottom{flex-direction:column;gap:20px;margin-top:auto;padding:36px 17px 0;font-size:11px;display:flex}.crm-sidebar-bottom a{color:#c0d1e4;border-top:1px solid #32465f;justify-content:space-between;padding-top:20px;display:flex}.crm-sidebar-bottom>span{color:#9aacc2}.crm-sidebar-bottom i{background:#76c6a4;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.crm-main{flex:1;min-width:0;margin-left:232px}.crm-topbar{z-index:20;background:#fff;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 36px;display:flex;position:sticky;top:0}.crm-topbar-account,.crm-topbar-location{align-items:center;gap:17px;min-width:0;font-size:12px;display:flex}.crm-topbar-location>span{color:#8591a3}.crm-topbar-location strong{white-space:nowrap;font-weight:550}.crm-avatar,.crm-topbar-account .text-button{font-size:12px}.crm-topbar-slash{color:#ced6e0!important}.crm-avatar{color:#2e5d95;background:#e9eff7;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:650;display:inline-flex}.crm-user{color:#354b66;align-items:center;gap:9px;display:flex}.crm-switch-button{color:#426081;white-space:nowrap;background:#fff;border:1px solid #d7e0ea;border-radius:4px;padding:6px 12px;font-size:12px}.crm-environment{color:#657991;background:#edf2f8;align-items:center;gap:8px;padding:9px 36px;font-size:11px;display:flex}.crm-environment>span:last-child{color:#8292a7;margin-left:5px}.crm-content{min-width:0;max-width:1640px;min-height:calc(100dvh - 172px);margin:auto;padding:28px 36px 56px}.crm-content .breadcrumb{color:#8b99aa;margin:0 0 12px;font-size:11px}.crm-content .page-heading{gap:20px;margin:0 0 28px}.crm-content h1{letter-spacing:-.5px;font-size:26px;font-weight:650}.crm-content .page-intro{color:#8592a5;margin-top:8px;font-size:12px;line-height:1.8}.crm-content .panel{box-shadow:none;border:1px solid #e1e7ee;border-radius:6px}.crm-content .section-top{border-bottom:1px solid #edf0f4;padding:21px 24px}.crm-content .section-top h2{font-size:15px}.crm-content .button,.crm-drawer .button{background:#285f9d;border-radius:4px;min-height:36px;padding:9px 17px;font-size:12px}.crm-content .secondary-button,.crm-drawer .secondary-button{color:#285f9d;background:#edf2f8}.crm-content .filter-bar{background:#fff;gap:20px;padding:22px 24px}.crm-content .filter-bar input,.crm-content .filter-bar select{background:#f9fbfd;border-color:#dfe6ee;min-height:38px}.crm-content .data-table th{color:#7f8fa3;background:#f7f9fc;padding:15px 22px;font-size:11px;font-weight:500}.crm-content .data-table td{border-color:#edf1f5;padding:21px 22px;font-size:12px}.crm-content .data-table tbody tr:hover{background:#fafcfe}.crm-content .outline-badge,.crm-drawer .outline-badge{color:#527293;background:#f7faff;border:1px solid #dbe5ef;border-radius:3px;padding:4px 9px;font-size:10px}.crm-content .work-tabs{margin-top:18px;padding:0 20px}.crm-content .work-tabs button{padding:11px 13px;font-size:12px}.crm-content .work-tabs button.active{color:#285f9d;background:0 0;border-radius:0;box-shadow:inset 0 -2px #285f9d}.crm-content .work-admin-grid{gap:28px}.crm-content .work-platform{margin-bottom:24px}.crm-content .work-platform p{color:#8390a2;font-size:12px}.crm-content .work-platform h3{font-size:14px}.crm-content .work-platform .work-admin-grid{padding-top:22px}.crm-content .work-platform .button{color:#285f9d;background:#fff;border:1px solid #d6e0ec}.crm-footer{color:#8e9caf;border-top:1px solid #e2e7ee;gap:16px;padding:16px 36px;font-size:11px;display:flex}.crm-footer>span{color:#a5b0be}.crm-icon-button{color:#667c95;background:#fff;border:1px solid #dfe6ef;border-radius:4px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:inline-flex}.crm-menu-toggle,.crm-nav-mask{display:none}.crm-toolbar{border-bottom:1px solid #edf0f4;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 24px}.crm-toolbar,.crm-toolbar>div{align-items:center;display:flex}.crm-toolbar>div{gap:12px}.crm-toolbar h2{font-size:14px}.crm-toolbar small{color:#8a98aa;font-size:11px}.crm-list-summary{color:#8492a5;margin-top:8px;font-size:11px}.crm-action-link{color:#285f9d;text-align:left;font:inherit;background:0 0;border:0;padding:4px 0}.crm-action-link:hover{text-decoration:underline}.crm-review-table{min-width:620px}.crm-drawer{color:#263750;background:#f4f6f9;border:0;border-left:1px solid #dfe6ef;width:calc(min(760px,100vw));max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;line-height:1.7;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-16px 0 60px #172b4620}.crm-drawer[open]{flex-direction:column;animation:.18s ease-out crm-slide;display:flex}.crm-drawer-wide{width:calc(min(1040px,100vw - 24px))}.crm-drawer::backdrop{background:#0f1e3159}body:has(.crm-drawer[open]){overflow:hidden}.crm-drawer-header{background:#fff;border-bottom:1px solid #dfe6ef;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.crm-drawer-header h2{overflow-wrap:anywhere;margin-top:3px;font-size:20px;line-height:1.5}.crm-drawer-label{color:#8d9aab;font-size:10px}.crm-drawer-header p{color:#8291a5;margin-top:5px;font-size:12px}.crm-drawer-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px;overflow-y:auto}.crm-drawer .panel{background:#fff;border:1px solid #e1e7ee;border-radius:5px}.crm-drawer .section-top h2{font-size:15px}.crm-drawer .work-form{padding:24px}.crm-drawer .work-form-grid{gap:20px}.crm-drawer .work-tabs{flex-wrap:wrap;margin-top:0}.crm-drawer .work-error,.crm-drawer .work-success{margin-bottom:18px}.crm-drawer .page-heading{margin:0 0 20px}.crm-drawer .page-intro{font-size:12px;line-height:1.8}.crm-drawer .data-table{font-size:12px}.crm-drawer .roc-switcher>.section-top{display:none}.crm-discard{color:#825d27;background:#fff4e4;border-bottom:1px solid #e7cfaa;flex:none;padding:16px 28px;font-size:13px}.crm-discard>div{gap:20px;margin-top:12px;display:flex}.crm-action-link:focus-visible,.crm-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #5b94d4}.crm-empty-drawer{text-align:center;color:#8492a5;padding:50px 15px}.crm-stateline{color:#7c8ea4;border-bottom:1px solid #edf0f4;padding:20px 24px;font-size:12px}.crm-detail-actions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.crm-hub-note{color:#5c7595;background:#e9eff7;border-left:3px solid #6488b4;margin:0 0 24px;padding:15px 20px;font-size:12px}@keyframes crm-slide{0%{opacity:.5;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.crm-sidebar{width:208px;padding-inline:12px}.crm-main{margin-left:208px}.crm-content{padding:25px 24px 40px}.crm-topbar{padding-inline:24px}}@media (width<=760px){.crm-sidebar{width:232px;transition:transform .18s;transform:translate(-100%)}.crm-sidebar.is-open{transform:translate(0)}.crm-nav-mask{z-index:35;background:#0e213a70;border:0;display:block;position:fixed;inset:0}.crm-main{margin-left:0}.crm-topbar{gap:8px;height:62px;padding:0 16px}.crm-topbar-location{gap:10px}.crm-topbar-location strong,.crm-topbar-location>span{display:none}.crm-topbar-location>strong{font-size:12px;display:block}.crm-menu-toggle{width:30px;height:30px;font-size:18px;display:inline-flex}.crm-topbar-account{gap:10px;font-size:11px}.crm-topbar-account .text-button{padding:0;font-size:11px}.crm-switch-button{padding:5px 8px;font-size:11px}.crm-user{gap:6px}.crm-avatar{width:26px;height:26px;font-size:11px}.crm-environment{white-space:nowrap;padding:7px 16px;font-size:10px;overflow:hidden}.crm-environment>span:last-child{display:none}.crm-content{padding:22px 16px 36px}.crm-content h1{font-size:23px}.crm-content .page-heading{align-items:flex-start;margin-bottom:22px}.crm-content .data-table td,.crm-content .data-table th{padding:15px 16px}.crm-content .section-top,.crm-toolbar{padding:18px 16px}.crm-content .filter-bar{gap:14px;padding:18px 16px}.crm-content .work-tabs{padding-inline:8px}.crm-drawer,.crm-drawer-wide{border:0;width:100vw;max-width:100vw}.crm-drawer-header{padding:16px}.crm-drawer-header h2{font-size:18px}.crm-drawer-content{padding:16px 12px}.crm-drawer .work-form{padding:20px 16px}.crm-drawer .work-form-grid{grid-template-columns:minmax(0,1fr)}.crm-drawer input,.crm-drawer select,.crm-drawer textarea{font-size:16px}.crm-discard{padding:14px 16px}.crm-footer{padding:16px}.crm-content .work-platform .work-admin-grid{padding:20px 16px}.crm-content .work-admin-grid{gap:24px}}@media (prefers-reduced-motion:reduce){.crm-drawer[open]{animation:none}.crm-sidebar{transition:none}}.crm-navigation svg{flex:none}.crm-side-close{display:none}@media (width<=760px){.crm-side-close{color:#d2deeb;background:0 0;border:1px solid #52667e;border-radius:4px;width:30px;height:30px;font-size:22px;line-height:1;display:block;position:absolute;top:28px;right:16px}}.crm-content .identity-history{margin-top:24px}.crm-content .identity-steps{margin-bottom:24px}.crm-content .crm-hub-note strong{color:#355e8d}.crm-user{min-width:0}.crm-user>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (width<=760px){.crm-user>span:last-child{max-width:90px}}.roc-switcher[data-v-4f8bf600]{margin-bottom:24px}.roc-switcher .panel-note[data-v-4f8bf600]{margin-bottom:16px}.roc-role-options[data-v-4f8bf600]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 24px;display:grid}.roc-role-options label[data-v-4f8bf600]{flex-direction:row;align-items:center;gap:9px;display:flex}.roc-role-options input[data-v-4f8bf600]{flex:none;width:18px;height:18px;min-height:18px}legend[data-v-4f8bf600]{font-size:14px;font-weight:600}@media (width<=760px){.roc-role-options[data-v-4f8bf600]{grid-template-columns:repeat(2,minmax(0,1fr))}}
