.entry-gate{color:#e5d3ac;height:100dvh;font-family:var(--font-serif),"Songti SC",serif;isolation:isolate;background:#080907;flex-direction:column;padding:36px 48px 24px;display:flex;position:relative;overflow-y:auto}.entry-landscape{z-index:-3;background:url(https://luffy-agent-platform.oss-cn-beijing.aliyuncs.com/sessions/daa3829b-a8d2-456c-aca4-5ea4da3beffe/images/896a79c1-a90d-4000-a524-8fcb8124906d.png) 50%/cover;position:absolute;inset:0}.entry-shade{z-index:-2;background:radial-gradient(at 50% 46%,#08090680 0%,#080906bd 56%,#050604ed 100%),linear-gradient(#0000 30%,#050604d9);position:absolute;inset:0}.entry-gate:after{content:"";pointer-events:none;z-index:-1;border:1px solid #ad8c4833;position:fixed;inset:16px}.entry-brand{letter-spacing:4px;align-items:center;gap:13px;font-size:19px;display:flex}.entry-brand small{letter-spacing:2.5px;color:#bca980;margin-top:7px;font-size:9px;display:block}.entry-seal{color:#d0ae6e;background:#221b10a8;border:1px solid #ae884e;place-items:center;width:38px;height:43px;font-size:24px;display:grid}.entry-center{text-align:center;width:100%;max-width:780px;margin:auto;padding:42px 0 30px}.entry-ornament{color:#c09d58;text-shadow:0 0 42px #d5a33666;font-size:48px}.entry-eyebrow{letter-spacing:6px;color:#c3a778;margin:20px 0 24px;font-size:11px}.entry-center h1{letter-spacing:.13em;text-shadow:0 3px 24px #000;font-size:clamp(24px,3.2vw,43px);font-weight:500;line-height:1.65}.entry-rule{background:linear-gradient(90deg,#0000,#b79352,#0000);width:230px;height:1px;margin:30px auto;position:relative}.entry-rule i{background:#bd985a;width:6px;height:6px;position:absolute;top:-3px;left:50%;transform:rotate(45deg)}.entry-form{width:min(100%,344px);margin:0 auto}.entry-form label{text-align:left;letter-spacing:3px;color:#c6b28d;margin-bottom:10px;font-size:11px;display:block}.entry-form input{color:#f4e6c8;background:#080a08b8;border:1px solid #b092555e;border-radius:3px;outline:none;width:100%;height:51px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .2s}.entry-form input:focus{border-color:#d0ad66;box-shadow:0 0 0 3px #c4a66712}.entry-form input::placeholder{color:#a19680;letter-spacing:2px;font-size:13px}.entry-form button{color:#241d10;letter-spacing:5px;cursor:pointer;background:linear-gradient(110deg,#b7965b,#d6bd87,#b49358);border:1px solid #b49660;border-radius:3px;width:100%;height:49px;margin-top:15px;font-family:inherit;font-size:15px;transition:filter .2s}.entry-form button:hover:not(:disabled){filter:brightness(1.12)}.entry-form button:focus-visible{outline-offset:4px;outline:2px solid #efdab0}.entry-form button:disabled{opacity:.5;cursor:default}.entry-form button span{margin-left:15px}.entry-message{color:#ccb68c;letter-spacing:1px;min-height:40px;margin-top:16px;font-size:12px;line-height:1.8}.entry-footer{text-align:center;letter-spacing:2px;color:#b5a488;font-size:11px;line-height:1.9}.entry-footer small{color:#9e9079;letter-spacing:1px;margin-top:7px;font-size:10px;display:block}@media (max-width:600px){.entry-gate{padding:30px 27px 25px}.entry-gate:after{inset:10px}.entry-brand{font-size:16px}.entry-brand small{font-size:8px}.entry-seal{width:33px;height:38px;font-size:21px}.entry-center{padding:36px 0 22px}.entry-center h1{letter-spacing:.035em;white-space:nowrap;font-size:clamp(21px,5.8vw,30px)}.entry-eyebrow{letter-spacing:4px;font-size:10px}.entry-ornament{font-size:40px}.entry-footer{letter-spacing:1px;font-size:9px}.entry-footer small{font-size:9px}.entry-rule{margin:25px auto}.entry-form{max-width:320px}}@media (max-height:620px){.entry-center{margin:20px auto}.entry-ornament{font-size:25px}.entry-eyebrow{margin:10px 0}.entry-footer{margin-top:15px}}
