:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#1c5279;background:#f3f1e9}*{box-sizing:border-box}body{margin:0}.inn-page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px}.inn-search{position:relative;width:min(360px,100%)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-input,.hero-button{display:block;width:100%;height:52px;padding:0 22px;background:#fff;border:1px solid #fff;border-radius:999px;color:#1c5279;font:300 14px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;outline:0;caret-color:#1c5279}.hero-input::placeholder{color:#1c5279;opacity:1}.hero-input:focus-visible{box-shadow:0 0 0 2px #1c527933}.inn-panel{position:absolute;top:calc(100% + 12px);left:50%;transform:translateX(-50%);width:min(440px,calc(100vw - 32px));max-height:calc(50dvh - 52px);overflow:auto;padding:20px;background:#fbfaf6;border:1px solid #e3e3dd;border-radius:22px;box-shadow:0 12px 32px #1c52790b}.inn-status,.registration-copy{font-size:14px;line-height:1.5;margin:0}.registration-copy{margin:8px 0 18px}.inn-results{list-style:none;padding:0;margin:10px -10px -6px}.inn-results a{display:flex;flex-direction:column;gap:5px;padding:12px 10px;border-radius:12px;text-decoration:none;color:#1c5279;font-size:15px;line-height:1.35}.inn-results a:hover,.inn-results a:focus-visible,.inn-results [aria-selected=true] a{background:#e9eef0;outline:0}.inn-results small{font-size:12px;color:#657882}.hero-fields{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:14px;align-items:end}.hero-heading{height:30px;display:flex;align-items:center;gap:10px;white-space:nowrap}.hero-number{width:24px;height:24px;border:1px solid currentColor;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.hero-caption{font-size:10px;letter-spacing:.19em}.hero-rule{height:1px;min-width:12px;flex:1;background:currentColor;opacity:.4}.hero-fields .hero-input,.hero-button{height:44px;font-size:11px;padding:0 12px}.hero-button{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer}.hero-button:hover{box-shadow:0 0 0 1px #1c527940}.hero-button:focus-visible{outline:2px solid #1c5279;outline-offset:3px}.hero-button:disabled{opacity:.5;cursor:wait}.consent{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.5;margin-top:14px}.consent input{accent-color:#1c5279;flex-shrink:0;margin:2px 0 0}.consent a{color:inherit}#registration-status{font-size:12px;line-height:1.5;margin:10px 0 0}#registration-status:empty{display:none}[hidden]{display:none!important}@media(max-width:420px){.inn-page{padding:20px}.inn-panel{padding:16px}.hero-fields{grid-template-columns:minmax(0,1fr) 136px;gap:10px}.hero-fields .hero-input{letter-spacing:.07em}.inn-panel{max-height:calc(50dvh - 45px)}}@media(max-height:560px){.inn-page{display:block;padding-top:28px}.inn-search{margin:0 auto}.inn-panel{max-height:calc(100dvh - 110px)}}
@media(max-width:360px){.hero-fields{grid-template-columns:1fr}.hero-action .hero-heading{display:none}.hero-action .hero-button{justify-content:center;gap:20px}}

#developer-inn::placeholder{font-weight:150;-webkit-text-stroke:.6px #fff}
