.airdrops{padding:48px 0 20px}.ad-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;align-items:center;padding:10px 0 55px;border-bottom:1px solid var(--line)}.ad-hero h1{font-size:clamp(30px,4vw,48px);line-height:1.4;letter-spacing:-1px;margin:20px 0}.ad-hero>div>p:last-of-type{max-width:680px;color:var(--muted);line-height:1.9;font-size:14px}.ad-key{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:26px;font-size:11px;color:var(--muted)}.ad-key span{display:flex;gap:7px;align-items:center}.ad-key i{width:6px;height:6px;border-radius:50%;background:var(--pink)}.ad-art{border:1px solid var(--line);border-radius:50% 50% 22px 22px;background:radial-gradient(ellipse at top,#ff99cc18,transparent 75%);display:flex;flex-direction:column;align-items:center;padding:16px 24px 25px}.ad-art svg{width:220px;max-width:100%;fill:none;stroke:#ff99cc;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ad-art svg path:first-child{fill:#ff99cc10}.ad-art span{font-size:8px;color:var(--muted);letter-spacing:1.5px;margin-top:8px}.ad-section{margin:45px 0}.ad-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.ad-heading h2{font-size:23px;line-height:1.5;margin:7px 0 0}.ad-heading p,.ad-heading label{font-size:11px;color:var(--muted);margin:0}.ad-heading select{margin:6px 0 0;display:block;max-width:100%;padding:9px 14px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;font:inherit}.ad-servers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ad-server{border:1px solid var(--line);border-radius:15px;background:var(--surface);padding:26px;min-width:0}.ad-server-head{display:flex;gap:12px;justify-content:space-between;align-items:start}.ad-server h3{font-size:18px;line-height:1.6;margin:0;overflow-wrap:anywhere}.ad-server .ad-map{display:block;font-size:10px;color:var(--muted);margin:8px 0 25px;overflow-wrap:anywhere}.ad-server-label{font-size:11px;color:var(--muted)}.ad-time{display:block;font-size:38px;line-height:1.4;letter-spacing:1px;color:var(--pink);font-variant-numeric:tabular-nums;font-weight:650;margin:9px 0 24px}.ad-time.ad-status{font-size:24px;letter-spacing:0}.ad-server-footer{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.ad-badge{border:1px solid var(--line);color:var(--pink);font-size:9px;white-space:nowrap;padding:4px 7px;border-radius:5px}.ad-event{display:grid;grid-template-columns:135px 1fr 1fr auto;gap:20px;align-items:center;padding:21px 18px;border-bottom:1px solid var(--line);min-width:0}.ad-event time{font-size:11px;color:var(--muted);line-height:1.7;font-variant-numeric:tabular-nums}.ad-event strong{font-size:13px;overflow-wrap:anywhere}.ad-event span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.ad-event b{font-size:11px;color:var(--pink);font-weight:500;white-space:nowrap}.ad-events{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.ad-event:last-child{border-bottom:0}.ad-empty{font-size:13px;color:var(--muted);line-height:1.8;padding:28px;margin:0;grid-column:1/-1}.ad-note{font-size:11px;color:var(--muted);line-height:1.8}.ad-help{border-top:1px solid var(--line);padding:30px 0;margin-top:50px}.ad-help p{font-size:12px;line-height:2;color:var(--muted);max-width:850px}
@media(max-width:1000px){.ad-hero{gap:30px;grid-template-columns:1fr 230px}.ad-art{padding:12px 18px 22px}.ad-servers{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-event{grid-template-columns:110px 1fr 1fr auto;gap:12px}}
@media(max-width:640px){.airdrops{padding-top:28px}.ad-hero{grid-template-columns:1fr;padding-bottom:30px;gap:20px}.ad-hero h1{font-size:32px}.ad-art{display:none}.ad-hero>div>p:last-of-type{font-size:12px}.ad-key{gap:10px 18px;font-size:10px}.ad-section{margin:32px 0}.ad-heading{gap:16px}.ad-heading h2{font-size:21px}.ad-heading label{width:100%}.ad-heading select{width:100%}.ad-servers{grid-template-columns:1fr;gap:12px}.ad-server{padding:22px}.ad-time{font-size:38px;margin:8px 0 20px}.ad-event{grid-template-columns:1fr auto;gap:9px;padding:17px}.ad-event time{grid-column:1/-1;font-size:10px}.ad-event strong{font-size:12px}.ad-event span{grid-column:1;grid-row:3;font-size:11px}.ad-event b{grid-column:2;grid-row:2/4;align-self:center}.ad-help{margin-top:30px}.ad-help p{font-size:11px}}
