:root{font-family:Arial,Helvetica,sans-serif;color:#f1f2f5;background:#0b0d12}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 90% 0,#1b2631 0,transparent 35%),#0b0d12}button,input{font:inherit}button{cursor:pointer;border:0}button:disabled{opacity:.5;cursor:wait}.shell{width:min(1100px,calc(100% - 36px));margin:auto;min-height:100vh}header{height:100px;justify-content:space-between;border-bottom:1px solid #252a34}.brand,header{display:flex;align-items:center}.brand{gap:13px;font-size:21px;font-weight:800;letter-spacing:.07em}.brand b{font-weight:400;color:#91e8c2}.symbol{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#85e5bb;color:#0b0d12;font-weight:900;font-size:23px}.tag{font-size:12px;color:#92a09f;padding:8px 12px;border:1px solid #303940;border-radius:20px}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:#8be6bd}.welcome{display:flex;align-items:center;justify-content:space-between;margin:66px 0 35px;gap:24px}h1{font-size:clamp(32px,5vw,58px);letter-spacing:-.045em;margin:12px 0 8px;line-height:1.1}h2{font-size:20px;letter-spacing:-.03em;margin:0}p{color:#9da5ae;line-height:1.6}.panel{background:#141820;border:1px solid #2a303b;border-radius:18px;padding:28px;margin-bottom:24px;box-shadow:0 14px 45px #0002}.section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.create{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:end}label{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#aeb7bd}input{width:100%;background:#0d1117;border:1px solid #343b46;border-radius:10px;padding:15px;color:white;outline:none;min-width:0}input:focus{border-color:#8be6bd}button:not(.secondary):not(.textbutton){padding:16px 20px;border-radius:10px;background:#91e8c2;color:#0a1712;font-weight:700;white-space:nowrap}button span{margin-left:10px}.secondary{background:transparent;color:#d6dfdf;border:1px solid #39414c;padding:10px 13px;border-radius:9px}.secondary:hover{border-color:#8be6bd}.textbutton{background:transparent;color:#91e8c2}.count{font-size:12px;color:#91e8c2;background:#253d35;padding:5px 9px;border-radius:30px;margin-left:6px}.linkrow{border-top:1px solid #303640;padding:19px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.linkinfo{display:flex;flex-direction:column;gap:8px;min-width:0}.linkinfo a{color:#a2f2cb;font-weight:700;text-decoration:none}.linkinfo span{max-width:430px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#99a3ab;font-size:13px}.linkinfo small{color:#78838d}.actions{display:flex;gap:8px;flex-wrap:wrap}.notice{color:#9fe7c4}.login{max-width:520px;margin:85px auto}.login form{display:grid;grid-gap:18px;gap:18px;margin-top:30px}.login h1{font-size:40px}footer{text-align:center;color:#647079;font-size:12px;padding:30px 0 50px}@media(max-width:850px){.create{grid-template-columns:1fr}.linkrow{align-items:stretch;flex-direction:column}.welcome{margin-top:38px}.panel{padding:20px}}@media(max-width:480px){header .tag{display:none}.actions button{flex:1 1}.welcome{align-items:start;flex-direction:column}}