.site-entry{--entry-logo:clamp(220px,23vw,292px);display:none;position:fixed;inset:0;z-index:10000;overflow:hidden;isolation:isolate;color:#101b35;perspective:1400px}.entry-boot .site-entry,.entry-active .site-entry{display:block}.site-entry[hidden]{display:none!important}.entry-boot,.entry-active{overflow:hidden;overscroll-behavior:none}.entry-panels,.entry-symbol,.entry-panel,.entry-symbol-part,.entry-panel-face,.entry-panel-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.entry-panel,.entry-symbol-part{will-change:transform;transform-style:preserve-3d}.entry-panel-face{background:radial-gradient(ellipse at 50% 44%,#ffffff,transparent 65%),linear-gradient(140deg,#ffffff,#f8f9fb);backface-visibility:hidden;filter:drop-shadow(0 0 18px #53617c18)}.panel-2 .entry-panel-face{background:radial-gradient(ellipse at 50% 42%,#ffffff90,transparent 65%),linear-gradient(35deg,#f5f6f8,#ffffff)}.panel-3 .entry-panel-face{background:radial-gradient(ellipse at 50% 44%,#ffffff90,transparent 65%),linear-gradient(215deg,#ffffff,#f7f8fa)}.panel-4 .entry-panel-face{background:radial-gradient(ellipse at 50% 44%,#ffffff90,transparent 65%),linear-gradient(320deg,#ffffff,#f5f7fa)}.entry-panel-face:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#bb9b5b07 1px,transparent 1px),linear-gradient(90deg,#bb9b5b07 1px,transparent 1px);background-size:62px 62px;mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 77%)}.entry-panel-lines{overflow:visible;fill:none;stroke-linejoin:round;stroke-linecap:round}.entry-seam{stroke:#b38a3f66;stroke-width:1}.entry-trace{stroke:#b38a3f;stroke-width:1.4;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;filter:drop-shadow(0 0 5px #b38a3f66)}.entry-piece,.entry-wordmark{position:absolute;left:50%;top:49%;width:var(--entry-logo);height:var(--entry-logo);transform:translate(-50%,-50%);pointer-events:none}.entry-piece{object-fit:contain;opacity:0;user-select:none;filter:drop-shadow(0 3px 8px #84704925)}.entry-wordmark img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;user-select:none}.entry-halo{position:absolute;left:50%;top:46%;width:550px;height:550px;max-width:110vw;max-height:110vw;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#d4ad5e13,transparent 65%);opacity:0;pointer-events:none}.entry-coordinate{position:absolute;font:300 8px/1 'Segoe UI',Arial,sans-serif;letter-spacing:2px;color:#65718b80;display:flex;align-items:center;gap:10px}.entry-coordinate i{display:block;width:34px;height:1px;background:#b6955273}.entry-coordinate b{font-size:16px;font-weight:200;color:#b6955280;margin-left:5px}.panel-1 .entry-coordinate{left:42px;top:40px}.panel-4 .entry-coordinate{right:42px;top:40px}.panel-2 .entry-coordinate{left:42px;bottom:100px}.panel-3 .entry-coordinate{right:42px;bottom:100px}.entry-bottom{position:absolute;left:42px;right:42px;bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:20px;opacity:0}.entry-bottom>span{font:400 8px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:2px;color:#66738a}.entry-skip{display:inline-flex;align-items:center;gap:15px;background:transparent;border:0;padding:10px 0;font:400 10px/1.5 'Segoe UI',Arial,sans-serif;color:#52617a;cursor:pointer}.entry-skip>span{color:#a27b32;font-size:17px}.entry-skip:hover{color:#101b35}.entry-skip:focus-visible{outline:2px solid #c4a263;outline-offset:6px}.site-page{min-width:0;transform-origin:50% 50vh}.entry-replay-inline{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:5px 0;color:#8c794d;font:400 9px/1.5 'Segoe UI',Arial,sans-serif;cursor:pointer;white-space:nowrap}.entry-replay-inline>span{font-size:16px}.entry-replay-inline:hover{color:#101b35}.entry-replay-inline:focus-visible{outline:2px solid #b38a3f;outline-offset:5px}
@media(max-width:600px){.site-entry{--entry-logo:min(64vw,240px);perspective:1000px}.entry-bottom{left:22px;right:22px;bottom:22px;gap:16px}.entry-bottom>span{font-size:6px;letter-spacing:1.1px;max-width:145px}.entry-skip{font-size:9px;gap:9px}.entry-skip>span{font-size:15px}.entry-coordinate{font-size:7px;gap:6px;letter-spacing:1px}.entry-coordinate i{width:22px}.panel-1 .entry-coordinate{left:24px;top:30px}.panel-4 .entry-coordinate{right:24px;top:30px}.panel-2 .entry-coordinate{left:24px;bottom:92px}.panel-3 .entry-coordinate{right:24px;bottom:92px}.entry-replay-inline{grid-column:2;grid-row:3;justify-self:start;font-size:8px}}
@media(prefers-reduced-motion:reduce){.entry-boot .site-entry,.entry-active .site-entry{display:none!important}.entry-boot,.entry-active{overflow:visible}.site-page{transform:none!important;opacity:1!important;filter:none!important}}
