@font-face{font-family:Cinzel;src:url(cinzel-regular.ttf) format('truetype');font-display:swap}@font-face{font-family:June;src:url(newjune-regular.otf) format('opentype');font-display:swap}:root{color-scheme:dark;--gold:#d5b458;--navy:#0c182b;--ink:#edf0f5;--muted:#aeb8c8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 80% 0,#283247 0,transparent 50%),var(--navy);color:var(--ink);font:17px/1.6 June,Arial,sans-serif;border-top:3px solid var(--gold)}.top{min-height:150px;display:flex;align-items:center;justify-content:space-between;padding:20px 6%;border-bottom:1px solid #d5b45840}.top img{width:190px;height:auto}.top>div{display:flex;gap:24px;align-items:center}.top span{color:var(--gold)}main{min-height:65vh;padding:65px 6% 80px}.panel{max-width:570px;margin:auto;padding:38px;border:1px solid #d5b45850;background:#101d30dd;box-shadow:0 24px 70px #0003}h1,h2,strong{font-family:Cinzel,Georgia,serif;font-weight:400}h1{font-size:clamp(26px,3vw,39px);line-height:1.3;margin:12px 0 22px}h2{font-size:22px}p{color:var(--muted)}.eyebrow{font:12px/1.4 Arial,sans-serif;letter-spacing:2px;color:var(--gold)}form{display:grid;gap:18px;margin:28px 0}label{display:grid;gap:7px;font-size:15px}input,select{width:100%;min-height:48px;background:#0a1527;border:1px solid #8791a777;border-radius:3px;padding:12px;color:var(--ink);font:inherit}input:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}button{font:inherit;cursor:pointer;border:1px solid var(--gold);background:var(--gold);color:#101a2b;padding:12px 22px;border-radius:3px}button:disabled{opacity:.5;cursor:wait}.quiet{background:transparent;color:var(--gold);border:0;padding:9px 3px;font-size:14px}.links{display:flex;justify-content:space-between;gap:20px}.workspace{max-width:1150px;margin:auto}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:26px;margin-top:35px}.card{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;aspect-ratio:1;background:linear-gradient(145deg,#26354b,#0b1423);border:1px solid #d5b45860;text-align:left;text-decoration:none;color:var(--ink);padding:30px;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-4px);border-color:var(--gold)}.card span{margin-bottom:auto;color:var(--gold);font-size:14px}.card strong{font-size:27px}.card small{color:var(--muted);margin-top:14px}.message{position:relative;margin:0 auto 30px;padding:18px;max-width:850px;border:1px solid var(--gold);background:#1b2940;color:var(--ink)}footer{border-top:1px solid #d5b45840;display:flex;gap:30px;justify-content:center;flex-wrap:wrap;padding:28px 20px;font-size:13px;color:var(--gold)}a{color:var(--gold)}code{display:block;overflow-wrap:anywhere;user-select:all;padding:15px;background:#071020;color:var(--gold);margin:12px 0}.member{border-top:1px solid #d5b45840;padding:15px 0}.member button{margin-right:15px}.member p{overflow-wrap:anywhere}.check{display:flex;align-items:center}.check input{width:20px;min-height:20px}.back{margin-top:15px}[hidden]{display:none!important}@media(max-width:600px){.top{padding:18px 22px;min-height:110px}.top img{width:135px}.top>div{max-width:50%;gap:8px;flex-direction:column;align-items:flex-end;font-size:13px}main{padding:35px 18px 50px}.panel{padding:25px 20px}.cards{grid-template-columns:1fr 1fr;gap:14px}.card{padding:18px;aspect-ratio:auto;min-height:200px}.card strong{font-size:20px}.card small{font-size:12px}footer{gap:15px}}@media(prefers-reduced-motion:reduce){.card{transition:none}}
