*{box-sizing:border-box}body{margin:0;background:#090d14;color:#eef4fc;font-family:Arial,Helvetica,sans-serif;min-height:100svh;display:flex;flex-direction:column}header,footer{display:flex;align-items:center;justify-content:space-between;padding:28px 7vw;gap:20px}.brand{display:flex;gap:12px;align-items:center;font-weight:800;letter-spacing:.13em;text-decoration:none;color:inherit}.mark{display:grid;place-items:center;background:linear-gradient(135deg,#3886ff,#30c6a9);width:36px;height:38px;border-radius:10px;color:#081525}.admin{color:#afc2d9;font-size:13px;text-decoration:none;padding:10px 14px;border:1px solid #354253;border-radius:8px}a:focus-visible{outline:3px solid #64d8c2;outline-offset:5px}.admin:hover{background:#1a2636;color:white}main{flex:1;position:relative;overflow:hidden;padding:9vh 12vw 12vh;isolation:isolate}.eyebrow{font-size:11px;letter-spacing:.2em;color:#a6bdd5;display:flex;align-items:center;gap:10px}.eyebrow span{width:7px;height:7px;border-radius:50%;background:#57d9b7}h1{font-size:clamp(64px,9vw,132px);line-height:.98;letter-spacing:-.06em;margin:35px 0 25px;font-weight:700}h1 em{font-style:normal;background:linear-gradient(90deg,#69a5ff,#64ddbd);background-clip:text;color:transparent}p{color:#a9b8ca;font-size:17px;line-height:1.8;max-width:510px}.status{font-size:10px;letter-spacing:.18em;border-top:1px solid #2b3c50;padding-top:20px;margin-top:35px;width:220px;color:#9db1c7}.art{position:absolute;width:42vw;height:42vw;right:-6vw;top:7vh;z-index:-1;transform:rotate(-20deg);border-radius:50%;background:radial-gradient(ellipse,#163b5360,transparent 65%)}.art i{display:block;border:1px solid #3a7b9d50;border-radius:50%;position:absolute;inset:calc(var(--n,1)*6%)}.art i:nth-child(2){inset:12%}.art i:nth-child(3){inset:18%}.art i:nth-child(4){inset:24%}.art i:nth-child(5){inset:30%}.art i:nth-child(6){inset:36%}.art i:nth-child(7){inset:42%;background:#59b9b61a}footer{border-top:1px solid #1c2b3b;color:#8597ac;font-size:11px;letter-spacing:.08em}@media(max-width:600px){header{padding:24px 6vw}.brand{font-size:13px}.admin{font-size:11px;padding:9px}main{padding:9vh 7vw 10vh}.eyebrow{font-size:9px}.art{width:90vw;height:90vw;right:-45vw;top:15vh}p{font-size:15px}footer{padding:24px 7vw;align-items:flex-start;flex-direction:column;gap:12px}}