@font-face{font-family:DSW;src:url('/assets/inter-latin-957035f86a37.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f6f6f8;color:#25252e;font:14px/1.65 DSW,system-ui,sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{border:1px solid #dedee5;background:#fff;color:#30303a;border-radius:12px;padding:12px 17px;cursor:pointer;font-weight:600}button:hover{border-color:#cf0359}button:disabled{opacity:.55;cursor:wait}.primary{background:#cf0359;border-color:#cf0359;color:white}header{min-height:110px;padding:18px 5vw;display:flex;align-items:center;gap:30px;background:#fff;border-bottom:1px solid #e6e6ec}header img{display:block;width:145px;height:auto}header span{color:#797983;font-size:12px}header b{color:#292934}header nav{display:flex;align-items:center;gap:20px;margin-left:auto;font-size:12px}main{max-width:1160px;width:calc(100% - 48px);margin:65px auto}.intro{max-width:720px;margin-bottom:36px}.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:750;color:#cf0359}h1,h2{letter-spacing:-.05em;line-height:1.15}h1{font-size:clamp(36px,5vw,60px);margin:13px 0 20px}h1 span{color:#cf0359}h2{font-size:27px;margin:8px 0 18px}p{color:#6a6a76}.panel{background:white;border:1px solid #e5e5ec;border-radius:24px;padding:32px;margin-bottom:25px}.narrow{max-width:530px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:25px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}input,select{width:100%;padding:13px 14px;border:1px solid #dcdce5;border-radius:10px;background:#fcfcfd;color:#272732}input:focus,select:focus{outline:2px solid #cf0359;outline-offset:2px}small{color:#747481;font-weight:400}.actions{display:flex;align-items:end;gap:10px;flex-wrap:wrap}.badge{border-radius:30px;background:#fce9f1;padding:8px 14px;color:#b0004a;font-size:11px;font-weight:600}.badge.ready{background:#e6f5ed;color:#236245}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0}.stat{padding:22px;background:#fff;border:1px solid #e5e5ec;border-radius:18px}.stat strong{display:block;font-size:28px}.stat span{font-size:11px;color:#70707c}.notice{padding:16px 20px;background:#fcebf2;border:1px solid #f2bfd4;border-radius:14px;color:#8f1749}.moderation-row,.member-row{border-top:1px solid #e8e8ed;padding:20px 0}.row-meta{font-size:11px;color:#777780}.row-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#333340;margin:10px 0}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.row-actions button{font-size:11px;padding:8px 12px}.row-actions a{font-size:11px;text-decoration:underline}.muted{color:#777783;font-size:12px}.footer-note{font-size:11px;margin:35px 0}.footer-note a{text-decoration:underline}#login-form{display:grid;gap:20px}body [hidden]{display:none!important}@media(max-width:700px){header{padding:18px 24px;gap:15px;flex-wrap:wrap}header nav{width:100%;margin:0;justify-content:space-between}main{margin-top:38px}.fields{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:23px}.panel-head{align-items:flex-start;flex-wrap:wrap}.actions{align-items:stretch;flex-direction:column}h2{font-size:23px}}
