.sro-touch [data-sro-mini-info],.sro-touch [data-sro-mini-info] *{image-rendering:auto!important}.sro-touch [data-sro-mini-info]{left:2px!important;top:calc(7px + env(safe-area-inset-top))!important;width:279px!important;height:100px!important;background:none!important;overflow:visible;filter:none!important}.sro-touch [data-sro-mini-info]:before{content:none;background:none}.sro-touch [data-sro-mini-info] [data-sro-select-self]{left:37px!important;top:12px!important;width:48px!important;height:48px!important;border:0!important;box-shadow:0 0 0 2px #1c1b16,0 1px 2px #0006;z-index:2;cursor:pointer}.sro-touch [data-sro-mini-info] [data-sro-player-name]{left:96px!important;top:7px!important;width:161px!important;height:20px!important;font:13px/20px Arial,sans-serif!important;color:#eeeae2!important;text-shadow:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sro-touch [data-sro-mini-info="1"] [data-sro-player-name-row]{left:96px!important;top:7px!important;width:161px!important;height:20px!important}.sro-touch [data-sro-mini-info="1"] [data-sro-player-name-row] [data-sro-player-name]{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:20px!important}.sro-touch [data-sro-mini-info] [data-sro-player-race]{display:block!important;left:75px!important;top:7px!important;width:20px!important;height:20px!important;background-color:transparent!important;background-size:contain;background-repeat:no-repeat;background-position:center;border:0!important;box-shadow:none!important;font-size:0!important;z-index:3}.sro-touch [data-sro-mini-info] [data-sro-player-race]:after{content:none}.sro-touch [data-sro-mini-info] [data-sro-player-race][hidden],.sro-touch [data-sro-mini-info] [data-sro-player-level]{display:none!important}.sro-touch [data-sro-mini-info] [data-sro-mobile-player-level]{display:block!important;left:40px!important;top:64px!important;width:42px!important;height:22px!important;background:#272720a3;clip-path:polygon(0 0,100% 0,87% 100%,13% 100%);font:14px/22px Arial,sans-serif!important;color:#f3f2e9!important;text-align:center;text-shadow:none!important}.sro-touch [data-sro-mini-info] [data-sro-player-info-toggle]{left:40px!important;top:64px!important;width:42px!important;height:22px!important;background:none!important;border:0!important;z-index:5;cursor:pointer}.sro-touch [data-sro-mini-info] [data-sro-stat-up]{display:none!important;pointer-events:none!important}.sro-touch [data-sro-mini-info] [data-sro-stat-up]:after{content:none!important;display:none!important}.sro-touch [data-sro-mini-info] [data-sro-player-info-panel]{left:96px!important;top:100px!important;background:#24231dea!important;border:1px solid #827459;box-shadow:0 3px 9px #0006;z-index:8}.sro-touch [data-sro-mini-info] [data-sro-gauge]{left:96px!important;width:181px!important;height:10px!important;overflow:hidden!important;background:#32120ebf;border:0;border-radius:0}.sro-touch [data-sro-mini-info] [data-sro-gauge=hp]{top:31px!important}.sro-touch [data-sro-mini-info] [data-sro-gauge=mp]{top:44px!important;background:#0d203dbf}.sro-touch [data-sro-mini-info] [data-sro-gauge]>:first-child{background-size:181px 10px!important;background-repeat:no-repeat!important}.sro-touch [data-sro-mini-info] [data-sro-gauge]>:last-child{inset:0!important;display:flex!important;align-items:center;justify-content:center;font:11px/10px Arial,sans-serif!important;color:#eeeae3!important;text-shadow:none!important}.sro-touch [data-sro-mini-info] [data-sro-hwan-socket]{display:block!important;position:absolute;width:10px;height:10px;border-radius:50%;background:#10100c;border:1px solid #3431269c;box-sizing:border-box;box-shadow:inset 0 1px 2px #000a;z-index:1}.sro-touch [data-sro-mini-info] :is([data-sro-hwan-socket="1"],[data-sro-hwan-orb="1"]){--sro-orb-x:26px;--sro-orb-y:55px;--sro-orb-delay:0s}.sro-touch [data-sro-mini-info] :is([data-sro-hwan-socket="2"],[data-sro-hwan-orb="2"]){--sro-orb-x:18px;--sro-orb-y:44px;--sro-orb-delay:.12s}.sro-touch [data-sro-mini-info] :is([data-sro-hwan-socket="3"],[data-sro-hwan-orb="3"]){--sro-orb-x:15px;--sro-orb-y:31px;--sro-orb-delay:.24s}.sro-touch [data-sro-mini-info] :is([data-sro-hwan-socket="4"],[data-sro-hwan-orb="4"]){--sro-orb-x:17px;--sro-orb-y:18px;--sro-orb-delay:.36s}.sro-touch [data-sro-mini-info] :is([data-sro-hwan-socket="5"],[data-sro-hwan-orb="5"]){--sro-orb-x:24px;--sro-orb-y:4px;--sro-orb-delay:.48s}.sro-touch [data-sro-mini-info] [data-sro-hwan-socket]{left:var(--sro-orb-x);top:var(--sro-orb-y)}.sro-touch [data-sro-mini-info] [data-sro-hwan-orb]{left:calc(var(--sro-orb-x) + 1px)!important;top:calc(var(--sro-orb-y) + 1px)!important;width:8px!important;height:8px!important;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fffedb 0 13%,#fff842 25%,#ffe100 60%,#b99400)!important;box-shadow:0 0 4px #ffe900cc,inset 0 0 1px #fff;z-index:3;filter:brightness(1.05) drop-shadow(0 0 2px #ffe600);animation:sro-berserk-neon 1.6s ease-in-out var(--sro-orb-delay) infinite;pointer-events:none}@keyframes sro-berserk-neon{0%,to{filter:brightness(1.05) drop-shadow(0 0 2px #ffe600)}50%{filter:brightness(1.6) drop-shadow(0 0 5px #fff95a)}}@media(prefers-reduced-motion:reduce){.sro-touch [data-sro-mini-info] [data-sro-hwan-orb]{animation:none}}.sro-touch [data-sro-mini-info] [data-sro-hwan-button]{left:35px!important;top:10px!important;width:52px!important;height:52px!important;background:none!important;border:0!important;z-index:5;cursor:pointer}.sro-touch [data-sro-mini-info] [data-sro-hwan-face]{left:37px!important;top:12px!important;width:48px!important;height:48px!important;border-radius:50%;background:radial-gradient(circle,#fff3b100 55%,#ffd52e99 85%,#fffbc8d9)!important;z-index:3;pointer-events:none}.sro-touch [data-sro-mini-info] [data-sro-hwan-glow]{left:34px!important;top:9px!important;width:54px!important;height:54px!important;border-radius:50%;background:none!important;box-shadow:0 0 10px #fff054,0 0 3px #fff6ba inset;z-index:3;pointer-events:none}.sro-touch [data-sro-mini-info] [data-sro-magic-state-board]{left:96px!important;top:58px!important;width:181px!important;height:42px!important}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot],[data-sro-magic-state-slot]){position:absolute!important;left:var(--sro-state-x)!important;width:19px!important;height:19px!important;box-sizing:border-box;outline:none!important;border:0!important;box-shadow:none!important}.sro-touch [data-sro-mini-info] [data-sro-buff-slot]{top:0!important}.sro-touch [data-sro-mini-info] [data-sro-magic-state-slot]{top:23px!important}.sro-touch [data-sro-mini-info] :is([data-sro-buff-gauge],[data-sro-magic-state-gauge]){left:var(--sro-state-x)!important;width:19px!important;height:2px!important;background:#abc869!important}.sro-touch [data-sro-mini-info] [data-sro-buff-gauge]{top:19px!important}.sro-touch [data-sro-mini-info] [data-sro-magic-state-gauge]{top:42px!important;background:#e99069!important}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="1"],[data-sro-magic-state-slot="1"],[data-sro-buff-gauge="1"],[data-sro-magic-state-gauge="1"]){--sro-state-x:0px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="2"],[data-sro-magic-state-slot="2"],[data-sro-buff-gauge="2"],[data-sro-magic-state-gauge="2"]){--sro-state-x:20px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="3"],[data-sro-magic-state-slot="3"],[data-sro-buff-gauge="3"],[data-sro-magic-state-gauge="3"]){--sro-state-x:40px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="4"],[data-sro-magic-state-slot="4"],[data-sro-buff-gauge="4"],[data-sro-magic-state-gauge="4"]){--sro-state-x:60px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="5"],[data-sro-magic-state-slot="5"],[data-sro-buff-gauge="5"],[data-sro-magic-state-gauge="5"]){--sro-state-x:80px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="6"],[data-sro-magic-state-slot="6"],[data-sro-buff-gauge="6"],[data-sro-magic-state-gauge="6"]){--sro-state-x:100px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="7"],[data-sro-magic-state-slot="7"],[data-sro-buff-gauge="7"],[data-sro-magic-state-gauge="7"]){--sro-state-x:120px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="8"],[data-sro-magic-state-slot="8"],[data-sro-buff-gauge="8"],[data-sro-magic-state-gauge="8"]){--sro-state-x:140px}.sro-touch [data-sro-mini-info] :is([data-sro-buff-slot="9"],[data-sro-magic-state-slot="9"],[data-sro-buff-gauge="9"],[data-sro-magic-state-gauge="9"]){--sro-state-x:160px}.sro-touch :is([data-sro-sp-gauge],[data-sro-sp-label]){display:none!important}.sro-touch [data-sro-mini-info] [data-sro-exp-gauge]{display:none!important}@media(max-width:740px),(max-height:740px){.sro-touch [data-sro-mini-info] [data-sro-gauge],.sro-touch [data-sro-mini-info] [data-sro-player-name],.sro-touch [data-sro-mini-info="1"] [data-sro-player-name-row]{width:136px!important}}#app{position:fixed;inset:0;overflow:hidden;touch-action:none}#app>canvas{display:block;width:100%;height:100%;touch-action:none}@supports (-webkit-touch-callout: none){html,body{width:100%;height:100vh;height:100dvh}#app,.sro-startup,.world-load-jade{bottom:auto;height:100vh;height:100dvh}@media(display-mode:standalone),(display-mode:fullscreen){html,body,#app,.sro-startup,.world-load-jade{height:100vh}}}.player-target-card{display:none}.sro-touch [data-sro-target-window][data-sro-target-kind=player]:has([data-sro-player-target-card]){width:279px!important;height:100px!important;background:none!important;background-image:none!important;overflow:visible}.sro-touch [data-sro-target-window][data-sro-target-kind=player]:has([data-sro-player-target-card])>:not([data-sro-player-target-card]){display:none!important}.sro-touch [data-sro-mini-info][data-sro-player-target-card]{display:block;position:absolute;left:0!important;top:0!important;pointer-events:auto;color:#eeeae2;user-select:none}.sro-touch [data-sro-mini-info][data-sro-player-target-card][hidden]{display:none!important}.player-target-portrait,.player-target-name,.player-target-level,.player-target-hp,.player-target-hp-fill,.player-target-hp-text,.player-target-skills{position:absolute}.player-target-portrait{border-radius:50%;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.player-target-hp-fill{left:0;top:0;height:100%;transition:width .12s linear}.player-target-hp-text{left:0;top:0;width:100%;height:100%}.sro-touch [data-sro-player-target-card] .player-target-skills{height:23px!important;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x;overscroll-behavior:contain}.player-target-skills::-webkit-scrollbar{display:none}.player-target-skill{background-color:transparent;background-size:100% 100%;background-repeat:no-repeat;margin:0;padding:0}.player-target-close{position:absolute;right:0;top:0;width:22px;height:28px;background:none;border:0;padding:0;font:17px Arial;color:#cbd2d1;cursor:pointer;opacity:.65}@media(max-width:700px){.sro-touch [data-sro-target-window][data-sro-target-kind=player]:has([data-sro-player-target-card]){left:2px!important;right:auto!important;top:calc(112px + env(safe-area-inset-top))!important;transform:none!important}}.sro-touch [data-sro-target-window][data-sro-target-kind=player]:has([data-sro-player-target-card]){width:230px!important;height:78px!important}.sro-touch [data-sro-mini-info][data-sro-player-target-card]:not([data-sro-mob-target-card]){width:230px!important;height:78px!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-select-self]{left:7px!important;top:8px!important;width:38px!important;height:38px!important;cursor:pointer;outline-offset:3px}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-player-name]{left:56px!important;top:5px!important;width:148px!important;height:18px!important;font:11px/18px Arial,sans-serif!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-mobile-player-level]{left:7px!important;top:49px!important;width:38px!important;height:18px!important;font:11px/18px Arial,sans-serif!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-gauge=hp]{left:56px!important;top:27px!important;width:160px!important;height:9px!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-gauge=hp]>:first-child{background-size:160px 9px!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-gauge=hp]>:last-child{font:10px/9px Arial,sans-serif!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-magic-state-board]{left:56px!important;top:43px!important;width:160px!important;height:20px!important}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) [data-sro-buff-slot]{width:15px!important;height:15px!important;left:auto!important;position:relative!important;flex:0 0 15px}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) .player-target-skills{display:flex;gap:1px}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) .player-target-close{width:20px;height:22px;font-size:14px}.player-target-portrait[role=button]:focus-visible{outline:1px solid #e7d19c}.sro-touch [data-sro-player-target-card]:not([data-sro-mob-target-card]) .player-target-portrait[role=button]:after{content:"";position:absolute;inset:-3px;border-radius:50%}.player-target-menu{position:fixed;z-index:65;width:178px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;box-sizing:border-box;padding:4px;background:linear-gradient(120deg,#1b4437f5,#0a251ff7);border:1px solid #9c936b;box-shadow:0 6px 18px #0007;font:12px/1.3 Arial,sans-serif;color:#eeeade;pointer-events:auto}.player-target-menu button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;box-sizing:border-box;padding:8px 9px;border:0;border-bottom:1px solid #a3b08b24;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.player-target-menu button:last-child{border-bottom:0}.player-target-menu button:hover:not(:disabled),.player-target-menu button:focus-visible{background:#a0b78b26;outline:1px solid #b9b08a;outline-offset:-1px}.player-target-menu button:disabled{opacity:.4;cursor:default}.player-target-menu svg{width:19px;height:19px;flex:none;fill:none;stroke:#fff;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sro-touch [data-sro-target-window][data-sro-target-kind=mob]:has([data-sro-mob-target-card]){left:50%!important;right:auto!important;top:var(--sro-mob-top,7px)!important;transform:translate(-50%)!important;width:var(--sro-mob-width,180px)!important;height:100px!important;background:none!important;background-image:none!important;overflow:visible}.sro-touch [data-sro-target-window][data-sro-target-kind=mob]:has([data-sro-mob-target-card])>:not([data-sro-mob-target-card]){display:none!important}.sro-touch [data-sro-mini-info][data-sro-mob-target-card]{width:var(--sro-mob-width,180px)!important}.sro-touch [data-sro-mini-info][data-sro-mob-target-card] [data-mob-target-portrait]{left:0!important;top:calc(36px - var(--sro-mob-icon,48px)/2)!important;width:var(--sro-mob-icon,48px)!important;height:var(--sro-mob-icon,48px)!important;border-radius:0!important;box-shadow:none!important;background:none!important;overflow:visible;cursor:default}.sro-touch [data-sro-mini-info][data-sro-mob-target-card] :is([data-sro-player-name],[data-sro-gauge],[data-sro-magic-state-board]){left:calc(var(--sro-mob-icon,48px) + 8px)!important;width:calc(var(--sro-mob-width,180px) - var(--sro-mob-icon,48px) - 8px)!important}.sro-touch [data-sro-mini-info][data-sro-mob-target-card] [data-sro-player-name]{width:calc(var(--sro-mob-width,180px) - var(--sro-mob-icon,48px) - 30px)!important}.sro-touch [data-sro-mini-info][data-sro-mob-target-card] [data-sro-mobile-player-level]{left:0!important;width:var(--sro-mob-icon,48px)!important}.sro-touch [data-sro-mini-info][data-sro-mob-target-card] [data-sro-gauge]>:first-child{background-size:calc(var(--sro-mob-width,180px) - var(--sro-mob-icon,48px) - 8px) 10px!important}.sro-touch [data-sro-mob-target-card] [data-mob-rank-icon]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:none}.sro-touch [data-sro-mob-target-card][data-mob-halo=party]{--mob-halo-color:#20a9ff}.sro-touch [data-sro-mob-target-card][data-mob-halo=unique]{--mob-halo-color:#ff2424}.sro-touch [data-sro-mob-target-card]:is([data-mob-halo=party],[data-mob-halo=unique]) [data-mob-rank-icon]{filter:drop-shadow(0 0 2px var(--mob-halo-color)) drop-shadow(0 0 4px var(--mob-halo-color));animation:sro-mob-rank-halo 1.7s ease-in-out infinite}@keyframes sro-mob-rank-halo{0%,to{filter:drop-shadow(0 0 2px var(--mob-halo-color)) drop-shadow(0 0 4px var(--mob-halo-color))}50%{filter:drop-shadow(0 0 4px var(--mob-halo-color)) drop-shadow(0 0 9px var(--mob-halo-color))}}.sro-touch [data-sro-mob-target-card] .player-target-skills{display:flex;gap:1px;align-items:flex-start}.sro-touch [data-sro-mob-target-card] [data-sro-buff-slot]{position:relative!important;left:0!important;flex-shrink:0}@media(prefers-reduced-motion:reduce){.sro-touch [data-sro-mob-target-card] [data-mob-rank-icon]{animation:none!important}}.sro-boot-brand{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:#071914 url(/assets/forest-C1AsCCIQ.png) center/cover no-repeat}.sro-boot-brand .intro-veil{position:absolute;inset:0;background:linear-gradient(0deg,#020a0cb8,transparent 40%,#04180c12),linear-gradient(90deg,#031c1320,#031c1320);pointer-events:none}.sro-boot-brand .intro-brand{position:absolute;left:50%;top:39%;display:flex;flex-direction:column;align-items:center;will-change:transform,opacity;pointer-events:none;opacity:0}.sro-boot-brand .intro-brand img{display:block;object-fit:contain;user-select:none;-webkit-user-drag:none}.sro-boot-brand .brand-coblex{width:min(28vw,370px)}.sro-boot-brand .coblex-emblem{width:auto;height:clamp(90px,29vh,220px);max-width:90%;filter:drop-shadow(0 0 12px #29eec51a)}.sro-boot-brand .coblex-wordmark{width:100%;height:auto;margin-top:-8px;filter:drop-shadow(0 2px 5px #0009)}.sro-boot-brand .brand-classic{width:min(33vw,450px);filter:drop-shadow(0 2px 7px #000b)}.sro-boot-brand .brand-classic img{width:100%;height:auto}.sro-boot-brand .intro-status{position:absolute;left:50%;bottom:calc(47px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:baseline;gap:12px;color:#dbe7d1;text-shadow:0 1px 5px #000;font-size:11px;letter-spacing:1.3px;white-space:nowrap}.sro-boot-brand .intro-status strong{font-size:17px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:1px;color:#ebdcab}@media(max-height:500px)and (orientation:landscape){.sro-boot-brand .intro-brand{top:37%}.sro-boot-brand .coblex-emblem{height:27vh}.sro-boot-brand .coblex-wordmark{margin-top:-5px}.sro-boot-brand .intro-status{bottom:36px;font-size:9px}.sro-boot-brand .intro-status strong{font-size:14px}}@media(orientation:portrait){.sro-boot-brand .intro-brand{top:34%}.sro-boot-brand .brand-coblex{width:43vw}.sro-boot-brand .coblex-emblem{height:clamp(105px,22vh,180px);max-width:86%}.sro-boot-brand .coblex-wordmark{margin-top:-3px}.sro-boot-brand .brand-classic{width:44vw}.sro-boot-brand .intro-status{bottom:calc(85px + env(safe-area-inset-bottom))}}.sro-boot-brand .intro-loading{position:absolute;left:50%;bottom:calc(30px + env(safe-area-inset-bottom));transform:translate(-50%);width:clamp(270px,43vw,540px);max-width:90vw;display:flex;flex-direction:column;align-items:center;pointer-events:none}.sro-boot-brand .intro-loading .intro-status{position:relative;left:auto;bottom:auto;transform:none;margin-top:-15px;width:100%;min-height:40px;display:flex;align-items:center;justify-content:center;gap:0;text-shadow:none;letter-spacing:0}.sro-boot-brand .intro-loading .holo-value{position:relative;display:block;width:max-content;height:auto;margin:0;padding:0;font-family:Bahnschrift,Segoe UI,Arial,sans-serif;font-size:clamp(27px,3.7vw,38px);font-weight:300;line-height:1.18;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1;letter-spacing:.02em;white-space:nowrap;text-align:center;color:#acfff1;background:linear-gradient(0deg,#68ddd8,#c6fff3 46%,#f2ffff 54%,#74eee8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 3px #34e6cb80) drop-shadow(0 0 10px #47d6ff45);animation:holo-luminance 3.2s ease-in-out infinite}.sro-boot-brand .holo-value:before,.sro-boot-brand .holo-value:after{content:attr(data-value);position:absolute;inset:0;pointer-events:none;font:inherit;letter-spacing:inherit;text-align:inherit}.sro-boot-brand .holo-value:before{color:#e7fffb;-webkit-text-fill-color:#e7fffb;text-shadow:0 0 5px #a5fff2,0 0 10px #43dcf5;clip-path:inset(0 0 94% 0);animation:holo-scan 2.7s linear infinite}.sro-boot-brand .holo-value:after{color:transparent;-webkit-text-fill-color:transparent;background:repeating-linear-gradient(0deg,transparent 0 2px,#b5fff24d 2px 3px,transparent 3px 5px);background-size:100% 5px;background-clip:text;-webkit-background-clip:text;animation:holo-lines 1.5s linear infinite}@keyframes holo-scan{0%{clip-path:inset(0 0 94% 0);opacity:0}10%{opacity:.7}85%{opacity:.7}to{clip-path:inset(94% 0 0 0);opacity:0}}@keyframes holo-lines{0%{background-position:0 0}to{background-position:0 5px}}@keyframes holo-luminance{0%,to{opacity:.83}50%{opacity:1}}@media(orientation:portrait){.sro-boot-brand .intro-loading{bottom:calc(84px + env(safe-area-inset-bottom));width:90vw;max-width:420px}.sro-boot-brand .intro-loading .holo-value{font-size:30px}}@media(prefers-reduced-motion:reduce){.sro-boot-brand .holo-value,.sro-boot-brand .holo-value:before,.sro-boot-brand .holo-value:after{animation:none!important}.sro-boot-brand .holo-value:before{display:none}}.sro-boot-brand{font-family:Arial,sans-serif;color:#dbe7d1;image-rendering:auto}.sro-boot-brand *{box-sizing:border-box}@font-face{font-family:LoginCondensed;src:url(/assets/RobotoCondensed-BR5DqaBH.ttf) format("truetype");font-weight:100 900;font-display:swap}.sro-login-steps{position:absolute!important;left:0!important;top:0!important;width:var(--startup-width)!important;height:var(--startup-height)!important;transform:scale(var(--startup-inverse-x),var(--startup-inverse-y));transform-origin:0 0;box-sizing:border-box;z-index:4;isolation:isolate;background:#031b1b;display:flex;align-items:flex-start;overflow:auto;pointer-events:auto;padding:0 0 36px max(28px,4vw);font:16px/1.4 LoginCondensed,Segoe UI,sans-serif;color:#eef1dc;scrollbar-width:thin;scrollbar-color:#8c9d77 #0a2922}.sro-login-steps:before,.sro-login-steps:after{content:none}.sro-login-steps .sl-art{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:right center;z-index:-1;pointer-events:none}.sro-login-steps .sl-card{position:relative;box-sizing:border-box;flex:none;width:340px;min-height:560px;padding:44px 30px 66px;pointer-events:auto;background:linear-gradient(90deg,#a8b286,#d8d4a2 5%,#6a8769 12%,#b9bf91 50%,#5e8166 90%,#d3d3a4 98%);clip-path:polygon(0 0,100% 0,100% calc(100% - 38px),50% 100%,0 calc(100% - 38px))}.sro-login-steps .sl-card:before{content:"";position:absolute;inset:0 4px 5px;z-index:-1;background:radial-gradient(ellipse at 0 0,#34745b99,transparent 75%),repeating-linear-gradient(105deg,#f1f2bc02 0 1px,transparent 1px 5px),linear-gradient(115deg,#164c3f,#082b25 65%,#0f392e);clip-path:polygon(0 0,100% 0,100% calc(100% - 36px),50% 100%,0 calc(100% - 36px));box-shadow:inset 0 0 0 1px #e4e7bd55,inset 9px 0 #c7d4a20a,inset -9px 0 #c7d4a20a}.sro-login-steps .sl-logo{display:block;width:268px;max-width:100%;height:114px;object-fit:contain;margin:0 auto 28px;filter:drop-shadow(0 4px 5px #0008)}.sro-login-steps .sl-content{position:relative;min-height:220px}.sro-login-steps h1{text-align:center;font-size:26px;font-weight:400;line-height:1.18;margin:0 0 9px;color:#f3f0d7;text-wrap:balance}.sro-login-steps .sl-hint{text-align:center;font-size:12px;color:#b4ccba;line-height:1.5;margin:0 0 26px;text-wrap:balance}.sro-login-steps .sl-form{display:flex;flex-direction:column;gap:14px}.sro-login-steps label{font-size:12px;color:#d0ddc7;letter-spacing:.35px}.sro-login-steps input:not([type=checkbox]){position:static!important;width:100%!important;height:48px!important;padding:10px 13px!important;margin-top:8px;box-sizing:border-box;border:1px solid #a9b38b!important;border-radius:3px!important;background:linear-gradient(#092820,#113c30)!important;box-shadow:inset 0 2px 6px #0007,0 1px #d9ddae19;color:#fff!important;font:17px LoginCondensed,Segoe UI,sans-serif!important;outline-offset:3px}.sro-login-steps .sl-error{position:static!important;width:auto!important;height:auto!important;font:12px/1.4 LoginCondensed,sans-serif!important;color:#ffd3bb;text-align:left;margin:0}.sro-login-steps button{font-family:inherit;min-height:44px;cursor:pointer;border-radius:3px;padding:9px 14px;border:1px solid #9cae8770;background:#153e31;color:#f0f4e7;font-size:14px;touch-action:manipulation;transition:background .15s,border-color .15s}.sro-login-steps button:hover{background:#285540;border-color:#d7dcad}.sro-login-steps button:focus-visible,.sro-login-steps input:focus-visible{outline:2px solid #f2ecc1;outline-offset:3px}.sro-login-steps .sl-actions{display:flex;gap:10px;margin-top:7px}.sro-login-steps .sl-next{flex:1;background:linear-gradient(#a4b486,#6c8358);border-color:#d2d8ab;color:#fff;box-shadow:inset 0 1px #ffffff3b,0 3px 8px #0003;text-shadow:0 1px 2px #122e27}.sro-login-steps .sl-next:hover{background:linear-gradient(#b5c496,#819866)}.sro-login-steps .sl-back{background:#092d2480;color:#d5dfca}.sro-login-steps button:disabled{opacity:.45;cursor:wait}.sro-login-steps .sl-register{display:block;margin:13px auto 0;border:0;background:transparent;min-height:44px;padding:7px 12px;font-size:12px;color:#d9ddba;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#9aae7f77}.sro-login-steps .sl-footer{font-size:9px;letter-spacing:1.7px;text-align:center;color:#95b29b;margin:24px 0 0;padding-top:16px;border-top:1px solid #aebd8e35}.sro-login-steps .sl-remember{display:flex;align-items:flex-start;gap:10px;letter-spacing:0;font-size:11px;line-height:1.5;min-height:44px;cursor:pointer}.sro-login-steps .sl-remember input{accent-color:#aabf84;flex:none;width:18px;height:18px;margin:1px 0}.sro-login-steps .sl-support{font-size:11px;color:#b4c8b5;line-height:1.5;margin:0}.sro-login-steps .sl-pattern{width:216px;height:216px;max-width:100%;align-self:center;position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);touch-action:none;user-select:none;margin:-8px 0 3px}.sro-login-steps .sl-pattern svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sro-login-steps .sl-pattern polyline{fill:none;stroke:#d4e4b0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sro-login-steps .sl-dot{border:0;background:none!important;padding:0;min-height:0;position:relative}.sro-login-steps .sl-dot:after{content:"";position:absolute;width:12px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #b6cca4;border-radius:50%;background:#2b614b;box-shadow:0 0 0 10px #b9cc9010}.sro-login-steps .sl-dot[data-active=true]:after{background:#e0edc0;border-color:#e0edc0;box-shadow:0 0 0 10px #d8e8aa1a}.sro-login-steps [hidden]{display:none!important}@media(min-height:850px){.sro-login-steps .sl-card{padding-top:72px;min-height:650px}.sro-login-steps .sl-logo{margin-bottom:45px}}@media(max-height:650px)and (min-width:560px){.sro-login-steps{padding-left:24px;padding-bottom:16px}.sro-login-steps .sl-card{width:300px;min-height:0;padding:16px 24px 44px}.sro-login-steps .sl-logo{height:70px;margin-bottom:12px}.sro-login-steps h1{font-size:23px}.sro-login-steps .sl-hint{margin-bottom:14px;font-size:11px}.sro-login-steps .sl-form{gap:9px}.sro-login-steps .sl-footer{display:none}.sro-login-steps .sl-content{min-height:0}.sro-login-steps .sl-register{margin-top:6px}.sro-login-steps[data-step=pattern] .sl-card,.sro-login-steps[data-step=confirm-pattern] .sl-card{width:460px;padding:12px 24px 43px}.sro-login-steps[data-step=pattern] .sl-logo,.sro-login-steps[data-step=confirm-pattern] .sl-logo{height:46px;margin-bottom:5px}.sro-login-steps[data-step=pattern] .sl-hint,.sro-login-steps[data-step=confirm-pattern] .sl-hint{margin-bottom:7px}.sro-login-steps[data-step=pattern] .sl-form,.sro-login-steps[data-step=confirm-pattern] .sl-form{display:grid;grid-template-columns:176px 1fr;gap:6px 16px}.sro-login-steps .sl-pattern{grid-column:1;grid-row:1/5;width:174px;height:174px;margin:0}.sro-login-steps .sl-remember,.sro-login-steps .sl-support,.sro-login-steps .sl-actions,.sro-login-steps .sl-error{grid-column:2}.sro-login-steps .sl-remember,.sro-login-steps .sl-support{font-size:10px}.sro-login-steps .sl-actions{gap:6px;margin-top:0}.sro-login-steps .sl-actions button{font-size:12px;padding:8px}}@media(max-width:559px){.sro-login-steps{padding:0 12px 20px;justify-content:center;align-items:center}.sro-login-steps .sl-art{object-position:62% center}.sro-login-steps .sl-card{width:min(340px,100%);padding:24px 26px 52px;min-height:0}.sro-login-steps .sl-logo{height:90px;margin-bottom:18px}.sro-login-steps .sl-content{min-height:0}.sro-login-steps .sl-footer{margin-top:15px;padding-top:12px}.sro-login-steps .sl-hint{margin-bottom:18px}}@media(max-width:559px)and (max-height:680px){.sro-login-steps .sl-card{padding:14px 22px 42px}.sro-login-steps .sl-logo{height:60px;margin-bottom:9px}.sro-login-steps h1{font-size:22px}.sro-login-steps .sl-hint{font-size:11px;margin-bottom:12px}.sro-login-steps .sl-form{gap:8px}.sro-login-steps .sl-pattern{width:174px;height:174px}.sro-login-steps .sl-footer{display:none}.sro-login-steps .sl-support{font-size:10px}.sro-login-steps .sl-actions{margin-top:0}}@media(prefers-reduced-motion:reduce){.sro-login-steps *{transition:none!important}}.sro-login-steps .sl-art,.sro-login-steps .sl-logo{image-rendering:auto!important}@media(max-height:380px)and (min-width:560px){.sro-login-steps .sl-card{padding:10px 24px 40px}.sro-login-steps .sl-logo{height:36px;margin-bottom:7px}.sro-login-steps h1{font-size:21px;margin-bottom:8px}.sro-login-steps .sl-hint{display:none}.sro-login-steps[data-step=user] .sl-register{position:absolute;left:0;bottom:0;width:44%;margin:0;font-size:11px;padding:4px}.sro-login-steps[data-step=user] .sl-next{margin-left:46%}.sro-login-steps[data-step=pattern] .sl-card,.sro-login-steps[data-step=confirm-pattern] .sl-card{padding:8px 24px 36px}.sro-login-steps[data-step=pattern] .sl-logo,.sro-login-steps[data-step=confirm-pattern] .sl-logo{height:24px;margin-bottom:4px}.sro-login-steps[data-step=pattern] h1,.sro-login-steps[data-step=confirm-pattern] h1{font-size:20px;margin-bottom:5px}.sro-login-steps[data-step=pattern] .sl-hint,.sro-login-steps[data-step=confirm-pattern] .sl-hint{display:block;font-size:10px;line-height:1.3;margin-bottom:5px}}@font-face{font-family:JadeSelectCondensed;src:url(/assets/RobotoCondensed-BR5DqaBH.ttf)}.jade-select *{box-sizing:border-box}.jade-select button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.jade-select button:focus-visible{outline:2px solid #e2d6a9;outline-offset:4px}.jade-select [hidden]{display:none!important}.jade-select{position:fixed;inset:0 0 14px;isolation:isolate;overflow:hidden}.jade-select .harbor,.jade-select .shade,.jade-select .model-surface{position:absolute;inset:0;pointer-events:none}.jade-select .harbor{background:#26362d url(https://sroclassic.com/startup/china-wharf.jpg) 50% 50%/cover no-repeat;filter:saturate(.65) brightness(.6)}.jade-select .shade{background:linear-gradient(90deg,#061a17ed,#1029217a,#112a1c08 48%,#0b251b63 69%,#061a17f0),linear-gradient(0deg,#071c17f5,#102b1c22 32%,#091b1100 70%,#0a2017da)}.jade-select .shade:after{content:"";position:absolute;inset:12px;border:1px solid #c3bb8033;pointer-events:none}.jade-select .model-surface{z-index:1}.jade-select .model-anchor{position:absolute;z-index:2;left:29%;width:43%;top:12%;height:76%;touch-action:none;cursor:grab}.jade-select .model-anchor:active{cursor:grabbing}.jade-select .loading{position:absolute;inset:40% 0 auto;text-align:center;font-size:12px;color:#d6d8b5}.jade-select .topbar{position:absolute;z-index:4;inset:0 0 auto;height:94px;padding:26px 38px;display:flex;align-items:center;gap:20px}.jade-select .heading{display:flex;align-items:center;gap:14px}.jade-select .crest{font-size:47px;font-family:Georgia,serif;line-height:1;color:#d2c38f;text-shadow:0 0 22px #e1c78044}.jade-select .heading small{font-size:9px;letter-spacing:4px;color:#c9bb8c}.jade-select .heading h1{font-size:25px;font-weight:400;margin:3px 0 0;letter-spacing:.6px}.jade-select .top-detail{margin-left:auto;font-size:8px;letter-spacing:2px;color:#b1bfa9;display:flex;align-items:center;gap:8px}.jade-select .top-detail i{width:4px;height:4px;display:block;background:#c8d19c;transform:rotate(45deg)}.jade-select .icon-button{border:1px solid #b9c6b34a;background:#183c2a33;width:32px;height:32px;color:#e8e4cb;font-family:Georgia,serif;font-size:18px}.jade-select .roster{position:absolute;z-index:3;left:38px;top:25%;width:205px}.jade-select .section-heading{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.6px;color:#adbaa5;padding:0 1px 14px}.jade-select .section-heading>span:last-child{color:#cec59d;font-size:10px;letter-spacing:1px}.jade-select .roster-list{display:flex;flex-direction:column;gap:8px}.jade-select .roster-card{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:76px;padding:10px;border:1px solid #8fa99035;border-left:2px solid transparent;text-align:left;background:linear-gradient(90deg,#19392dc7,#10261c70);transition:background .15s,border-color .15s}.jade-select .roster-card[aria-pressed=true]{border-color:#c9bd7a88;border-left-color:#e6d499;background:linear-gradient(90deg,#486c3ca3,#1f392566);box-shadow:inset 0 0 24px #b3b9750b}.jade-select .roster-card:hover{border-color:#d1c58b80}.jade-select .portrait{width:45px;height:52px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#77855844,#17372b);border:1px solid #c1bd8040}.jade-select .portrait canvas{height:100%;max-width:100%;object-fit:contain}.jade-select .portrait svg{width:28px;height:28px;color:#d3dfc5}.jade-select .roster-label{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.jade-select .roster-label strong{font-size:16px;font-weight:400}.jade-select .roster-label small{font-size:10px;letter-spacing:.6px;color:#a8baa8}.jade-select .selected-mark{font-size:13px;color:#dfd391;visibility:hidden}.jade-select .roster-card[aria-pressed=true] .selected-mark{visibility:visible}.jade-select .create-character{width:100%;display:flex;align-items:center;gap:10px;min-height:55px;margin-top:13px;border:1px dashed #97b09640;background:transparent;text-align:left;color:#b7c8b3;padding:9px 12px;font-size:12px}.jade-select .create-character>span:first-child{font-size:24px;font-weight:200}.jade-select .create-character small{margin-left:auto;color:#7f9c89;font-size:7px;letter-spacing:1px}.jade-select .character-info{position:absolute;z-index:3;right:42px;top:30%;width:205px;padding:0 0 0 18px;border-left:1px solid #c7bd8445}.jade-select .info-eyebrow{font-size:8px;letter-spacing:2px;color:#a3b69d}.jade-select .identity{display:flex;align-items:center;gap:10px;margin:12px 0 9px}.jade-select .identity-mark{font-family:Georgia,serif;font-size:31px;color:#dbc88c}.jade-select .identity h2{font-size:35px;font-weight:400;letter-spacing:.3px;line-height:1;margin:0;overflow-wrap:anywhere}.jade-select .identity-meta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#b5c2af}.jade-select .level{font-size:8px;letter-spacing:.8px;color:#a6b9a3}.jade-select .level strong{font-size:17px;font-weight:400;color:#e4d5a4;margin-left:5px}.jade-select .info-rule{height:1px;margin:21px 0;background:linear-gradient(90deg,#d5c58b88,transparent)}.jade-select .gear-title{font-size:8px;letter-spacing:1.6px;color:#a2b69e}.jade-select .equipment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px}.jade-select .equipment-item{width:100%;aspect-ratio:1;display:grid;place-items:center;background:#061b1680;border:1px solid #aebe8740;padding:4px}.jade-select .equipment-item canvas{width:100%;height:100%;object-fit:contain}.jade-select .equipment-empty{font-size:10px;color:#a5b79f;grid-column:1/-1;line-height:1.6}.jade-select .delete-character{margin-top:23px;border:0;background:transparent;color:#a5afa0;padding:5px 0;font-size:10px}.jade-select .delete-character:hover{color:#e7c6ae}.jade-select .bottom-bar{position:absolute;z-index:4;inset:auto 0 0;height:94px;padding:15px 38px 23px;display:flex;align-items:center;gap:18px;background:linear-gradient(0deg,#091e18d9,transparent)}.jade-select .back{display:flex;align-items:center;gap:9px;border:0;background:transparent;font-size:14px;min-width:80px;min-height:40px;padding:0;color:#d5ddca}.jade-select .back>span{font-size:25px;color:#d2c490}.jade-select .selection-counter{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:1px;color:#8ea48e}.jade-select .counter-current{font-size:18px;color:#e3d3a2}.jade-select .counter-line{width:44px;height:1px;background:#a9b17c55}.jade-select .enter-game{margin-left:auto;display:flex;justify-content:space-between;align-items:center;gap:30px;min-width:219px;height:48px;border:0;background:url(/assets/gold-button-DPxED7NV.png) center/100% 100% no-repeat;padding:0 20px;color:#342c16;text-shadow:0 1px #ffedc44a;font-size:16px;letter-spacing:.5px;filter:brightness(.98)}.jade-select .enter-game:hover{filter:brightness(1.13)}.jade-select .enter-game:disabled{opacity:.45;cursor:wait}.jade-select .enter-game>span:last-child{font-size:24px;font-family:Arial,sans-serif}.jade-select .stage-caption{position:absolute;z-index:2;left:50%;transform:translate(-50%);bottom:98px;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:1px;color:#b1bda4;pointer-events:none}.jade-select .stage-line{width:25px;height:1px;background:#adb78566}@media(max-width:1000px)and (orientation:landscape){.jade-select .topbar{height:66px;padding:15px 25px}.jade-select .crest{font-size:35px}.jade-select .heading{gap:9px}.jade-select .heading h1{font-size:20px;margin-top:0}.jade-select .heading small{font-size:7px;letter-spacing:3px}.jade-select .top-detail{font-size:6px;letter-spacing:1.2px}.jade-select .icon-button{width:28px;height:28px}.jade-select .roster{left:25px;top:25%;width:168px}.jade-select .section-heading{font-size:8px;padding-bottom:9px}.jade-select .roster-list{gap:6px}.jade-select .roster-card{min-height:56px;padding:6px 8px;gap:9px}.jade-select .portrait{width:34px;height:39px}.jade-select .roster-label strong{font-size:14px}.jade-select .roster-label small{font-size:8px}.jade-select .create-character{min-height:38px;margin-top:9px;padding:4px 8px;font-size:10px;gap:6px}.jade-select .create-character>span:first-child{font-size:19px}.jade-select .create-character small{font-size:6px}.jade-select .character-info{right:27px;top:29%;width:155px;padding-left:13px}.jade-select .info-eyebrow{font-size:6px;letter-spacing:1.3px}.jade-select .identity{margin:9px 0 7px;gap:7px}.jade-select .identity h2{font-size:28px}.jade-select .identity-mark{font-size:25px}.jade-select .identity-meta{font-size:9px}.jade-select .level{font-size:6px}.jade-select .level strong{font-size:15px}.jade-select .info-rule{margin:14px 0}.jade-select .gear-title{font-size:7px}.jade-select .equipment{gap:5px;margin-top:7px}.jade-select .equipment-item{padding:2px}.jade-select .delete-character{margin-top:11px;font-size:9px}.jade-select .bottom-bar{height:69px;padding:10px 25px 15px}.jade-select .enter-game{min-width:181px;height:39px;font-size:14px;padding-inline:16px}.jade-select .back{font-size:12px}.jade-select .stage-caption{bottom:74px;font-size:7px}.jade-select .model-anchor{left:30%;width:40%;top:10%;height:79%}.jade-select .shade:after{inset:8px}}@media(max-height:350px)and (orientation:landscape){.jade-select .topbar{height:53px;padding-top:10px}.jade-select .roster{top:22%;width:150px}.jade-select .roster-card{min-height:44px}.jade-select .portrait{width:28px;height:31px}.jade-select .roster-label{gap:3px}.jade-select .roster-label strong{font-size:12px}.jade-select .section-heading{padding-bottom:7px}.jade-select .create-character{min-height:31px;margin-top:7px}.jade-select .bottom-bar{height:56px;padding-bottom:11px}.jade-select .enter-game{height:35px}.jade-select .character-info{top:23%;width:145px}.jade-select .identity h2{font-size:24px}.jade-select .info-rule{margin:10px 0}.jade-select .delete-character{margin-top:6px}.jade-select .stage-caption{bottom:61px}.jade-select .model-anchor{top:8%;height:82%}}@media(orientation:portrait){.jade-select .harbor{background-position:49% 50%}.jade-select .shade{background:linear-gradient(90deg,#09271cc9,#09271c20 45%,#09271c88),linear-gradient(0deg,#071b14f5,#10231810 52%,#081e17c9)}.jade-select .topbar{height:76px;padding:18px 22px;gap:10px}.jade-select .crest{font-size:36px}.jade-select .heading{gap:10px}.jade-select .heading h1{font-size:22px}.jade-select .heading small{font-size:7px;letter-spacing:3px}.jade-select .top-detail{display:none}.jade-select .help{margin-left:auto;width:29px;height:29px}.jade-select .roster{left:20px;top:103px;width:89px}.jade-select .section-heading{font-size:7px;letter-spacing:.5px;padding-bottom:10px}.jade-select .section-heading>span:last-child{font-size:8px}.jade-select .roster-list{gap:9px}.jade-select .roster-card{flex-direction:column;min-height:98px;gap:6px;padding:8px 5px;text-align:center;border-left-width:1px}.jade-select .portrait{width:37px;height:42px}.jade-select .roster-label{flex:initial;gap:3px}.jade-select .roster-label strong{font-size:12px}.jade-select .roster-label small{font-size:8px}.jade-select .selected-mark{position:absolute;right:5px;top:5px;font-size:9px}.jade-select .create-character{padding:6px 3px;min-height:64px;flex-direction:column;justify-content:center;gap:1px;font-size:8px;margin-top:10px}.jade-select .create-character>span:first-child{font-size:20px}.jade-select .create-character small{display:none}.jade-select .model-anchor{left:32%;width:66%;top:13%;height:61%}.jade-select .character-info{inset:auto 24px 95px;width:auto;padding:0;border-left:0;display:grid;grid-template-columns:1fr auto;gap:5px 10px}.jade-select .info-eyebrow{font-size:7px;grid-column:1/-1}.jade-select .identity{margin:3px 0;gap:8px}.jade-select .identity h2{font-size:32px}.jade-select .identity-mark{font-size:29px}.jade-select .identity-meta{display:flex;align-self:center;gap:12px;font-size:10px}.jade-select .level{font-size:7px}.jade-select .level strong{font-size:19px}.jade-select .info-rule,.jade-select .gear-title,.jade-select .equipment{display:none}.jade-select .delete-character{margin:0;text-align:right;grid-column:2;grid-row:3;font-size:9px}.jade-select .bottom-bar{height:83px;padding:12px 22px 19px}.jade-select .enter-game{min-width:190px;height:44px;font-size:14px;padding-inline:17px}.jade-select .back{min-width:40px;font-size:12px;gap:5px}.jade-select .selection-counter{display:none}.jade-select .stage-caption{bottom:210px;left:67%;font-size:7px;white-space:nowrap;gap:7px}.jade-select .stage-line{width:12px}}@media(orientation:portrait)and (max-height:650px){.jade-select .topbar{height:64px;padding:13px 20px}.jade-select .roster{top:80px;width:78px}.jade-select .roster-card{min-height:74px;padding:6px 4px;gap:4px}.jade-select .portrait{width:28px;height:32px}.jade-select .roster-label strong{font-size:11px}.jade-select .roster-label small{font-size:7px}.jade-select .roster-list{gap:6px}.jade-select .create-character{min-height:45px;margin-top:7px}.jade-select .character-info{bottom:75px;left:21px;right:21px}.jade-select .identity h2{font-size:28px}.jade-select .identity-meta{gap:8px}.jade-select .model-anchor{left:31%;width:69%;top:8%;height:66%}.jade-select .stage-caption{bottom:170px}.jade-select .bottom-bar{height:69px;padding:9px 20px 15px}.jade-select .enter-game{min-width:173px;height:39px}.jade-select .heading h1{font-size:20px}}@media(prefers-reduced-motion:reduce){.jade-select *{transition:none!important}}@media(orientation:landscape)and (max-height:500px){.jade-select .roster{top:21%}.jade-select .roster-card{min-height:46px;padding-block:5px}.jade-select .portrait{height:32px;width:29px}.jade-select .create-character{min-height:31px;margin-top:7px;padding-block:3px}.jade-select .roster-label{gap:3px}}@media(orientation:landscape)and (max-height:350px){.jade-select .roster{top:21%}.jade-select .roster-card{min-height:37px;padding-block:3px}.jade-select .portrait{height:28px;width:26px}.jade-select .roster-list{gap:5px}.jade-select .section-heading{padding-bottom:5px}.jade-select .create-character{min-height:28px;margin-top:6px;font-size:9px}.jade-select .create-character small{display:none}}.jade-select .harbor{background:#19362d url(/assets/window-CyZa89_K.png) center/cover no-repeat;filter:none}.jade-select .shade{background:radial-gradient(ellipse at 50% 38%,#51846e18,transparent 57%),linear-gradient(110deg,#123e32c7,#0c2d26c2 50%,#123e32ce)}.jade-select .shade:after{border-color:#c3bb8055}.jade-select .roster,.jade-select .character-info{border:1px solid #b8aa776e;background:linear-gradient(130deg,#255344b0,#0a2a23d9),url(/assets/window-CyZa89_K.png) center/cover;box-shadow:inset 0 0 0 3px #071d1755,inset 0 0 0 4px #bcc3930d,0 8px 28px #0004;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.jade-select .roster{width:229px;padding:15px 12px 12px}.jade-select .character-info{width:229px;padding:17px 15px 14px}.jade-select .section-heading{padding-bottom:13px;border-bottom:1px solid #b4b78c30;margin-bottom:10px;align-items:center}.jade-select .section-heading>span:first-child,.jade-select .gear-title{display:flex;align-items:center;gap:7px}.jade-select .gear-title{min-height:16px}.jade-select .white-icon{width:18px;height:18px;display:inline-block;flex-shrink:0;color:#fff;vertical-align:middle}.jade-select .crest,.jade-select .identity-mark{color:#fff;display:grid;place-items:center}.jade-select .crest .white-icon{width:34px;height:34px;stroke-width:1.25}.jade-select .identity-mark .white-icon{width:25px;height:25px}.jade-select .section-heading .white-icon,.jade-select .gear-title .white-icon{width:12px;height:12px}.jade-select .help{display:grid;place-items:center}.jade-select .help .white-icon{width:18px;height:18px}.jade-select .create-character>span:first-child,.jade-select .back>span,.jade-select .enter-game>span:last-child{display:grid;place-items:center}.jade-select .create-character .white-icon{width:20px;height:20px}.jade-select .back .white-icon{width:18px;height:18px}.jade-select .enter-game .white-icon{width:22px;height:22px;filter:drop-shadow(0 1px 1px #40301370)}.jade-select .delete-character{display:flex;align-items:center;gap:6px}.jade-select .delete-character .white-icon{width:12px;height:12px}.jade-select .selected-mark .white-icon{width:13px;height:13px}.jade-select .roster-card{background:linear-gradient(90deg,#37594755,#122d2430);border-color:#a5b78c30}.jade-select .roster-card[aria-pressed=true]{background:linear-gradient(90deg,#6a78465e,#36554140)}@media(orientation:landscape)and (max-width:1000px){.jade-select .roster{width:186px;padding:11px 10px 10px}.jade-select .character-info{width:175px;padding:12px}.jade-select .identity{margin:7px 0}.jade-select .identity h2{font-size:26px}.jade-select .info-rule{margin:10px 0}.jade-select .equipment{gap:4px;margin-top:6px}.jade-select .gear-title{min-height:13px}.jade-select .gear-title .white-icon{width:10px;height:10px}.jade-select .delete-character{margin-top:10px}.jade-select .info-eyebrow{letter-spacing:1px}.jade-select .section-heading{padding-bottom:9px;margin-bottom:8px}.jade-select .section-heading .white-icon{width:10px;height:10px}.jade-select .create-character small{display:none}.jade-select .crest .white-icon{width:29px;height:29px}}@media(orientation:landscape)and (max-height:500px){.jade-select .roster{top:70px;bottom:82px;display:flex;flex-direction:column}.jade-select .section-heading{flex:none;margin-bottom:7px;padding-bottom:7px}.jade-select .roster-list{flex:1;min-height:0;gap:5px}.jade-select .roster-card{flex:1;min-height:0;padding:3px 6px}.jade-select .portrait{height:28px;width:26px}.jade-select .roster-label strong{font-size:12px}.jade-select .roster-label small{font-size:8px}.jade-select .create-character{flex:none;min-height:30px;margin-top:7px}.jade-select .character-info{top:78px;max-height:calc(100% - 158px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#829979 transparent}.jade-select .identity h2{font-size:25px}.jade-select .delete-character{font-size:8px;margin-top:7px}.jade-select .equipment-item{padding:2px}.jade-select .info-rule{margin:8px 0}.jade-select .equipment{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.jade-select .identity-meta{font-size:9px}}@media(orientation:landscape)and (max-height:350px){.jade-select .roster{top:60px;bottom:69px;padding:8px;width:166px}.jade-select .portrait{height:24px;width:23px}.jade-select .roster-label strong{font-size:11px}.jade-select .roster-label small{font-size:7px}.jade-select .roster-list{gap:4px}.jade-select .section-heading{font-size:7px;padding-bottom:5px;margin-bottom:6px}.jade-select .section-heading>span:last-child{font-size:8px}.jade-select .create-character{min-height:27px;margin-top:6px;font-size:8px}.jade-select .create-character .white-icon{width:15px;height:15px}.jade-select .character-info{top:60px;max-height:calc(100% - 127px);width:155px;padding:10px}.jade-select .identity h2{font-size:22px}.jade-select .identity-mark .white-icon{width:20px;height:20px}.jade-select .info-eyebrow{font-size:6px}.jade-select .identity,.jade-select .info-rule{margin:6px 0}.jade-select .level strong{font-size:13px}.jade-select .gear-title{font-size:6px;min-height:10px}.jade-select .equipment{margin-top:4px;gap:3px}.jade-select .delete-character{margin-top:6px;font-size:7px}}@media(orientation:portrait){.jade-select .roster{left:17px;width:100px;padding:9px 7px}.jade-select .section-heading{font-size:6px;letter-spacing:0;padding-bottom:7px;margin-bottom:8px;gap:3px}.jade-select .section-heading>span:first-child{gap:3px}.jade-select .section-heading .white-icon{width:9px;height:9px}.jade-select .section-heading>span:last-child{font-size:7px;white-space:nowrap}.jade-select .roster-card{min-height:92px}.jade-select .create-character{min-height:51px;font-size:8px}.jade-select .character-info{left:20px;right:20px;bottom:95px;width:auto;padding:12px 14px;gap:3px 7px}.jade-select .delete-character{justify-self:end;margin-top:0;font-size:8px}.jade-select .identity-mark .white-icon{width:25px;height:25px}.jade-select .identity h2{font-size:28px}.jade-select .identity-meta{font-size:9px;gap:7px}.jade-select .level strong{font-size:17px}.jade-select .info-eyebrow{font-size:6px}.jade-select .stage-caption{bottom:225px}.jade-select .gear-title,.jade-select .equipment{display:none}.jade-select .crest .white-icon{width:31px;height:31px}}@media(orientation:portrait)and (max-height:650px){.jade-select .roster{left:15px;top:78px;width:90px;padding:8px 6px}.jade-select .roster-card{min-height:66px;padding:5px 3px;gap:3px}.jade-select .portrait{height:25px;width:23px}.jade-select .roster-list{gap:5px}.jade-select .section-heading{font-size:5px;padding-bottom:6px;margin-bottom:6px}.jade-select .section-heading .white-icon{width:8px;height:8px}.jade-select .create-character{min-height:40px;margin-top:6px}.jade-select .create-character .white-icon{width:16px;height:16px}.jade-select .character-info{bottom:75px;left:18px;right:18px;padding:10px 12px}.jade-select .identity h2{font-size:25px}.jade-select .identity-mark .white-icon{width:22px;height:22px}.jade-select .stage-caption{bottom:188px}}.jade-select .harbor{background:#10251f url(/assets/window-CyZa89_K.png) center/cover no-repeat;filter:none}.jade-select .shade{background:linear-gradient(110deg,#0d382c70,#10382d38 50%,#0a302570)}.jade-select .roster,.jade-select .character-info{background:linear-gradient(135deg,#244d3cc7,#10392bcc),url(/assets/window-CyZa89_K.png) center/cover;border-color:#b8b28b80;box-shadow:inset 0 0 0 3px #071d1755,inset 0 0 0 4px #bcc39312,0 8px 28px #0004}.jade-select .white-icon.raster-icon{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;flex-shrink:0;pointer-events:none;filter:drop-shadow(0 1px 1px #0004)}.jade-select .raster-icon img{display:block;position:absolute;left:calc(var(--icon-col)*-100%);top:calc(var(--icon-row)*-100%);width:300%;height:300%;max-width:none;object-fit:fill;user-select:none;pointer-events:none}.jade-select .crest .raster-icon{width:38px;height:38px}.jade-select .identity-mark .raster-icon{width:29px;height:29px}.jade-select .help .raster-icon{width:22px;height:22px}.jade-select .section-heading .raster-icon,.jade-select .gear-title .raster-icon{width:15px;height:15px}.jade-select .create-character .raster-icon{width:21px;height:21px}.jade-select .back .raster-icon{width:22px;height:22px}.jade-select .enter-game .raster-icon{width:24px;height:24px}.jade-select .delete-character .raster-icon{width:15px;height:15px}.jade-select .selected-mark .raster-icon{width:16px;height:16px}@media(orientation:landscape)and (max-width:1000px){.jade-select .crest .raster-icon{width:31px;height:31px}.jade-select .identity-mark .raster-icon{width:25px;height:25px}.jade-select .section-heading .raster-icon,.jade-select .gear-title .raster-icon{width:12px;height:12px}.jade-select .delete-character .raster-icon{width:13px;height:13px}}@media(orientation:portrait){.jade-select .section-heading .raster-icon{width:11px;height:11px}.jade-select .identity-mark .raster-icon{width:27px;height:27px}.jade-select .crest .raster-icon{width:32px;height:32px}}@media(orientation:landscape)and (max-height:350px){.jade-select .section-heading .raster-icon,.jade-select .gear-title .raster-icon{width:10px;height:10px}.jade-select .delete-character .raster-icon{width:11px;height:11px}.jade-select .identity-mark .raster-icon{width:23px;height:23px}.jade-select .create-character .raster-icon{width:17px;height:17px}}@media(orientation:portrait)and (max-height:650px){.jade-select .section-heading .raster-icon{width:9px;height:9px}.jade-select .create-character .raster-icon{width:18px;height:18px}.jade-select .identity-mark .raster-icon{width:24px;height:24px}}.jade-select .harbor{background:#1a3c32 url(/assets/bridge-C0b6x5cu.png) center/cover no-repeat;filter:none}.jade-select .shade{background:linear-gradient(90deg,#0b312983,#0f3a2a24 48%,#082d2488),linear-gradient(0deg,#061e19d6,transparent 36%,#10382d12 75%,#092e2470)}.jade-select .avatar-equipment{grid-column:1/-1;border-top:1px solid #bfc39340;margin-top:5px;padding-top:8px}.jade-select .avatar-heading{font-size:8px;letter-spacing:1.3px;color:#b8c8ad;margin-bottom:7px}.jade-select .avatar-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.jade-select .avatar-equipment-cell{display:flex;flex-direction:column;align-items:center;min-width:0;gap:4px}.jade-select .avatar-equipment-cell .avatar-item{width:min(100%,43px);border-color:#c3b47990;background:#12352bc2}.jade-select .avatar-equipment-cell small{font-size:9px;color:#ccd7bf}.jade-select .character-info{max-height:calc(100% - 195px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#8da388 transparent}.jade-select .avatar-equipment{order:-1;border-top:0;border-bottom:1px solid #bfc39340;margin-top:0;margin-bottom:5px;padding-top:0;padding-bottom:8px}@media(orientation:landscape)and (max-width:1000px){.jade-select .avatar-heading{font-size:7px;margin-bottom:5px}.jade-select .avatar-equipment{padding-top:6px}.jade-select .avatar-slots{gap:5px}.jade-select .avatar-equipment-cell small{font-size:8px}.jade-select .character-info{max-height:calc(100% - 158px)}}@media(orientation:landscape)and (max-height:500px){.jade-select .avatar-equipment{padding-top:0;padding-bottom:6px}.jade-select .avatar-equipment-cell .avatar-item{width:30px}.jade-select .avatar-equipment-cell small{font-size:7px}.jade-select .avatar-equipment-cell{gap:2px}.jade-select .avatar-heading{margin-bottom:4px}.jade-select .character-info .equipment>.equipment-item{max-width:28px;justify-self:center}}@media(orientation:landscape)and (max-height:350px){.jade-select .character-info{max-height:calc(100% - 127px)}.jade-select .avatar-equipment-cell small{font-size:7px}.jade-select .avatar-heading{font-size:6px;margin-bottom:4px}}@media(orientation:portrait){.jade-select .character-info{bottom:89px;padding:10px 12px;max-height:180px}.jade-select .equipment{display:block;grid-column:1/-1;margin-top:2px}.jade-select .equipment>.equipment-item{display:none}.jade-select .avatar-equipment{border-top:1px solid #bfc39330;margin-top:0;padding-top:6px;display:flex;align-items:center;gap:14px}.jade-select .avatar-heading{font-size:7px;margin:0;flex-shrink:0}.jade-select .avatar-slots{display:flex;gap:10px;flex:1}.jade-select .avatar-equipment-cell{flex:0 0 31px;gap:2px}.jade-select .avatar-equipment-cell .avatar-item{width:30px}.jade-select .avatar-equipment-cell small{font-size:7px}.jade-select .delete-character{grid-column:2;grid-row:4;margin-top:2px}.jade-select .identity{margin:0}.jade-select .identity h2{font-size:26px}.jade-select .info-eyebrow{font-size:6px}.jade-select .stage-caption{bottom:278px}.jade-select .model-anchor{top:11%;height:57%}}@media(orientation:portrait)and (max-height:650px){.jade-select .character-info{bottom:70px;padding:8px 10px;max-height:153px}.jade-select .avatar-equipment{padding-top:4px;gap:9px}.jade-select .avatar-equipment-cell{flex-basis:25px}.jade-select .avatar-equipment-cell .avatar-item{width:24px}.jade-select .avatar-equipment-cell small{font-size:6px}.jade-select .identity h2{font-size:22px}.jade-select .identity-mark .raster-icon{width:22px;height:22px}.jade-select .identity-meta{font-size:8px}.jade-select .stage-caption{bottom:229px}.jade-select .model-anchor{top:10%;height:53%}.jade-select .roster{top:74px}.jade-select .roster-card{min-height:57px;padding:3px}.jade-select .portrait{height:23px}.jade-select .create-character{min-height:32px}.jade-select .roster-label{gap:2px}.jade-select .roster-label strong{font-size:10px}.jade-select .roster-label small{font-size:6px}}.jade-select .roster,.jade-select .character-info{isolation:isolate;background:none;border-color:transparent;box-shadow:none}.jade-select .roster:before,.jade-select .character-info:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;border:12px solid transparent;border-image:url(/assets/window-CyZa89_K.png) 128 fill / 12px / 0 stretch;opacity:.89}.jade-select .character-info{display:flex;flex-direction:column;overflow:hidden}.jade-select .character-info-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9eac88 transparent}@media(orientation:portrait){.jade-select .character-info-content{display:grid;grid-template-columns:1fr auto;gap:3px 7px}.jade-select .character-info .equipment{grid-column:1/-1}}@media(orientation:portrait)and (max-height:650px){.jade-select .roster:before,.jade-select .character-info:before{border-image-width:10px}}.jade-select{image-rendering:auto}@media(orientation:landscape)and (min-height:501px){.jade-select .character-info{max-height:calc(70% - 110px)}.jade-select .roster{max-height:calc(75% - 110px);display:flex;flex-direction:column}.jade-select .section-heading,.jade-select .create-character{flex:none}.jade-select .roster-list{min-height:0;flex:1}}@media(orientation:landscape)and (max-width:1000px)and (min-height:501px){.jade-select .character-info{max-height:calc(71% - 84px)}.jade-select .roster{max-height:calc(75% - 84px)}}@media(orientation:portrait){.jade-select .equipment{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.jade-select .equipment>.equipment-item{display:grid;max-width:32px;justify-self:center}.jade-select .avatar-equipment{display:block}.jade-select .avatar-slots{display:flex}.jade-select .avatar-heading{margin-bottom:4px}}.jade-select{position:absolute;inset:0;width:var(--startup-width,100vw);height:var(--startup-height,100dvh);transform:scale(var(--startup-inverse-x,1),var(--startup-inverse-y,1));transform-origin:0 0;pointer-events:auto;z-index:1;color:#e4eae0;font:14px JadeSelectCondensed,Arial,sans-serif;box-sizing:border-box}.jade-select .model-status-retry{border:1px solid #aebc8b;background:#13382b;color:#eee5ca;padding:8px 16px;margin-top:12px}.jade-select .loading{z-index:3;pointer-events:auto}.jade-select .entry-issue{font-size:10px;line-height:1.5;color:#efd4b6;padding-top:8px}.jade-select .roster-card[data-deleting=true]{opacity:.65}.jade-select .roster-label strong{overflow-wrap:anywhere}.jade-select .roster-list{overflow:auto;scrollbar-width:thin}body.sro-desktop-install-required{margin:0;overflow:auto!important;background:#061712;color:#f5e9ca;font-family:Arial,sans-serif}body.sro-desktop-install-required #app,body.sro-desktop-install-required #hud{display:none!important}[data-sro-desktop-install]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;overflow:auto;padding:28px;box-sizing:border-box;background:linear-gradient(110deg,#03140de8,#03140d85),url(/assets/forest-C1AsCCIQ.png) center/cover}[data-sro-desktop-install] .di-card{width:min(500px,100%);box-sizing:border-box;padding:36px;border:1px solid #9a7c45;background:#071e17f2;box-shadow:0 20px 70px #0009}[data-sro-desktop-install] .di-kicker{font-size:11px;letter-spacing:2px;color:#c7ad75}[data-sro-desktop-install] h1{font:normal clamp(32px,5vw,48px)/1.1 Georgia,serif;margin:14px 0 18px;color:#f3dfad}[data-sro-desktop-install] .di-lead{font-size:18px;line-height:1.55}[data-sro-desktop-install] ol{padding-left:22px;margin:22px 0;line-height:1.8;color:#d6dccf}[data-sro-desktop-install] button{width:100%;min-height:48px;padding:12px 20px;border:1px solid #e1bd76;border-radius:2px;background:linear-gradient(#b99148,#76521c);color:#fff7df;font:700 16px Arial,sans-serif;cursor:pointer}[data-sro-desktop-install] button:focus-visible{outline:3px solid #f0db9e;outline-offset:4px}[data-sro-desktop-install] button:disabled{opacity:.7;cursor:default}[data-sro-desktop-install] .di-status{min-height:42px;margin:20px 0 0;font-size:14px;line-height:1.5;color:#e7d7af}[data-sro-desktop-install] .di-help{font-size:12px;line-height:1.6;color:#a8baab;margin-bottom:0}@media(max-height:650px){[data-sro-desktop-install]{place-items:start center;padding:16px}[data-sro-desktop-install] .di-card{padding:24px}}
