*{box-sizing:border-box}body{margin:0;color:#172f36;background:#f8f9f6;font-family:Inter,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.shell{min-height:100svh;display:grid;grid-template-columns:53% 47%}.story{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:850px;padding:46px 9% 30px;background:radial-gradient(ellipse at 65% 80%,#21414b 0,transparent 65%),#10252f;color:#f2f6ee}.brand{display:inline-flex;align-items:center;gap:13px;align-self:flex-start;font-size:16px;letter-spacing:1.2px;font-weight:600}.brand small{display:block;margin-top:7px;font-size:9px;font-weight:400;letter-spacing:3px;color:#9bb4b9}.mark{border:1px solid #739b9c;border-radius:12px;width:42px;height:42px;display:grid;place-items:center;font-size:29px;font-weight:300;color:#bcdfce}.editorial{position:relative;z-index:1;margin-top:90px}.eyebrow{font-size:10px;letter-spacing:2.6px;color:#a6c4bd;display:flex;gap:10px;align-items:center}.eyebrow i,.workspace-tag i{width:5px;height:5px;border-radius:50%;background:#a5d3ba}h1{font-size:clamp(34px,3.2vw,56px);line-height:1.45;letter-spacing:1px;font-weight:500;margin:23px 0 20px}.editorial p{font-size:14px;line-height:1.95;color:#a9bdc2;letter-spacing:.7px}.cartography{position:relative;margin:-24px -15% -8px;flex:1;display:flex;align-items:center;min-height:315px}.cartography svg{width:100%;max-height:460px}.map-caption{position:absolute;left:13%;right:13%;bottom:20px;display:flex;justify-content:space-between;color:#819da6;font-size:9px;letter-spacing:1.2px}.story-foot{z-index:1;display:flex;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid #ffffff18;color:#a3bac0;font-size:10px;letter-spacing:1px}.story-foot b{font-weight:400;padding:0 9px;color:#53767e}.edition{font-family:monospace;font-size:9px}.entry{padding:46px 9% 30px;display:flex;flex-direction:column;min-width:0}.entry-top,.entry-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#7b898c;font-size:10px}.workspace-tag{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #dce3dd;border-radius:4px;color:#546960;font-size:10px}.workspace-tag i{background:#5c8b76}.entry-number{letter-spacing:1.3px;font-size:9px}.form-wrap{width:100%;max-width:350px;margin:auto; padding:60px 0}.welcome-symbol{display:grid;place-items:center;width:49px;height:49px;color:#365d50;border:1px solid #dbe2da;background:#f0f3ed;border-radius:13px;margin-bottom:28px}.form-kicker{font-size:10px;letter-spacing:2.5px;color:#74827b}h2{font-size:30px;letter-spacing:-.7px;font-weight:550;margin:13px 0}.intro{color:#7b8988;font-size:13px;margin:0 0 36px}label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:550;margin:22px 0 10px}label span{color:#9aa6a2;font-size:8px;letter-spacing:1.4px;font-weight:400}input{width:100%;border:1px solid #d9dfda;border-radius:6px;background:#fff;height:49px;padding:0 15px;font-size:13px;color:#1f3832;outline:none;transition:border-color .2s,box-shadow .2s}input::placeholder{color:#a1aaa5;font-size:12px}input:focus{border-color:#618878;box-shadow:0 0 0 3px #72978313}.password-field{position:relative}.password-field input{padding-right:49px}.password-field button{position:absolute;right:4px;top:4px;width:41px;height:41px;border:0;background:transparent;display:grid;place-items:center;color:#829089;cursor:pointer;border-radius:4px}.password-field button:hover{color:#254b3e;background:#f2f5f0}button:focus-visible,a:focus-visible{outline:2px solid #638c7b;outline-offset:4px}.error{min-height:19px;color:#ab4940;font-size:12px;margin:12px 0 10px;line-height:1.6}.submit{width:100%;height:49px;border:1px solid #214639;background:#244b3d;border-radius:6px;color:#fff;padding:0 18px;display:flex;justify-content:space-between;align-items:center;font-size:13px;letter-spacing:.7px;cursor:pointer;transition:background .2s,transform .2s;box-shadow:0 3px 7px #173e3112}.submit:hover{background:#193d30;transform:translateY(-1px)}.submit:disabled{cursor:wait;opacity:.65;transform:none}.arrow{font-size:21px;font-weight:300}.access-note{margin-top:29px;display:flex;gap:12px}.note-line{height:29px;width:2px;background:#d6dfd3;flex:none;margin-top:2px}.access-note p{font-size:10px;line-height:1.8;margin:0;color:#7e8b82}.access-note p span{color:#98a198}.entry-foot{font-size:9px;letter-spacing:.5px;color:#939d97}.form-wrap{animation:appear .55s ease both}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.story{padding-left:11%;padding-right:11%}.editorial{margin-top:110px}.form-wrap{max-width:380px}}@media(max-width:1000px){.story{padding:35px 8%;min-height:760px}.entry{padding:35px 8%}.editorial{margin-top:80px}h1{font-size:34px}.map-caption span:last-child,.edition,.entry-number{display:none}.story-foot b{padding:0 3px}h2{font-size:26px}}@media(max-width:700px){.shell{display:flex;flex-direction:column}.story{min-height:0;padding:27px 26px 30px}.brand{font-size:13px}.brand small{font-size:8px}.mark{width:36px;height:36px}.editorial{margin-top:30px}.eyebrow{font-size:8px}h1{font-size:28px;line-height:1.45;margin:14px 0 0}.editorial p,.story-foot,.map-caption{display:none}.cartography{position:absolute;right:-105px;bottom:-67px;width:340px;min-height:0;opacity:.6;margin:0}.entry{padding:24px 26px;flex:1}.entry-top{justify-content:flex-end}.form-wrap{padding:30px 0 43px;max-width:400px}.welcome-symbol{display:none}h2{font-size:27px}.intro{margin-bottom:28px}.entry-foot{font-size:8px}.access-note{margin-top:24px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
