.cx-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.cx-main{flex:1;display:flex;flex-direction:column;width:100%;max-width:1680px;margin:0 auto;padding:14px 16px 16px;box-sizing:border-box;min-height:0}.cx-top{display:flex;align-items:center;gap:12px;margin:0 0 12px}.cx-tt{min-width:0;flex:1}.cx-tt h1{margin:0;font-size:1.35rem;line-height:1.3;font-weight:800}.cx-tt p{margin:2px 0 0;font-size:.82rem;color:var(--gray);line-height:1.45}.cx-tt p a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cx-fs{flex:0 0 auto;min-height:42px!important;padding:8px 16px!important;gap:7px!important}.cx-fs svg,.cx-fsx svg{width:17px;height:17px;flex:0 0 auto}.cx-shell{flex:1;display:flex;flex-direction:column;min-height:420px;border-radius:18px;overflow:hidden;background:#1c1c1c;box-shadow:0 1px 2px #0000000f,0 18px 40px -22px #00000073}.cx-stage{position:relative;flex:1;min-height:0}.cx-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;background:#1c1c1c}.cx-fsbar{display:none}.cx-shell.is-fs{border-radius:0;box-shadow:none;min-height:0}.cx-shell.is-fs .cx-fsbar{display:flex;align-items:center;justify-content:space-between;gap:10px;height:42px;padding:0 8px 0 14px;flex:0 0 auto;background:#141414;color:#ececec;border-bottom:1px solid #2a2a2a}.cx-shell:fullscreen{width:100vw;height:100vh}.cx-shell::backdrop{background:#141414}.cx-shell.is-max{position:fixed;inset:0;z-index:10000;height:100vh;height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box;background:#141414}html.cx-lock,html.cx-lock body{overflow:hidden!important}.cx-fsname{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-fsname .dot{width:8px;height:8px;border-radius:50%;background:#e8a93a;flex:0 0 auto}.cx-fsx{display:inline-flex;align-items:center;gap:6px;border:0;background:#2b2b2b;color:#f2f2f2;border-radius:999px;padding:7px 13px;font:inherit;font-weight:700;font-size:.8rem;line-height:1.2;cursor:pointer;white-space:nowrap}.cx-fsx:hover{background:#383838}.cx-load{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:20px;background:#1c1c1c;color:#ececec;transition:opacity .4s ease,visibility .4s}.cx-load.cx-hide{opacity:0;visibility:hidden;pointer-events:none}.cx-lbox{width:min(340px,100%);text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.cx-ring{width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.13);border-top-color:#f2f2f2;animation:cxspin .9s linear infinite;box-sizing:border-box}.cx-ico{display:none;width:46px;height:46px;border-radius:50%;background:#2a2a2a;align-items:center;justify-content:center;color:#f2f2f2}.cx-ico svg{width:22px;height:22px}.cx-msg{font-size:1.02rem;font-weight:700;line-height:1.45}.cx-prog{width:100%;height:6px;border-radius:99px;background:#ffffff1f;overflow:hidden}.cx-prog i{display:block;height:100%;width:0;background:#f2f2f2;border-radius:inherit;transition:width .25s linear}.cx-num{font-size:.85rem;color:#c4c4c4;font-variant-numeric:tabular-nums;min-height:1.2em}.cx-hint{font-size:.8rem;color:#9b9b9b;line-height:1.55}.cx-hint:empty{display:none}.cx-go{border:0;border-radius:999px;background:#f4f4f5;color:#111112;font:inherit;font-weight:800;font-size:.92rem;padding:11px 24px;min-height:44px;cursor:pointer;margin-top:2px}.cx-go:hover{background:#fff}.cx-load[data-state=prep] .cx-prog i{width:34%!important;transition:none;animation:cxind 1.15s ease-in-out infinite}.cx-load[data-state=gate] .cx-ring,.cx-load[data-state=err] .cx-ring{display:none}.cx-load[data-state=gate] .cx-ico,.cx-load[data-state=err] .cx-ico{display:flex}.cx-load[data-state=gate] .cx-prog,.cx-load[data-state=err] .cx-prog,.cx-load[data-state=gate] .cx-num,.cx-load[data-state=err] .cx-num,.cx-load[data-state=prep] .cx-num{display:none}@keyframes cxspin{to{transform:rotate(360deg)}}@keyframes cxind{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media(prefers-reduced-motion:reduce){.cx-ring{animation-duration:2.4s}.cx-load[data-state=prep] .cx-prog i{animation:none;width:100%!important;opacity:.55}}@media(max-width:640px){.cx-main{padding:10px 12px 12px}.cx-top{margin-bottom:10px;gap:10px}.cx-tt h1{font-size:1.12rem}.cx-tt p{font-size:.76rem}.cx-fs{min-height:40px!important;padding:8px 13px!important;font-size:.86rem!important}.cx-shell{border-radius:14px;min-height:360px}}.cx-page .t-head-in{max-width:1680px}.cx-page .t-head,.cx-page header.site-head{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--bg)!important}.cx-stage{contain:strict}