@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Roboto+Condensed:wght@400;500;600;700;800&display=swap");:root{--bg:#0b0806;--bg-2:#140b06;--panel:#17100b;--panel-2:#1c120b;--panel-3:#100b08;--line:#5b2b0d;--line-soft:#351b0b;--text:#f3eee7;--muted:#b7a89b;--muted-2:#7c6a5a;--primary:#ef841f;--primary-2:#ffb02e;--good:#74c47d;--danger:#df6a55;--blue:#7da8d9;--input:#0f0a07;--ui-font:"Roboto Condensed",Arial,sans-serif;--display-font:"Barlow Condensed",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg)}body{color:var(--text);font-family:var(--ui-font);font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:linear-gradient(180deg,#080706 0 19rem,#1a0d06 19rem 42rem,#0b0806 42rem 100%)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid var(--primary-2);outline-offset:2px}.site-wrapper{padding:0 12px 28px;background:radial-gradient(circle at 50% 0,rgba(239,132,31,.08),transparent 25rem),repeating-linear-gradient(180deg,transparent,transparent 46rem,rgba(120,55,15,.05) 0,rgba(120,55,15,.05) 72rem)}.shell{width:min(450px,100%);margin:0 auto}.content-card,.site-header{border:1px solid var(--line);border-radius:5px;background:linear-gradient(180deg,rgba(27,16,10,.98),rgba(16,11,8,.98));box-shadow:0 16px 42px rgba(0,0,0,.42),0 0 0 1px rgba(239,132,31,.03);overflow:hidden}.site-header{margin-top:0;margin-bottom:12px}.header-banner{justify-content:space-between;padding:9px 12px 8px;border-bottom:1px solid #4f250c;background:#0b0806;min-height:42px}.header-banner h1{margin:0;display:flex;align-items:center;gap:8px;font:800 .88rem/.95 var(--display-font);letter-spacing:.13em;text-transform:uppercase;color:#f4eee7;white-space:nowrap}.header-banner h1:before{content:"C";display:grid;place-items:center;width:21px;height:21px;border:1px solid var(--primary);border-radius:50%;font:800 .72rem/1 var(--display-font);color:var(--primary-2);box-shadow:inset 0 0 0 3px rgba(239,132,31,.05),0 0 10px rgba(239,132,31,.12)}.header-actions{gap:7px;min-width:0}.header-actions>span{color:#a89483;font:700 .44rem/1 var(--display-font);letter-spacing:.1em}.header-actions>span,.header-admin-btn{white-space:nowrap;text-transform:uppercase}.header-admin-btn{height:23px;padding:0 8px;border:1px solid #61300e;border-radius:4px;background:linear-gradient(180deg,#241307,#160c06);color:#f1c08a;cursor:pointer;font:800 .43rem/1 var(--display-font);letter-spacing:.07em}.header-admin-btn:hover{border-color:var(--primary);color:#fff}.header-admin-login{display:flex;gap:7px;padding:8px 10px;border-bottom:1px solid var(--line-soft);background:#0f0906}.header-admin-login .password-field{min-width:0}.header-admin-login input{position:relative;z-index:10;pointer-events:auto;flex:1 1;min-width:0;width:100%;height:27px;border:1px solid #3f200d;border-radius:4px;background:#090604;color:var(--text);padding:6px 8px;font:600 .53rem var(--ui-font)}.header-admin-login .password-field input{padding-right:34px}.admin-header-error{margin:0;padding:7px 10px;border-radius:0;border-left:0;border-right:0;border-top:0;font-size:.52rem}.header-admin-login .small-btn{flex:0 0 auto}.password-field{display:flex;flex:1 1;min-width:0;position:relative}.password-toggle{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:26px;height:23px;border:0;background:transparent;color:#7e6a5c;cursor:pointer;font:700 .55rem var(--ui-font);z-index:11}.password-toggle:hover{color:#fff}.server-time-bar{justify-content:space-between;gap:10px;padding:5px 11px;background:linear-gradient(180deg,#110a06,#0c0704);border-top:1px solid rgba(239,132,31,.08)}.server-left,.server-time-bar{display:flex;align-items:center}.server-left{gap:6px;min-width:0}.live-dot{width:5px;height:5px;border-radius:50%;background:var(--good);box-shadow:0 0 0 3px rgba(116,196,125,.07);flex:0 0 auto}.server-label{color:#7f6b5b;font:700 .4rem var(--ui-font);text-transform:uppercase;letter-spacing:.08em}.server-value{color:#d3c3b4;font:600 .44rem var(--ui-font)}.server-zone{color:#6f5d50;font:600 .4rem var(--ui-font)}.content-card{border-top-color:#693411}.card-heading{padding:15px 14px 6px;text-align:center}.eyebrow{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--primary);font:800 .49rem/1 var(--display-font);text-transform:uppercase;letter-spacing:.14em}.eyebrow:after,.eyebrow:before{content:"";width:28px;height:1px;background:#6f350f}.card-heading h2{margin:6px 0 0;font:800 1.38rem/.98 var(--display-font);letter-spacing:.04em;text-transform:uppercase;color:#f2ece5}.card-heading p{max-width:355px;margin:6px auto 0;color:#a89484;font:500 .54rem/1.5 var(--ui-font)}.deadline{margin:8px 14px 10px;padding:8px 9px;border:1px solid #693410;border-radius:5px;background:linear-gradient(180deg,#1e1109,#120a06);justify-content:space-between;gap:9px}.deadline-copy{color:#a6907e;font:600 .47rem/1.4 var(--ui-font)}.deadline-copy b{color:#f0e6de}.deadline-time{color:var(--primary-2);font:800 .65rem/1 var(--ui-font);white-space:nowrap;letter-spacing:.03em}.form{z-index:1;padding:0 14px 14px;isolation:isolate}.field,.form{position:relative}.field{z-index:2;margin-top:9px}.field label{display:block;margin-bottom:4px;color:#d48432;font:800 .46rem/.95 var(--display-font);text-transform:uppercase;letter-spacing:.09em}.field label span:not(.required){color:#806e60;font-weight:600}.field input,.field textarea{position:relative;z-index:10;pointer-events:auto;-moz-user-select:text;user-select:text;-webkit-user-select:text;touch-action:manipulation;display:block;width:100%;min-height:32px;border:1px solid #3a1e0d;border-radius:3px;background:#0a0604;color:#eee4db;padding:7px 8px;font:500 .55rem/1.3 var(--ui-font);outline:none}.field input:hover,.field textarea:hover{border-color:#5a2a0e}.field input:focus,.field textarea:focus{border-color:#9c4f14;box-shadow:0 0 0 1px rgba(239,132,31,.08),0 0 16px rgba(239,132,31,.05)}.field input:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.55}.field input::placeholder,.field textarea::placeholder{color:#5b4a3e}.field textarea{min-height:68px;resize:vertical}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.choices{z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.choice,.choices{position:relative}.choice{z-index:3}.choice input{position:absolute;opacity:0;pointer-events:none}.choice label{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:5px;min-height:31px;margin:0;padding:6px 7px;border:1px solid #40200d;border-radius:3px;background:linear-gradient(180deg,#171008,#0e0906);cursor:pointer;color:#a99787;font:700 .5rem/1 var(--ui-font);text-transform:none;letter-spacing:0;pointer-events:auto}.choice label:hover{border-color:#824313;color:#f0e6dc}.choice input:checked+label{border-color:#a35616;background:linear-gradient(180deg,rgba(239,132,31,.16),rgba(239,132,31,.06));color:#fff;box-shadow:inset 0 0 16px rgba(239,132,31,.04)}.choice .icon{font-size:.68rem;line-height:1}.required{color:var(--danger)}.submit-row{justify-content:flex-end;margin-top:12px}.submit{width:100%;height:34px;border:1px solid #b96216;border-radius:4px;background:linear-gradient(180deg,#ffad28,#d96f10);color:#1b0d04;cursor:pointer;font:800 .51rem/1 var(--display-font);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 14px rgba(239,132,31,.13)}.submit:hover{filter:brightness(1.08);transform:translateY(-1px)}.submit:active{transform:translateY(0)}.submit:disabled{opacity:.45;cursor:not-allowed;transform:none}.notice{margin-top:8px;padding:8px 9px;border:1px solid #43220d;border-radius:3px;background:#110a06;font:600 .49rem/1.4 var(--ui-font);color:#a99686}.notice.good{color:#8ed394;border-color:#274329}.notice.danger{color:#e28b78;border-color:#4a2119}a.submit[href="/api/auth/discord/login"]{display:flex;align-items:center;justify-content:center;width:100%;height:36px;padding:0 14px;border:1px solid #6f7af8;border-radius:4px;background:linear-gradient(180deg,#6670ec,#505bd4);color:#fff;text-decoration:none;cursor:pointer;font:800 .5rem/1 var(--display-font);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 6px 16px rgba(80,91,212,.15);transition:all .16s ease}a.submit[href="/api/auth/discord/login"]:hover{background:linear-gradient(180deg,#7580fa,#5b67e8);border-color:#8d95ff;transform:translateY(-1px)}a.submit[href="/api/auth/discord/login"]:active{transform:translateY(0)}.content-card .notice.good:has(.small-btn){display:flex;align-items:center;justify-content:space-between;gap:8px}.content-card .notice.good:has(.small-btn) .small-btn{float:none!important;margin:0!important;flex:0 0 auto;height:24px;padding:0 8px;border:1px solid hsla(9,68%,60%,.38);border-radius:3px;background:hsla(9,68%,60%,.05);color:var(--danger);cursor:pointer;font:800 .44rem/1 var(--display-font);letter-spacing:.05em;text-transform:uppercase}.content-card .notice.good:has(.small-btn) .small-btn:hover{border-color:var(--danger);background:hsla(9,68%,60%,.1)}.admin{border-top:1px solid var(--line-soft);padding:13px 14px 14px;background:rgba(8,6,4,.26)}.admin-head{align-items:center;justify-content:space-between;gap:8px}.admin-head h3{margin:0;font:800 .68rem/1 var(--display-font);letter-spacing:.05em;text-transform:uppercase}.admin-sub{margin-top:3px;color:#79695b;font:600 .4rem var(--ui-font);letter-spacing:.04em}.admin-head-actions{align-items:center;gap:5px}.small-btn{height:25px;padding:0 8px;border:1px solid #49250e;border-radius:3px;background:linear-gradient(180deg,#1a1009,#100905);color:#ded1c5;cursor:pointer;font:700 .45rem/1 var(--display-font);letter-spacing:.05em;text-transform:uppercase}.small-btn:hover:not(:disabled){border-color:#8c4814;color:#fff}.small-btn:disabled{opacity:.4;cursor:not-allowed}.export-btn{color:#8acb8f}.admin-reset-actions{position:relative;z-index:5;flex-direction:column;align-items:stretch;gap:6px;margin-top:9px;padding:8px;border:1px solid #54280e;border-radius:4px;background:linear-gradient(180deg,#181009,#100a06);pointer-events:auto}.admin-reset-label{display:block;margin:0;color:#c67a2c;font:800 .44rem/1 var(--display-font);letter-spacing:.08em;text-transform:uppercase}.admin-reset-select-row{grid-gap:6px;gap:6px;align-items:stretch}.reset-response-select,.small-select{position:relative;z-index:6;height:27px;padding:0 8px;border:1px solid #3e200d;border-radius:3px;background:#0b0705;color:#ddd1c5;cursor:pointer;font:600 .46rem var(--ui-font);letter-spacing:.01em;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;pointer-events:auto}.reset-response-select:not(:disabled):hover,.small-select:not(:disabled):hover{border-color:#754011}.reset-locked-btn{position:relative;z-index:7;display:inline-flex;align-items:center;justify-content:center;color:#dd8879;border:1px solid hsla(9,68%,60%,.32);background:hsla(9,68%,60%,.04);height:27px;padding:0 9px;font:800 .44rem/1 var(--display-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;pointer-events:auto;white-space:nowrap}.reset-locked-btn:hover:not(:disabled){color:#ffd0c8;border-color:hsla(9,68%,60%,.7);background:hsla(9,68%,60%,.08)}.reset-locked-btn:active:not(:disabled){transform:translateY(1px)}.reset-locked-btn:disabled{opacity:.4;cursor:not-allowed}.reset-all-btn{width:100%}.admin-panel{padding-bottom:7px}.admin-results{margin:11px 14px 0;border:1px solid #57290e;border-radius:4px;background:linear-gradient(180deg,#160e09,#100a06);padding:2px 0 8px}.admin-results-head{gap:8px;padding:8px 9px 7px;border-bottom:1px solid #2f180b}.admin-results-head h3{font:800 .5rem/1 var(--display-font);letter-spacing:.11em;text-transform:uppercase;color:#f0e9e0}.admin-results-actions{gap:5px}.admin-results .entry-list{padding:0 9px}.admin-results .admin-entry{margin-top:7px;padding:9px;border:1px solid #2b170b;border-radius:3px;background:rgba(19,12,8,.7)}.admin-results .admin-entry:first-child{margin-top:7px}.admin-results .entry-top{padding:0 0 1px}.entry{margin-top:8px;border:1px solid #2d180b;border-radius:4px;background:#120b07;padding:9px}.entry-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.entry-ign{font:800 .62rem/1 var(--display-font);letter-spacing:.03em}.badge-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.badge{display:inline-flex;align-items:center;gap:4px;border:1px solid #33200f;border-radius:3px;padding:4px 5px;font:700 .42rem/1 var(--ui-font)}.badge.good{color:var(--good)}.badge.danger{color:var(--danger)}.badge.info{color:var(--blue)}.entry-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;margin-top:7px}.entry-fields input,.entry-fields select,.entry-fields textarea{position:relative;z-index:10;pointer-events:auto;width:100%;min-width:0;border:1px solid #321a0c;border-radius:3px;background:#0b0705;color:#e7ddd4;padding:6px;font:500 .47rem/1.3 var(--ui-font)}.entry-fields textarea{grid-column:1/-1;min-height:44px;resize:vertical}.admin-entry-actions{display:flex;gap:5px;margin-top:7px}.danger-btn{color:var(--danger)}.admin-discord-account{margin-top:3px;color:#7dcf86;font:700 .45rem/1.35 var(--ui-font);letter-spacing:.02em}.admin-discord-account b{color:#f0e6dc}.admin-discord-id{color:#756254;font-weight:600}.admin-results .empty-state{margin:0;padding:10px;color:#705f51;font:800 .48rem/1 var(--display-font);letter-spacing:.1em;text-transform:uppercase;text-align:left}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:15px;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.confirm-modal{width:min(390px,100%);border:1px solid #6b3410;border-radius:5px;background:linear-gradient(180deg,#191009,#100a06);box-shadow:0 25px 75px rgba(0,0,0,.65);padding:15px}.confirm-modal h2{margin:5px 0 0;font:800 .88rem/1 var(--display-font);letter-spacing:.06em;text-transform:uppercase}.confirm-modal p{margin:7px 0 0;color:#a89584;font:500 .51rem/1.55 var(--ui-font)}.confirm-modal p b{color:#f0e6dc}.confirm-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:13px}.modal-delete-btn{background:transparent;border-color:hsla(9,68%,60%,.45)}.modal-delete-btn:hover:not(:disabled){border-color:var(--danger);background:hsla(9,68%,60%,.08)}.site-footer{padding-top:10px;color:#665447;text-align:center;font:600 .39rem/1.4 var(--ui-font)}.site-footer p{margin:0}.lock{color:var(--blue)}.admin-deadline-input{color-scheme:dark;font-family:var(--ui-font);font-weight:600;font-size:.46rem;letter-spacing:.01em;line-height:1;background:#0b0705;color:var(--text);padding-left:8px;padding-right:8px;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.admin-deadline-input:hover:not(:disabled){border-color:#754011}.admin-deadline-input:focus-visible{border-color:rgba(239,132,31,.75);box-shadow:0 0 0 1px rgba(239,132,31,.12)}.admin-deadline-input::-webkit-calendar-picker-indicator{opacity:1;display:block;width:11px;height:11px;min-width:11px;max-width:11px;transform:scale(.76);transform-origin:center;filter:sepia(1) saturate(4) hue-rotate(335deg) brightness(.95);cursor:pointer;margin-left:2px;padding:0}.admin-deadline-input::-webkit-datetime-edit,.admin-deadline-input::-webkit-datetime-edit-day-field,.admin-deadline-input::-webkit-datetime-edit-fields-wrapper,.admin-deadline-input::-webkit-datetime-edit-hour-field,.admin-deadline-input::-webkit-datetime-edit-minute-field,.admin-deadline-input::-webkit-datetime-edit-month-field,.admin-deadline-input::-webkit-datetime-edit-year-field{color:var(--text)}.admin-deadline-input::-webkit-datetime-edit-text{color:#78685b}.admin-deadline-input::-webkit-datetime-edit-ampm-field,.admin-deadline-input::-webkit-datetime-edit-second-field{color:#917b69}.admin-deadline-input::-moz-focus-inner{border:0}body,html{min-height:100%}.site-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px 32px}.shell{max-width:none;margin:0}.content-card,.shell,.site-header{width:100%}.header-banner{padding:14px 28px}.header-banner h1{font-size:1.18rem;line-height:1;gap:10px}.header-banner h1:before{width:28px;height:28px;font-size:.9rem}.header-actions>span{font-size:.58rem}.header-admin-btn{height:30px;font-size:.56rem}.header-admin-login{padding:11px 24px}.header-admin-login input{height:36px;padding:8px 10px;font-size:.68rem}.password-toggle{height:30px;width:32px;font-size:.68rem}.server-time-bar{padding:8px 28px}.server-label{font-size:.5rem}.server-value,.server-zone{font-size:.52rem}.card-heading{padding:28px 48px 12px}.eyebrow{font-size:.62rem;gap:9px}.eyebrow:after,.eyebrow:before{width:42px}.card-heading h2{font-size:2rem}.card-heading p{max-width:900px;font-size:.72rem}.deadline{margin:12px 48px 18px;padding:13px 16px;gap:16px}.deadline-copy{font-size:.62rem}.deadline-time{font-size:.82rem}.form{padding:0 48px 32px}.field label{font-size:.58rem}.field input,.field textarea{min-height:42px;font-size:.7rem}.field textarea{min-height:92px}.grid-2{gap:24px}.choices{gap:12px}.choice label{min-height:40px;padding:8px 12px;gap:7px;font-size:.64rem}.choice .icon{font-size:.82rem}.submit,a.submit[href="/api/auth/discord/login"]{height:44px;font-size:.64rem}.notice{margin-top:12px;font-size:.62rem}.admin{padding:20px 48px 22px}.admin-head h3{font-size:.82rem}.admin-sub{font-size:.5rem}.small-btn{height:31px;font-size:.56rem}.admin-results{margin:16px 48px 0}.responder-layout:has(.responder-main>.form>.card-heading){grid-template-columns:minmax(0,1fr)}.responder-layout:has(.responder-main>.form>.card-heading) .responder-main{width:min(760px,100%);margin:0 auto}.responder-layout:has(.responder-main>.form>.card-heading) .responder-ranking{display:none}.responder-layout:has(.responder-main>.form>.card-heading) .responder-main>.form{margin-left:auto;margin-right:auto}.admin-results .entry-list{max-height:min(620px,68vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.admin-results .entry-list::-webkit-scrollbar{width:6px}.admin-results .entry-list::-webkit-scrollbar-thumb{background:#4b250f;border-radius:4px}.admin-results .entry-list::-webkit-scrollbar-track{background:#0c0705}@media (max-width:700px){.site-wrapper{align-items:flex-start;padding:18px 12px 28px}.shell{width:100%;max-width:none}.header-banner{flex-wrap:wrap}.header-banner h1{font-size:1rem}.header-actions{width:100%;justify-content:space-between}.card-heading h2{font-size:1.72rem}.card-heading,.form{padding-left:20px;padding-right:20px}.admin-results,.deadline{margin-left:20px;margin-right:20px}.admin-results .entry-list{max-height:62vh}}@media (max-width:520px){.site-wrapper{padding-left:8px;padding-right:8px}.shell{width:100%}.card-heading h2{font-size:1.5rem}.card-heading p{font-size:.64rem}.grid-2{grid-template-columns:1fr}.server-time-bar{align-items:flex-start;flex-direction:column;gap:4px}}html{color-scheme:dark}body{min-height:100vh}.site-footer{width:100%;max-width:1100px;margin:0 auto;padding:18px 20px 28px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#a8a8a8;font-size:12px}.site-footer a{color:#e8e8e8;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.legal-page{min-height:70vh;display:flex;justify-content:center;padding:28px 16px 40px}.legal-card{width:min(900px,100%);background:#171717;border:1px solid #3f3f3f;padding:clamp(22px,5vw,46px);box-shadow:0 18px 55px rgba(0,0,0,.2)}.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.legal-close{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;white-space:nowrap}.legal-card h1{margin:8px 0 4px;color:#fff;font-size:clamp(30px,6vw,52px);line-height:1}.legal-card h2{margin:30px 0 8px;color:#fff;font-size:18px}.legal-card p{color:#d7d7d7;line-height:1.7}.legal-card a{color:#fff;text-decoration:underline;text-underline-offset:3px}.legal-updated{color:#9e9e9e!important;font-size:12px;margin-top:0}.legal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.admin-layout,.responder-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;grid-gap:18px;gap:18px;padding:0 28px 28px}.admin-main,.admin-results,.responder-main,.responder-ranking{min-width:0}.admin-main .admin-response-form,.responder-main .form{padding-left:0;padding-right:0}.rankings-panel{margin:0;padding:22px;border:1px solid #3f3f3f;background:#171717;position:-webkit-sticky;position:sticky;top:18px}.ranking-heading{padding:0 0 8px}.ranking-heading h2{margin-bottom:6px}.ranking-heading p{max-width:none}.ranking-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.ranking-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 14px;border:1px solid #333;background:#111}.ranking-position{font-weight:700;color:#fff}.ranking-ign{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f2f2f2}.ranking-hours{color:#bdbdbd;font-size:12px;white-space:nowrap}.admin-layout{padding-top:0}.admin-results{margin:0;padding:22px;border:1px solid #3f3f3f;background:#171717;position:-webkit-sticky;position:sticky;top:18px}.admin-results-head{justify-content:space-between;gap:14px;margin:0}.admin-results-head .eyebrow{margin-bottom:2px}.admin-results-head h3{margin:0}.response-logout-row{justify-content:flex-end;margin-top:12px}.response-logout-row .small-btn{min-width:150px}.notice.good{border-left:3px solid #b9e4b9}.notice.danger{border-left:3px solid #f0a6a6}.required{color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:720px){.admin-layout,.responder-layout{grid-template-columns:1fr}.admin-results,.rankings-panel{position:static}}@media (max-width:520px){.site-footer{flex-direction:column;align-items:flex-start;padding-left:14px;padding-right:14px}.legal-page{padding:12px 10px 28px}.legal-card{padding:22px 18px}.legal-nav{align-items:flex-start}.legal-close{padding-left:12px;padding-right:12px}.admin-layout,.responder-layout{padding-left:20px;padding-right:20px}.ranking-item{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:10px 11px}.admin-results{padding:18px}.admin-results-head{align-items:flex-start;flex-direction:column}.admin-results-actions{width:100%;justify-content:flex-start}}.ranking-list{max-height:280px;overflow-y:auto;overscroll-behavior:contain;padding:0 8px 0 9px;scrollbar-width:thin;scrollbar-color:#6f350f #100a06}.ranking-list::-webkit-scrollbar{width:6px}.ranking-list::-webkit-scrollbar-track{background:#100a06;border-left:1px solid #2f180b}.ranking-list::-webkit-scrollbar-thumb{background:#6f350f;border-radius:4px}.ranking-list::-webkit-scrollbar-thumb:hover{background:#9a4d13}.ranking-item{min-height:34px}.command-ranking-panel{position:relative;overflow:hidden;border:1px solid #63310f;border-radius:5px;background:linear-gradient(180deg,#17100b,#0d0805);box-shadow:inset 0 0 28px rgba(239,132,31,.025)}.command-ranking-panel .ranking-heading{padding-bottom:7px}.command-ranking-panel .ranking-heading h2{font-size:1.18rem}.command-admin-summary,.ranking-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;padding:0 9px 8px}.command-admin-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 9px}.command-stat{padding:6px 6px 5px;border:1px solid #3c1e0b;border-radius:3px;background:linear-gradient(180deg,#1a1009,#100a06);text-align:center}.command-stat-value{color:#f4e9df;font:800 .6rem/1 var(--display-font);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-stat-label{display:block;margin-top:3px;color:#8d7867;font:700 .38rem/1 var(--display-font);letter-spacing:.08em;text-transform:uppercase}.command-scroll-panel{max-height:286px;overflow-y:auto;padding:0 9px 9px;scrollbar-width:thin;scrollbar-color:#6c3711 #100a06;overscroll-behavior:contain}.command-scroll-panel::-webkit-scrollbar{width:6px}.command-scroll-panel::-webkit-scrollbar-track{background:#100a06;border-left:1px solid #241309}.command-scroll-panel::-webkit-scrollbar-thumb{background:#6c3711;border-radius:999px}.command-scroll-panel::-webkit-scrollbar-thumb:hover{background:#995016}.command-ranking-panel .ranking-item{position:relative;min-height:34px;transition:border-color .15s ease,background .15s ease,transform .15s ease}.command-ranking-panel .ranking-item:hover{border-color:#6e3510;background:rgba(239,132,31,.055);transform:translateX(1px)}.command-ranking-panel .ranking-position{min-width:30px}.command-ranking-panel .ranking-hours{color:#f1a04a;font-weight:800}.command-ranking-panel .ranking-top-one{border-color:#9a5b19;background:linear-gradient(90deg,rgba(239,132,31,.14),rgba(239,132,31,.035))}.command-ranking-panel .ranking-top-three,.command-ranking-panel .ranking-top-two{background:rgba(255,176,46,.035)}.command-filter-toolbar{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);grid-gap:5px;gap:5px;padding:7px 9px;border-bottom:1px solid #2f180b;background:#100905}.command-filter-toolbar input,.command-filter-toolbar select{height:28px;min-width:0;border:1px solid #3c1e0b;border-radius:3px;background:#0a0604;color:#ddd1c5;padding:0 7px;outline:none;font:600 .45rem var(--ui-font);text-transform:uppercase}.command-filter-toolbar input::placeholder{color:#6f5b4c}.command-filter-toolbar input:focus,.command-filter-toolbar select:focus{border-color:#875018;box-shadow:0 0 0 1px rgba(239,132,31,.07)}.command-admin-entry{position:relative;transition:border-color .15s ease,background .15s ease}.command-admin-entry:hover{border-color:#59300f;background:rgba(239,132,31,.028)}.command-admin-entry .entry-top{min-height:26px}.command-collapse-btn{flex:0 0 auto;height:23px;padding:0 7px;border:1px solid #3f210d;border-radius:3px;background:#120b07;color:#9f8775;cursor:pointer;font:800 .4rem/1 var(--display-font);letter-spacing:.05em}.command-collapse-btn:hover{border-color:#7c4416;color:#f3d6bd}.command-admin-entry.is-collapsed{padding-bottom:7px}.command-admin-entry.is-collapsed>:not(.entry-top){display:none}.command-admin-entry.is-collapsed .entry-top{padding-bottom:0}.command-admin-results .notice{margin-left:9px;margin-right:9px}.command-admin-results .entry-list{scrollbar-width:thin;scrollbar-color:#6c3711 #100a06}.command-dashboard{grid-column:1/-1;position:relative;z-index:4;margin:0 0 10px;border:1px solid #63310f;border-radius:5px;background:linear-gradient(180deg,#17100b,#0d0805);box-shadow:inset 0 0 28px rgba(239,132,31,.025);overflow:hidden}.command-title-row{justify-content:space-between;gap:8px;padding:9px 9px 7px;border-bottom:1px solid #2f180b;background:#100905}.command-title-row h3{margin:4px 0 0;font:800 .8rem/1 var(--display-font);letter-spacing:.04em;text-transform:uppercase}.command-live{display:inline-flex;align-items:center;gap:5px;color:#8ed394;font:800 .38rem/1 var(--display-font);letter-spacing:.08em}.command-live i{width:5px;height:5px;border-radius:50%;background:#74c47d;box-shadow:0 0 0 3px rgba(116,196,125,.08)}.command-dashboard .command-stats{grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 9px}.command-dashboard .command-admin-summary{grid-template-columns:repeat(6,minmax(0,1fr))}.command-dashboard .command-stat-value{font-size:.62rem}.command-readiness{padding:7px 9px 8px;border-top:1px solid #241309;border-bottom:1px solid #241309;background:#0f0906}.command-readiness>div:first-child{align-items:center;justify-content:space-between;color:#c9b8a9;font:800 .45rem/1 var(--display-font);letter-spacing:.09em;text-transform:uppercase}.command-readiness b{color:var(--primary-2);font-size:.62rem}.readiness-track{height:6px;margin-top:6px;border:1px solid #3d1f0c;border-radius:999px;background:#080604;overflow:hidden}.readiness-track span{display:block;height:100%;background:linear-gradient(90deg,#9d4a12,#ffad28);box-shadow:0 0 10px rgba(239,132,31,.16)}.command-readiness small{display:block;margin-top:5px;color:#786657;font:600 .37rem/1.3 var(--ui-font)}.command-warnings{gap:4px;padding:7px 9px}.good-chip,.warning-chip{display:inline-flex;align-items:center;min-height:22px;padding:4px 6px;border:1px solid hsla(9,68%,60%,.3);border-radius:3px;background:hsla(9,68%,60%,.045);color:#df9586;font:800 .38rem/1 var(--display-font);letter-spacing:.04em}.good-chip{border-color:rgba(116,196,125,.28);background:rgba(116,196,125,.035);color:#8ed394}.command-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.command-ranking-meta{color:#806e5d;font:700 .38rem/1 var(--display-font);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.ranking-status{color:#806d5e;font:700 .37rem/1 var(--display-font);letter-spacing:.04em;white-space:nowrap}.ranking-current-user{border-color:#a35616!important;box-shadow:inset 2px 0 0 var(--primary),0 0 0 1px rgba(239,132,31,.06)}.current-user-tag{display:inline-flex;margin-left:5px;padding:2px 4px;border:1px solid #69400f;border-radius:2px;color:#ffb02e;font:800 .31rem/1 var(--display-font);font-style:normal;letter-spacing:.05em;vertical-align:middle}.command-deadline{align-items:center;justify-content:space-between;gap:8px;margin:0 9px 9px;padding:7px 8px;border:1px solid #3d1f0c;border-radius:3px;background:#0c0704}.command-deadline span{color:#766454;font:800 .37rem/1 var(--display-font);letter-spacing:.07em}.command-deadline b{color:#f0d8be;font:700 .39rem/1 var(--ui-font)}.command-admin-tools{margin:0 9px 8px;border:1px solid #4a260e;border-radius:4px;background:#0e0805;overflow:hidden}.command-tool-title{padding:7px 8px 3px}.command-tool-title h3{margin:4px 0 0;font:800 .56rem/1 var(--display-font);text-transform:uppercase;letter-spacing:.05em}.content-card.command-dashboard-active .responder-ranking{display:none}.command-mini-burn{margin:0 9px 8px;padding:8px;border:1px solid #4a260e;border-radius:4px;background:#0e0805}.command-mini-burn h2{margin:4px 0 0;font:800 .75rem/1 var(--display-font);text-transform:uppercase;letter-spacing:.04em}.command-muted{margin:6px 0 7px;color:#756252;font:600 .38rem/1.35 var(--ui-font)}.mini-burn-list{display:grid;grid-gap:4px;gap:4px}.mini-burn-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center;min-height:28px;padding:4px 6px;border:1px solid #2e190b;border-radius:3px;background:#120b07;color:#d8cabd;font:700 .42rem/1 var(--ui-font)}.mini-burn-row b{color:#f1a04a;font-size:.39rem}.mini-burn-remove{height:21px;padding:0 6px;border:1px solid #452014;border-radius:3px;background:transparent;color:#c8796b;cursor:pointer;font:800 .35rem/1 var(--display-font)}.mini-burn-remove:hover{border-color:#8b493d;color:#ffd0c8}.command-ranking-panel .ranking-heading{position:relative;z-index:3;background:#100905}.command-response-toolbar{border-top:1px solid #241309;border-bottom:1px solid #2f180b}.command-admin-results .entry-list{max-height:520px;overflow-y:auto;overflow-x:hidden;padding-bottom:4px}@media(max-width:520px){.command-dashboard .command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.command-dashboard .command-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.command-filter-toolbar{grid-template-columns:1fr 1fr}.command-filter-toolbar input{grid-column:1/-1}.command-scroll-panel{max-height:255px}.ranking-status{display:none}.command-ranking-panel .ranking-hours{font-size:.43rem}.command-live{font-size:.35rem}.mini-burn-row{grid-template-columns:minmax(0,1fr) auto}.mini-burn-remove{grid-column:2;grid-row:1}.command-deadline{align-items:flex-start;flex-direction:column}.command-deadline b{text-align:left}}.command-center-production-refresh{display:none}:root{--ui-font:"Arial Narrow",Arial,sans-serif;--display-font:"Arial Narrow",Arial,sans-serif}body{letter-spacing:0}button,input,select,textarea{font-size:16px}.shell{width:min(1120px,100%)}.site-wrapper{padding:0 18px 40px}.content-card,.site-header{border-radius:8px}.header-banner{padding:14px 18px 12px;min-height:58px;gap:18px}.header-banner h1{font-size:clamp(1rem,2vw,1.35rem);letter-spacing:.08em}.header-banner h1:before{width:29px;height:29px;font-size:.95rem}.header-actions{gap:10px}.header-actions>span{font-size:.7rem}.header-admin-btn{height:34px;padding:0 12px;font-size:.7rem;letter-spacing:.05em}.header-admin-login{padding:12px 16px;gap:10px}.header-admin-login input{height:40px;padding:8px 12px;font-size:14px}.header-admin-login .small-btn{height:40px}.password-toggle{height:32px;width:34px;font-size:13px}.server-time-bar{padding:9px 16px;gap:14px}.server-label,.server-value,.server-zone{font-size:.75rem}.server-left{gap:8px}.live-dot{width:7px;height:7px}.card-heading{padding:24px 24px 10px}.eyebrow{font-size:.72rem;letter-spacing:.12em}.eyebrow:after,.eyebrow:before{width:40px}.card-heading h2{font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.05;margin-top:8px}.card-heading p{max-width:760px;font-size:1rem;line-height:1.55;margin-top:10px}.deadline{margin:12px 24px 16px;padding:13px 14px}.deadline-copy{font-size:.9rem;line-height:1.45}.deadline-time{font-size:1rem}.responder-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);grid-gap:18px;align-items:start;padding:0 24px 24px}.form{padding:0}.field{margin-top:14px}.field label{font-size:.82rem;margin-bottom:6px}.field input,.field textarea{min-height:44px;padding:9px 11px;font-size:1rem;line-height:1.4;border-radius:5px}.field textarea{min-height:100px}.grid-2{gap:12px}.choices{gap:8px}.choice label{min-height:44px;padding:9px 11px;font-size:.95rem;border-radius:5px}.choice .icon{font-size:1rem}.submit-row{margin-top:18px}.submit{height:46px;letter-spacing:.06em}.notice,.submit{font-size:.9rem;border-radius:5px}.notice{padding:11px 12px;line-height:1.5}.content-card .notice.good:has(.small-btn) .small-btn{height:34px;padding:0 11px;font-size:.72rem}a.submit[href="/api/auth/discord/login"]{height:48px;padding:0 16px;font-size:.9rem;border-radius:5px}.admin{padding:20px 24px 24px}.admin-head h3{font-size:1rem}.admin-sub{font-size:.75rem}.small-btn{height:36px;padding:0 11px;font-size:.72rem;border-radius:4px}.admin-reset-actions{gap:9px;margin-top:13px;padding:12px;border-radius:5px}.admin-reset-label{font-size:.72rem}.admin-reset-select-row{gap:9px}.reset-response-select,.small-select{height:38px;font-size:.78rem;padding:0 10px}.reset-locked-btn{height:38px;padding:0 12px;font-size:.72rem}.admin-reset-actions .reset-all-btn{height:40px}.admin-results{margin:16px 0 0;border-radius:6px;padding:4px 0 12px}.admin-results-head{padding:12px 14px 10px}.admin-results-head h3{font-size:.85rem;letter-spacing:.1em}.admin-results-actions{gap:7px}.admin-results .entry-list{padding:0 14px}.admin-results .admin-entry,.entry{margin-top:10px;padding:13px;border-radius:5px}.entry-ign{font-size:.95rem}.badge-row{gap:6px}.badge{font-size:.72rem;padding:4px 7px}.entry-meta,.entry-notes{font-size:.85rem;line-height:1.45}.admin-actions{gap:7px}.admin-actions .small-btn{height:34px}.command-dashboard{margin-bottom:16px;border-radius:8px}.command-title-row{padding:13px 14px 11px}.command-title-row h3{font-size:1.05rem}.command-live{font-size:.65rem}.command-live i{width:7px;height:7px}.command-dashboard .command-stats{gap:8px;padding:10px 14px}.command-stat{padding:10px 9px 9px;border-radius:5px}.command-stat-value{font-size:1rem}.command-stat-label{font-size:.62rem;margin-top:5px}.command-readiness{padding:11px 14px 12px}.command-readiness>div:first-child{font-size:.72rem}.command-readiness b{font-size:.95rem}.readiness-track{height:8px;margin-top:7px}.command-readiness small{font-size:.65rem;margin-top:6px}.command-warnings{gap:7px;padding:10px 14px}.good-chip,.warning-chip{min-height:30px;padding:6px 9px;font-size:.62rem}.command-deadline{margin:0 14px 12px;padding:10px 11px}.command-deadline span{font-size:.62rem}.command-deadline b{font-size:.68rem}.command-scroll-panel{max-height:420px;padding:0 14px 14px}.command-ranking-panel .ranking-item{min-height:48px}.command-ranking-panel .ranking-hours{font-size:.82rem}.ranking-status{font-size:.62rem}.current-user-tag{font-size:.48rem;padding:3px 5px}.command-filter-toolbar{gap:8px;padding:10px 14px}.command-filter-toolbar input,.command-filter-toolbar select{height:40px;padding:0 10px;font-size:.78rem;border-radius:4px}.command-collapse-btn{height:32px;padding:0 10px;font-size:.62rem}.command-admin-summary{gap:8px;padding:10px 14px}.command-admin-entry .entry-top{min-height:36px}.command-mini-burn{margin:0 14px 12px;padding:12px;border-radius:5px}.command-mini-burn h2{font-size:1rem}.command-muted{font-size:.68rem}.mini-burn-row{min-height:38px;padding:7px 9px;font-size:.75rem}.mini-burn-row b{font-size:.7rem}.mini-burn-remove{height:30px;padding:0 9px;font-size:.6rem}@media(min-width:900px){.command-dashboard{grid-column:1/-1}.responder-layout{grid-template-columns:minmax(0,1.4fr) minmax(420px,.9fr)}.admin-results .entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-results .admin-entry,.admin-results .entry-list>.admin-entry:first-child{margin-top:0}}@media(max-width:760px){.site-wrapper{padding:0 10px 24px}.shell{width:100%}.header-banner{align-items:flex-start;flex-direction:column;padding:13px 14px}.header-banner h1{white-space:normal}.header-actions{width:100%;justify-content:space-between}.server-time-bar{align-items:flex-start;flex-direction:column;gap:4px}.card-heading{text-align:left;padding:20px 16px 8px}.eyebrow{justify-content:flex-start}.responder-layout{display:block;padding:0 16px 18px}.responder-ranking{margin-top:18px}.deadline{margin:10px 16px 14px;align-items:flex-start;flex-direction:column}.deadline-time{font-size:.95rem}.admin{padding:18px 16px 20px}.admin-reset-select-row{grid-template-columns:1fr}.admin-results{margin-top:14px}.admin-results .entry-list{padding:0 10px}.command-dashboard .command-admin-summary,.command-dashboard .command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.command-filter-toolbar{grid-template-columns:1fr}.command-filter-toolbar input{grid-column:auto}.command-scroll-panel{max-height:360px}}@media(max-width:420px){.header-actions{align-items:stretch;flex-direction:column}.header-actions>span{font-size:.68rem}.header-admin-btn{width:100%}.choices,.grid-2{grid-template-columns:1fr}.card-heading h2{font-size:1.7rem}.card-heading p{font-size:.92rem}.field input,.field textarea{font-size:.95rem}.choice label{font-size:.9rem}.command-dashboard .command-admin-summary,.command-dashboard .command-stats{grid-template-columns:1fr 1fr}.command-stat-value{font-size:.9rem}.command-scroll-panel{max-height:310px}}*,:after,:before{box-sizing:border-box}body,html{font-size:16px}body{line-height:1.45;overflow-x:hidden}button,input,select,textarea{font:inherit;max-width:100%}button{white-space:normal;line-height:1.15}.admin,.admin-layout,.admin-results,.command-dashboard,.command-ranking-panel,.content-card,.responder-layout,.shell,.site-wrapper{min-width:0}.shell{width:min(1120px,calc(100% - 32px));margin-inline:auto}.content-card{overflow:visible}.admin-head,.admin-head-actions,.admin-results-actions,.admin-results-head,.command-section-head,.command-title-row,.header-actions,.header-banner,.submit-row{min-width:0}.header-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.header-actions>*,.header-banner>*{min-width:0}.header-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.header-actions>span{white-space:normal;text-align:right}.admin-sub,.card-heading h2,.card-heading p,.command-deadline b,.command-deadline span,.command-ranking-meta,.command-stat-label,.command-stat-value,.deadline-copy,.deadline-time,.entry-ign,.entry-meta,.entry-notes,.good-chip,.notice,.ranking-hours,.ranking-ign,.ranking-position,.ranking-status,.warning-chip{overflow-wrap:anywhere;word-break:break-word}.card-heading h2,.card-heading p{max-width:100%}.deadline{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.deadline-copy{min-width:0;flex:1 1 260px}.deadline-time{flex:0 1 auto}.responder-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:18px}.responder-main,.responder-ranking{min-width:0;width:100%}.choice,.choices,.field,.form,.grid-2{min-width:0}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.choice label{width:100%;min-width:0;white-space:normal;text-align:left}.submit-row{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.submit-row>*{min-width:0;flex:1 1 180px}.submit,.submit-row .submit{width:100%;max-width:100%;white-space:normal}.notice:has(.small-btn){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.notice:has(.small-btn)>:first-child{min-width:0;flex:1 1 220px}.notice:has(.small-btn) .small-btn{flex:0 0 auto}.admin-head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px}.admin-head-actions>*,.admin-head>*{min-width:0}.admin-head-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.command-collapse-btn,.command-toggle,.reset-all-btn,.reset-locked-btn,.small-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:7px 12px;white-space:normal;text-align:center;flex:0 1 auto}.admin-reset-actions{display:flex;flex-wrap:wrap;gap:10px}.admin-reset-select-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;min-width:0}.reset-response-select,.small-select{min-width:0;width:100%;max-width:100%}.admin-results-head{gap:10px}.command-dashboard{width:100%;clear:both}.command-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.command-title-row>div{min-width:0;flex:1 1 240px}.command-live{flex:0 0 auto;white-space:normal;text-align:right}.command-admin-summary,.command-dashboard .command-stats,.ranking-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.command-dashboard .command-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.command-stat{min-width:0;overflow:hidden}.command-stat-value{display:block;white-space:normal;line-height:1.15}.command-ranking-panel{min-width:0}.command-ranking-panel .ranking-heading{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.command-ranking-panel .ranking-heading>div:first-child{min-width:0;flex:1 1 220px}.command-ranking-meta{white-space:normal;text-align:right;flex:0 1 auto}.command-leaderboard-list{min-width:0}.command-scroll-panel{overflow-x:hidden}.command-ranking-panel .ranking-item{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(86px,.8fr) minmax(80px,auto);grid-gap:10px;align-items:center}.ranking-position{white-space:nowrap}.ranking-ign{white-space:normal;overflow-wrap:anywhere}.ranking-hours,.ranking-status{white-space:normal;overflow-wrap:anywhere;text-align:right}.command-filter-toolbar{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(160px,1fr) minmax(160px,1fr);grid-gap:10px;gap:10px;min-width:0}.command-filter-toolbar>*{min-width:0;width:100%;max-width:100%}.command-response-toolbar{margin:0!important}.command-response-toolbar input,.command-response-toolbar select{min-height:42px}.command-readiness>div:first-child,.command-warnings{display:flex;flex-wrap:wrap;gap:8px}.command-readiness>div:first-child{min-width:0}.command-deadline{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.command-deadline span{flex:1 1 160px}.command-deadline b{flex:1 1 240px;text-align:right;white-space:normal}.command-admin-entry{min-width:0}.command-admin-entry .entry-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.command-admin-entry .entry-top>*{min-width:0}.command-collapse-btn{margin-left:auto;flex:0 1 auto}.admin-results .entry-list{display:grid;grid-gap:10px;gap:10px}.admin-results .entry-list .admin-entry{margin:0}.admin-results .entry-list .admin-entry[hidden]{display:none}.command-mini-burn,.mini-burn-list,.mini-burn-remove,.mini-burn-row{display:none!important}@media(max-width:760px){.shell{width:min(100%,calc(100% - 20px))}.site-wrapper{padding-inline:10px}.responder-layout{grid-template-columns:1fr;gap:14px;padding-inline:14px}.responder-ranking{display:block}.command-dashboard .command-admin-summary,.command-dashboard .command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-results .entry-list,.command-filter-toolbar{grid-template-columns:1fr}}@media(max-width:520px){.shell{width:100%}.site-wrapper{padding-inline:8px}.header-banner{padding-inline:12px}.header-actions{width:100%;justify-content:flex-start}.header-actions>span{text-align:left}.grid-2{grid-template-columns:1fr}.command-dashboard .command-admin-summary,.command-dashboard .command-stats,.ranking-summary{grid-template-columns:1fr 1fr}.command-ranking-panel .ranking-item{grid-template-columns:34px minmax(0,1fr) auto;gap:7px}.command-ranking-panel .ranking-status{display:none}.ranking-hours{text-align:right}.admin-reset-select-row{grid-template-columns:1fr}.admin-head-actions,.admin-results-actions{width:100%;margin-left:0}.admin-head-actions>*,.admin-results-actions>*{flex:1 1 120px}.notice:has(.small-btn) .small-btn{width:100%;flex:1 1 100%}.command-deadline b{text-align:left}}.admin-results{min-width:0;overflow:hidden}.admin-results-head{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-results-head>*{min-width:0}.admin-results-actions{margin-left:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-width:100%}.admin-results-actions>*{min-width:0;flex:0 1 auto}.admin-results .entry-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.admin-results .entry-list .admin-entry{width:100%;min-width:0;max-width:100%;margin:0!important;overflow:hidden}.admin-results .admin-entry .entry-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px!important;gap:10px!important;min-width:0;width:100%}.admin-results .admin-entry .entry-top>*{min-width:0;max-width:100%}.admin-results .admin-entry .entry-ign{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.25}.admin-results .admin-entry .command-collapse-btn{width:auto;min-width:88px;max-width:100%;margin:0!important;justify-self:end;align-self:start;white-space:nowrap;line-height:1.1}.admin-results .admin-entry .badge-row{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin-top:8px}.admin-results .admin-entry .badge{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.2}.admin-results .admin-entry .entry-meta,.admin-results .admin-entry .entry-notes{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.admin-results .admin-entry .admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;min-width:0;max-width:100%;width:100%}.admin-results .admin-entry .admin-actions>*{min-width:0;flex:1 1 120px;max-width:100%;white-space:normal;line-height:1.15}.admin-results .entry-list .admin-entry input,.admin-results .entry-list .admin-entry select,.admin-results .entry-list .admin-entry textarea{width:100%;max-width:100%;min-width:0}.admin-results .command-response-toolbar{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(150px,1fr) minmax(150px,1fr);grid-gap:10px!important;gap:10px!important;width:100%;max-width:100%;min-width:0}.admin-results .command-response-toolbar>*{min-width:0;width:100%;max-width:100%}.admin-results .command-response-toolbar input,.admin-results .command-response-toolbar select{min-height:42px;line-height:1.2}@media(max-width:900px){.admin-results .entry-list{grid-template-columns:1fr!important}.admin-results .command-response-toolbar{grid-template-columns:1fr 1fr}.admin-results .command-response-toolbar input{grid-column:1/-1}}@media(max-width:560px){.admin-results .admin-entry .entry-top,.admin-results .entry-list{grid-template-columns:1fr!important}.admin-results .admin-entry .command-collapse-btn{justify-self:stretch;width:100%}.admin-results .admin-entry .admin-actions>*{flex:1 1 100%}.admin-results .command-response-toolbar{grid-template-columns:1fr!important}.admin-results .command-response-toolbar input{grid-column:auto}}.responder-layout:has(.responder-main .entry){display:grid!important;grid-template-columns:minmax(0,760px)!important;justify-content:center!important;grid-gap:14px!important;gap:14px!important;width:100%!important}.responder-layout:has(.responder-main .entry) .responder-main,.responder-layout:has(.responder-main .entry) .responder-ranking{width:100%!important;max-width:760px!important;min-width:0!important;margin:0 auto!important}.responder-layout:has(.responder-main .entry) .responder-ranking{order:-1}.responder-layout:has(.responder-main .entry) .responder-main>.form{width:100%!important;max-width:760px!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important}.responder-layout:has(.responder-main .entry) .notice.good{width:100%!important;max-width:100%!important}.responder-layout:has(.responder-main .entry) .entry{width:100%!important;max-width:100%!important;min-width:0!important}.responder-layout:has(.responder-main .entry) .response-logout-row{width:100%!important}.admin-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important}.admin-layout,.admin-main,.admin-results{width:100%!important;min-width:0!important}.admin-main,.admin-results{max-width:100%!important}.admin-results{margin-left:0!important;margin-right:0!important}.admin-results .entry-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;width:100%!important;min-width:0!important}.admin-results .entry-list .admin-entry{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.admin-entry-grid .choices{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:6px!important;gap:6px!important;min-width:0!important}.admin-entry-grid .choice,.admin-entry-grid .choice label{min-width:0!important;max-width:100%!important}.admin-entry-grid .choice label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:center!important;padding-inline:6px!important}.admin-entry-grid .choice label .icon{flex:0 0 auto}.admin-entry-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;width:100%!important;min-width:0!important}.admin-entry-actions .small-btn{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-entry-actions .small-btn,.admin-reset-actions{width:100%!important;min-width:0!important}.admin-reset-select-row{grid-template-columns:minmax(0,1fr) auto!important}.reset-locked-btn{white-space:nowrap!important}.admin-results-head{align-items:center!important}.admin-results-head>div:first-child{min-width:0!important;flex:1 1 auto!important}.admin-results-actions{flex:0 0 auto!important;margin-left:auto!important}.admin-results-actions,.admin-results-actions .small-btn{white-space:nowrap!important}.admin-results *{min-width:0}.admin-results .entry-ign,.admin-results .entry-meta,.admin-results .entry-notes,.admin-results .notice,.admin-results label{overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:900px){.admin-results .entry-list{grid-template-columns:1fr!important}}@media(max-width:560px){.responder-layout:has(.responder-main .entry){grid-template-columns:minmax(0,1fr)!important}.admin-entry-grid .choice label{white-space:normal!important;line-height:1.1!important}.admin-entry-actions,.admin-reset-select-row{grid-template-columns:1fr!important}.admin-results-actions{width:100%!important;margin-left:0!important}.admin-results-actions .small-btn{flex:1 1!important}}.command-admin-results,.command-admin-tools,.command-dashboard,.command-ranking-panel{box-sizing:border-box;min-width:0;width:100%;max-width:100%;overflow:hidden}.command-admin-tools .command-tool-title,.command-dashboard .command-section-head,.command-dashboard .command-title-row,.command-ranking-panel .card-heading,.command-ranking-panel .ranking-heading,.command-readiness>div:first-child{box-sizing:border-box;width:100%;max-width:100%;text-align:center}.command-dashboard .command-section-head,.command-dashboard .command-title-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;padding-inline:16px}.command-dashboard .command-section-head>*,.command-dashboard .command-title-row h3{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;text-align:center}.command-dashboard .command-live{position:static;flex:0 0 auto;white-space:normal;text-align:center}.command-dashboard .command-admin-summary,.command-dashboard .command-stats,.command-dashboard .ranking-summary{width:100%;max-width:100%;min-width:0;padding-inline:16px}.command-dashboard .command-stat{min-width:0;width:100%;padding:8px 8px 7px;text-align:center;overflow:hidden}.command-dashboard .command-stat-label,.command-dashboard .command-stat-value{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:center}.command-dashboard .command-stat-label{line-height:1.2}.command-readiness{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px 16px 11px;overflow:hidden}.command-readiness>div:first-child{justify-content:center;gap:10px;line-height:1.25}.command-readiness>div:first-child>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.command-readiness b{white-space:nowrap}.command-readiness small{max-width:100%;padding-inline:2px;line-height:1.4;overflow-wrap:anywhere;word-break:break-word;text-align:center}.command-warnings{box-sizing:border-box;width:100%;max-width:100%;padding:9px 16px;justify-content:center;overflow:hidden}.good-chip,.warning-chip{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;justify-content:center}.command-ranking-panel .ranking-heading,.command-ranking-panel .ranking-heading .card-heading{margin:0;padding:13px 16px 10px;justify-content:center;align-items:center;text-align:center}.command-ranking-panel .ranking-heading .eyebrow,.command-ranking-panel .ranking-heading h2,.command-ranking-panel .ranking-heading p{width:100%;max-width:100%;min-width:0;text-align:center;overflow-wrap:anywhere;word-break:break-word}.command-ranking-panel .ranking-heading p{margin-inline:auto}.command-ranking-panel .ranking-heading:after,.command-ranking-panel .ranking-heading:before{flex:0 0 auto}.command-ranking-panel .command-scroll-panel{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding-inline:16px;overflow-x:hidden}.command-ranking-panel .ranking-item{box-sizing:border-box;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(42px,.5fr) minmax(0,2fr) minmax(92px,.9fr) minmax(82px,.8fr);gap:10px;padding:7px 10px;overflow:hidden}.command-ranking-panel .ranking-item>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.command-ranking-panel .ranking-hours,.command-ranking-panel .ranking-position,.command-ranking-panel .ranking-status{white-space:normal;line-height:1.2}.command-ranking-panel .ranking-position{text-align:center}.command-ranking-panel .ranking-ign{text-align:left}.command-ranking-panel .ranking-status{text-align:center}.command-ranking-panel .ranking-hours{text-align:right}.command-ranking-panel .current-user-tag{max-width:100%;white-space:nowrap}.command-deadline{box-sizing:border-box;width:calc(100% - 32px);max-width:calc(100% - 32px);margin-inline:16px;overflow:hidden}.command-deadline b,.command-deadline span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.admin-layout{min-width:0}.admin-layout .command-dashboard{grid-column:1/-1}.admin-main,.admin-results{min-width:0;max-width:100%}@media(max-width:900px){.command-dashboard .command-admin-summary,.command-dashboard .command-stats,.command-dashboard .ranking-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.command-ranking-panel .ranking-item{grid-template-columns:42px minmax(0,1fr) minmax(82px,.8fr)}.command-ranking-panel .ranking-status{display:none}}@media(max-width:560px){.command-dashboard .command-section-head,.command-dashboard .command-title-row,.command-readiness>div:first-child{padding-inline:12px}.command-dashboard .command-admin-summary,.command-dashboard .command-stats,.command-dashboard .ranking-summary{grid-template-columns:1fr 1fr;padding-inline:12px}.command-ranking-panel .command-scroll-panel,.command-ranking-panel .ranking-heading,.command-ranking-panel .ranking-heading .card-heading{padding-inline:12px}.command-ranking-panel .ranking-item{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;padding-inline:8px}.command-ranking-panel .ranking-status{display:none}.command-ranking-panel .ranking-hours{white-space:nowrap;text-align:right}.command-deadline{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-inline:12px}}.command-dashboard{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.command-title-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:13px 16px 11px!important;text-align:center!important}.command-title-row>div{width:100%!important;min-width:0!important;flex:none!important;text-align:center!important}.command-title-row .eyebrow,.command-title-row h3{width:100%!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.command-title-row h3{margin-top:5px!important}.command-title-row .command-live{order:2!important;width:auto!important;margin:1px auto 0!important;justify-self:center!important;text-align:center!important;white-space:normal!important}.command-ranking-panel .ranking-heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;align-items:center!important;grid-gap:5px!important;gap:5px!important;padding:13px 16px 10px!important;text-align:center!important}.command-ranking-panel .ranking-heading>div:first-child{width:100%!important;min-width:0!important;flex:none!important;text-align:center!important}.command-ranking-panel .ranking-heading .eyebrow,.command-ranking-panel .ranking-heading h2{width:100%!important;text-align:center!important}.command-ranking-panel .ranking-heading h2{margin-top:6px!important}.command-ranking-panel .command-ranking-meta{order:2!important;width:auto!important;max-width:100%!important;margin:2px auto 0!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important}.command-dashboard .command-admin-summary,.command-dashboard .command-stats,.command-dashboard .ranking-summary{width:100%!important;margin-left:auto!important;margin-right:auto!important}.command-dashboard .command-stat{min-width:0!important;width:100%!important;text-align:center!important;overflow:hidden!important}.command-dashboard .command-stat-label,.command-dashboard .command-stat-value{width:100%!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}.command-dashboard .command-readiness>div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;grid-gap:3px!important;gap:3px!important;text-align:center!important}.command-dashboard .command-readiness>div:first-child b,.command-dashboard .command-readiness>div:first-child span{width:100%!important;text-align:center!important}.command-dashboard .command-readiness small{padding:0 8px!important;text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important}.command-ranking-panel .ranking-item{grid-template-columns:42px minmax(0,1fr) minmax(92px,auto)!important}.command-ranking-panel .ranking-hours,.command-ranking-panel .ranking-ign,.command-ranking-panel .ranking-status{min-width:0!important;overflow-wrap:anywhere!important;word-break:break-word!important}.admin-layout,.responder-layout{grid-template-columns:minmax(0,1fr)!important}.admin-layout,.admin-main,.admin-results,.responder-layout,.responder-main,.responder-ranking{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.admin-main,.admin-results,.responder-main,.responder-ranking{min-width:0!important}.command-dashboard .command-live,.command-dashboard .command-ranking-meta,.command-dashboard .eyebrow{max-width:100%!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:760px){.command-dashboard .command-admin-summary,.command-dashboard .command-stats,.command-dashboard .ranking-summary{grid-template-columns:1fr!important}.command-ranking-panel .ranking-item{grid-template-columns:36px minmax(0,1fr) auto!important;gap:7px!important}.command-ranking-panel .ranking-status{display:none!important}.command-ranking-panel .ranking-hours{text-align:right!important}}.command-dashboard,.command-live-leaderboard,.command-ranking-panel{min-width:0!important;width:100%!important}.command-ranking-panel .command-leaderboard-list,.command-ranking-panel .command-scroll-panel{min-width:0!important;width:100%!important;overflow-x:hidden!important}.command-ranking-panel .ranking-item{display:grid!important;grid-template-columns:48px minmax(0,1fr) minmax(110px,auto) minmax(78px,auto)!important;align-items:center!important;grid-gap:10px!important;gap:10px!important;min-width:0!important;width:100%!important;min-height:38px!important;padding:7px 10px!important}.command-ranking-panel .ranking-item>*{min-width:0!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.1!important}.command-ranking-panel .ranking-position{text-align:center!important}.command-ranking-panel .ranking-ign{text-align:left!important}.command-ranking-panel .ranking-status{text-align:center!important}.command-ranking-panel .ranking-hours{text-align:right!important}.command-ranking-panel .current-user-tag{display:inline-block!important;white-space:nowrap!important;vertical-align:middle!important}.command-ranking-panel .command-ranking-meta,.command-ranking-panel .ranking-heading,.command-ranking-panel .ranking-heading>div:first-child{min-width:0!important;width:100%!important;text-align:center!important}.command-ranking-panel .command-ranking-meta{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;padding-inline:10px!important}@media (max-width:760px){.command-ranking-panel .ranking-item{grid-template-columns:36px minmax(0,1fr) minmax(72px,auto)!important;gap:7px!important}.command-ranking-panel .ranking-status{display:none!important}.command-ranking-panel .ranking-hours{text-align:right!important}}@media (max-width:480px){.command-ranking-panel .ranking-item{grid-template-columns:32px minmax(0,1fr) minmax(66px,auto)!important;gap:6px!important;padding-inline:7px!important}}