:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#eef4ef;background:#080b09;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh}button,input{font:inherit}button{cursor:pointer}a{color:inherit}.shell{min-height:100vh;display:flex;flex-direction:column}.top{display:flex;align-items:center;justify-content:space-between;padding:25px clamp(24px,5vw,84px);border-bottom:1px solid #1c2820}.wordmark{font-size:22px;font-weight:850;letter-spacing:-.06em;color:#24d46b}.tools{display:flex;align-items:center;gap:14px}.lang{border:1px solid #2a392f;background:transparent;color:#a8b5ac;padding:8px 12px;border-radius:9px}.lang.selected{color:#25d36c;border-color:#25d36c}.main{flex:1;display:flex;align-items:center;justify-content:center;padding:36px 20px}.login{width:min(100%,425px);text-align:center}.brand{display:block;max-width:100%;width:340px;margin:0 auto 33px;mix-blend-mode:screen}.eyebrow{font-size:11px;color:#54bd7d;letter-spacing:.22em;font-weight:700;text-transform:uppercase}.login h1{font-size:clamp(29px,5vw,41px);letter-spacing:-.055em;line-height:1.15;margin:14px 0}.muted{color:#8d9e92;line-height:1.6}.form{display:grid;gap:16px;text-align:left;margin-top:37px}.field label{display:block;font-size:13px;margin-bottom:9px;color:#bac8be}.field input{width:100%;border:1px solid #2c3c31;background:#111914;color:white;padding:15px 16px;border-radius:11px;outline:0}.field input:focus{border-color:#27d56b;box-shadow:0 0 0 3px #27d56b20}.primary{border:none;background:#23d46b;color:#06140b;font-weight:750;border-radius:11px;padding:15px 20px}.primary:hover{background:#56ea92}.secondary{background:#18231c;border:1px solid #314738;color:#c9d8ce;border-radius:10px;padding:11px 15px}.row{display:flex;align-items:center;justify-content:space-between;gap:14px}.link{border:0;background:none;color:#27d76e;padding:0;font-size:13px}.message{border:1px solid #60422f;background:#271b14;color:#f6c69e;padding:12px;border-radius:10px;font-size:13px}.message.ok{background:#11271a;border-color:#215d37;color:#80eaa8}.foot{padding:23px;text-align:center;color:#5a6d60;font-size:11px;letter-spacing:.12em}.workspace{width:min(1100px,100%);align-self:flex-start;margin:0 auto}.workspace h1{font-size:clamp(34px,5vw,55px);letter-spacing:-.06em;margin:10px 0}.workspace-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:50px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:30px 0}.card{background:#101813;border:1px solid #28392d;border-radius:16px;padding:24px;min-height:154px}.card h3{margin:0 0 11px}.card p{color:#8d9e92;margin:0;line-height:1.6}.pill{display:inline-block;color:#52d98b;border:1px solid #286b42;border-radius:50px;padding:6px 10px;font-size:11px;margin-bottom:12px}.admin{margin-top:45px;padding:25px;border:1px solid #28392d;border-radius:16px;background:#0e1511}.admin form{display:flex;gap:10px;flex-wrap:wrap}.admin input{min-width:230px;flex:1;padding:12px;background:#111914;border:1px solid #314337;border-radius:9px;color:white}.admin small{color:#829387;display:block;margin-top:12px}@media(max-width:500px){.top{padding:19px}.workspace-header{align-items:flex-start;flex-direction:column}.brand{width:270px}}
