.guide-intro{margin:0 0 12px!important;font-size:14px!important;color:#d8dce2!important}.guide-button{margin-bottom:22px!important}dialog{color:#faf5eb;background:#101e30;border:1px solid #d8b77b66;border-radius:16px;width:calc(100% - 32px);max-width:470px;max-height:90svh;overflow:auto;padding:30px;box-shadow:0 24px 100px #0008}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}dialog h2{font:normal 30px/1.15 Georgia,serif;margin:0 30px 14px 0}dialog p{font-size:14px;line-height:1.5;margin-bottom:20px;color:#d0d5dc}.guide-close{position:absolute;right:14px;top:12px;min-height:36px;width:36px;padding:0;font-size:24px;border:0}.guide-fields{display:grid;gap:16px}.guide-fields label{display:block;font-size:14px;font-weight:bold;margin-bottom:7px}.guide-fields input{width:100%;min-height:48px;padding:12px;border:1px solid #6b7685;border-radius:6px;background:#1b2b3e;color:white;font:16px Arial,sans-serif}.guide-fields input:focus{outline:2px solid #d8b77b;outline-offset:2px}.optional{font-weight:normal;color:#b9c1cd}.guide-notice{font-size:12px!important;line-height:1.5!important;margin:18px 0!important}.guide-status{font-size:14px;line-height:1.5;margin-top:14px}.guide-trap{position:absolute;left:-10000px;opacity:0;pointer-events:none}#guide-submit{width:100%}#guide-status:empty{display:none}[hidden]{display:none!important}#guide-again{margin-top:15px}body:has(dialog[open]){overflow:hidden}
