.stone-ops-gate,.stone-company-contact{position:fixed;inset:0;z-index:86;color:#d7e5e9;font-family:nbarchitekt,"Microsoft YaHei",sans-serif;pointer-events:none}.stone-ops-gate[hidden],.stone-company-contact[hidden]{display:none}.sog-heading{position:absolute;top:13%;left:0;right:0;text-align:center}.sog-heading>span{font-size:9px;letter-spacing:3px;color:#a5bdc6}.sog-heading h1{font:300 clamp(20px,2.2vw,34px) "Microsoft YaHei",sans-serif;letter-spacing:5px;margin-top:19px;text-shadow:0 2px 20px #000}.sog-enter{position:absolute;left:50%;top:50%;transform:translate(-50%,-30%);border:0;background:none;color:#e0eded;cursor:pointer;text-align:center;white-space:nowrap;text-shadow:0 2px 18px #000}.sog-ring{display:grid;place-items:center;margin:auto;width:94px;height:94px;font:300 55px nbarchitekt,sans-serif;border:1px solid #c6e5ea80;border-radius:50%;box-shadow:0 0 40px #b3dee322,inset 0 0 32px #a5d5e618;backdrop-filter:blur(3px);transition:box-shadow .4s,transform .4s}.sog-enter:hover .sog-ring{transform:rotate(90deg);box-shadow:0 0 55px #b3dee34d,inset 0 0 32px #a5d5e633}.sog-enter strong{display:block;font:300 16px "Microsoft YaHei",sans-serif;letter-spacing:4px;margin:18px 0 7px}.sog-enter small{font:9px nbarchitekt,sans-serif;letter-spacing:3px;color:#a8c5cc}.sog-caption{position:absolute;bottom:12%;left:0;right:0;text-align:center;font-size:11px;letter-spacing:2px;color:#b1c6cd}.sog-caption span{display:block;margin-top:9px;color:#77949f;font-size:9px}.stone-company-contact{background:linear-gradient(0deg,#06111c70,transparent 65%);text-shadow:0 2px 16px #00101d}.scc-kicker{position:absolute;top:16%;left:0;right:0;text-align:center;font-size:14px;letter-spacing:4px}.scc-title{position:absolute;top:34%;left:8%;right:8%;display:flex;justify-content:space-between;align-items:center;gap:2vw;font:300 clamp(38px,7.5vw,120px)/1.1 nbarchitekt,monospace;letter-spacing:1px}.scc-title i{font-style:normal;font-size:.65em;color:#a9c3ca}.scc-details{position:absolute;left:10%;right:10%;bottom:13%;display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:24px}.scc-company strong{font:300 19px "Microsoft YaHei",sans-serif;letter-spacing:4px;display:block}.scc-company small{font-size:8px;letter-spacing:2px;color:#9db6c2}.scc-company p{font-size:10px;color:#9bb3bf;margin:15px 0}.scc-company a{font-size:20px;letter-spacing:1px;white-space:nowrap}.scc-company>span{display:block;color:#7896a6;font-size:9px;margin-top:4px}.stone-company-contact a{color:#d4e2e6;text-underline-offset:7px;text-decoration-thickness:1px}.scc-email{text-align:center;font-size:clamp(14px,1.7vw,25px);white-space:nowrap;letter-spacing:1px}.scc-qr{justify-self:end;background:none;border:0;color:#9cb4bf;cursor:pointer;padding:0;font:9px nbarchitekt,"Microsoft YaHei",sans-serif;letter-spacing:1px}.scc-qr img{display:block;width:180px;height:180px;border-radius:3px;box-shadow:0 0 34px #7db3ba1c}.scc-qr span{display:block;margin-top:12px}.stone-qr-dialog{padding:35px 30px 20px;border:1px solid #bdd9d84a;background:#0c1c26;color:#bdd4dc;border-radius:16px;text-align:center;max-width:90vw}.stone-qr-dialog::backdrop{background:#020811b0;backdrop-filter:blur(10px)}.stone-qr-dialog img{width:min(360px,70vw);display:block}.stone-qr-dialog button{position:absolute;right:8px;top:4px;color:#bdd4dc;background:none;border:0;font-size:25px;cursor:pointer}.stone-qr-dialog p{font:12px "Microsoft YaHei",sans-serif}.stone-company-contact :focus-visible,.stone-ops-gate :focus-visible{outline:1px solid #c5e0e2;outline-offset:8px}
@media(max-width:750px){.scc-kicker{top:13%;font-size:10px}.scc-title{top:26%;left:5%;right:5%;font-size:8vw}.scc-details{bottom:8%;left:8%;right:8%;grid-template-columns:1fr 1fr;gap:24px}.scc-email{grid-column:1/-1;grid-row:2;text-align:left;font-size:16px}.scc-qr img{width:155px;height:155px}.scc-company a{font-size:16px}.scc-company strong{font-size:17px}.sog-heading{top:18%}.sog-heading h1{font-size:19px;letter-spacing:2px}.sog-heading>span{font-size:7px;letter-spacing:2px}.sog-caption{font-size:9px;letter-spacing:0}.sog-ring{width:76px;height:76px}.sog-enter strong{font-size:13px}}
.FXScroll{scrollbar-width:none}.FXScroll::-webkit-scrollbar{display:none}
.scc-title i{position:relative;font-size:0;width:5vw;height:1px;background:#9bb4bf;flex:none}.scc-title i:after{content:"";position:absolute;right:0;top:0;width:2vw;height:2vw;border-right:1px solid #9bb4bf;border-top:1px solid #9bb4bf;transform:translateY(-50%) rotate(45deg)}
