@keyframes eluun10{0%{opacity:1}50%{opacity:0}to{opacity:1}}
.eluun11{color:#2c2c2c;background:#f4f1ea;flex-direction:column;min-height:100vh;font-family:Merriweather,Noto Serif JP,serif;display:flex}
.eluun12{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;padding:40px 20px;display:flex}
.eluun13{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:column;width:100%;min-height:500px;padding:40px;display:flex;position:relative;box-shadow:0 10px 40px #00000014}
.eluun14{border-bottom:2px solid #f0f0f0;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:15px;display:flex}
.eluun15{color:#666;font-size:14px;font-weight:700}
.eluun16{gap:20px;display:flex}
.eluun17{flex-direction:column;align-items:flex-end;display:flex}
.eluun18{color:#444;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}
.eluun19{color:#222;font-family:Roboto Mono,monospace;font-size:20px;font-weight:800}
.eluun1a{color:#999;font-family:sans-serif;font-size:14px}
.eluun1b{flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}
.eluun1c{opacity:.3;flex-direction:column;justify-content:flex-end;min-height:60px;margin-bottom:40px;display:flex}
.eluun1d{margin-bottom:8px;font-size:18px}
.eluun1e{margin-bottom:40px}
.eluun1f{margin-bottom:12px;font-size:36px;font-weight:500;line-height:1.5}
.eluun1g{color:#aaa;letter-spacing:.05em;margin-bottom:12px;font-family:Roboto Mono,monospace;font-size:16px}
.eluun1h{color:#059669;font-weight:500}
.eluun1i{color:#000;border-bottom:3px solid #2c2c2c;font-weight:700}
.eluun1k{color:#888;height:30px;font-family:Roboto Mono,monospace;font-size:20px;position:relative}
.eluun1l{color:#e11d48}
.eluun1m{color:#ddd}
.eluun1n{margin-left:2px;animation:1s infinite eluun10;display:inline-block}
.eluun1o{opacity:0;cursor:default;width:100%;height:100%;position:absolute;top:0;left:0}
.eluun1p{color:#e11d48;z-index:20;text-align:center;pointer-events:none;background:#ffe6e6f2;border:2px solid #e11d48;border-radius:8px;padding:20px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0000001a}
.eluun1q{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;animation:.5s fadeIn;display:flex}
.eluun1r{color:#444;font-size:24px;font-weight:700}
.eluun1s{color:#e11d48;margin:10px 0;font-family:Roboto Mono,monospace;font-size:80px;font-weight:900;line-height:1}
.eluun1t{gap:40px;margin-bottom:20px;display:flex}
.eluun1u{color:#666;flex-direction:column;align-items:center;gap:5px;font-size:14px;display:flex}
.eluun1v{background:#f9f9f9;border-radius:8px;width:100%;max-width:400px;margin-bottom:20px;padding:20px}
.eluun1w{gap:10px;display:flex}
.eluun1x{color:#fff;cursor:pointer;background:#2c2c2c;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s}
.eluun1x:hover{opacity:.8}
.eluun1y{color:#666;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}
.eluun1y:hover{color:#333;border-color:#666}
.eluun1z{color:#fff;cursor:pointer;letter-spacing:.05em;background:#2c2c2c;border:none;border-radius:4px;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s}
.eluun1z:hover{opacity:.8}
.eluun110{color:#555;letter-spacing:.1em;margin-bottom:10px;font-size:24px;font-weight:400}
.eluun111{flex-direction:column;gap:10px;width:100%;max-width:500px;margin:0 auto;display:flex}
.eluun112{cursor:pointer;text-align:left;background:#fff;border:1px solid #eee;border-radius:6px;padding:20px;transition:all .2s}
.eluun112:hover{border-color:#2c2c2c;transform:translate(4px);box-shadow:0 2px 10px #0000000d}
