.pilot-entry{color:#f9e8dd;box-sizing:border-box;background:#100e19;min-height:100svh;padding:24px 4vw 36px;font-family:Arial,sans-serif}.pilot-entry *{box-sizing:border-box}.pilot-entry header{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:0 auto 24px;display:flex}.pilot-entry header>a{letter-spacing:2px;color:#ff9b7d;font:italic 900 29px Impact,Arial Narrow,sans-serif;text-decoration:none}.pilot-entry header small{letter-spacing:2px;color:#c0a7b8;margin-top:7px;font:10px Arial,sans-serif;display:block}.pilot-entry header>span{letter-spacing:2px;color:#c0a7b8;font-size:10px}.pilot-entry-layout{background:#191520;border:1px solid #66505d;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);max-width:1440px;min-height:720px;margin:auto;display:grid}.pilot-entry-art{background:linear-gradient(#100b1945 0%,#0000 45%,#100b19d9 100%),url(/menu-art/ziritione-cover.webp) 64%/cover;align-items:flex-start;min-height:100%;padding:44px;display:flex;position:relative}.pilot-entry-art p{letter-spacing:2px;color:#ffd6b4;font-size:10px}.pilot-entry-art h1{letter-spacing:-1px;color:#fff1df;text-shadow:0 3px 18px #100817;margin:16px 0 24px;font:italic 900 clamp(40px,5vw,76px)/.97 Impact,Arial Narrow,sans-serif}.pilot-entry-art span{letter-spacing:1.2px;color:#ead2cd;font-size:10px}.pilot-entry-card{align-self:center;padding:40px clamp(24px,3vw,52px)}.pilot-entry-kicker{letter-spacing:2px;color:#ffac8b!important;font-size:10px!important}.pilot-entry-card h2{color:#fff0e3;margin:14px 0;font:italic 900 clamp(30px,3vw,46px)/1.05 Impact,Arial Narrow,sans-serif}.pilot-entry-card p{color:#c7b7c8;font-size:14px;line-height:1.55}.pilot-entry-tabs{gap:8px;margin:24px 0 18px;display:flex}.pilot-entry button{cursor:pointer;color:#ecd6e1;letter-spacing:.6px;background:#261d2c;border:1px solid #6c5062;min-height:44px;padding:12px 16px;font-family:inherit;font-size:11px;font-weight:700}.pilot-entry button:disabled{cursor:wait;opacity:.55}.pilot-entry-tabs button{flex:1;padding:10px 8px}.pilot-entry-tabs [aria-pressed=true]{color:#ffd1af;background:#41303d;border-color:#ffb393}.pilot-entry form{gap:13px;display:grid}.pilot-entry label{color:#ead8e2;gap:7px;font-size:12px;display:grid}.pilot-entry input{color:#fff2e8;background:#100e1a;border:1px solid #66505f;border-radius:0;width:100%;min-height:44px;padding:10px 12px;font-size:16px}:is(.pilot-entry input:focus-visible,.pilot-entry button:focus-visible,.pilot-entry a:focus-visible){outline-offset:3px;outline:2px solid #8ce9ff}.pilot-entry small{color:#bbaabd;font-size:11px;line-height:1.5}.pilot-entry button.pilot-entry-primary{color:#21131a;background:#ed9a7e;border-color:#ffcfab;width:100%;margin-top:5px;font-weight:800;box-shadow:3px 3px #66434b}.pilot-entry button.pilot-entry-link{background:0 0;border:0;min-height:32px;padding:6px;text-decoration:underline}.pilot-entry-privacy{margin:18px 0;font-size:11px!important}.pilot-entry-guest-area{border-top:1px solid #4f3c4c;gap:8px;margin-top:18px;padding-top:14px;display:grid}.pilot-entry button.pilot-entry-guest{color:#ffd2b5;background:0 0;border-color:#765467;width:100%}.pilot-entry-error{background:#522735;padding:10px;color:#ffd4d1!important;margin:0!important;font-size:12px!important}.pilot-entry-recovery{background:#100e1a;border:1px solid #79526a;margin:24px 0;padding:18px}.pilot-entry-recovery strong{letter-spacing:1px;color:#ffba98;font-size:11px}.pilot-entry-recovery code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#a4efff;padding:12px 0;font-size:13px;line-height:1.7;display:block}.pilot-entry-recovery button{width:100%}@media (max-width:760px){.pilot-entry{padding:18px 16px 28px}.pilot-entry header{margin-bottom:18px}.pilot-entry header>span{display:none}.pilot-entry-layout{grid-template-columns:1fr;min-height:0}.pilot-entry-art{background-position:50% 60%;min-height:190px;padding:22px}.pilot-entry-art h1{margin:8px 0 10px;font-size:34px}.pilot-entry-art p{margin:0;font-size:9px}.pilot-entry-art span{font-size:8px}.pilot-entry-card{padding:26px 22px}.pilot-entry-card h2{font-size:34px}.pilot-entry-tabs{margin-top:18px}.pilot-entry-card p{font-size:13px}}@media (max-height:550px) and (min-width:761px){.pilot-entry-layout{min-height:0}.pilot-entry-card{padding:24px 32px}.pilot-entry-art{padding:28px}.pilot-entry header{margin-bottom:18px}}
