/* Community, reference and administration pages. Local HTML prototype. */
.c-spaced{margin-top:24px}.c-full{width:100%}.c-footnote{font-size:11px;line-height:1.75;color:var(--dim);margin:16px 0 0;display:block}.c-text-link{display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-size:12px;font-weight:600}.c-text-link:hover{color:var(--amber-light)}.c-back{display:inline-flex;gap:9px;align-items:center;color:var(--muted);font-size:12px;margin-bottom:22px}.c-back:hover{color:var(--amber)}.c-stat-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:26px}.c-filterbar{padding:20px;margin:0;border-bottom:1px solid var(--line);gap:12px}.c-filterbar .field{margin-bottom:0}.c-filterbar label:not(.c-search){min-width:150px}.c-search{position:relative;display:block;min-width:180px;flex:1}.c-search>.icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:var(--dim);pointer-events:none}.c-search .input{padding-left:43px}.c-filterbar>.muted{font-size:11px}.c-filterbar .select{min-width:140px}.c-table-footer{padding:17px 20px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:11px}.c-filterbar+.table-wrap,.panel>.table-wrap{border:0;border-radius:0;background:transparent}.c-person{display:flex;align-items:center;gap:12px;width:max-content}.c-person:hover strong{color:var(--amber)}.c-person>.avatar{margin-right:0}.c-person strong{font-size:12px;transition:color .15s}.c-person small{font-size:10px;display:block;color:var(--muted);margin-top:3px}.c-avatar-west{color:#e6a194;background:linear-gradient(135deg,#462c24,#241d17);border-color:#75483b}.c-avatar-east{color:#aad4e8;background:linear-gradient(135deg,#213d48,#1a262c);border-color:#3d677a}.c-avatar-raiders{color:#cecfd3;background:linear-gradient(135deg,#3e3f43,#242529);border-color:#5d5e62}.c-avatar-scientists{color:#d0b7e5;background:linear-gradient(135deg,#3a2f49,#24202d);border-color:#604974}.c-presence{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--dim);white-space:nowrap}.c-presence:before{content:"";display:block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#65666a}.c-presence.is-online{color:var(--green)}.c-presence.is-online:before{background:var(--green);box-shadow:0 0 9px #a6cf7527}.c-presence.is-problem:before{background:var(--amber)}.c-profile-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px;background:linear-gradient(115deg,#28292d,#1e1f23 68%);overflow:hidden;position:relative}.c-profile-banner:after{content:"";width:230px;height:230px;border:1px solid #7e8b5420;border-radius:50%;position:absolute;right:10%;top:-80px;pointer-events:none}.c-profile-identity{display:flex;align-items:center;gap:24px;min-width:0;position:relative;z-index:1}.c-profile-identity h2{margin:13px 0 7px;font-size:24px}.c-profile-identity p{font-size:11px;margin:0}.c-profile-identity .flex{flex-wrap:wrap}.c-combat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px 16px;padding:9px 0 14px}.c-combat-grid>div{display:flex;flex-direction:column;gap:5px}.c-combat-grid strong{font-size:31px;font-weight:550;line-height:1.1;font-variant-numeric:tabular-nums}.c-combat-grid span{font-size:11px;color:var(--muted)}.c-achievements{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.c-achievements>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:22px 10px;background:#1e1f23;border:1px solid #3e3f43;border-radius:6px;text-align:center;min-height:141px}.c-achievements .icon{color:var(--amber)}.c-achievements strong{font-size:10px}.c-achievements small{font-size:9px;color:var(--dim)}.c-bar-chart{height:190px;display:grid;grid-template-columns:repeat(7,1fr);gap:14px;margin:12px 0 24px}.c-bar-column{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;min-height:0}.c-bar-column>span{display:block;height:var(--bar);width:100%;max-width:28px;min-height:3px;background:linear-gradient(0deg,#6a6b6f,#c4ab66);border-radius:3px 3px 0 0;flex-shrink:1}.c-bar-column strong{font-size:11px;font-weight:500;color:#cab986}.c-bar-column small{font-size:10px;color:var(--dim)}.c-rank-tabs{margin:0;border:0;flex:1;flex-wrap:nowrap}.c-rank-tabs .tab{white-space:nowrap}.c-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c-podium-card{padding:32px 24px 27px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px;position:relative;overflow:hidden;transition:border-color .2s,transform .2s;background:linear-gradient(150deg,#242529,var(--panel))}.c-podium-card:hover{border-color:#717276;transform:translateY(-3px)}.c-podium-card.c-place-1{border-top:3px solid var(--amber);background:linear-gradient(145deg,#2f3034,var(--panel))}.c-podium-card.c-place-2{border-top:3px solid #95969a}.c-podium-card.c-place-3{border-top:3px solid #a37850}.c-place-number{font:400 63px/1 var(--display);letter-spacing:.04em;color:#ffffff08;position:absolute;top:20px;right:19px}.c-podium-card .avatar-lg{width:60px;height:60px;font-size:18px}.c-podium-card h2{font-size:18px;margin:0 0 9px}.c-podium-score{font-size:34px;line-height:1;color:#dadbdf;font-weight:550;margin-top:5px;font-variant-numeric:tabular-nums}.c-podium-card>small{color:var(--muted);font-size:10px;margin-top:-7px}.c-own-row{background:#292a2e!important;box-shadow:inset 3px 0 0 var(--amber)}.c-own-row td:first-child{color:var(--amber)}.c-section-tabs{margin-bottom:26px}.c-tab-count{display:inline-flex;min-width:18px;justify-content:center;border:1px solid #635433;border-radius:3px;margin-left:4px;font-size:9px;padding:1px 4px;color:var(--amber)}

.c-event-grid,.c-news-grid{gap:24px}.c-event-card,.c-news-card{display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.c-event-card:hover,.c-news-card:hover{border-color:#545559}.c-card-image{position:relative;display:block;overflow:hidden;height:220px;background:#27282c}.c-card-image img{height:100%;width:100%;object-fit:cover;transition:transform .4s;object-position:50% 40%}.c-card-image:hover img{transform:scale(1.03)}.c-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10111566,transparent 70%);pointer-events:none}.c-card-image>.badge{position:absolute;left:20px;top:20px;z-index:1}.c-card-body{padding:25px 25px 23px;display:flex;flex-direction:column;flex:1;gap:0}.c-card-body>.eyebrow{font-size:9px;margin-bottom:15px;letter-spacing:.08em}.c-card-body h2{font-size:24px;line-height:1.18;margin:0 0 14px}.c-card-body h2 a:hover{color:var(--amber)}.c-card-body>.muted{font-size:12px;line-height:1.8;margin:0 0 22px}.c-event-meta{display:flex;flex-wrap:wrap;gap:16px 24px;font-size:10px;color:#bfc0c4;margin-top:auto}.c-event-meta>span{display:flex;align-items:center;gap:7px}.c-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:18px;margin-top:21px}.c-meta-line{display:flex;align-items:center;gap:14px;font-size:10px;color:var(--dim);margin-bottom:15px}.c-meta-line span+span:before{content:"·";margin-right:14px}.c-news-card .c-card-body>.c-text-link{margin-top:auto}.c-detail-cover{height:330px;position:relative;overflow:hidden;background:#26272b;border:1px solid var(--line);border-radius:10px}.c-detail-cover>img{height:100%;width:100%;object-fit:cover;object-position:50% 42%}.c-detail-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#101115e8,transparent 60%);pointer-events:none}.c-cover-caption{position:absolute;left:28px;bottom:27px;right:28px;z-index:1;display:flex;align-items:center;gap:20px;color:#eeeff3}.c-cover-caption strong{font-size:18px;font-weight:550}.c-cover-caption>span:not(.badge){font-size:12px;color:#cbccd0;margin-left:auto}.c-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.c-detail-grid>div>.panel h2,.c-detail-grid>.panel h2{font-size:23px}.c-reading-text{font-size:14px;color:#bdbec2;line-height:1.9;margin-bottom:27px}.c-check-list{list-style:none;margin:17px 0 25px;padding:0;display:grid;gap:13px}.c-check-list>li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:12px;line-height:1.7}.c-check-list .icon{color:var(--green);margin-top:3px}.c-schedule{display:grid;gap:0}.c-schedule>div{display:flex;align-items:baseline;gap:25px;padding:17px 0;border-bottom:1px solid var(--line)}.c-schedule>div:last-child{border:0}.c-schedule time{font-family:Consolas,monospace;color:var(--amber);font-size:13px;min-width:45px}.c-schedule span{color:#cbccd0;font-size:13px}.c-enroll-box{border-top:2px solid var(--amber);background:linear-gradient(145deg,#2a2b2f,#1b1c20)}.c-slots{display:flex;align-items:baseline;gap:9px;margin-bottom:18px}.c-slots strong{font-size:47px;font-weight:500;line-height:1}.c-slots>span{font-size:19px;color:var(--dim)}.c-enroll-box .progress{margin-bottom:19px}.c-enroll-box .progress-fill{display:block}.c-enroll-box p:not(.eyebrow){font-size:12px;line-height:1.85}.c-detail-grid aside h3{font-size:18px;line-height:1.5}.c-detail-grid aside p:not(.eyebrow){font-size:12px;line-height:1.8}.c-article-meta{display:flex;align-items:center;gap:18px;margin:-6px 0 24px;font-size:11px;color:var(--muted);flex-wrap:wrap}.c-article-meta>span+span:before{content:"·";margin-right:18px;color:var(--dim)}.c-article-cover{height:390px}.c-article-body{max-width:735px;margin:45px auto 40px}.c-article-body section{margin-bottom:36px}.c-article-body h2{font-size:26px;line-height:1.3;margin-bottom:17px}.c-article-body p{font-size:15px;line-height:1.95;color:#c3c4c8;white-space:pre-wrap;overflow-wrap:anywhere}.c-article-actions{border-top:1px solid var(--line);padding-top:28px;display:flex;gap:12px;flex-wrap:wrap}.c-article-body .c-footnote{font-size:11px;margin-top:18px;color:var(--dim)}.c-article-next{display:flex;align-items:center;justify-content:space-between;gap:28px}.c-article-next h2{font-size:26px;margin:0}.c-article-next .eyebrow{margin-bottom:10px}.c-article-next .btn{flex-shrink:0}

.c-chat-layout{display:grid;grid-template-columns:218px minmax(0,1fr);overflow:hidden;min-height:660px}.c-chat-channels{background:#15161a;padding:25px 16px;border-right:1px solid var(--line)}.c-chat-channels>.eyebrow{margin-left:10px;margin-bottom:21px}.c-channel{width:100%;display:flex;align-items:center;text-align:left;gap:11px;background:transparent;border:1px solid transparent;color:var(--muted);padding:14px 12px;border-radius:6px;margin-bottom:7px}.c-channel:hover:not(:disabled){background:#222327}.c-channel.active{background:#292a2e;border-color:#4a4b4f;color:var(--amber)}.c-channel>span{flex:1}.c-channel strong{display:block;font-size:11px}.c-channel small{display:block;font-size:9px;color:var(--dim);margin-top:4px}.c-channel.active small{color:#b4b38d}.c-channel-note{display:flex;gap:9px;color:#8a8b8f;font-size:10px;line-height:1.8;padding:22px 9px 0;margin-top:10px;border-top:1px solid var(--line)}.c-channel-note .icon{width:15px;height:15px;margin-top:3px}.c-channel-note p{margin:0}.c-chat-rules{padding:25px 9px 0;font-size:10px;color:var(--dim);line-height:1.8}.c-chat-rules strong{color:#c1c2c6;font-size:11px}.c-chat-rules p{margin:10px 0 13px}.c-chat-rules .c-text-link{font-size:10px}.c-chat-main{min-width:0;display:flex;flex-direction:column}.c-chat-top{padding:20px 23px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px}.c-chat-top h2{font-size:17px;margin:0 0 5px}.c-chat-top small{font-size:10px;color:var(--dim)}.c-chat-top .badge{font-size:9px}.c-chat-log{height:430px;overflow:auto;padding:24px;scrollbar-width:thin;scrollbar-color:#505155 #1d1e22}.c-message{padding:17px 20px;border:1px solid #333438;border-radius:6px;background:#1e1f23;margin:0 25px 15px 0;position:relative}.c-message.is-mine{margin-left:25px;margin-right:0;border-color:#4a4b4f;background:#27282c}.c-message.is-system{border-color:#47484c;background:#25262a;margin-right:0}.c-message-head{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.c-message-head strong{font-size:11px;color:#dadbdf}.c-message-head time{margin-left:auto;font-size:9px;color:var(--dim)}.c-message-head .badge{font-size:8px;padding:3px 5px}.c-message p{font-size:12px;line-height:1.85;color:#c8c9cd;margin:10px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.c-message-report{display:flex;align-items:center;gap:5px;margin:10px 0 0 auto;padding:2px;border:0;background:transparent;color:#7f8084;font-size:9px}.c-message-report:hover{color:var(--amber)}.c-chat-compose{padding:20px 23px;background:#18191d;border-top:1px solid var(--line);margin-top:auto}.c-chat-compose .textarea{min-height:75px;max-height:160px;resize:vertical;font-size:12px}.c-compose-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.c-compose-bottom small{font-size:9px;color:var(--dim)}.c-compose-bottom .btn{min-height:36px;padding:8px 13px;font-size:11px}.c-report-quote{margin:0;padding:18px;border-left:3px solid var(--amber);background:#26272b;font-size:13px}.c-report-quote p{margin:10px 0 0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere}

.c-wiki-search{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;padding:31px 32px;align-items:center;background:linear-gradient(110deg,#292a2e,#1d1e22)}.c-wiki-search>div{display:flex;align-items:center;gap:16px}.c-wiki-search h2{margin:0;font-size:22px}.c-wiki-search>.field{margin-bottom:0}.c-wiki-search>div>.icon{color:var(--amber)}.c-wiki-search+.c-section-tabs{margin-top:28px}.c-wiki-grid{gap:19px}.c-wiki-card{display:flex;flex-direction:column;gap:0;min-height:270px;transition:border-color .2s}.c-wiki-card:hover{border-color:#595a5e}.c-feature-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #535458;border-radius:7px;background:#2a2b2f;color:var(--amber);flex-shrink:0}.c-wiki-card>.eyebrow{font-size:8px;margin:23px 0 12px;letter-spacing:.12em}.c-wiki-card h2{font-size:18px;line-height:1.35;margin:0 0 13px}.c-wiki-card h2 a:hover{color:var(--amber)}.c-wiki-card p{font-size:11px;line-height:1.8;margin:0 0 22px}.c-wiki-card>.c-text-link{margin-top:auto;font-size:11px}.c-wiki-help{display:flex;justify-content:space-between;align-items:center;gap:25px}.c-wiki-help h2{font-size:22px;margin:0 0 8px}.c-wiki-help p{font-size:12px;margin:0}.c-wiki-help .btn{flex-shrink:0}.c-wiki-article>section{padding-bottom:28px;margin-bottom:30px;border-bottom:1px solid var(--line);position:relative}.c-wiki-article>section:last-of-type{margin-bottom:23px}.c-section-index{display:block;font-size:10px;letter-spacing:.16em;color:var(--amber);margin-bottom:14px}.c-wiki-article>section h2{font-size:23px;line-height:1.35}.c-wiki-article>section p{font-size:13px;line-height:1.95;color:#c1c2c6;margin:0}.c-helpful{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.c-helpful>span{font-size:12px;color:var(--muted);margin-right:auto}.c-helpful .btn{font-size:10px}.c-related-list{display:flex;flex-direction:column;margin-top:4px}.c-related-list>a{display:flex;align-items:center;gap:11px;padding:17px 0;border-bottom:1px solid var(--line);font-size:11px;line-height:1.7;color:#c3c4c8}.c-related-list>a:last-child{border:0;padding-bottom:3px}.c-related-list>a>.icon:first-child{color:#9fa0a4}.c-related-list>a>.icon:last-child{margin-left:auto;color:var(--dim)}.c-related-list>a:hover{color:var(--amber)}

.c-support-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;align-items:start}.c-support-layout .field,.c-reply-form .field{margin-bottom:0}.c-support-layout form.stack{gap:19px}.c-support-layout .textarea{font-size:12px;line-height:1.8}.c-support-layout .alert-box{margin:0}.c-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 23px;border-bottom:1px solid var(--line)}.c-list-header h2{font-size:20px;margin:0}.c-list-header .select{font-size:11px;padding:9px 10px;min-height:37px}.c-ticket-list{display:flex;flex-direction:column}.c-ticket-row{display:block;padding:24px;border-bottom:1px solid var(--line);transition:background .2s}.c-ticket-row:last-child{border:0}.c-ticket-row:hover{background:#232428}.c-ticket-row>.flex .mono{font-size:10px}.c-ticket-row h3{font-size:16px;line-height:1.4;margin:17px 0 8px;overflow-wrap:anywhere}.c-ticket-row p{font-size:10px;color:var(--dim);margin:0 0 15px}.c-ticket-row .c-text-link{font-size:11px}.c-ticket-thread{overflow:hidden}.c-thread-messages{padding:25px;display:flex;flex-direction:column;gap:19px}.c-thread-message{padding:21px;border:1px solid var(--line);border-radius:6px;background:#1f2024}.c-thread-message.is-admin{border-color:#3d4f54;background:#1b2728;margin-left:18px}.c-thread-message>.flex{flex-wrap:wrap;gap:9px}.c-thread-message strong{font-size:12px}.c-thread-message>.flex>.muted{font-size:10px}.c-thread-message>.badge{margin-top:10px;font-size:9px}.c-thread-message p{font-size:13px;line-height:1.9;color:#c7c8cc;margin:15px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.c-reply-form{padding:25px;background:#18191d;border-top:1px solid var(--line)}.c-reply-form .textarea{font-size:12px;line-height:1.8}.c-reply-form>.flex>small{font-size:10px}.c-thread-closed{padding:25px;background:#18191d;border-top:1px solid var(--line)}.c-thread-closed p{font-size:12px;color:var(--muted)}.c-info-list{margin:0;display:flex;flex-direction:column}.c-info-list>div{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;align-items:baseline}.c-info-list>div:last-child{border:0;padding-bottom:0}.c-info-list dt{color:var(--dim);font-size:10px}.c-info-list dd{font-size:11px;text-align:right;margin:0;overflow-wrap:anywhere;min-width:0}

.c-status-hero{display:flex;align-items:center;gap:24px;padding:31px 34px;border-color:#515256;background:linear-gradient(115deg,#2c2d31,#1a1b1f)}.c-status-hero>div:nth-child(2){flex:1}.c-status-symbol{width:73px;height:73px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#37383c;border:1px solid #6a6b6f;border-radius:12px;color:var(--green)}.c-status-hero h2{font-size:28px;margin:0 0 9px}.c-status-hero p:not(.eyebrow){font-size:12px;margin:0;color:#b8b9bd}.c-status-hero .eyebrow{font-size:9px;color:var(--green);margin-bottom:13px}.c-status-hero.is-offline{border-color:#76493a;background:linear-gradient(115deg,#37261d,#1c1d21)}.c-status-hero.is-offline .c-status-symbol{color:#e9997c;background:#422d22;border-color:#865440}.c-status-hero.is-offline .eyebrow{color:#e9997c}.c-status-hero.is-offline p:not(.eyebrow){color:#c2ae9c}.c-component-list{display:flex;flex-direction:column}.c-component-list>div{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid var(--line)}.c-component-list>div:last-child{border:0}.c-component-list>div>.c-presence{width:10px;flex-shrink:0}.c-component-list>div>span:nth-child(2){flex:1;min-width:0}.c-component-list strong{font-size:12px;display:block}.c-component-list small{font-size:10px;color:var(--dim);display:block;margin-top:3px}.c-component-list .badge{font-size:9px}.c-uptime-chart{height:223px;display:flex;align-items:flex-end;gap:5px;padding:12px 0 0;border-bottom:1px solid var(--line);margin-top:5px}.c-uptime-chart>span{height:var(--bar);flex:1;background:linear-gradient(0deg,#55565a,#91ac66);border-radius:2px 2px 0 0;min-width:3px;max-width:19px}.c-uptime-chart>span:nth-child(6n){background:linear-gradient(0deg,#606165,#bca969)}.c-uptime-chart>span:hover{background:var(--amber)}.c-chart-axis{display:flex;justify-content:space-between;margin-top:10px;color:var(--dim);font-size:9px}.c-incident{display:flex;align-items:center;gap:27px;padding:24px 0;border-bottom:1px solid var(--line)}.c-incident:last-child{border:0}.c-incident time{color:var(--dim);font-size:10px;min-width:91px;line-height:1.85}.c-incident time strong{color:#cbccd0;font-size:11px}.c-incident>div{flex:1}.c-incident h3{font-size:15px;margin:0 0 7px}.c-incident p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.c-rule-notice{margin-bottom:25px}.c-rules-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:25px}.c-rules-nav{position:sticky;top:110px;padding:23px 18px}.c-rules-nav>button{display:flex;width:100%;gap:11px;text-align:left;align-items:baseline;background:transparent;border:0;border-bottom:1px solid var(--line);padding:16px 1px;color:var(--muted);font-size:11px;line-height:1.8}.c-rules-nav>button:last-child{border:0}.c-rules-nav>button>span{font-size:9px;color:var(--amber)}.c-rules-nav>button:hover{color:var(--amber)}.c-rule-section{scroll-margin-top:120px}.c-rule-section h2{margin:0;font-size:23px;line-height:1.3}.c-rule-section .eyebrow{font-size:8px;margin-bottom:10px}.c-rule-section>.muted{font-size:12px;line-height:1.8;margin:22px 0 20px}.c-rule-section ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.c-rule-section li{display:flex;gap:19px;padding:17px 0;border-top:1px solid var(--line)}.c-rule-section li>.mono{color:var(--amber);font-size:11px;line-height:1.95;min-width:25px}.c-rule-section li>p{font-size:12px;line-height:1.95;color:#c1c2c6;margin:0}.c-rules-accept{display:flex;align-items:center;justify-content:space-between;gap:23px}.c-rules-accept h3{font-size:18px;margin:0 0 8px}.c-rules-accept p{font-size:11px;margin:0}.c-rules-accept .btn{flex-shrink:0}

.c-admin-nav{display:flex;align-items:center;gap:5px;padding:7px;background:#1b1c20;border:1px solid var(--line);border-radius:7px;overflow:auto}.c-admin-nav>a{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;white-space:nowrap;color:var(--muted);font-size:11px;border-radius:4px;border:1px solid transparent;flex:1}.c-admin-nav>a:hover{color:var(--text);background:#2c2d31}.c-admin-nav>a.active{color:var(--amber);background:#2c2d31;border-color:#4e4f53}.c-admin-attention{display:flex;flex-direction:column;margin:-4px 0 19px}.c-admin-attention>a{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.c-admin-attention>a:first-child{padding-top:6px}.c-admin-attention>a>.c-feature-icon{width:35px;height:35px;border-radius:5px}.c-admin-attention>a>div{flex:1;min-width:0}.c-admin-attention strong{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.c-admin-attention p{font-size:10px;color:var(--dim);margin:4px 0 0}.c-admin-attention>a>.icon{color:var(--dim);width:16px}.c-admin-attention>a:hover strong{color:var(--amber)}.c-cell-small{display:block;font-size:9px;margin-top:5px;color:var(--dim)}.c-cell-small.accent{color:var(--amber)}.c-order-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.c-order-lines>div{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.c-order-lines>div:last-child{border:0}.c-order-lines strong{font-size:13px}.c-order-lines small{display:block;color:var(--dim);font-size:10px;margin-top:5px}.c-order-log>p{display:flex;align-items:baseline;gap:18px;font-size:12px;color:var(--muted);line-height:1.8;margin:0;padding:10px 0;border-bottom:1px solid #2d2e32}.c-order-log>p:last-child{border:0}.c-order-log time{font-size:10px;color:var(--dim);min-width:112px}.c-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.c-row-actions .btn{min-height:32px;font-size:10px;padding:7px 9px;gap:6px}.c-row-actions .icon-btn{width:32px;height:32px}.c-admin-users th,.c-admin-users td{padding-left:14px;padding-right:14px}.c-admin-users td:last-child{min-width:230px;max-width:275px;white-space:normal}.c-admin-user-note{white-space:normal;display:block;color:#a2a988;font-size:9px;max-width:200px;margin:9px 0 0;overflow-wrap:anywhere}.c-admin-content-link{display:flex;align-items:center;gap:17px;transition:border-color .2s}.c-admin-content-link:hover{border-color:#6d6e72}.c-admin-content-link>div{flex:1}.c-admin-content-link h3{font-size:18px;margin:0 0 8px}.c-admin-content-link p{font-size:11px;margin:0}.c-admin-content-link>.icon{color:var(--dim)}.c-integration-card{display:flex;flex-direction:column}.c-integration-card h2{font-size:23px;margin:23px 0 12px}.c-integration-card>p{font-size:12px;line-height:1.8;margin:0 0 4px;flex:1}.c-integration-card>.c-card-footer .btn{font-size:10px}.c-outage-box{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.c-outage-box h2,.c-outage-box p{margin:0}.c-outage-box>p{font-size:12px;line-height:1.85}.c-outage-box>.btn{margin-top:auto}.c-audit-table{white-space:normal}.c-audit-table th:first-child,.c-audit-table td:first-child{min-width:140px}.c-audit-table th:nth-child(2),.c-audit-table td:nth-child(2){min-width:100px}.c-audit-table td:nth-child(3){min-width:145px}.c-audit-table td:last-child{min-width:230px;max-width:400px;overflow-wrap:anywhere;line-height:1.8}.c-audit-table td{font-size:11px;vertical-align:top}

@media(min-width:1450px){.c-card-image{height:255px}.c-chat-log{height:470px}.c-detail-grid{grid-template-columns:minmax(0,1fr) 310px}}
@media(max-width:1200px){.c-detail-grid{grid-template-columns:minmax(0,1fr) 260px}.c-chat-layout{grid-template-columns:185px minmax(0,1fr)}.c-chat-channels{padding:23px 11px}.c-chat-top{padding:18px}.c-chat-top .badge{font-size:8px}.c-chat-log{padding:18px}.c-chat-compose{padding:18px}.c-channel{padding:12px 9px;gap:8px}.c-channel strong{font-size:10px}.c-card-image{height:190px}.c-card-body{padding:22px}.c-card-body h2{font-size:22px}.c-wiki-search{padding:25px;gap:22px;grid-template-columns:1fr 1.2fr}.c-wiki-search h2{font-size:20px}.c-admin-nav>a{padding:10px;font-size:10px;gap:6px}.c-admin-nav>a>.icon{width:15px;height:15px}.c-support-layout{gap:20px}.c-list-header{padding:20px}.c-list-header h2{font-size:18px}.c-rules-layout{grid-template-columns:195px minmax(0,1fr)}.c-thread-messages{padding:20px}.c-thread-message{padding:17px}.c-thread-message.is-admin{margin-left:0}}
@media(max-width:1020px){.c-detail-grid{grid-template-columns:1fr}.c-detail-grid>aside{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.c-detail-grid>aside>.panel{margin:0}.c-detail-grid>aside>.panel:last-child:nth-child(odd){grid-column:1/-1}.c-support-layout{grid-template-columns:1fr}.c-chat-layout{grid-template-columns:170px minmax(0,1fr)}.c-chat-top{align-items:flex-start;flex-wrap:wrap;gap:10px}.c-chat-top small{font-size:9px}.c-chat-top h2{font-size:16px}.c-message{padding:14px;margin-right:10px}.c-message.is-mine{margin-left:10px}.c-podium-card{padding:25px 15px;gap:14px}.c-podium-card h2{font-size:17px}.c-podium-score{font-size:30px}.c-podium-card>small{font-size:9px}.c-podium .badge{font-size:9px}.c-rules-layout{grid-template-columns:1fr}.c-rules-nav{position:static;display:flex;flex-wrap:wrap;gap:0 20px;padding:20px}.c-rules-nav>.eyebrow{width:100%;margin:0 0 8px}.c-rules-nav>button{width:auto;gap:8px;border:0;padding:9px 0;font-size:10px}.c-article-next{align-items:flex-start}.c-article-next h2{font-size:23px}.c-status-hero{padding:25px;gap:20px}.c-status-hero h2{font-size:25px}.c-status-symbol{width:62px;height:62px}.c-status-symbol>.icon{width:30px;height:30px}.c-stat-strip{gap:14px}.c-stat-strip .metric{padding:18px}.c-admin-nav{flex-wrap:wrap}.c-admin-nav>a{flex:1 0 calc(33.333% - 7px)}}
@media(max-width:780px){.c-spaced{margin-top:20px}.c-stat-strip{gap:10px;margin-bottom:21px}.c-stat-strip .metric{padding:15px 13px}.c-stat-strip .metric-label{font-size:9px}.c-stat-strip .metric-value{font-size:26px}.c-stat-strip .metric-hint{font-size:9px;line-height:1.6}.c-filterbar{padding:16px;gap:10px}.c-filterbar .c-search{flex-basis:100%;min-width:0}.c-filterbar label:not(.c-search){min-width:0;flex:1}.c-filterbar .select{min-width:0;font-size:11px}.c-table-footer{padding:14px 16px;font-size:10px;gap:10px}.c-profile-banner{padding:24px;flex-wrap:wrap;gap:20px}.c-profile-identity{gap:18px}.c-profile-identity .avatar-lg{width:65px;height:65px;font-size:19px}.c-profile-identity h2{font-size:22px}.c-profile-identity .badge{font-size:9px}.c-profile-banner>.btn{margin-left:83px}.c-achievements>div{min-height:125px;padding:19px 9px}.c-podium{gap:10px}.c-podium-card{padding:25px 10px 21px;gap:14px}.c-podium-card .avatar-lg{width:49px;height:49px;font-size:16px}.c-podium-card h2{font-size:16px}.c-place-number{font-size:42px;top:14px;right:10px}.c-podium-score{font-size:26px}.c-podium-card>small{font-size:8px;line-height:1.65}.c-podium-card .badge{font-size:8px;padding:4px 6px}.c-rank-tabs{flex-basis:100%;overflow-x:auto;gap:8px}.c-rank-tabs .tab{font-size:11px;padding:10px 13px;flex:1}.c-event-grid,.c-news-grid{gap:20px}.c-card-image{height:225px}.c-card-body{padding:23px}.c-card-body h2{font-size:25px}.c-detail-cover{height:270px}.c-cover-caption{left:22px;right:22px;bottom:22px;gap:13px;flex-wrap:wrap}.c-cover-caption strong{font-size:16px}.c-cover-caption>span:not(.badge){font-size:10px;margin-left:0}.c-detail-grid{gap:20px}.c-detail-grid>aside{gap:15px}.c-enroll-box>.eyebrow{font-size:8px}.c-slots strong{font-size:42px}.c-slots>span{font-size:17px}.c-detail-grid aside h3{font-size:16px}.c-detail-grid aside p:not(.eyebrow){font-size:11px}.c-reading-text{font-size:13px}.c-article-meta{gap:10px;font-size:10px;margin:0 0 20px}.c-article-meta>span+span:before{margin-right:10px}.c-article-cover{height:290px}.c-article-body{margin:30px auto}.c-article-body h2{font-size:24px}.c-article-body p{font-size:14px;line-height:1.95}.c-article-next{flex-direction:column;gap:20px}.c-article-next h2{font-size:25px}.c-article-next>.btn{width:100%}.c-chat-layout{grid-template-columns:1fr;min-height:0}.c-chat-channels{border-right:0;border-bottom:1px solid var(--line);padding:13px;display:flex;gap:6px;align-items:center;overflow:auto}.c-chat-channels>.eyebrow,.c-chat-channels>.c-channel-note,.c-chat-channels>.c-chat-rules{display:none}.c-channel{flex:1;min-width:126px;margin:0;padding:11px 9px;gap:8px}.c-channel strong{font-size:10px}.c-channel small{font-size:8px;white-space:nowrap}.c-channel>.icon{width:16px;height:16px}.c-chat-top{padding:17px 18px;flex-wrap:nowrap}.c-chat-top .badge{font-size:8px;white-space:normal;max-width:123px;text-align:center;line-height:1.5}.c-chat-top small{font-size:9px;line-height:1.8;display:block}.c-chat-log{height:410px;padding:17px}.c-message{padding:15px;margin-right:15px}.c-message.is-mine{margin-left:15px}.c-message p{font-size:12px}.c-message-head .badge{font-size:7px}.c-compose-bottom small{font-size:8px;line-height:1.8}.c-chat-compose{padding:17px}.c-wiki-search{grid-template-columns:1fr;gap:19px;padding:23px}.c-wiki-search h2{font-size:23px}.c-wiki-card{min-height:254px}.c-wiki-card h2{font-size:18px}.c-wiki-card p{font-size:11px}.c-wiki-help{align-items:flex-start;flex-direction:column;gap:20px}.c-wiki-help>.btn{width:100%}.c-wiki-article>section h2{font-size:22px}.c-wiki-article>section p{font-size:13px}.c-list-header{padding:20px}.c-ticket-row{padding:21px}.c-list-header h2{font-size:20px}.c-reply-form{padding:20px}.c-reply-form>.flex{flex-wrap:wrap;gap:12px}.c-reply-form>.flex>.btn{margin-left:auto}.c-thread-messages{padding:20px;gap:15px}.c-thread-message{padding:18px}.c-thread-message p{font-size:12px}.c-thread-message>.flex>.muted{font-size:9px}.c-status-hero{align-items:flex-start;gap:18px;flex-wrap:wrap;padding:25px}.c-status-symbol{width:53px;height:53px;border-radius:9px}.c-status-symbol>.icon{width:27px;height:27px}.c-status-hero h2{font-size:24px}.c-status-hero>div:nth-child(2){min-width:180px;flex:1}.c-status-hero>.badge{margin-left:71px}.c-status-hero .eyebrow{font-size:8px}.c-status-hero p:not(.eyebrow){font-size:11px;line-height:1.8}.c-incident{gap:18px;flex-wrap:wrap;padding:21px 0}.c-incident time{min-width:80px;font-size:9px}.c-incident time strong{font-size:10px}.c-incident h3{font-size:14px}.c-incident p{font-size:11px}.c-incident>.badge{margin-left:98px;font-size:9px}.c-rules-nav{padding:18px;gap:0 17px}.c-rule-section h2{font-size:22px}.c-rule-section>.flex{gap:14px}.c-rule-section .c-feature-icon{width:39px;height:39px}.c-rule-section li{gap:14px}.c-rule-section li>p{font-size:12px}.c-rules-accept{flex-direction:column;align-items:flex-start;gap:19px}.c-rules-accept>.btn{width:100%}.c-admin-nav{gap:5px;padding:6px}.c-admin-nav>a{font-size:10px;gap:6px;padding:10px 8px}.c-admin-nav>a>.icon{width:14px;height:14px}.c-admin-attention strong{font-size:11px}.c-integration-card h2{font-size:22px}.c-order-log>p{gap:13px;flex-direction:column;font-size:12px}.c-order-log time{min-width:0}.c-component-list small{font-size:9px}.c-component-list .badge{font-size:8px}.c-admin-content-link{gap:14px}.c-admin-content-link h3{font-size:18px}.c-admin-content-link p{font-size:10px}}
@media(max-width:450px){.c-stat-strip{grid-template-columns:1fr}.c-stat-strip>.metric{display:grid;grid-template-columns:1fr auto;gap:3px 15px;padding:16px 18px}.c-stat-strip .metric-label{margin:0;font-size:11px}.c-stat-strip .metric-value{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:27px}.c-stat-strip .metric-hint{grid-column:1;margin:0;font-size:10px}.c-profile-banner{padding:21px}.c-profile-identity{gap:14px}.c-profile-identity .avatar-lg{width:57px;height:57px;font-size:18px}.c-profile-identity h2{font-size:20px}.c-profile-identity .flex{gap:7px}.c-profile-identity p{font-size:10px}.c-profile-banner>.btn{margin:0;width:100%}.c-podium{grid-template-columns:1fr}.c-podium-card{display:grid;grid-template-columns:48px 1fr auto;gap:3px 15px;text-align:left;padding:20px;align-items:center}.c-podium-card .avatar-lg{width:48px;height:48px;grid-row:1/span 2;grid-column:1}.c-podium-card>div{grid-column:2;grid-row:1/span 2}.c-podium-card h2{font-size:17px;margin-bottom:7px}.c-podium-score{grid-column:3;grid-row:1;margin:0;font-size:27px;align-self:end}.c-podium-card>small{grid-column:3;grid-row:2;font-size:8px;margin:4px 0 0;max-width:86px;text-align:right;align-self:start}.c-place-number{display:none}.c-podium-card.c-place-1,.c-podium-card.c-place-2,.c-podium-card.c-place-3{border-top-width:1px;border-left-width:3px}.c-achievements{gap:7px}.c-achievements>div{padding:19px 7px;min-height:125px}.c-achievements strong{font-size:9px}.c-achievements small{font-size:8px}.c-card-image{height:205px}.c-card-body{padding:22px}.c-card-body h2{font-size:23px}.c-card-footer .badge{font-size:8px}.c-card-footer .c-text-link{font-size:11px}.c-detail-grid>aside{grid-template-columns:1fr}.c-detail-grid>aside>.panel:last-child:nth-child(odd){grid-column:auto}.c-detail-cover{height:245px}.c-cover-caption{gap:11px;bottom:18px;left:19px;right:19px}.c-cover-caption>.badge{font-size:9px}.c-cover-caption strong{font-size:15px;flex-basis:100%;order:2}.c-cover-caption>span:not(.badge){margin-left:auto;order:1}.c-detail-cover .c-cover-caption strong{margin-top:3px}.c-schedule>div{gap:19px}.c-schedule span{font-size:12px}.c-article-meta{font-size:9px}.c-article-cover{height:240px}.c-chat-channels{padding:11px;gap:5px}.c-channel{min-width:113px;gap:7px;padding:10px 7px}.c-channel strong{font-size:9px}.c-channel small{font-size:7px}.c-channel>.icon{width:14px;height:14px}.c-chat-top{gap:10px;padding:16px}.c-chat-top h2{font-size:15px}.c-chat-top .badge{font-size:7px;max-width:99px}.c-chat-log{padding:14px;height:380px}.c-message{margin-right:8px;padding:13px}.c-message.is-mine{margin-left:8px}.c-message-head strong{font-size:10px}.c-message-head time{font-size:8px}.c-message-head .badge{font-size:7px}.c-message-head{gap:6px}.c-message p{font-size:11px;line-height:1.85}.c-message-report{font-size:8px}.c-chat-compose{padding:15px}.c-compose-bottom{gap:12px}.c-compose-bottom .btn{font-size:10px;padding:9px 10px;gap:7px}.c-compose-bottom small{max-width:155px}.c-wiki-grid{grid-template-columns:1fr}.c-wiki-card{min-height:0}.c-wiki-search{padding:22px}.c-wiki-search h2{font-size:21px}.c-wiki-card>.eyebrow{margin-top:19px}.c-wiki-card p{font-size:12px}.c-wiki-card>.c-text-link{font-size:12px}.c-helpful>span{width:100%;margin-bottom:4px}.c-list-header{padding:18px;gap:10px}.c-list-header h2{font-size:18px}.c-list-header .select{font-size:10px;max-width:128px}.c-ticket-row{padding:19px}.c-ticket-row h3{font-size:15px}.c-thread-messages{padding:15px}.c-thread-message{padding:16px}.c-thread-message p{font-size:12px}.c-status-hero{padding:22px;gap:15px}.c-status-hero h2{font-size:22px}.c-status-symbol{width:43px;height:43px}.c-status-symbol>.icon{width:24px;height:24px}.c-status-hero>.badge{margin-left:58px}.c-status-hero>div:nth-child(2){min-width:170px}.c-rule-section>.flex{align-items:flex-start}.c-rule-section h2{font-size:20px}.c-rule-section .c-feature-icon{width:37px;height:37px}.c-rule-section>.muted{font-size:11px}.c-admin-nav>a{font-size:9px;padding:10px 6px;gap:5px}.c-admin-nav>a>.icon{width:13px;height:13px}.c-integration-card .c-card-footer{flex-wrap:wrap}.c-component-list>div{gap:9px}.c-component-list strong{font-size:11px}.c-component-list small{font-size:9px}}
@media(prefers-reduced-motion:reduce){.c-card-image img,.c-podium-card,.c-event-card,.c-news-card{transition:none}}
