html:has(.access-entry){height:auto;min-height:100%;overflow:hidden auto}body:has(.access-entry){background:#101b16;height:auto;min-height:100svh;overflow:visible}.access-entry{--entry-gold:#d5b77b;--entry-muted:#a9b2a2;isolation:isolate;color:#ece6d6;background:radial-gradient(at 20% 37%,#34433266,#0000 53%),radial-gradient(at 85% 78%,#55422a24,#0000 45%),#101b16;min-height:100svh;padding:32px clamp(24px,6vw,96px) 24px;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.access-entry:before{content:"";pointer-events:none;z-index:-1;border:1px solid #bda36c25;position:absolute;inset:14px}.access-entry:after{content:"";z-index:-1;opacity:.08;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h180v180H0z' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}.entry-header,.entry-footer{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100%);margin:auto;display:flex}.entry-brand{color:#eee3c6;letter-spacing:.08em;align-items:center;gap:13px;font-size:22px;text-decoration:none;display:flex}.entry-brand-mark{width:47px;height:47px;color:var(--entry-gold);border:1px solid #bda36c66;border-radius:50%;place-items:center;font-size:27px;display:grid}.entry-brand small{color:#b6a37c;font:8px/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.12em;margin-top:7px;display:block}.entry-language{color:#d9c8a2;min-height:38px;font:11px/1.5 var(--font-ibm-plex-mono),monospace;cursor:pointer;background:#17271f;border:1px solid #bda36c44;border-radius:3px;padding:9px 12px}.entry-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);width:min(1040px,100%);margin:clamp(44px,6vh,80px) auto 38px;display:grid}.entry-eyebrow{letter-spacing:.18em;color:var(--entry-gold);margin:0 0 19px;font-size:11px;line-height:1.6}.entry-story h1{letter-spacing:.03em;margin:0 0 20px;font:400 clamp(38px,4.3vw,60px)/1.42 Songti SC,Noto Serif CJK SC,SimSun,serif}.entry-story h1 em{color:#e1c68d;font-style:normal}.entry-intro{white-space:pre-line;color:#bac2b1;margin:0;font-size:14px;line-height:1.9}.entry-dial{filter:drop-shadow(0 12px 18px #0005);width:min(360px,90%);height:auto;margin:6px auto -4px;display:block}.entry-illustration-caption{text-align:center;font:9px/1.6 var(--font-ibm-plex-mono),monospace;letter-spacing:.17em;color:#998a67;margin:0}.entry-illustration-caption span{color:#d4b77b;padding:0 8px}.entry-card{background:linear-gradient(145deg,#213328ef,#14231cf5);border:1px solid #b79b626b;border-radius:5px;position:relative;box-shadow:0 24px 70px #0004,inset 0 0 0 5px #bca36d06}.entry-card:before,.entry-card:after{content:"";background:#152219;border:1px solid #b79b626b;border-radius:50%;width:11px;height:11px;position:absolute;top:49px}.entry-card:before{clip-path:inset(0 0 0 50%);left:-6px}.entry-card:after{clip-path:inset(0 50% 0 0);right:-6px}.entry-card-top{color:#c7ac72;font:9px/1.5 var(--font-ibm-plex-mono),monospace;letter-spacing:.1em;border-bottom:1px dashed #b79b6245;justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;display:flex}.entry-card-top span:nth-child(2){font-size:16px;line-height:1}.entry-card-body{padding:30px 30px 26px}.entry-card-body>.entry-eyebrow{margin-bottom:12px;font-size:10px}.entry-card h2{letter-spacing:.02em;margin:0 0 12px;font:400 clamp(23px,2.3vw,30px)/1.5 Songti SC,SimSun,serif}.entry-card-note{color:var(--entry-muted);margin:0 0 28px;font-size:12px;line-height:1.8}.entry-card label{color:#d9d6c6;margin-bottom:10px;font-size:12px;display:block}.entry-input{background:#0f1c15;border:1px solid #b59c6266;border-radius:3px;align-items:center;gap:12px;min-height:56px;padding:0 15px;transition:border-color .18s;display:flex}.entry-input>span{color:#b8a16f;font-size:25px}.entry-input:focus-within{border-color:#e3c88d;box-shadow:0 0 0 3px #c2a46916}.entry-input.has-error{border-color:#d99c80}.entry-input input{color:#f4e2b9;width:100%;min-width:0;min-height:56px;font:22px/1.4 var(--font-ibm-plex-mono),monospace;letter-spacing:.28em;background:0 0;border:0;outline:none}.entry-input input::placeholder{letter-spacing:.02em;color:#7f8c7d;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.entry-submit{color:#19261c;cursor:pointer;background:linear-gradient(125deg,#dec38d,#bfa16b);border:1px solid #e2c58a;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:55px;margin-top:15px;padding:12px 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6;transition:filter .18s,transform .18s;display:flex;box-shadow:0 3px #090f0b66}.entry-submit>span{font-size:21px;font-weight:400}.entry-submit:hover{filter:brightness(1.08)}.entry-submit:active{transform:translateY(2px)}.entry-submit:disabled{opacity:.65;cursor:wait}.entry-error{color:#edb39a;min-height:20px;margin:10px 0 9px;font-size:12px;line-height:1.6}.entry-hint{border-top:1px solid #bda36c2c;gap:12px;padding:18px 0 0;display:flex}.entry-hint-mark{color:#d9bb7e;border:1px solid #bda36c66;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font:13px/1 Georgia,serif;display:grid}.entry-hint h3{color:#d7c7a2;margin:2px 0 8px;font-size:12px;font-weight:500}.entry-hint p{color:#9eac98;margin:0;font-size:11px;line-height:1.85}.entry-hint strong{color:#cdbb91;font-weight:500}.entry-card-bottom{letter-spacing:.1em;color:#a4b29d;border-top:1px solid #bda36c24;justify-content:center;align-items:center;gap:9px;min-height:45px;font-size:10px;display:flex}.entry-dot{background:#bfa570;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #d4b57a44}.entry-footer{color:#879783;border-top:1px solid #bda36c26;flex-wrap:wrap;padding-top:18px;font-size:10px;line-height:1.8}.entry-footer p{white-space:pre-line;margin:0}.entry-footer>span{font:10px/1.5 var(--font-ibm-plex-mono),monospace}.entry-footer strong{color:#bca875;font-size:17px;font-weight:500}.access-entry button:focus-visible,.access-entry a:focus-visible{outline-offset:5px;outline:2px solid #e7ca8e}.access-entry[lang=en] .entry-story h1,.access-entry[lang=en] .entry-card h2{font-family:var(--font-playfair-display),Georgia,serif;letter-spacing:-.02em}.access-entry[lang=en] .entry-story h1{font-size:clamp(36px,4vw,56px);line-height:1.3}@media (min-width:1450px) and (min-height:900px){.entry-layout{margin-top:10vh;margin-bottom:8vh}}@media (min-width:851px) and (max-height:850px){.access-entry{padding-top:24px}.entry-layout{margin-top:28px;margin-bottom:24px}.entry-footer{padding-top:14px}}@media (max-width:850px){.access-entry{padding:25px 25px max(24px,calc(env(safe-area-inset-bottom) + 16px))}.entry-layout{grid-template-columns:1fr;gap:25px;width:min(460px,100%);margin:42px auto 30px}.entry-story{text-align:center}.entry-story h1{margin-bottom:13px;font-size:39px}.entry-eyebrow{margin-bottom:14px;font-size:10px}.entry-intro{font-size:12px;line-height:1.85}.entry-dial{width:175px;margin:10px auto -4px}.entry-illustration-caption{font-size:7px}.entry-brand{gap:10px;font-size:18px}.entry-brand-mark{width:38px;height:38px;font-size:22px}.entry-brand small{letter-spacing:.09em;margin-top:5px;font-size:6px}.entry-language{min-height:34px;padding:7px 9px;font-size:9px}.entry-card-body{padding:24px}.entry-card-top{padding:17px 24px}.entry-card h2{font-size:25px}.entry-card-note{margin-bottom:22px}.entry-footer{width:min(460px,100%)}.entry-footer p{font-size:9px}.access-entry[lang=en] .entry-story h1{font-size:35px}}@media (max-width:380px){.access-entry{padding-left:20px;padding-right:20px}.entry-card-body{padding:22px 20px}.entry-brand small{max-width:145px}.entry-story h1{font-size:35px}.entry-layout{margin-top:32px}.entry-card-top{padding:17px 20px;font-size:8px}}@media (prefers-reduced-motion:reduce){.access-entry *{transition:none!important}}
