@font-face{font-family:RakuouNSTL;src:url(/game/assets/ui/fonts/noto-sans-tc.3fd42b4653.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}html{--ui-font:"RakuouNSTL", "Noto Sans TC", "Microsoft JhengHei", sans-serif}html,body{width:100%;height:100%;font-family:var(--ui-font);overscroll-behavior:none;touch-action:manipulation;background:#111;margin:0;overflow:hidden}#orientation-mask{display:none}@media (orientation:portrait) and (hover:none){#orientation-mask{z-index:9999;color:#fff;letter-spacing:2px;background:#111;justify-content:center;align-items:center;gap:10px;font-size:20px;display:flex;position:fixed;inset:0}#orientation-mask span{font-size:30px}}.menu-feature-loading{color:#9d5871;width:100%;min-height:100%;font-family:var(--ui-font);place-items:center;font-size:24px;display:grid}html,body{cursor:default;-webkit-user-select:none;user-select:none}input,textarea,select,[contenteditable=true],[data-user-selectable=true]{-webkit-user-select:text;user-select:text}:root{--ngui-ease-in-out:linear(0 0%, .00047 4%, .00376 8%, .01246 12%, .02883 17%, .0546 21%, .09085 25%, .13793 29%, .1955 33%, .26246 38%, .33709 42%, .41714 46%, .5 50%, .58286 54%, .66291 58%, .73754 62%, .8045 67%, .86207 71%, .90915 75%, .9454 79%, .97117 83%, .98754 88%, .99624 92%, .99953 96%, 1 100%);--ngui-press-duration:.2s;--ngui-press-scale:.98;--ngui-press-brightness:.870588}button,summary,[role=button],[data-ngui-button]{transition:scale var(--ngui-press-duration) var(--ngui-ease-in-out), filter var(--ngui-press-duration) var(--ngui-ease-in-out);filter:var(--ngui-press-tint,none)}button:not(:disabled):active,summary:active,[role=button]:not([aria-disabled=true]):active,[data-ngui-button]:not([aria-disabled=true]):active{scale:var(--ngui-press-scale);--ngui-press-tint:brightness(var(--ngui-press-brightness))}@media (prefers-reduced-motion:reduce){button,summary,[role=button],[data-ngui-button]{transition:none}}body{position:relative}#stage,#school{width:1280px;height:720px}#stage{--game-viewport-scale:1;transform:scale(var(--game-viewport-scale));transform-origin:50%;background:#73a96a;margin:-360px 0 0 -640px;position:absolute;top:50%;left:50%;overflow:clip;container:game-stage/size}.server-wait-blocker{z-index:32690;cursor:progress;background:0 0;position:absolute;inset:0}.camera-eff-layer{z-index:32692;pointer-events:none;position:absolute;inset:0}.camera-eff-fill{opacity:0;background:#000;position:absolute;inset:0}.camera-eff-strip{opacity:0;background:#000;height:100%;position:absolute;top:0}#disconnect-msgbox-host{z-index:32695;position:absolute;inset:0}#disconnect-msgbox-host:empty{pointer-events:none}.touch-feedback-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.touch-feedback-effect{background-repeat:no-repeat;transition:none;position:absolute}.touch-feedback-effect.is-drag{transition:opacity .3s linear}.main-event-effect-layer{pointer-events:none;z-index:5000;position:absolute;inset:0;overflow:hidden}.main-event-effect{background-repeat:no-repeat;position:absolute}.timebar-clock-overlay{pointer-events:auto;z-index:5000;position:absolute;inset:0;overflow:hidden}.bag-effect-layer,.soul-pulse-effect-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bag-effect-sprite{background-repeat:no-repeat;position:absolute}@keyframes bag-effect-yoyo{0%{translate:0}to{translate:0 20px}}.bag-effect-yoyo{animation:.75s linear 4 alternate bag-effect-yoyo}.bag-effect-yoyo-final{animation:.75s linear 2 alternate bag-effect-yoyo}.bag-effect-main-grow{transition:scale .3s ease-out;scale:1.1}.bag-effect-move{transition:transform 1.5s cubic-bezier(.25,.46,.45,.94)}#school{touch-action:none;-webkit-user-select:none;user-select:none;display:block}#emit-overlay{z-index:17;pointer-events:none;width:1280px;height:720px;display:block;position:absolute;inset:0}#emit-overlay[hidden]{display:none}#reference-overlay{z-index:20;pointer-events:none;position:absolute;inset:0}#reference-overlay img{object-fit:fill;opacity:.35;width:100%;height:100%}#work-map{z-index:6;pointer-events:auto;background:#f5edf4;position:absolute;inset:0}#work-map[hidden]{display:none}#work-map img{object-fit:cover;width:100%;height:100%}#work-scene{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}#work-map[data-ready=true] img{display:none}#overlay-panel{z-index:30;color:#fff8e5;background:#231d19c7;border:1px solid #ffe28fd9;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:800;display:flex;position:absolute;top:10px;left:82px}body:not(.debug-controls) #overlay-panel{display:none}#overlay-panel input[type=range]{width:96px}#loading{z-index:40;color:#6f4c3f;background:linear-gradient(#ffd8e7,#fff7fb);place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;inset:0}#loading.hidden,body:not(.is-authenticated) #loading,body:not(.is-authenticated) #ui,body:not(.is-authenticated) #overlay-panel{display:none}#ui{z-index:16;pointer-events:none;position:absolute;inset:0}body.editor-buildings-mode #ui,body.editor-buildings-mode #reference-overlay,body.editor-buildings-mode #overlay-panel label{display:none}body.editor-buildings-mode #overlay-panel{top:12px;left:12px}.level{display:none}.left-tools{gap:14px;display:grid;position:absolute;top:35px;left:22px}.left-tools button,.right-menu button{pointer-events:auto;color:inherit;box-shadow:none;background:0 0;border:0}.left-tools button{width:62px;min-height:62px;padding:0}.left-tools button img{filter:drop-shadow(0 3px 5px #5d2f4438);width:100%;height:auto;display:block}.right-menu{pointer-events:auto;background:0 0;border-left:0;align-content:start;justify-items:end;gap:16px;width:136px;padding-top:38px;transition:width .18s,transform .18s;display:grid;position:absolute;top:0;bottom:0;right:0}.right-menu:before{content:"";z-index:0;pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/bak_010.png) 0 0/100% 100% no-repeat;position:absolute;inset:-104px 0 -56px -14px}.right-menu button{z-index:1;place-items:center;width:110px;min-height:96px;padding:0;display:grid;position:relative}.right-menu .close-tab{z-index:2;outline:none;width:42px;min-height:97px;margin:0;position:absolute;top:28px;left:2px}.right-menu .close-tab img{width:28px;max-width:28px;height:auto;display:block}.right-menu .close-tab:before,.right-menu .close-tab:after{content:none}#stage[data-right-menu-collapsed=true] .right-menu{justify-items:start;gap:0;width:46px;padding-top:78px}#stage[data-right-menu-collapsed=true] .right-menu:before{width:180px;inset:0 auto 0 0}#stage[data-right-menu-collapsed=true] .right-menu button:not(.close-tab){display:none}#stage[data-right-menu-collapsed=true] .right-menu .close-tab{place-items:center;width:42px;min-height:84px;margin:0;position:relative;top:auto;left:auto}#stage[data-right-menu-collapsed=true] .right-menu .close-tab:before{content:none}#stage[data-right-menu-collapsed=true] .right-menu .close-tab:after{left:-7px;transform:scaleX(-1)}.right-menu img{filter:drop-shadow(0 2px 3px #72315833);width:108px;max-width:108px;height:auto;display:block}[data-protocol].active img{filter:drop-shadow(0 0 6px #ffdd68f2)drop-shadow(0 2px 3px #72315833)}.bottom-ui{grid-template-columns:174px repeat(3,minmax(180px,1fr));align-items:end;gap:16px;display:grid;position:absolute;bottom:10px;left:0;right:154px}#ui[data-unity-main-hud=true] .left-tools,#ui[data-unity-main-hud=true] .bottom-ui{pointer-events:none;display:block;position:absolute;inset:0}#ui[data-unity-main-hud=true] [data-unity-main-rect]{left:var(--unity-main-left);top:var(--unity-main-top);width:var(--unity-main-width);height:var(--unity-main-height);box-sizing:border-box;background-image:var(--unity-main-background,none);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:0;margin:0;padding:0;position:absolute}#ui[data-unity-main-hud=true] .unity-main-visual{pointer-events:none;border:0;display:block;overflow:visible}#ui[data-unity-main-hud=true] [data-unity-main-role=ring]{transform-origin:50%;will-change:transform}#ui[data-unity-main-hud=true] .unity-main-visual[hidden]{display:none}#ui[data-unity-main-hud=true] .unity-main-sprite{background-position:50%;background-repeat:no-repeat;background-size:100% 100%}#ui[data-unity-main-hud=true] .unity-main-label{font-family:var(--ui-font);white-space:nowrap;align-items:center;font-style:normal;font-weight:400;line-height:1;display:flex;overflow:visible}#ui[data-unity-main-hud=true] .unity-main-scroll-feed{z-index:17;pointer-events:none;overflow:hidden}#ui[data-unity-main-hud=true] .unity-main-scroll-row{pointer-events:none;display:block;position:absolute;inset:0}#ui[data-unity-main-hud=true] .unity-main-bitmap-glyph{flex:none;height:100%;font-style:normal;display:inline-block;position:relative;overflow:visible}#ui[data-unity-main-hud=true] .unity-main-bitmap-glyph>span{background-repeat:no-repeat;display:block;position:absolute}#ui[data-unity-main-hud=true] .right-menu button>img,#ui[data-unity-main-hud=true] .left-tools button>img,#ui[data-unity-main-hud=true] .level-card>:not(.unity-main-visual),#ui[data-unity-main-hud=true] .bar>.stat-icon,#ui[data-unity-main-hud=true] .bar>b,#ui[data-unity-main-hud=true] .bar>button>img{opacity:0}#ui[data-unity-main-hud=true] .bar:before,#ui[data-unity-main-hud=true] .right-menu:before{content:none}#ui[data-unity-main-hud=true] .bar,#ui[data-unity-main-hud=true] .level-card{isolation:auto;background:0 0;display:block;overflow:visible}#ui[data-unity-main-hud=true] [data-unity-main-hit-role=add]{left:var(--unity-main-left);top:var(--unity-main-top);width:var(--unity-main-width);height:var(--unity-main-height);min-height:0;margin:0;position:absolute}#ui[data-unity-main-hud=true] [data-unity-main-variant=open],#stage[data-right-menu-collapsed=true] #ui[data-unity-main-hud=true] [data-unity-main-variant=close]{display:none}#stage[data-right-menu-collapsed=true] #ui[data-unity-main-hud=true] [data-unity-main-variant=open]{display:block}#ui[data-unity-main-hud=true] .right-menu{pointer-events:auto;transition:transform .18s;display:block;bottom:auto;right:auto}#ui[data-unity-main-hud=true] .right-menu:before{background-size:100% 100%;width:100%;height:100%;inset:0}#ui[data-unity-main-hud=true] .right-menu button,#ui[data-unity-main-hud=true] .left-tools button,#ui[data-unity-main-hud=true] .left-tools [data-unity-main-love-letter],#ui[data-unity-main-hud=true] .bottom-ui>*{pointer-events:auto}#ui[data-unity-main-hud=true] .right-menu img{object-fit:contain;width:100%;max-width:none;height:100%}#ui[data-unity-main-hud=true] .left-tools button img[hidden]{display:none}#ui[data-unity-main-hud=true] .bottom-ui .level-card,#ui[data-unity-main-hud=true] .bottom-ui .bar{height:var(--unity-main-height)}#stage[data-right-menu-collapsed=true] #ui[data-unity-main-hud=true] .right-menu{width:var(--unity-main-width);padding:0;transform:translate(calc(100% - 46px))}#stage[data-right-menu-collapsed=true] #ui[data-unity-main-hud=true] .right-menu .close-tab{left:var(--unity-main-left);top:var(--unity-main-top);width:var(--unity-main-width);height:var(--unity-main-height);position:absolute}#stage[data-right-menu-collapsed=true] .bottom-ui{right:58px}.level-card,.bar{color:#87655c;height:56px;box-shadow:none;background:0 0;border:0;border-radius:0}.level-card{color:#c1771d;background:url(/Assets/01.Art/UI/AT01/Parts/bak_012.png) 0 100%/174px 84px no-repeat;height:84px;padding-left:0;font-size:34px;font-weight:400;display:block;position:relative}.level-card>small{z-index:1;color:#ff5ca7;text-shadow:0 1px #fff,0 0 2px #fff;font-size:14px;font-weight:400;line-height:1;position:absolute;top:32px;left:57px}.level-card>b{color:#c1771d;text-align:center;text-shadow:0 1px #fff,0 2px 3px #75411847;width:52px;font-size:34px;line-height:1;position:absolute;top:10px;left:82px}.level-coins{color:#76584f;align-items:center;gap:6px;min-width:0;font-size:17px;line-height:1;display:flex;position:absolute;bottom:6px;left:54px;right:22px}.level-coins .coin-dot{vertical-align:0;background:radial-gradient(circle at 38% 34%,#fff6b9 0 18%,#0000 19%),radial-gradient(circle at 55% 55%,#ffc33a 0 44%,#df8d16 72%,#a65f0b 100%);border:2px solid #fff4b9;border-radius:50%;flex:none;width:21px;height:21px;margin:0;display:block;box-shadow:0 1px 2px #56360e61}.level-coins em{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-style:normal;font-weight:400;overflow:hidden}.bar{isolation:isolate;justify-content:space-between;align-items:center;gap:10px;padding-left:16px;font-size:24px;font-weight:400;display:flex;position:relative}.bar:before{content:"";z-index:-1;box-sizing:border-box;pointer-events:none;border-style:solid;border-width:0 22px 0 48px;border-image:url(/Assets/01.Art/UI/AT01/Parts/bak_013.png) 0 22 0 48 fill;position:absolute;inset:0}.bar .stat-icon{object-fit:contain;flex:none;width:30px;height:30px}.bar b{color:#76584f;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bar button{pointer-events:auto;background:0 0;border:0;flex:none;width:28px;height:28px;margin-right:12px;padding:0}.bar button img{width:100%;height:100%;display:block}#ui-dialog{z-index:18;color:#fff8e5;pointer-events:auto;background:#362922e6;border:2px solid #e8cf8ef2;border-radius:8px;width:min(360px,100% - 150px);padding:14px 18px 16px;position:absolute;bottom:70px;right:118px;box-shadow:0 6px 22px #2b1a163d}#ui-dialog[hidden]{display:none}#ui-dialog h2{margin:0 30px 8px 0;font-size:20px;line-height:1.2}#ui-dialog p{margin:0;font-size:15px;font-weight:400;line-height:1.55}#ui-dialog[data-menu-prefab]{z-index:90;color:inherit;pointer-events:auto;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}#ui-dialog[data-menu-prefab]>#ui-dialog-close,#ui-dialog[data-menu-prefab]>h2,#ui-dialog[data-menu-prefab]>p,#ui-dialog[data-menu-prefab]>.ui-dialog-details{display:none}#ui-dialog [data-building-selector-controls]{pointer-events:none;position:absolute;inset:0}#ui-dialog [data-building-selector-action]{color:#0000;background:0 0;border:0;padding:0;font-size:0}#ui-dialog .ui-dialog-empty-state[data-web-only-state]{z-index:2300;color:#ffe9f2;background:#180e14e0;border:1px solid #ffffff80;border-radius:6px;padding:8px 16px;font-size:15px;font-weight:700;position:absolute;top:620px;left:50%;transform:translate(-50%)}.stat-badge{border:2px solid #fff;border-radius:8px;grid-row:1/span 2;width:40px;height:40px;box-shadow:0 1px 4px #532e4047}.ui-dialog-details{gap:6px;margin-top:12px;display:grid}.ui-dialog-details button{color:#fff;text-align:left;pointer-events:auto;background:#ffffff1a;border:1px solid #ffe8a46b;border-radius:6px;min-height:28px;padding:6px 10px;font-size:14px;font-weight:400;line-height:1.25}.ui-dialog-details button.active{background:#ffd65b33;border-color:#ffe068eb}#ui-dialog-close{color:#fff;pointer-events:auto;background:#ffffff2e;border:0;border-radius:50%;width:26px;height:26px;font-size:16px;font-weight:400;position:absolute;top:8px;right:8px}#ui-dialog.ui-command-panel{color:#7a5967;background:linear-gradient(90deg,#ffffffe6,#ffffffb8),radial-gradient(circle at 10% 8%,#ffcbe2f2,#0000 18%),linear-gradient(#ffddebf5,#fcf6f8f0);border:2px solid #f48ebceb;border-radius:12px;width:min(390px,100% - 150px);min-height:236px;padding:48px 18px 18px;top:84px;bottom:auto;right:112px;box-shadow:0 10px 24px #622a483d}#ui-dialog.ui-command-panel:before{content:"";background:linear-gradient(#ffb7d6eb,#ffdbeae0);border-bottom:2px solid #f48ebc94;height:40px;position:absolute;inset:0 0 auto}#ui-dialog.ui-command-panel h2{z-index:1;color:#b92d74;text-align:center;text-shadow:-1px -1px #fff,1px 1px #fff,0 2px 2px #88315840;margin:0;font-size:28px;line-height:36px;position:absolute;top:3px;left:48px;right:48px}#ui-dialog.ui-command-panel p{color:#7a5967;min-height:34px;margin:0 0 12px;font-size:15px;line-height:1.45;display:block}#ui-dialog.ui-command-panel .ui-dialog-details{gap:8px;margin:0;display:grid}#ui-dialog.ui-command-panel .ui-dialog-details button{color:#b92d74;text-align:center;text-shadow:0 1px #fff;background:linear-gradient(#fff8d5fa,#ffe1d9f0);border:2px solid #e1979db8;border-radius:10px;min-height:42px;padding:8px 14px;font-size:18px;font-weight:400}#ui-dialog.ui-command-panel .ui-dialog-details button.active{background:linear-gradient(#fffedcfa,#ffd2e6f5);border-color:#ffe068f0}#ui-dialog.ui-command-panel #ui-dialog-close{z-index:2;color:#fff;text-shadow:0 1px 3px #973162cc;background:0 0;width:32px;height:32px;font-size:28px;line-height:28px;top:4px;right:8px}.menu-screen-panel{z-index:24;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.menu-feature-panel{z-index:25;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.menu-screen-panel[hidden],.menu-feature-panel[hidden]{display:none}.player-info-content{z-index:1;box-sizing:border-box;grid-template-columns:34% 44% 22%;height:calc(100% - 58px);padding:34px 22px 28px 50px;display:grid;position:relative;overflow:hidden}.player-info-left{z-index:2;min-width:0;position:relative}.player-info-name{color:#746866;align-items:center;gap:14px;min-height:52px;display:flex}.player-info-name span{background:radial-gradient(circle,#ff6aa6 0 22%,#0000 24%),radial-gradient(circle at 50% 0,#ff7fb4 0 28%,#0000 30%),radial-gradient(circle at 100%,#ff7fb4 0 28%,#0000 30%),radial-gradient(circle at 50% 100%,#ff7fb4 0 28%,#0000 30%),radial-gradient(circle at 0,#ff7fb4 0 28%,#0000 30%);width:30px;height:30px}.player-info-name b{font-size:32px;font-weight:400;line-height:1}.player-exp-wrap{align-items:center;gap:20px;margin:8px 0 30px 14px;display:flex}.player-exp-wrap em{color:#706564;white-space:nowrap;font-size:22px;font-style:normal;font-weight:400;line-height:1}.player-exp-line{background:#8c8c8c;border:2px solid #5e5b5bb8;width:76%;height:12px;margin:0;box-shadow:inset 0 1px 2px #0000004d}.player-exp-line i{background:linear-gradient(90deg,#49ff72,#14ca40);height:100%;display:block}.player-info-meta{color:#766a68;grid-template-columns:92px minmax(0,1fr);gap:18px 0;margin:0 0 34px 14px;font-size:30px;font-weight:400;display:grid}.player-info-meta dt,.player-info-meta dd{margin:0}.player-info-meta dd{color:#d62975;overflow-wrap:anywhere}.player-stat-board{background:#4e4d4cb8;border:2px solid #d7b060c2;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(360px,86%);padding:18px 14px;display:grid;box-shadow:inset 0 0 0 2px #ffffff21}.player-stat-tile{color:#fff5a8;grid-template-columns:50px minmax(0,1fr);align-items:center;min-width:0;display:grid}.player-stat-tile .stat-badge{background:var(--player-stat-icon) center / contain no-repeat;border-radius:8px;width:43px;height:43px;position:static}.player-stat-tile p{min-width:0;margin:0}.player-stat-tile b,.player-stat-tile em{color:#fff5a8;text-shadow:0 2px 2px #00000085;font-size:19px;font-style:normal;font-weight:400;line-height:1.05;display:block}.player-stat-tile em{color:#fff;font-size:24px}.player-info-center{min-width:0;position:relative}.player-info-bg-card{z-index:0;opacity:0;filter:saturate(.75)contrast(.9);pointer-events:none;background:url(/game/assets/avg/study_room.png) 50%/cover no-repeat;display:none;position:absolute;inset:10px -32px -24px -18px}.player-level{z-index:2;color:#d62d78;grid-template-columns:34px auto;align-items:end;column-gap:4px;display:grid;position:absolute;top:-26px;left:-92px}.player-level span{text-shadow:0 1px #fff;align-self:center;font-size:18px;font-weight:400}.player-level b{color:#c88716;text-shadow:-2px -2px #fff5c9,2px 2px #6e4f22;font-size:70px;line-height:.82}.player-portrait{z-index:1;filter:drop-shadow(0 5px 6px #5d385238);background:0 0;position:absolute;inset:8px 22px -34px -24px}.player-portrait.has-avatar-card{background:var(--player-avatar-image) 44% calc(100% + 10px) / 108% auto no-repeat;-webkit-mask:var(--player-avatar-alpha) 44% calc(100% + 10px) / 112% auto no-repeat;-webkit-mask:var(--player-avatar-alpha) 44% calc(100% + 10px) / 112% auto no-repeat;mask:var(--player-avatar-alpha) 44% calc(100% + 10px) / 112% auto no-repeat;-webkit-mask-mode:luminance;inset:8px 4px -36px -28px;-webkit-mask-source-type:luminance;mask-mode:luminance}.player-portrait.has-avatar-card.has-transparent-cutout{-webkit-mask:none;mask:none}.player-treasure{z-index:2;color:#fff;text-align:center;filter:drop-shadow(0 3px 3px #484c7e4d);background:url(/game/assets/ui/parts/UIp_144.png) 50%/contain no-repeat;width:104px;height:104px;position:absolute;top:-16px;right:-2px}.player-treasure span{display:none}.player-treasure b{color:#f5b530;text-shadow:-1px -1px #fff,1px 1px #6e4f22;font-size:38px;line-height:.8;position:absolute;top:48px;left:0;right:0}.player-info-actions{z-index:3;align-content:start;gap:54px;min-width:0;padding-top:58px;display:grid;position:relative}.player-info-action{color:#816763;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;min-height:76px;padding:0 12px;display:grid;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.player-info-action.active{filter:drop-shadow(0 0 8px #ff8dc39e)}.player-info-action span{background:var(--player-action-icon) center / contain no-repeat;width:68px;height:68px;box-shadow:none;border-radius:6px;justify-self:center}.player-info-action b{color:#756866;text-align:left;white-space:nowrap;min-width:0;font-size:24px;font-weight:400;line-height:1.1}.bag-card.property-earth{--card-panel-top:#6d5945;--card-panel-mid:#b99a62;--card-panel-bottom:#ead9a7;--card-panel-stripe:#5e44232e;--card-panel-glow:#f7e09a70;--card-frame:#ac894bfa;--card-frame-inner:#fff4c6f0}.bag-card.property-water{--card-panel-top:#2f5d86;--card-panel-mid:#6fa9c9;--card-panel-bottom:#d1eff8;--card-panel-stripe:#1c54802e;--card-panel-glow:#c2edff7a;--card-frame:#578eb0fa;--card-frame-inner:#dcf8fff0}.bag-card.property-fire{--card-panel-top:#7c3c38;--card-panel-mid:#d57b5b;--card-panel-bottom:#ffd2a6;--card-panel-stripe:#802d232e;--card-panel-glow:#ffc5937a;--card-frame:#b45846fa;--card-frame-inner:#ffdcc3f0}.bag-card.property-wind{--card-panel-top:#3e6d58;--card-panel-mid:#82b992;--card-panel-bottom:#ddf4cf;--card-panel-stripe:#2464412e;--card-panel-glow:#d3f6cd7a;--card-frame:#5c976afa;--card-frame-inner:#e3fadaf0}.bag-card.property-thunder{--card-panel-top:#6b5484;--card-panel-mid:#b691d2;--card-panel-bottom:#f2ddff;--card-panel-stripe:#5c37842e;--card-panel-glow:#eacfff80;--card-frame:#8f6db1fa;--card-frame-inner:#f4e2fff0}.bag-card.property-none{--card-panel-top:#4d5c64;--card-panel-mid:#94a4aa;--card-panel-bottom:#e0eaec;--card-panel-stripe:#36424824;--card-panel-glow:#e4eef16b;--card-frame:#728087fa;--card-frame-inner:#ecf5f7f0}.bag-card.card-sssr-character{--card-panel-top:#f6a5ca;--card-panel-mid:#ffd1e2;--card-panel-bottom:#fff4d4;--card-panel-stripe:#df669c29;--card-panel-glow:#ffe7f6ad;--card-frame:#ddb24df5;--card-frame-inner:#fff6ccf5;border-color:#ddb24df5;box-shadow:inset 0 0 0 2px #fffffff2,inset 0 0 0 5px #ffd66c6b,0 2px 5px #844e5847}.bag-card.card-sssr-character:before{background:radial-gradient(ellipse at 22% 18%, #ffffffc7 0 6%, transparent 7%), radial-gradient(ellipse at 74% 22%, #ffffff94 0 5%, transparent 6%), radial-gradient(ellipse at 55% 48%, #ffffff61 0 4%, transparent 5%), radial-gradient(ellipse at 28% 72%, #ffffff70 0 5%, transparent 6%), radial-gradient(ellipse at 84% 70%, #ffffff80 0 4%, transparent 5%), linear-gradient(135deg, #ffffff52 0 18%, transparent 18%), repeating-linear-gradient(135deg, #ffffff1a 0 6px, var(--card-panel-stripe) 6px 12px), linear-gradient(180deg, var(--card-panel-top) 0%, var(--card-panel-mid) 60%, var(--card-panel-bottom) 100%);box-shadow:inset 0 0 0 1px #ffffffb8, inset 0 -32px 42px var(--card-panel-glow), inset 0 0 22px #ffb0d65c}.card-art{image-rendering:auto;display:block;position:relative;overflow:hidden}img[data-alpha-src]:not([data-alpha-src=""]):not([data-alpha-composed="1"]){visibility:hidden}.card-art img{object-fit:cover;object-position:center center;width:100%;height:100%;-webkit-mask-image:var(--card-alpha-image);-webkit-mask-image:var(--card-alpha-image);mask-image:var(--card-alpha-image);display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.player-avatar-image-backdrop{background:#20161a80;place-items:center;display:grid;position:absolute;inset:0;z-index:6500!important}.player-avatar-image-dialog{background:repeating-linear-gradient(0deg,#8c96b41f 0 1px,#0000 1px 4px),linear-gradient(#fffffff0,#fff6faeb);border:2px solid #e98db5;border-radius:16px;width:min(1038px,100% - 26px);min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffffe6,0 8px 18px #532e406b}.player-avatar-image-dialog header{color:#fff;text-shadow:-1px -1px #b94d85,1px 1px #b94d85,0 2px 2px #793a5747;background:linear-gradient(#ffdceaeb,#f375aad1),repeating-linear-gradient(0deg,#ffffff59 0 1px,#0000 1px 4px);border-bottom:2px solid #d86599b8;place-items:center;height:42px;display:grid;position:relative}.player-avatar-image-dialog header b{font-size:30px;font-weight:400;line-height:1}.player-avatar-image-dialog [data-avatar-image-close]{background:0 0;border:0;width:34px;height:34px;position:absolute;top:5px;right:14px}.player-avatar-image-dialog [data-avatar-image-close]:before,.player-avatar-image-dialog [data-avatar-image-close]:after{content:"";background:#fff;border-radius:4px;width:5px;height:32px;position:absolute;top:1px;left:15px;box-shadow:0 0 0 1px #c74b7ca6,0 2px 3px #80345047}.player-avatar-image-dialog [data-avatar-image-close]:before{transform:rotate(45deg)}.player-avatar-image-dialog [data-avatar-image-close]:after{transform:rotate(-45deg)}.player-avatar-image-list{grid-template-columns:repeat(5,170px);justify-content:space-between;gap:24px;padding:30px 34px 18px;display:grid}.player-avatar-image-choice{background:#4e382ab8;border:2px solid #93794dcc;border-radius:8px;width:170px;height:260px;padding:0;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff73,0 2px 4px #3c2a304d}.player-avatar-image-choice.locked,.player-avatar-image-choice:disabled{filter:grayscale(.18)brightness(.72)}.player-avatar-image-choice.active{border-color:#43c87d;box-shadow:inset 0 0 0 4px #78f4abc7,0 0 0 2px #ffffffdb,0 2px 7px #3c2a305c}.player-avatar-image-choice img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.player-avatar-image-art{background:var(--avatar-card-bg) center center / cover no-repeat;width:100%;height:100%;display:block;position:relative;overflow:hidden}.player-avatar-image-art:before{content:"";background:var(--avatar-rgb) center bottom / cover no-repeat;-webkit-mask:var(--avatar-alpha) center bottom / cover no-repeat;-webkit-mask:var(--avatar-alpha) center bottom / cover no-repeat;mask:var(--avatar-alpha) center bottom / cover no-repeat;-webkit-mask-mode:luminance;position:absolute;inset:0;-webkit-mask-source-type:luminance;mask-mode:luminance}.player-avatar-image-choice:not(.active) .player-avatar-image-art:after{content:"";pointer-events:none;background:#2217127a;position:absolute;inset:0}.player-avatar-image-choice.locked .player-avatar-image-art:after,.player-avatar-image-choice:disabled .player-avatar-image-art:after{content:"";pointer-events:none;background:linear-gradient(#1410129e,#141012ad),repeating-linear-gradient(135deg,#ffffff29 0 3px,#0000 3px 9px);position:absolute;inset:0}.player-avatar-image-actions{justify-content:center;padding:0 0 20px;display:flex}.player-avatar-image-actions button{color:#d82979;min-width:170px;height:56px;font:900 28px/1 var(--ui-font);background:linear-gradient(#fffdf8fa,#ffe0effa);border:2px solid #e18aa9;border-radius:14px;box-shadow:inset 0 0 0 2px #ffffffbf,0 3px #cb77516b}.player-info-modal-backdrop{z-index:10;background:#0000008f;place-items:center;display:grid;position:absolute;inset:0}.player-info-modal{background:#fffffff0;border:2px solid #df6497bf;border-radius:18px;width:490px;min-height:300px;overflow:hidden;box-shadow:0 14px 34px #4a213652}.player-info-modal header{background:radial-gradient(circle at 28px 23px,#ffffffe6 0 7px,#0000 8px),linear-gradient(#ffd3e1,#ff9ac4);height:42px}.player-info-modal-body{color:#766a68;min-height:150px;padding:34px 28px 12px;font-size:28px;font-weight:400;line-height:1.35}.player-info-modal-body p{margin:0 0 18px}.player-info-modal-body b{color:#756866}.player-info-modal-body label{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;margin:10px 0;font-size:22px;display:grid}.player-info-modal-body input{color:#bd2f78;box-sizing:border-box;background:#ffffffe6;border:2px solid #d7b060c7;border-radius:8px;height:42px;padding:0 12px;font-size:22px;font-weight:400}.player-info-modal footer{grid-template-columns:1fr 1fr;gap:70px;padding:18px 38px 24px;display:grid}.player-info-modal footer button{color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:18px;height:66px;font-size:28px;font-weight:400}.player-ticket-modal-backdrop{background:#00000085}.player-ticket-modal{background:linear-gradient(#ffffffeb,#ffffffc7),url(/game/assets/avg/study_room.png) 50%/cover no-repeat;border-color:#df6497d1;width:470px;min-height:480px}.player-ticket-modal header{place-items:center;height:40px;display:grid;position:relative}.player-ticket-modal header h3{color:#fff;text-shadow:0 2px #b83d7b,1px 0 #b83d7b,-1px 0 #b83d7b,0 -1px #b83d7b;margin:0;font-size:31px;font-weight:400;line-height:1}.player-ticket-modal header button{color:#fff;text-shadow:0 2px #b83d7b;background:0 0;border:0;width:42px;height:38px;font-size:42px;font-weight:400;line-height:36px;position:absolute;top:0;right:8px}.player-ticket-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px;padding:28px 16px 0;display:grid}.player-ticket-card{color:#766a68;background:repeating-linear-gradient(0deg,#d69e4d21 0 1px,#0000 1px 5px),linear-gradient(#fffffff5,#ffecc7f5);border:2px solid #df805cdb;border-radius:18px;height:68px;position:relative;box-shadow:inset 0 -3px #cb864c3d,0 2px 2px #5d362a29}.player-ticket-card img{object-fit:contain;filter:drop-shadow(0 2px 1px #3e2d303d);width:58px;height:58px;position:absolute;top:50%;left:14px;transform:translateY(-50%)rotate(-13deg)}.player-ticket-card b{text-align:center;padding-left:72px;padding-right:16px;font-size:28px;font-weight:400;line-height:64px;display:block}.card-bag-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.card-bag-content{z-index:1;box-sizing:border-box;grid-template-columns:740px minmax(210px,240px) 190px;gap:14px;height:calc(100% - 58px);padding:12px 16px 24px 36px;display:grid;position:relative}.card-bag-main{flex-direction:column;min-width:0;min-height:0;display:flex}.card-bag-sort{color:#756866;text-align:center;height:36px;font-size:22px;font-weight:400;line-height:34px}.card-bag-grid{scrollbar-color:#ff84bb #73707061;flex:auto;grid-template-columns:repeat(4,159px);grid-auto-rows:262px;gap:22px 16px;height:auto;min-height:0;padding:4px 10px 20px 0;display:grid;overflow:hidden auto}.bag-card{--card-art-object-y:43%;--card-hires-scale:1.18;--card-art-position:center bottom;--card-art-origin:center bottom;--card-panel-top:#607a8a;--card-panel-mid:#d8edf4;--card-panel-bottom:#f7fbff;--card-panel-stripe:#41607617;--card-panel-glow:#ffffff9e;--card-frame:#788b91f5;--card-frame-inner:#e8f7fcf0;background:0 0;border:0;border-radius:5px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 2px 4px #58444a40}.bag-card.active{filter:drop-shadow(0 0 8px #ff8dc3b8);transform:translateY(-1px)}.card-bag-expand-slot{appearance:none;touch-action:manipulation;background:0 0;border:0;min-width:0;padding:0;position:relative}.card-bag-expand-slot:disabled{cursor:default;opacity:.68;transform:none}.bag-card-bg,.bag-card-frame,.bag-card-info{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute}.bag-card-bg{z-index:0;background-image:var(--unity-card-bg);width:95.8%;height:91.4%;top:4.3%;left:2.1%}.bag-card-frame{z-index:5;background-image:var(--unity-card-frame);inset:0}.bag-card-info{z-index:6;background-image:var(--unity-card-info);inset:0}.bag-card.no-card-stats .bag-card-info,.bag-card.no-card-stats .bag-card-stats,.bag-card.no-card-stats em{display:none}.bag-card-kind-icon{z-index:7;aspect-ratio:1;pointer-events:none;background:var(--unity-card-kind) center / contain no-repeat;width:17%;position:absolute;top:4.3%;right:5.8%}.bag-card-rank-flowers{z-index:7;pointer-events:none;flex-direction:row-reverse;gap:1px;display:flex;position:absolute;top:4.4%;right:23%}.bag-card-rank-flowers span{background:var(--unity-card-star-on) center / contain no-repeat;width:11px;height:11px}.bag-card-rank-flowers span.filled{background-image:var(--unity-card-star-on)}.bag-card.rarity-n{--rarity-shine:#ffffff75;border-color:#7d8a90fa}.bag-card.rarity-r{--rarity-shine:#fff8d699;border-color:#a88f62fa;box-shadow:inset 0 0 0 2px #fff4c6f0,inset 0 0 0 5px #ffffff4d,0 2px 4px #58444a40}.bag-card.rarity-sr{--rarity-shine:#ffffffad;box-shadow:inset 0 0 0 2px var(--card-frame-inner), inset 0 0 0 5px #ffffff6b, 0 2px 5px #58444a45}.bag-card.rarity-ssr{--rarity-shine:#90ddffc7;border-color:#4db5e8fa;box-shadow:inset 0 0 0 2px #dff8fff5,inset 0 0 0 5px #93deff61,0 2px 6px #2c709c57}.bag-card.rarity-sssr{--rarity-shine:#ffe877d6;border-color:#ddb24dfa;box-shadow:inset 0 0 0 2px #fff6ccfa,inset 0 0 0 5px #ffd66c70,0 2px 7px #844e5852}.bag-card.rarity-n,.bag-card.rarity-r,.bag-card.rarity-sr,.bag-card.rarity-ssr,.bag-card.rarity-sssr{border-color:#0000;box-shadow:0 2px 4px #58444a40}.bag-card.rarity-ssr:before,.bag-card.rarity-sssr:before{background:radial-gradient(ellipse at 22% 18%, #ffffffc2 0 5%, transparent 6%), radial-gradient(ellipse at 74% 22%, var(--rarity-shine,#ffffff94) 0 5%, transparent 6%), radial-gradient(ellipse at 55% 48%, #ffffff5c 0 4%, transparent 5%), linear-gradient(135deg, #ffffff4d 0 18%, transparent 18%), repeating-linear-gradient(135deg, #ffffff21 0 6px, var(--card-panel-stripe) 6px 12px), linear-gradient(180deg, var(--card-panel-bottom) 0%, var(--card-panel-mid) 58%, var(--card-panel-top) 100%)}.bag-card-rarity{z-index:7;color:#0000;max-width:68px;font-family:var(--ui-font);text-shadow:none;white-space:nowrap;text-overflow:clip;font-size:22px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:3px;left:7px;overflow:hidden}.bag-card-rarity:before,.rarity-r .bag-card-rarity:before,.rarity-sr .bag-card-rarity:before,.rarity-ssr .bag-card-rarity:before,.rarity-sssr .bag-card-rarity:before{content:none}.rarity-ssr .bag-card-rarity,.rarity-sssr .bag-card-rarity{color:#0000;letter-spacing:0;text-shadow:none}.rarity-sssr .bag-card-rarity{color:#0000;text-shadow:none}.bag-card-icons{z-index:2;color:#f16b9e;font-size:14px;font-weight:400;position:absolute;top:8px;right:8px}.bag-card .card-art{z-index:2;width:81.2%;height:87.4%;box-shadow:none;background-color:#0000;border-radius:4px;position:absolute;top:7.2%;left:9.4%;overflow:hidden}.bag-card .card-art img{object-fit:contain;object-position:var(--card-art-position,center bottom);width:100%;height:100%;transform:translate(var(--card-art-shift-x,0), var(--card-art-shift-y,0)) scale(var(--card-hires-scale,1.18));transform-origin:var(--card-art-origin,center bottom);display:block}.bag-card-selected{z-index:5;color:#fff;text-align:center;text-shadow:0 1px 2px #3c6347a6;background:linear-gradient(90deg,#0000,#ffffff40,#0000),linear-gradient(#464646a8,#161616b3);justify-content:center;align-items:center;height:32px;font-size:20px;font-weight:400;line-height:1;display:none;position:absolute;top:78px;left:0;right:0}.bag-card.active .bag-card-selected{display:flex}.bag-card-equipped{z-index:10;color:#fff;text-shadow:0 1px 2px #000000bf;pointer-events:none;background:#181e1ead;border-top:1px solid #ffffff2e;border-bottom:1px solid #00000061;justify-content:center;align-items:center;height:28px;font-size:20px;font-weight:400;line-height:1;display:flex;position:absolute;top:44%;left:0;right:0}.bag-card-stats{z-index:8;color:#fff;text-shadow:-1px -1px #0d2034e6,1px 1px #0d2034e6;font-size:12px;font-weight:400;line-height:1;font-family:var(--ui-font);gap:0;display:grid;position:absolute;bottom:5.1%;left:8.2%;right:32.5%}.bag-card-stats i{border-top:1px solid #ffffff7a;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;height:12px;font-style:italic;display:grid}.bag-card-stats b{color:#fff;font-family:var(--ui-font);justify-self:end;padding-left:0;font-size:12px;font-style:normal;font-weight:400}.card-bag-grid .bag-card-stats i:first-child b{transform:translate(-18px)}.bag-card-stats .stat-label{display:none}.bag-card-stats .power-label{font-family:var(--ui-font);font-size:10px;font-style:normal;font-weight:400}.bag-card em{z-index:8;color:#ffe25b;text-align:center;width:22.5%;min-width:22.5%;height:15.2%;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:8px 1fr;place-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:grid;position:absolute;bottom:3.5%;right:3.8%}.bag-card em small{color:#fff;margin:1px 0 -1px;font-size:8px;font-style:italic;line-height:1;display:block}.card-bag-side{min-width:0}.card-bag-count{color:#756866;text-align:center;height:36px;font-size:22px;font-weight:400;line-height:34px}.card-bag-detail{background:repeating-linear-gradient(0deg, #ffffff0d 0 1px, transparent 1px 4px), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--card-panel-bottom,#e0eaec) 38%, transparent), transparent 45%), linear-gradient(180deg, #5c5854cc, #4f4d4adb);color:#fff;box-sizing:border-box;border:2px solid #d7b060db;border-radius:8px;height:calc(100% - 44px);padding:18px 18px 16px;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 22px #00000024}.card-bag-detail.no-card-preview{padding-top:24px;overflow-y:hidden}.card-bag-detail.no-card-preview h3{margin-bottom:18px}.card-bag-empty{color:#fff;text-align:center;place-items:center;height:100%;font-size:28px;line-height:1.2;display:grid}.card-bag-detail h3{color:#fff4fb;text-align:center;text-shadow:-1px -1px #d02d79,1px 1px #d02d79,0 2px 3px #502837b3;margin:0 0 14px;font-size:25px;font-weight:400;line-height:1.15}.card-bag-detail .card-art{background-color:#ddd;border:2px solid #d2c38bd9;border-radius:8px;width:138px;height:174px;margin:0 auto 16px}.card-bag-detail p{color:#fff;margin:0 0 18px;font-size:18px;line-height:1.45}.card-bag-detail dl{border-bottom:1px solid #ffffff7a;grid-template-columns:84px minmax(0,1fr);gap:8px 10px;margin:0 0 18px;padding-bottom:12px;font-size:24px;line-height:1.05;display:grid}.card-bag-detail dt{color:#ffd46a;text-shadow:-1px -1px #975012e0,1px 1px #975012e0,0 0 5px #ffde7361;font-weight:400}.card-bag-detail dd{color:#fff;text-align:right;text-shadow:0 1px 2px #00000080;overflow-wrap:anywhere;min-width:0;margin:0}.card-detail-identity{border-bottom:1px solid #ffffff5c;grid-template-columns:74px minmax(0,1fr);gap:6px 10px;margin:-4px 0 16px;padding-bottom:14px;display:grid}.card-detail-identity dt{color:#ffd76c;font-weight:400}.card-detail-identity dd{color:#fff;text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.card-detail-identity{font-size:19px;line-height:1.15}.card-detail-stars{border-bottom:1px solid #ffffff5c;gap:7px;margin:4px 0 18px;padding-bottom:14px;display:grid}.card-detail-stars div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:6px;display:grid}.card-detail-stars b{color:#ffd76c;text-shadow:0 1px 2px #6a4c2acc;font-size:23px;line-height:1}.card-detail-stars span{white-space:nowrap}.card-stat-star-set{vertical-align:middle;grid-template-columns:repeat(5,20px);align-items:center;gap:1px;width:max-content;line-height:1;display:inline-grid}.card-stat-star{object-fit:contain;filter:drop-shadow(0 1px 1px #452a1494);width:21px;height:21px;display:block}.card-detail-skills{gap:9px;margin-bottom:16px;display:grid}.card-detail-skills p{color:#fff;text-shadow:0 1px 2px #00000070;min-height:30px;margin:0;padding-left:42px;font-size:21px;font-weight:400;line-height:30px;position:relative}.card-detail-skills p:before{content:"";background:radial-gradient(circle at 35% 30%,#ffffffe6 0 4px,#0000 5px),linear-gradient(135deg,#2bc9ff,#2366c8);border-radius:50%;width:28px;height:28px;position:absolute;top:1px;left:2px;box-shadow:inset 0 0 0 3px #ffffffb8,0 1px 2px #00000052}.card-detail-skills .skill-2:before{background:radial-gradient(circle at 35% 30%,#ffffffe6 0 4px,#0000 5px),linear-gradient(135deg,#ffbd39,#ff6518)}.card-detail-skills .skill-3:before{background:radial-gradient(circle at 35% 30%,#ffffffe6 0 4px,#0000 5px),linear-gradient(135deg,#a78cff,#5a3ec6)}.card-detail-more{color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:18px;width:150px;height:52px;margin:8px auto 0;font-size:22px;font-weight:400;display:block}.card-detail-preview-card.bag-card{cursor:default;width:159px;height:262px;margin:0 auto 14px}.card-detail-preview-card.bag-card .card-art{z-index:2;width:81.2%;height:87.4%;box-shadow:none;background-color:#0000;border:0;border-radius:4px;margin:0;position:absolute;top:7.2%;left:9.4%;overflow:hidden}.card-detail-preview-card.bag-card .card-art img{object-fit:contain;object-position:var(--card-art-position,center bottom);width:100%;height:100%;transform:translate(var(--card-art-shift-x,0), var(--card-art-shift-y,0)) scale(var(--card-hires-scale,1.18));transform-origin:var(--card-art-origin,center bottom);display:block}.card-detail-preview-card.bag-card em{z-index:8;color:#ffe25b;text-align:center;width:22.5%;min-width:22.5%;height:15.2%;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:8px 1fr;place-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:grid;position:absolute;bottom:3.5%;right:3.8%}.card-detail-preview-card.bag-card em small{color:#fff;margin:1px 0 -1px;font-size:8px;font-style:italic;line-height:1;display:block}.card-bag-actions{z-index:20;align-content:start;gap:90px;min-width:0;padding-top:46px;display:grid;position:relative;transform:translate(12px)}.card-bag-action{z-index:21;color:#816763;pointer-events:auto;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;min-height:76px;padding:0 12px;display:grid;position:relative;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.card-bag-action.active{filter:drop-shadow(0 0 8px #ff8dc39e)}.card-bag-sort-dialog,.card-bag-sort-window{position:absolute;inset:0}.card-bag-action span{background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:68px;height:68px;display:block}.card-bag-action[data-action-icon=sort] span{background-image:url(/game/assets/ui/card-bag/action_sort.png)}.card-bag-action[data-action-icon=powerup] span{background-image:url(/game/assets/ui/card-bag/action_powerup.png)}.card-bag-action[data-action-icon=recycle] span{background-image:url(/game/assets/ui/card-bag/action_recycle.png)}.card-bag-action[data-action-icon=deploy] span{background-image:url(/game/assets/ui/card-bag/action_deploy.png)}.card-bag-action[data-action-icon=confirm] span{background-image:url(/game/assets/ui/card-bag/action_confirm.png)}.card-bag-action b{color:#756866;text-align:left;white-space:nowrap;justify-self:start;min-width:0;font-size:28px;font-weight:400;line-height:1.1}.card-bag-no-card{color:#756866;grid-column:1/-1;place-items:center;min-height:240px;font-size:24px;font-weight:400;display:grid}.love-info-panel{background:linear-gradient(#ffffff0f,#ffffff0f),url(/game/assets/avg/love_bg_sakura.png) 50%/cover no-repeat}.love-info-panel:before{content:"";pointer-events:none;background:linear-gradient(#ffbedc57 0 46%,#aff5aa6b 46%),repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 4px);position:absolute;inset:58px 0 0}.love-info-content{z-index:1;box-sizing:border-box;grid-template-columns:240px minmax(0,1fr);gap:28px;height:calc(100% - 58px);padding:28px 30px 24px;display:grid;position:relative}.love-legend{color:#fff7a4;background:#2c3c37c7;border:2px solid #e4d37ec7;border-radius:8px;min-width:0;padding:18px 16px;box-shadow:inset 0 0 0 2px #ffffff1f}.love-legend h3{color:#fff7a4;margin:0 0 14px;font-size:24px;line-height:1.15}.love-legend-list{gap:12px;display:grid}.love-legend-row{grid-template-columns:58px minmax(0,1fr);align-items:center;min-height:70px;display:grid}.love-legend-row span,.love-character i{background:var(--love-stage-icon) center / contain no-repeat;width:54px;height:54px;box-shadow:none;border:0;border-radius:0;transform:none}.love-icon-seed{--love-stage-icon:url(/game/assets/ui/love/UIp_091.png)}.love-icon-leaf{--love-stage-icon:url(/game/assets/ui/love/UIp_092.png)}.love-icon-bud{--love-stage-icon:url(/game/assets/ui/love/UIp_093.png)}.love-icon-half{--love-stage-icon:url(/game/assets/ui/love/UIp_094.png)}.love-icon-petal{--love-stage-icon:url(/game/assets/ui/love/UIp_095.png)}.love-icon-flower{--love-stage-icon:url(/game/assets/ui/love/UIp_096.png)}.love-icon-full{--love-stage-icon:url(/game/assets/ui/love/UIp_097.png)}.love-legend-row p{margin:0}.love-legend-row b{color:#fff;font-size:18px;line-height:1.1;display:block}.love-legend-row em{color:#8fff81;font-size:25px;font-style:normal;font-weight:400;line-height:1.05;display:block}.love-character-field{min-width:0;position:relative}.love-character{color:#d12675;background:0 0;border:0;width:230px;height:164px;position:absolute}.love-character-1{top:15%;left:4%}.love-character-2{top:15%;left:29%}.love-character-3{top:15%;left:54%}.love-character-4{top:15%;left:78%}.love-character-5{top:56%;left:15%}.love-character-6{top:56%;left:46%}.love-character-7{top:56%;left:72%}.love-avatar{background:var(--love-avatar-icon) center / contain no-repeat;width:110px;height:110px;box-shadow:none;border:0;border-radius:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.love-avatar.avatar-reiko,.love-detail-avatar.avatar-reiko{--love-avatar-icon:url(/game/assets/ui/love/UIp_098.png)}.love-avatar.avatar-yuuri,.love-detail-avatar.avatar-yuuri{--love-avatar-icon:url(/game/assets/ui/love/UIp_099.png)}.love-avatar.avatar-kana,.love-detail-avatar.avatar-kana{--love-avatar-icon:url(/game/assets/ui/love/UIp_100.png)}.love-avatar.avatar-natsuki,.love-detail-avatar.avatar-natsuki{--love-avatar-icon:url(/game/assets/ui/love/UIp_101.png)}.love-avatar.avatar-ayano,.love-detail-avatar.avatar-ayano{--love-avatar-icon:url(/game/assets/ui/love/UIp_102.png)}.love-avatar.avatar-locked,.love-detail-avatar.avatar-locked{--love-avatar-icon:url(/game/assets/ui/love/UIp_104.png)}.love-avatar.portrait-avatar{background:var(--love-avatar-image) center / cover no-repeat, linear-gradient(180deg, #fff, #f0f0f0)}.love-character strong{color:#c32072;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#ffcbe1b8;min-width:0;padding:4px 8px;font-size:27px;font-weight:400;line-height:1.05;position:absolute;top:114px;left:0;right:28px;overflow:hidden}.love-character i{width:40px;height:40px;position:absolute;top:108px;right:6px}.love-character em{color:#fff;text-shadow:0 1px 2px #653f4dbf;min-width:40px;font-size:16px;font-style:normal;font-weight:400;line-height:1;position:absolute;top:150px;right:6px}.love-character.locked strong{letter-spacing:4px}.love-character.locked i{background:url(/game/assets/ui/love/UIp_091.png) 50%/contain no-repeat}.love-character.active{filter:drop-shadow(0 0 8px #ff8dc3bf)}.love-character-info{color:#fff;background:#2c3c37c7;border:2px solid #e4d37ec7;border-radius:8px;align-self:start;min-width:0;margin-top:76px;padding:18px 16px;display:none;box-shadow:inset 0 0 0 2px #ffffff1f}.love-relation-detail{justify-items:center;gap:10px;display:grid}.love-detail-avatar{background:var(--love-avatar-icon) center / contain no-repeat;width:96px;height:96px}.love-relation-detail h3{color:#ff8bb8;text-align:center;margin:0;font-size:25px;line-height:1.1}.love-relation-detail dl{gap:8px;width:100%;margin:0;display:grid}.love-relation-detail dl div{grid-template-columns:82px minmax(0,1fr);gap:8px;display:grid}.love-relation-detail dt{color:#fff7a4;font-weight:400}.love-relation-detail dd{color:#8fff81;margin:0;font-weight:400}.love-relation-detail p{color:#fff;margin:4px 0 0;font-size:15px;line-height:1.45}.love-profile-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.love-profile-content{z-index:1;box-sizing:border-box;height:calc(100% - 58px);position:relative;overflow:hidden}.love-profile-portrait{background:var(--love-profile-image) left bottom / contain no-repeat;pointer-events:none;width:500px;height:625px;position:absolute;bottom:38px;left:-16px}.love-profile-portrait.portrait-001{--love-profile-image:url(/game/assets/avg/love_char_001.png)}.love-profile-portrait.portrait-002{--love-profile-image:url(/game/assets/avg/love_char_002.png)}.love-profile-portrait.portrait-003{--love-profile-image:url(/game/assets/avg/love_char_003.png)}.love-profile-portrait.portrait-004{--love-profile-image:url(/game/assets/avg/love_char_004.png)}.love-profile-portrait.portrait-005{--love-profile-image:url(/game/assets/avg/love_char_005.png)}.love-profile-tabs{align-items:center;gap:10px;display:flex;position:absolute;top:24px;left:270px}.love-profile-tab{background:0 0;border:0;width:100px;height:100px;padding:0;position:relative}.love-profile-tab .love-avatar{width:100px;height:100px;top:0;left:0;transform:none}.love-profile-tab.active{filter:drop-shadow(0 0 12px #ffe055e6)}.love-profile-tab.locked{cursor:default;filter:grayscale(.15)}.love-profile-card{background:linear-gradient(#ffffffe6,#fff5f7db),repeating-linear-gradient(0deg,#8799be1a 0 1px,#0000 1px 4px);border:2px solid #e079a59e;border-radius:18px;width:515px;min-height:450px;position:absolute;top:160px;left:462px;box-shadow:inset 0 0 0 2px #fff9,0 2px 6px #78505a38}.love-profile-card>header{color:#fff;text-shadow:0 1px 2px #ab486fb8;background:linear-gradient(#ffbed6e6,#ffe0e8e6);border-bottom:2px solid #e079a59e;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;height:52px;padding:0 34px 0 38px;font-size:26px;line-height:1;display:flex}.love-profile-card>header i{background:var(--love-stage-icon) center / contain no-repeat;filter:drop-shadow(0 1px 2px #57694861);width:66px;height:66px;margin-top:28px}.love-profile-card h3{color:#c32072;margin:14px 38px 12px;font-size:28px;line-height:1.1}.love-profile-card dl{color:#fff;background:#5c5c5cc2;border:2px solid #dbbe66b3;border-radius:12px;margin:0 24px;padding:16px 28px}.love-profile-row{grid-template-columns:1fr 1fr;align-items:center;min-height:54px;display:grid}.love-profile-row span{align-items:baseline;min-width:0;display:flex}.love-profile-row dt{color:#fff68b;white-space:nowrap;font-size:24px;font-weight:400}.love-profile-row dd{color:#fff;margin:0 0 0 20px;font-size:24px;font-weight:400}.love-profile-card footer{grid-template-columns:132px repeat(3,96px);align-items:center;gap:18px;margin:6px 30px 20px;display:grid;transform:translateY(-8px)}.love-profile-card footer b{color:#7b6a66;grid-template-rows:54px auto;place-items:end center;font-size:24px;line-height:1.1;display:grid}.love-profile-card footer b i{background:url(/game/assets/ui/love/UIp_156.png) 50%/contain no-repeat;width:58px;height:58px}.love-profile-card footer b span{white-space:nowrap}.love-profile-gift{background:#c5c8c6eb;border:2px solid #b7ad68e6;border-radius:8px;width:92px;height:92px;box-shadow:inset 0 0 0 2px #ffffff57}.love-profile-gift.unknown{color:#6e6e6e8c;place-items:center;font-size:68px;font-weight:400;display:grid}.love-profile-gift.revealed{background-position:50%;background-size:cover}.love-profile-next{clip-path:polygon(0 18%,30% 18%,30% 0,100% 50%,30% 100%,30% 82%,0 82%,44% 50%);filter:drop-shadow(0 1px 1px #824c6180);background:linear-gradient(90deg,#fff,#ff97bd);width:74px;height:82px;position:absolute;top:310px;left:980px}.love-profile-actions{gap:92px;width:180px;display:grid;position:absolute;top:72px;right:20px}.love-profile-actions button{color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:18px;grid-template-columns:36px minmax(0,1fr);align-items:center;height:72px;font-size:25px;font-weight:400;display:grid;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.love-profile-actions span{width:30px;height:30px;box-shadow:none;background:url(/game/assets/ui/love/UIp_088.png) 50%/contain no-repeat;border-radius:0;margin-left:12px}.love-profile-actions [data-love-profile-restart] span{background-image:url(/game/assets/ui/love/UIp_089.png);border-radius:0}.love-album-panel{background:#000}.love-album-page{transition:none;display:none}.menu-prefab-clip-canvas>.love-album-page{display:block}.menu-prefab-clip-region.love-album-drag{pointer-events:auto;touch-action:pan-y;cursor:grab}.menu-prefab-clip-region.love-album-drag:active{cursor:grabbing}.love-album-hit{cursor:pointer;pointer-events:auto!important}.love-letter-backdrop{z-index:80;position:absolute;inset:0}.powerup-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.powerup-content{z-index:1;box-sizing:border-box;grid-template-columns:minmax(720px,1fr) 170px;gap:28px;height:calc(100% - 58px);padding:52px 28px 38px 62px;display:grid;position:relative}.powerup-board{background:#524f4cb8;border:2px solid #d7b060c7;border-radius:8px;min-width:0;display:block;position:relative;box-shadow:inset 0 0 0 2px #ffffff1a}.powerup-main-slot,.powerup-material-slot{background:#c8cac8;border:2px solid #d2c38bd9;border-radius:8px;padding:0;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 2px #46464626}.powerup-main-slot{width:220px;height:370px;top:40px;left:86px}.powerup-material-grid{grid-template-columns:repeat(3,94px);grid-auto-rows:94px;gap:44px 66px;display:grid;position:absolute;top:40px;left:500px}.powerup-material-slot{width:94px;height:94px;position:relative;top:auto;left:auto}.menu-prefab-positioned-control.powerup-main-slot:not(.filled),.menu-prefab-positioned-control.powerup-material-slot:not(.filled){box-shadow:none;background:0 0;border-color:#0000}.powerup-material-slot.filled{background:linear-gradient(#f7f5ef,#d5e8ef)}.powerup-main-slot>img,.powerup-material-slot>img{object-fit:cover;object-position:center top;width:calc(100% - 16px);height:calc(100% - 76px);position:absolute;inset:32px 8px 44px}.powerup-material-slot>img{width:calc(100% - 10px);height:calc(100% - 44px);inset:20px 5px 24px}.powerup-main-slot>strong,.powerup-material-slot>strong{z-index:3;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#1d2523b8;padding:6px 4px;font-size:20px;font-weight:400;line-height:1.05;position:absolute;bottom:36px;left:0;right:0;overflow:hidden}.powerup-material-slot>strong{font-size:12px;bottom:20px}.powerup-main-slot>em,.powerup-material-slot>em{z-index:3;color:#ffe25b;text-align:center;background:#3454b7;border-radius:16px;min-width:46px;font-size:17px;font-style:normal;font-weight:400;line-height:29px;position:absolute;bottom:6px;right:8px}.powerup-material-slot>em{min-width:34px;font-size:11px;line-height:20px;bottom:2px;right:4px}.powerup-main-slot .bag-card,.powerup-material-slot .bag-card{width:100%;height:100%;box-shadow:none}.powerup-arrow{width:62px;height:68px;position:absolute;top:190px;left:380px}.powerup-arrow:before,.powerup-arrow:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%,22% 50%);filter:drop-shadow(0 2px 2px #ad477852);background:#fffffff5;position:absolute;inset:0;transform:scaleX(-1)}.powerup-arrow:after{background:#ff8eb5d1;inset:7px 9px}.powerup-summary{border-top:2px solid #ffffff47;padding-top:18px;position:absolute;bottom:16px;left:106px;right:0}.powerup-summary p{color:#fff;text-shadow:0 2px 2px #00000075;margin:0 0 12px;font-size:25px;font-weight:400;line-height:1}.coin-dot{vertical-align:-4px;background:radial-gradient(circle,#fff4a8 0 22%,#f5b634 24% 66%,#be7b17 68%);border-radius:50%;width:25px;height:25px;margin:0 8px;display:inline-block;box-shadow:inset 0 0 0 2px #ffffffb8}.powerup-card-tray{background:#4a464485;border-radius:8px;gap:8px;min-height:156px;padding:6px;display:flex;position:absolute;bottom:-90px;left:18px;right:18px;overflow-x:auto}.powerup-actions{align-content:start;gap:90px;padding-top:12px;display:grid}.powerup-actions button{color:#816763;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;min-height:68px;padding:0 10px;display:grid;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.powerup-actions span{background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:68px;height:68px;display:block}.powerup-actions [data-action-icon=powerup] span{background-image:url(/game/assets/ui/card-bag/action_powerup.png)}.powerup-actions [data-action-icon=confirm] span{background-image:url(/game/assets/ui/card-bag/action_confirm.png)}.powerup-actions b{color:#756866;text-align:left;white-space:nowrap;justify-self:start;min-width:0;font-size:26px;font-weight:400;line-height:1.1}.powerup-coin-arrow{color:#fff;margin:0 8px;display:inline-block}.powerup-coin-next{color:#ecff7a}.recycle-panel,.deploy-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe6,#ffeef6bd),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.recycle-content{z-index:1;box-sizing:border-box;grid-template-columns:minmax(560px,1fr) 170px;gap:20px;height:calc(100% - 58px);padding:18px 28px 22px 36px;display:grid;position:relative}.deploy-content{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) 190px;gap:24px;height:calc(100% - 58px);padding:18px 28px 22px 36px;display:grid;position:relative}.recycle-main{grid-template-rows:minmax(0,1fr);min-width:0;display:grid}.recycle-card-grid{scrollbar-color:#ff84bb #73707061;grid-template-columns:repeat(4,132px);grid-auto-rows:182px;align-content:start;gap:14px 22px;min-height:0;padding:4px 8px 18px 0;display:grid;overflow:hidden auto}.recycle-card{width:132px;height:182px}.recycle-card .bag-card-selected{height:30px;font-size:20px;display:none;top:54px}.recycle-card.active .bag-card-selected{display:flex}.recycle-actions{grid-area:1/2;align-content:start;gap:110px;padding-top:44px;display:grid}.recycle-actions button,.deploy-actions button{color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:10px;min-height:54px;font-size:24px;font-weight:400}.deploy-card-slot>b{color:#756866;text-align:center;font-size:22px;font-weight:400;position:absolute;bottom:-32px;left:0;right:0}.deploy-card-slot strong{display:none}.deploy-card-row{grid-template-columns:repeat(3,174px) 190px;justify-content:center;align-items:center;gap:34px;padding:76px 24px 0;display:grid}.deploy-card-slot{width:174px;height:286px;overflow:visible}.deploy-actions{align-content:start;gap:54px;padding-top:46px;display:grid}.deploy-actions button{text-align:left;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;padding:0 10px;font-size:20px;display:grid}.deploy-actions span{background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:center;width:68px;height:68px;display:block}.deploy-panel .deploy-content{height:calc(100% - 58px);padding:0;display:block}.deploy-board-main{width:968px;height:620px;position:absolute;top:20px;left:48px}.deploy-panel .deploy-party-row{grid-template-columns:repeat(5,1fr);align-items:start;gap:30px;padding:0 8px;display:grid}.deploy-party-member{background:0 0;border:0;width:150px;height:246px;margin:0 auto;position:relative}.deploy-lock-backdrop{z-index:85;background:#ffffff61;place-items:center;display:grid;position:absolute;inset:0}.deploy-lock-dialog{background:linear-gradient(#ffc3da 0 40px,#fffffff0 40px),repeating-linear-gradient(0deg,#8799be14 0 1px,#0000 1px 4px);border:2px solid #da5d91e0;border-radius:18px;width:482px;min-height:338px;position:relative;overflow:hidden;box-shadow:0 8px 22px #843e6242}.deploy-lock-dialog header{background:linear-gradient(#ffc7dd,#f28bb9);height:40px;box-shadow:inset 0 -2px #d2528c3d}.deploy-lock-dialog p{color:#756866;text-align:left;margin:84px 22px 48px;font-size:28px;font-weight:400;line-height:1.2}.deploy-lock-dialog button{color:#756866;background:repeating-linear-gradient(0deg,#ffd18429 0 2px,#0000 2px 6px),linear-gradient(#fffefa,#ffe6c4);border:2px solid #ef986b;border-radius:18px;width:170px;height:64px;margin:0 auto 24px;font-size:28px;font-weight:400;line-height:1;display:block;box-shadow:inset 0 -4px #be7c543d,0 2px 2px #704a562e}.deploy-panel .deploy-card-row{grid-template-columns:repeat(3,184px) 190px;align-items:start;gap:66px;padding:0;display:grid;position:absolute;top:244px;left:32px}.deploy-panel .deploy-card-slot{width:184px;height:306px;box-shadow:none;background:0 0;border:0;overflow:visible}.deploy-slot-card{display:block;position:absolute;inset:0}.deploy-panel .deploy-card-slot>b{color:#756866;font-size:28px;line-height:1;bottom:-40px}.deploy-panel .deploy-slot-bag-card.bag-card{width:100%;height:100%}.deploy-panel .deploy-actions{gap:90px;width:220px;padding:0;display:grid;position:absolute;top:66px;right:24px}.deploy-panel .deploy-actions button{text-align:left;white-space:nowrap;border-radius:18px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:6px;min-height:70px;padding:0 12px 0 10px;font-size:22px;line-height:1;display:grid}.deploy-panel .deploy-actions span{background:var(--deploy-action-icon) center / contain no-repeat;width:68px;height:68px;box-shadow:none;border-radius:0;justify-self:center}.deploy-panel .deploy-actions [data-deploy-order] span{--deploy-action-icon:url(/game/assets/ui/deploy_action_order.png)}.deploy-panel .deploy-actions [data-deploy-support] span{--deploy-action-icon:url(/game/assets/ui/deploy_action_support.png)}.deploy-panel .deploy-actions [data-deploy-soul] span{--deploy-action-icon:url(/game/assets/ui/deploy_action_soul.png)}.deploy-panel .deploy-actions [data-deploy-auto] span{--deploy-action-icon:url(/game/assets/ui/deploy_action_auto.png)}.deploy-panel .deploy-actions b{white-space:nowrap;min-width:0;line-height:1;overflow:visible}.deploy-order-overlay{z-index:30;background:#1e191e94;place-items:center;display:grid;position:absolute;inset:0}.deploy-support-slot>b{left:-12px;right:-12px}.powerup-card-selector{z-index:28;background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.powerup-card-selector[hidden]{display:none}[data-card-selector-suspended]{display:none!important}.powerup-selector-body{box-sizing:border-box;grid-template-columns:minmax(650px,1fr) 430px;gap:18px;height:calc(100% - 58px);padding:14px 28px 20px 34px;display:grid;position:absolute;inset:58px 0 0;overflow:hidden}.powerup-selector-main{grid-template-rows:34px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.powerup-selector-sort,.powerup-selector-count{color:#776a66;text-align:center;text-shadow:0 1px #ffffffbf;font-size:22px;font-weight:400;line-height:1.35}.powerup-selector-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#ff84bb #73707061;grid-template-columns:repeat(4,159px);grid-auto-rows:262px;align-content:start;gap:22px 16px;height:100%;min-height:0;max-height:100%;padding:4px 14px 16px 0;display:grid;overflow:hidden auto}.powerup-selector-card{width:159px;height:262px}.powerup-selector-side{grid-template-rows:34px minmax(0,1fr);min-width:0;display:grid}.powerup-card-selector.has-side-actions .powerup-selector-side{grid-template-rows:34px minmax(0,1fr);grid-template-columns:minmax(0,1fr) 176px;gap:16px 18px}.powerup-card-selector.has-side-actions .powerup-selector-count{grid-column:1/-1}.powerup-selector-detail{color:#fff;background:#524f4cb8;border:2px solid #d7b060d1;border-radius:8px;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff1a}.powerup-selector-actions{flex-direction:column;justify-content:start;gap:76px;padding-top:30px;display:flex}.powerup-selector-actions button{color:#746862;letter-spacing:0;background:linear-gradient(#fffffff2,#fff1d9f0),repeating-linear-gradient(0deg,#efc99b2e 0 2px,#0000 2px 5px);border:2px solid #e18962c7;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:170px;height:68px;font-size:28px;font-weight:400;display:flex;box-shadow:0 4px #b1703e7a,inset 0 0 0 2px #ffffff73}.powerup-selector-actions button:disabled{opacity:.62;cursor:default}.selector-action-icon{color:#f2829b;place-items:center;width:34px;height:34px;font-size:36px;font-weight:400;line-height:1;display:inline-grid}.selector-action-icon.sort:before{content:"⟳"}.selector-action-icon.confirm:before{content:"✓"}.powerup-selector-empty,.powerup-selector-no-card{color:#fff;text-shadow:0 2px 2px #0000006b;place-items:center;height:100%;font-size:28px;font-weight:400;display:grid}.powerup-selector-detail h3{z-index:2;color:#fff;text-align:center;text-shadow:0 2px 2px #00000073;margin:20px 12px 8px;font-size:24px;font-weight:400;line-height:1.25;position:relative}.powerup-selector-detail .card-art{z-index:1;background:#eef4f6e6;border-radius:6px;width:150px;height:210px;margin:8px auto 16px;position:relative;overflow:hidden}.powerup-selector-detail dl{color:#fff;grid-template-columns:72px 1fr;gap:8px 10px;margin:0 28px;font-size:22px;font-weight:400;line-height:1.15;display:grid}.powerup-selector-detail dt{color:#ffd76a;text-shadow:0 2px 2px #0006}.powerup-selector-detail dd{text-align:right;text-shadow:0 2px 2px #0006;margin:0}.evolution-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.evolution-content{z-index:1;box-sizing:border-box;grid-template-columns:minmax(720px,1fr) 170px;gap:28px;height:calc(100% - 58px);padding:52px 28px 38px 62px;display:grid;position:relative}.evolution-board{background:#524f4cb8;border:2px solid #d7b060c7;border-radius:8px;min-width:0;position:relative;box-shadow:inset 0 0 0 2px #ffffff1a}.evolution-source-slot{width:220px;height:370px;top:42px;left:126px}.evolution-arrow{top:190px;left:50%;transform:translate(-50%)}.evolution-summary{bottom:16px;left:106px;right:0}.evolution-card-tray{bottom:-90px}.evolution-actions{padding-top:10px}.shop-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.shop-content{z-index:1;box-sizing:border-box;height:calc(100% - 58px);padding:18px 76px 76px;position:relative}.shop-item{box-sizing:border-box;background:#524f4cb8;border:2px solid #d7b060c7;border-radius:8px;grid-template-columns:106px minmax(0,1fr);min-height:196px;padding:18px 18px 14px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1a}.friend-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.friend-content{z-index:1;box-sizing:border-box;grid-template-rows:42px 118px 54px minmax(0,1fr);grid-template-columns:minmax(680px,1fr) 170px;gap:10px 28px;height:calc(100% - 58px);padding:18px 24px 20px 112px;display:grid;position:relative}.friend-list{scrollbar-color:#ff84bb #73707061;grid-area:4/1;gap:10px;min-height:0;padding-right:8px;display:grid;overflow-y:auto}.friend-actions{grid-area:1/2/span 4;align-content:start;gap:90px;padding-top:48px;display:grid}.friend-actions button{color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:0 14px;display:grid;position:relative;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.friend-actions span{background:linear-gradient(135deg,#ff80ab,#ffd5e5);border-radius:4px;width:30px;height:24px;box-shadow:inset 0 0 0 3px #ffffff8c}.friend-actions b{color:#756866;text-align:left;min-width:0;font-size:24px;font-weight:400;line-height:1.1}.server-menu-panel{background:repeating-linear-gradient(0deg,#8799be24 0 1px,#0000 1px 4px),linear-gradient(90deg,#ffffffe0,#ffeef6b8),url(/game/assets/avg/study_room.png) 50%/cover no-repeat}.friend-content.friend-subview{color:#756866;background:0 0;padding:0;display:block}.friend-subview .friend-prefab-input{visibility:visible;z-index:3;box-sizing:border-box;resize:none;background:0 0;border:0;padding:2px 10px;font-family:inherit;position:absolute}.friend-subview .friend-prefab-input:focus{outline:none}.friend-subview .friend-prefab-input[hidden]{display:none}.friend-subview h3{margin:0;font-size:26px;font-weight:400}.friend-subview .friend-list{gap:10px;min-height:0;display:grid;overflow-y:auto}.friend-subview .friend-actions{gap:12px;padding:0;display:flex}.friend-subview .friend-actions button,.friend-subview .friend-runtime-row button,.friend-subview .friend-search-bar button,.friend-subview .friend-comment-editor button{white-space:nowrap;color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:10px;flex:none;min-height:44px;padding:6px 16px;font-size:20px;display:inline-block}.friend-subview .friend-runtime-row{background:#ffffffb8;border:2px solid #db845b66;border-radius:10px;align-items:center;gap:12px;padding:8px 14px;font-size:20px;display:flex}.friend-subview .friend-runtime-row span{flex:1;min-width:0}.friend-subview .friend-search-bar{gap:10px;display:flex}.friend-subview .friend-search-bar input{color:#756866;background:#ffffffe6;border:2px solid #db845b80;border-radius:10px;flex:0 320px;min-height:44px;padding:4px 12px;font-size:20px}.friend-subview .friend-detail{gap:10px;font-size:20px;display:grid}.friend-subview .friend-detail p{margin:0}.friend-subview .friend-detail-avatar{object-fit:cover;background:#fffc;border:2px solid #db845b80;border-radius:10px;width:96px;height:96px}.friend-subview .friend-detail-comment{background:#ffffffb8;border:2px solid #db845b4d;border-radius:10px;padding:10px 14px}.friend-subview .friend-comment-editor{justify-items:start;gap:8px;display:grid}.friend-subview .friend-comment-editor[hidden]{display:none}.friend-subview .friend-comment-editor textarea{color:#756866;background:#ffffffeb;border:2px solid #db845b80;border-radius:10px;width:min(520px,100%);min-height:88px;padding:8px 12px;font-size:20px}.server-row,.server-exchange-row,.server-summary-board{box-sizing:border-box;background:#524f4cb8;border:2px solid #d7b060c7;border-radius:8px;box-shadow:inset 0 0 0 2px #ffffff1a}.server-row.empty{color:#fff;text-align:center;padding:36px;font-size:26px;font-weight:400;display:block}.server-side-actions button,.guild-search button,.server-exchange-row button{color:#756866;background:linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:12px;min-height:58px;font-size:24px;font-weight:400;line-height:1.12;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.collection-content,.combo-content{grid-template-rows:minmax(0,1fr)}.combo-board b{color:#fff48f}.guild-search{grid-column:1;grid-template-columns:260px 170px;align-items:center;gap:16px;display:grid}.guild-search input{color:#bd2f78;text-align:center;box-sizing:border-box;background:#58585894;border:0;border-radius:28px;height:54px;padding:0 18px;font-size:26px;font-weight:400}.combo-content{grid-template-columns:minmax(0,1fr) 400px;padding:36px 168px 22px 74px}.combo-board{color:#fff;text-align:left;text-shadow:0 1px 2px #00000059;grid-column:2;align-self:center;min-height:530px;padding:138px 28px 42px;font-size:25px;font-weight:400;line-height:1.08}.combo-board p{margin:0 0 32px}#npc-model-canvas{z-index:1;pointer-events:none;width:calc(100% + 136px);height:calc(100% + 34px);display:none;position:absolute;inset:-18px -68px -16px}#npc-info-panel[data-model-ready=true][data-model-display=lowpoly] #npc-model-canvas{display:block}#npc-info-panel[data-npc-model-staged=false] #npc-model-canvas{visibility:hidden}.npc-info-menu{z-index:4;box-sizing:border-box;background:url(/Assets/01.Art/UI/AT01/Parts/bak_010.png) 50%/152px 720px no-repeat;border:0;align-content:start;justify-items:start;gap:40px;width:152px;padding:50px 4px 0 58px;display:grid;position:absolute;top:0;bottom:0;right:0}.npc-info-menu:before{content:"";pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/UIp_047.png) 50%/28px 98px no-repeat;width:28px;height:98px;position:absolute;top:51px;left:18px}.npc-info-menu:after{content:"";pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/btn_010.png) 50%/24px 32px no-repeat;width:24px;height:32px;position:absolute;top:84px;left:-8px}.npc-info-menu button{box-sizing:border-box;color:#0000;background:0 0;border:0;width:90px;height:100px;min-height:100px;padding:0;display:block;position:relative}.npc-info-menu button:before,.npc-info-menu button:after{content:"";pointer-events:none;position:absolute}.npc-info-menu button:before{background:url(/Assets/01.Art/UI/AT01/Parts/btn_004.png) 50%/86px 86px no-repeat;width:86px;height:86px;top:7px;left:2px}.npc-info-menu button:after{background:var(--npc-info-action-image) center / 88px 92px no-repeat;width:88px;height:92px;top:16px;left:1px}.npc-info-menu button[data-npc-info-action=invite]{--npc-info-action-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_007.png)}.npc-info-menu button[data-npc-info-action=chat]{--npc-info-action-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_008.png)}.npc-info-menu button[data-npc-info-action=gift]{--npc-info-action-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_009.png)}.npc-info-menu button[data-npc-info-action=back]{--npc-info-action-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_010.png)}.npc-info-menu button[data-npc-info-action=paid]{--npc-info-action-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_011.png)}.npc-info-menu button[data-npc-info-action=free]{--npc-info-action-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_012.png)}.npc-info-menu button>*{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.npc-info-menu-icon{display:block}.npc-info-menu b{max-width:96px;line-height:1.05;display:block}.npc-info-dialogue{z-index:3;box-sizing:border-box;width:1243px;height:152px;min-height:0;box-shadow:none;background:0 0;border-style:solid;border-width:0 28px;border-image:url(/Assets/01.Art/UI/AT01/Parts/bak_007.png) 0 28 fill;border-radius:0;padding:0;position:absolute;bottom:3px;left:18px;right:auto;overflow:visible}.npc-info-dialogue strong{box-sizing:border-box;color:#d6255e;text-shadow:0 1px #0000000f;background:url(/Assets/01.Art/UI/AT01/Parts/bak_011.png) 50%/331px 56px no-repeat;border:0;border-radius:0;width:331px;min-width:0;height:56px;min-height:0;padding:12px 10px 0 58px;font-size:32px;line-height:32px;position:absolute;top:-50px;left:-28px}.npc-info-dialogue strong:before{content:none}.npc-info-dialogue p{box-sizing:border-box;white-space:pre-line;color:#7e6b5a;text-shadow:0 1px #0000000f;width:1100px;height:130px;margin:0;font-size:30px;font-weight:400;line-height:42px;position:absolute;top:23px;left:30px;overflow:hidden}.npc-info-choices{flex-wrap:wrap;gap:10px;margin:0;display:flex;position:absolute;top:76px;left:30px}.npc-info-choices[data-action=chat]{z-index:2;pointer-events:auto;gap:32px;margin:0;display:grid;position:absolute;top:-330px;left:15%;right:126px}.npc-info-choices[hidden]{display:none}.npc-info-choices button{color:#d84486;text-shadow:0 1px #fff;background:linear-gradient(#fffffff5,#ffe6f1f2);border:2px solid #e05a92d1;border-radius:21px;min-width:142px;min-height:42px;padding:7px 16px;font-size:20px;font-weight:400;box-shadow:0 2px 8px #8b356029}.npc-info-choices[data-action=chat] button{color:#d83280;background:linear-gradient(90deg,#ffffffc7,#ffffff94),repeating-linear-gradient(0deg,#ffc4de33 0 2px,#ffffff29 2px 5px);border-color:#de5d9bb8;border-radius:18px;width:min(880px,86%);min-height:62px;margin:0 auto;padding:10px 54px;font-size:28px;position:relative;box-shadow:inset 0 0 0 2px #ffeaf6d1,0 2px 8px #a0467833}.npc-info-choices[data-action=chat] button:before,.npc-info-choices[data-action=chat] button:after{content:"✿";color:#f499c4b8;text-shadow:0 1px #fff;font-size:48px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.npc-info-choices[data-action=chat] button:before{left:12px}.npc-info-choices[data-action=chat] button:after{right:12px}.scene-label{z-index:12;color:#fff;text-shadow:0 1px 2px #000;white-space:nowrap;pointer-events:none;background:#42342bc7;border:2px solid #e8cf8ef2;border-radius:8px;padding:6px 14px;font-size:22px;font-weight:400;position:absolute;transform:translate(-50%,-50%)}.scene-label[data-protocol]{pointer-events:auto}.scene-label[data-protocol]:focus-visible{background:#483127eb;border-color:#ffe068f5;outline:none}.scene-label.scene-npc-hotspot{color:#0000;width:96px;height:112px;text-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:50%;padding:0}.scene-label.scene-building-hotspot{z-index:11;color:#0000;text-shadow:none;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0}.scene-label.scene-building-hotspot:focus-visible,.scene-label.scene-npc-hotspot:focus-visible{background:#ffeea514;border:2px solid #ffe068e6;outline:none}body.shared-map-mode .scene-label{padding:4px 10px;font-size:16px}#stage[data-active-map=work] .scene-label{padding:5px 12px;font-size:18px}#club-info-panel{z-index:23;box-sizing:border-box;pointer-events:auto;width:1280px;height:720px;position:absolute;inset:0;overflow:hidden}#club-info-panel[hidden]{display:none}#club-info-panel>button:not(.menu-prefab-positioned-control),#prestige-screen-panel>button:not(.menu-prefab-positioned-control){position:absolute;top:-10000px;left:-10000px}#prestige-screen-panel{z-index:23;box-sizing:border-box;pointer-events:auto;width:1280px;height:720px;position:absolute;inset:0;overflow:hidden}#prestige-screen-panel[hidden]{display:none}.gacha-screen-panel{z-index:24;box-sizing:border-box;pointer-events:auto;width:1280px;height:720px;position:absolute;inset:0;overflow:hidden}.gacha-screen-panel[hidden]{display:none}.gacha-screen-panel>button:not(.menu-prefab-positioned-control){position:absolute;top:-10000px;left:-10000px}.gacha-screen-panel [data-gacha-action][data-gacha-visible=false]{display:none!important}@keyframes gachaArrowFlash{0%,to{opacity:.62;filter:drop-shadow(0 2px 1px #853f653d)}50%{opacity:1;filter:drop-shadow(0 0 6px #ff7eb8e0)drop-shadow(0 2px 1px #853f653d)}}.gacha-resource-icon{background:var(--gacha-resource-icon) center / contain no-repeat;filter:drop-shadow(0 2px 1px #2a1e2d47);border-radius:0;flex:none;width:45px;height:45px;display:inline-block;position:relative;transform:none}.gacha-resource-icon.is-small{width:34px;height:34px}.gacha-resource-icon:before,.gacha-resource-icon:after{content:"";display:none;position:absolute}.gacha-resource-sakura,.gacha-resource-fate,.gacha-resource-secret,.gacha-resource-platinum,.gacha-resource-spirit{box-shadow:none;background:var(--gacha-resource-icon) center / contain no-repeat;border:0}.gacha-resource-sakura{background:linear-gradient(135deg,#ffffffeb 0 16%,#0000 17%),linear-gradient(#fff7d8,#ffc65d 55%,#f09232);border:2px solid #ffffffeb;box-shadow:inset 0 0 0 3px #ffffff61,0 0 5px #ffdc6f9e}.gacha-resource-sakura:before,.gacha-resource-fate:before,.gacha-resource-secret:before{border:2px solid #ffffffc2;border-color:#ffffffc2 #0000;border-radius:4px;inset:8px 7px}.gacha-resource-platinum{background:radial-gradient(circle at 50% 45%,#fffffffa 0 18%,#0000 19%),radial-gradient(at 50% 15%,#fff 0 18%,#d7f4ff 20% 34%,#0000 36%),radial-gradient(at 85%,#fff 0 18%,#b89cff 20% 34%,#0000 36%),radial-gradient(at 50% 85%,#fff 0 18%,#ff98ce 20% 34%,#0000 36%),radial-gradient(at 15%,#fff 0 18%,#9bdcff 20% 34%,#0000 36%),radial-gradient(circle,#e6fbff,#bca6ff 56%,#ff88bd);border-radius:50%;transform:rotate(0);box-shadow:0 0 9px #dbf2ffdb,inset 0 0 0 2px #ffffffb8}.gacha-resource-platinum:after{border:2px solid #ffffffb8;border-radius:50%;width:68%;height:68%;top:50%;left:50%;transform:translate(-50%,-50%)}.gacha-resource-fate{background:linear-gradient(135deg,#fffffff2 0 17%,#0000 18%),linear-gradient(#ffeaf5,#ff9ec6 56%,#f45b9c);border:2px solid #ffffffeb;box-shadow:inset 0 0 0 3px #ffffff57,0 0 5px #ff94c494}.gacha-resource-secret{background:linear-gradient(135deg,#fffffff2 0 17%,#0000 18%),linear-gradient(#e8fbff,#8ed7ff 56%,#4aa5e2);border:2px solid #ffffffeb;box-shadow:inset 0 0 0 3px #ffffff57,0 0 5px #80d5ff94}.gacha-resource-spirit{background:radial-gradient(circle,#3b3b42 0 18%,#0000 19%),conic-gradient(#f7f7f7,#777d86,#fff,#6f747d,#f7f7f7);border-radius:50%;transform:rotate(0);box-shadow:inset 0 0 0 4px #363a42b3,0 0 5px #ffffff73}.gacha-resource-spirit:before{border:3px solid #ffffffc7;border-radius:50%;width:56%;height:56%;top:50%;left:50%;transform:translate(-50%,-50%)}.gacha-resource-spirit:after{background:#ffffffd1;border-radius:99px;width:8px;height:34px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 0 2px #3a3e466b}.gacha-resource-icon.gacha-resource-sakura,.gacha-resource-icon.gacha-resource-fate,.gacha-resource-icon.gacha-resource-secret,.gacha-resource-icon.gacha-resource-platinum,.gacha-resource-icon.gacha-resource-spirit{background:var(--gacha-resource-icon) center / contain no-repeat;box-shadow:none;border:0;border-radius:0;transform:none}.gacha-resource-icon.gacha-resource-sakura:before,.gacha-resource-icon.gacha-resource-sakura:after,.gacha-resource-icon.gacha-resource-fate:before,.gacha-resource-icon.gacha-resource-fate:after,.gacha-resource-icon.gacha-resource-secret:before,.gacha-resource-icon.gacha-resource-secret:after,.gacha-resource-icon.gacha-resource-platinum:before,.gacha-resource-icon.gacha-resource-platinum:after,.gacha-resource-icon.gacha-resource-spirit:before,.gacha-resource-icon.gacha-resource-spirit:after{display:none}.gacha-dialog-backdrop{z-index:12;background:#3e2a3657;place-items:center;display:grid;position:absolute;inset:0}.gacha-process{z-index:20;background:#000;place-items:center;gap:0;width:100%;height:100%;min-height:0;animation:none;display:grid;position:absolute;inset:0;overflow:hidden}.gacha-machine-stage{perspective:900px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.gacha-dialog-backdrop.is-fullscreen{background:0 0;place-items:stretch stretch}.gacha-result-screen{background:linear-gradient(#ffffffb8,#ffffffd1),url(/game/assets/avg/school_courtyard.png) 50%/cover no-repeat;grid-template-rows:56px minmax(0,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.gacha-result-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ff8fbd1a 0 1px,#fff0 1px 5px),radial-gradient(circle at 50% 42%,#fff0a557,#0000 28%),linear-gradient(#ffeef76b,#ffffff14);position:absolute;inset:56px 0 0}.gacha-result-screen header{z-index:1;background:repeating-linear-gradient(0deg,#ffffff3b 0 2px,#fff0 2px 6px),linear-gradient(#ffc0d4,#f58dbd);grid-template-columns:160px 1fr 160px;align-items:center;min-height:56px;padding:0 16px;display:grid;position:relative;box-shadow:inset 0 -2px #c4588b57,0 2px 5px #6e41572e}.gacha-result-screen header h3{color:#fff;text-align:center;text-shadow:0 2px 2px #9a326561;grid-column:2;margin:0;font-size:30px;font-weight:400}.gacha-result-screen header button{color:#e35d83;background:linear-gradient(135deg,#0000 0 12%,#ffffffeb 13% 100%),linear-gradient(#fffffaf5,#ffe6c7f5);border:2px solid #db845bb8;border-radius:8px;grid-column:1;justify-self:start;min-width:116px;height:46px;font-size:26px;font-weight:400;box-shadow:inset 0 -3px #c476552e,0 2px 4px #8b465929}.gacha-result-stage{z-index:1;place-items:center;min-height:0;padding:28px 34px;display:grid;position:relative}.gacha-result-stage.is-summary{cursor:default}@keyframes gachaSinglePetalBloom{0%{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(.24)rotate(-28deg)}18%{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1.1)rotate(-14deg)}48%{opacity:1;transform:translate(-50%,-56%)scale(1.35)rotate(9deg)}68%{opacity:.92;transform:translate(-50%,-58%)scale(2.7)rotate(32deg)}78%,to{opacity:0;filter:blur(3px);transform:translate(-50%,-60%)scale(4.2)rotate(64deg)}}@keyframes gachaSingleCardReveal{0%{opacity:0;transform:translateY(26px)scale(.82)rotateY(20deg)}to{opacity:1;transform:translateY(0)scale(1)rotateY(0)}}@keyframes gachaFixedSlotReveal{0%{opacity:0;transform:translateY(18px)scale(.72)rotateY(26deg)}to{opacity:1;transform:translateY(0)scale(1)rotateY(0)}}@keyframes gachaPendingPetalPulse{0%,to{opacity:.66;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes gachaPremiumHalo{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes gachaPremiumRays{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes gachaSlotPremiumHalo{0%{filter:brightness();transform:scale(.98)rotate(0)}50%{filter:brightness(1.35);transform:scale(1.04)rotate(180deg)}to{filter:brightness();transform:scale(.98)rotate(360deg)}}@keyframes gachaSlotPremiumRays{0%{opacity:.42;transform:rotate(0)scale(.98)}45%{opacity:.95}to{opacity:.52;transform:rotate(-360deg)scale(1.02)}}@keyframes gachaTapHint{0%,to{opacity:.68;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes gachaCardReveal{0%{opacity:0;filter:brightness(2.4);transform:rotateY(72deg)scale(.62)translateY(22px)}45%{opacity:1;filter:brightness(1.7);transform:rotateY(-8deg)scale(1.08)translateY(-4px)}to{opacity:1;filter:brightness();transform:rotateY(0)scale(1)translateY(0)}}@keyframes gachaResultPlaceholders{0%{opacity:0;filter:blur(3px);transform:scale(.92)}45%{opacity:.88;filter:blur(.2px);transform:scale(1.02)}to{opacity:.34;filter:blur(.1px);transform:scale(1)}}@keyframes gachaBannerSlideNext{0%{opacity:.24;filter:blur(2px)drop-shadow(0 2px 4px #54323e40);transform:translate(84px)}72%{opacity:1;filter:blur()drop-shadow(0 2px 4px #54323e40);transform:translate(-8px)}to{opacity:1;filter:drop-shadow(0 2px 4px #54323e40);transform:translate(0)}}@keyframes gachaBannerSlidePrev{0%{opacity:.24;filter:blur(2px)drop-shadow(0 2px 4px #54323e40);transform:translate(-84px)}72%{opacity:1;filter:blur()drop-shadow(0 2px 4px #54323e40);transform:translate(8px)}to{opacity:1;filter:drop-shadow(0 2px 4px #54323e40);transform:translate(0)}}@keyframes gachaSpin{to{transform:rotate(360deg)}}@keyframes gachaPulse{0%,28%{opacity:0;transform:scale(.18)}54%{opacity:.54;transform:scale(.74)}78%{opacity:.92;transform:scale(1.08)}to{opacity:0;transform:scale(1.34)}}@keyframes gachaBurst{0%,70%{opacity:0;transform:scale(.24)rotate(0)}82%{opacity:.9;transform:scale(.9)rotate(22deg)}91%,to{opacity:0;transform:scale(1.45)rotate(72deg)}}@keyframes gachaWhiteFlash{0%,78%{opacity:0;transform:scale(.7)}86%{opacity:.72;transform:scale(1.02)}94%,to{opacity:0;transform:scale(1.32)}}@keyframes gachaMachineShake{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-4px)rotate(-2deg)}50%{transform:translate(3px)rotate(1.5deg)}75%{transform:translate(-2px)rotate(-1deg)}}@keyframes gachaBallShake{0%{transform:translate(-12px,5px)rotate(-30deg)}to{transform:translate(12px,-8px)rotate(34deg)}}@keyframes gachaKnob{0%,to{transform:rotate(0)}50%{transform:rotate(120deg)}}@keyframes gachaCapsuleDrop{0%,26%{opacity:0;transform:translate(-16px,-80px)scale(.22)rotate(0)}36%{opacity:.9;transform:translate(-8px,-24px)scale(.72)rotate(80deg)}50%{opacity:.88;transform:translate(30px,2px)scale(.84)rotate(210deg)}65%,to{opacity:0;transform:translate(92px,-8px)scale(.46)rotate(360deg)}}@keyframes gachaMeter{0%{transform:translate(-100%)}to{transform:translate(230%)}}@keyframes gachaSceneFade{0%,22%{background:#000}30%,84%{background:#06122b}92%{background:#ffffff94}to{background:#120c1c}}@keyframes gachaNightIn{0%,24%{opacity:0;filter:brightness(.55);transform:scale(1.12)}36%,88%{opacity:1;filter:brightness();transform:scale(1.02)}to{opacity:.62;filter:brightness(.92);transform:scale(1.05)}}@keyframes gachaTreeDrift{0%,28%{opacity:.72;transform:translate(90px)scale(1.12)}62%{opacity:1;transform:translate(0)scale(1.04)}to{opacity:.18;transform:translate(-42px)scale(1.1)}}@keyframes gachaCapsuleOrb{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.14)rotate(0)}26%{opacity:1;transform:translate(-50%,-50%)scale(.72)rotate(120deg)}43%{opacity:.95;transform:translate(-28%,-35%)scale(.58)rotate(240deg)}58%{opacity:.9;transform:translate(-78%,36%)scale(.9)rotate(330deg)}76%{opacity:1;transform:translate(-50%,-50%)scale(1.24)rotate(480deg)}92%,to{opacity:0;transform:translate(-50%,-50%)scale(4.2)rotate(620deg)}}@keyframes gachaOrbTravel{0%,32%{opacity:0;transform:translate(-18%,-30%)scale(.1)}48%{opacity:.76;transform:translate(-78%,22%)scale(.62)}74%{opacity:.95;transform:translate(-50%,-50%)scale(1)}88%,to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@keyframes gachaFlowerSigil{0%,68%{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}84%{opacity:.9;transform:translate(-50%,-50%)scale(.92)rotate(26deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1.42)rotate(90deg)}}@keyframes gachaPetalDrift{0%,24%{opacity:0;transform:translate(40px,-20px)rotate(0)scale(.6)}42%{opacity:.86}to{opacity:0;transform:translate(-180px,160px)rotate(240deg)scale(1.08)}}@keyframes gachaPetalWind{0%{opacity:0;transform:translate3d(-96px, -52px, 0) rotate(var(--rs)) scale(.55)}18%{opacity:calc(var(--peak) * .72)}48%{opacity:var(--peak);transform:translate3d(var(--dx1), var(--dy1), 0) rotate(var(--rm)) scale(.96)}78%{opacity:calc(var(--peak) * .78)}to{opacity:0;transform:translate3d(var(--dx2), var(--dy2), 0) rotate(var(--re)) scale(1.08)}}@keyframes gachaPetalFieldBreath{0%,20%{opacity:0;transform:translate(90px)}45%,78%{opacity:.72;transform:translate(0)}to{opacity:0;transform:translate(-80px)}}@keyframes gachaMachineVanish{0%,16%{opacity:1;transform:scale(.82)rotate(0)}24%{opacity:.78;transform:scale(.86)rotate(-2deg)}40%,to{opacity:0;transform:scale(.72)rotate(4deg)}}.left-feature-panel{z-index:25;color:#765f64;pointer-events:auto;background:repeating-linear-gradient(0deg,#87a2d41f 0 1px,#0000 1px 4px),linear-gradient(90deg,#fff9fce6,#f0f6ffbf 48%,#ffeff8db),url(/game/assets/avg/study_room.png) 50%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.left-feature-panel[hidden]{display:none}.left-feature-panel:before{content:"";-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#ffffff6b;position:absolute;inset:58px 0 0}.left-feature-close{z-index:3;color:#fff;text-shadow:0 1px 3px #973162d9;width:44px;height:44px;box-shadow:inset 0 -3px #c476553d,0 2px 4px #8b46592e;box-shadow:none;background:0 0;border:0;font-size:42px;font-weight:400;line-height:38px;position:absolute;top:8px;right:22px}.card-bag-detail .card-detail-preview-card.bag-card,.powerup-selector-detail .card-detail-preview-card.bag-card{cursor:default;width:159px;height:262px;margin:0 auto 14px}.card-bag-detail .card-detail-preview-card.bag-card .card-art,.powerup-selector-detail .card-detail-preview-card.bag-card .card-art{z-index:2;width:81.2%;height:87.4%;box-shadow:none;background-color:#0000;border:0;border-radius:4px;margin:0;position:absolute;top:7.2%;left:9.4%;overflow:hidden}.card-bag-detail .card-detail-preview-card.bag-card .card-art img,.powerup-selector-detail .card-detail-preview-card.bag-card .card-art img{object-fit:contain;object-position:var(--card-art-position,center bottom);width:100%;height:100%;transform:translate(var(--card-art-shift-x,0), var(--card-art-shift-y,0)) scale(var(--card-hires-scale,1.18));transform-origin:var(--card-art-origin,center bottom);display:block}.card-bag-detail .card-detail-preview-card.bag-card em,.powerup-selector-detail .card-detail-preview-card.bag-card em{z-index:8;color:#ffe25b;text-align:center;width:22.5%;min-width:22.5%;height:15.2%;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:8px 1fr;place-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:1;display:grid;position:absolute;bottom:3.5%;right:3.8%}.card-bag-detail .card-detail-preview-card.bag-card em small,.powerup-selector-detail .card-detail-preview-card.bag-card em small{color:#fff;margin:1px 0 -1px;font-size:8px;font-style:italic;line-height:1;display:block}.gacha-dialog-backdrop.is-process.is-fullscreen{overflow:hidden}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine]{contain:layout paint;background:#000;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine]>.gacha-result-stage{grid-row:1;width:100%;min-width:0;height:100%;min-height:0;padding:0;overflow:hidden}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-process{box-sizing:border-box;contain:strict;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;animation:none;position:absolute;inset:0}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-machine-stage{background:#05030b;width:auto;height:auto;position:absolute;inset:0}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo],.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo]:after{background:0 0}@keyframes unityGachaNightIn{0%,18%{opacity:0}76%,to{opacity:1}}@keyframes unityGachaFlowerGather{0%,18%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(0)}72%{opacity:.88;transform:translate(-50%,-50%)scale(.68)rotate(30deg)}to{opacity:.82;transform:translate(-50%,-50%)scale(.78)rotate(38deg)}}@keyframes unityGachaFlowerHold{to{transform:translate(-50%,-50%)scale(.78)rotate(398deg)}}@keyframes unityGachaLightGather{0%,45%{opacity:0;transform:translate(-50%,-50%)scale(.14)}to{opacity:.92;transform:translate(-50%,-50%)scale(1)}}@keyframes unityGachaLightHold{to{opacity:.68;transform:translate(-50%,-50%)scale(1.14)}}@keyframes unityGachaPetalsGather{0%,20%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:.72;transform:scale(1)rotate(0)}}@keyframes unityGachaPetalsHold{to{opacity:.94;transform:scale(1.04)rotate(2deg)}}@keyframes unityGachaBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)rotate(0)}22%{opacity:1}76%{opacity:.96}to{opacity:0;transform:translate(-50%,-50%)scale(1.7)rotate(42deg)}}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] [data-gacha-result-back]{box-sizing:border-box;width:117px;min-width:0;height:47px;min-height:0;box-shadow:none;color:#fff;text-shadow:none;background:0 0;border-style:solid;border-width:0 14px 0 30px;border-image:url(/game/assets/ui/unity-main-features/sprites/btn_014.png) 0 14 0 30 fill;border-radius:0;padding:0 8px 0 28px;font-size:26px;line-height:47px;top:0;left:30px}.gacha-dialog-backdrop[data-gacha-stage-overlay=true]{z-index:36;box-sizing:border-box;pointer-events:auto;width:1280px;height:720px;position:absolute;inset:0;overflow:hidden}.gacha-dialog-backdrop[data-gacha-stage-overlay=true][data-unity-prefab=UI009_GashaponMachine]{clip-path:inset(0)}.gacha-screen-panel[data-unity-prefab=UI009_Cashapon]:before,.gacha-screen-panel[data-unity-prefab=UI009_Cashapon]:after{content:none}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-process,.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-machine-stage{background:#05030b;place-items:center;width:100%;max-width:100%;height:100%;max-height:100%;animation:none;display:grid;position:absolute;inset:0}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-machine-stage{color:#fff;text-align:center;grid-template-rows:auto auto;align-content:center;gap:16px}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-machine-video-layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-machine-video-layer video,.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine] .gacha-machine-video-layer img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo]{background:#fff url(/game/assets/ui/unity-main-features/effects/bg_01.png) 50%/1290px 730px no-repeat;grid-template-rows:66px minmax(0,1fr)}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo]:after{content:none}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] header{box-sizing:border-box;height:66px;box-shadow:none;background:0 0;border-style:solid;border-width:0 2px 0 65px;border-image:url(/game/assets/ui/unity-main-features/sprites/bak_015.png) 0 2 0 65 fill}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] header h3{color:#fff;text-shadow:none;font-size:36px;line-height:36px}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] .gacha-result-stage{padding:0;position:absolute;inset:66px 0 0}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] header{z-index:5;box-sizing:border-box;width:1280px;height:66px;box-shadow:none;background:0 0;border:0;padding:0;position:absolute;top:0;left:0;overflow:visible}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] header:before{content:"";z-index:-1;box-sizing:border-box;pointer-events:none;border-style:solid;border-width:0 2px 0 65px;border-image:url(/game/assets/ui/unity-main-features/sprites/bak_015.png) 0 2 0 65 fill;width:1290px;height:66px;position:absolute;top:0;left:-5px}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] header h3{color:#fff;text-align:center;white-space:nowrap;text-shadow:1px 1px #a13761;grid-area:auto;width:162px;height:36px;margin:0;font-size:36px;line-height:36px;position:absolute;top:15px;left:559px}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] [data-gacha-result-back],.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] [data-gacha-result-main]{z-index:1;box-sizing:border-box;width:130px;min-width:0;height:60px;min-height:0;box-shadow:none;color:#0000;background:0 0;border:0;border-radius:0;padding:0;position:absolute;top:0;left:25px}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] [data-gacha-result-main]{left:1125px;right:auto}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] [data-gacha-result-back]:before{content:none}.gacha-result-screen[data-unity-prefab=UI009_CashaponInfo] [data-gacha-result-main]:before{content:"";box-sizing:border-box;pointer-events:none;border-style:solid;border-width:0 30px 0 14px;border-image:url(/game/assets/ui/unity-main-features/sprites/btn_015.png) 0 30 0 14 fill;width:117px;height:47px;position:absolute;top:6.5px;left:6.5px}.gacha-screen-panel[data-unity-prefab=UI009_Cashapon] .gacha-screen-state{z-index:4;box-sizing:border-box;color:#7e6b5a;text-align:center;background:#ffffffd1;place-items:center;width:896px;height:459px;padding:40px;font-size:26px;display:grid;position:absolute;top:80.5px;left:102px}.gacha-screen-panel[data-unity-prefab=UI009_Cashapon] .gacha-screen-state[hidden]{display:none}.gacha-process-screen[data-unity-prefab=UI009_GashaponMachine]{box-sizing:border-box;pointer-events:auto;width:1280px;height:720px;position:absolute;inset:0;overflow:hidden}#npc-info-panel[data-npc-interaction-enabled=true] .npc-info-menu,#npc-info-panel[data-npc-interaction-enabled=true] .npc-info-dialogue{display:none}#npc-info-panel[data-npc-interaction-enabled=true] .npc-info-character{transform-origin:50%;width:100%;height:100%;top:0;left:0;transform:none}#npc-info-panel[data-npc-interaction-enabled=true] #npc-model-canvas{width:100%;height:100%;inset:0}.npc-interaction-talk{pointer-events:none;z-index:10;position:absolute;inset:0}.npc-interaction-talk .story-avg-view{background:0 0;position:absolute;inset:0}.npc-option-rail{z-index:11}.npc-interaction-layer{z-index:auto;pointer-events:none;position:absolute;inset:0}.npc-interaction-layer>*{pointer-events:auto}.npc-option-rail{width:152px;height:720px;transition:transform var(--npc-rail-tween-duration,.18s) ease-out;position:absolute;top:0;left:1130px}.npc-option-rail[data-collapsed=true]{transform:translateX(var(--npc-rail-tween-x,102px))}.npc-option-rail[hidden]{display:none}.npc-option-rail-bg{pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/bak_010.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.npc-option-rail-button{cursor:default;background:0 0;border:0;width:90px;height:100px;padding:0;position:absolute;left:56px}.npc-option-rail-button-bg{pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/btn_004.png) 50%/100% 100% no-repeat;width:86px;height:86px;position:absolute;top:7px;left:2px}.npc-option-rail-icon{object-fit:fill;pointer-events:none;width:88px;height:92px;position:absolute;top:16px;left:1px}.npc-option-rail-button b{display:none}.npc-option-rail-button:hover .npc-option-rail-button-bg{filter:brightness(1.08)}.npc-option-rail-button:active .npc-option-rail-button-bg{filter:brightness(.92)}.npc-option-rail-toggle{cursor:default;background:0 0;border:0;padding:0;position:absolute}.npc-option-rail-toggle img{object-fit:contain;pointer-events:none;width:100%;height:100%}.npc-interaction-options,.npc-interaction-avg,.npc-interaction-gift{position:absolute;inset:0}.npc-interaction-options[hidden],.npc-interaction-avg[hidden],.npc-interaction-gift[hidden]{display:none}.npc-select-view.story-avg-view{background:0 0}.npc-interaction-options{z-index:12}.npc-select-cost{color:#b8860b;margin-left:14px;font-size:18px;font-style:normal;font-weight:400}.npc-avg-view.story-avg-view{z-index:auto;background:0 0;position:absolute;inset:0}.npc-avg-view.is-special-cg{cursor:pointer}.npc-interaction-gift .powerup-card-selector{z-index:13}.npc-avg-touch-layer{z-index:4;position:absolute;inset:0}.npc-avg-touch-layer[hidden]{display:none}.npc-home-overlay{position:absolute;inset:0}.npc-home-touch-zone{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.npc-home-touch-zone[hidden]{display:none}.npc-home-continue{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.npc-avg-screen-effect{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.npc-avg-screen-effect[data-npc-avg-screen-effect=plus-lighter]{mix-blend-mode:plus-lighter}.npc-avg-screen-effect .unity-effect-sprite{pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.npc-avg-fade{z-index:9;opacity:0;pointer-events:none;background:#000;transition:opacity .25s linear;position:absolute;inset:0}.npc-avg-view[data-npc-avg-fade=out] .npc-avg-fade{opacity:1}[data-npc-avg-vibrate=true] .npc-info-bg,[data-npc-avg-vibrate=true] .npc-avg-view .story-avg-3d-canvas{transform:translate(var(--avg-vibrate-x,0), var(--avg-vibrate-y,0))}.activity-screen-panel[data-menu-prefab=activity],.channel-screen-panel[data-menu-prefab=channel],.mission-screen-panel[data-menu-prefab=mission]{background:0 0}.activity-screen-panel[data-menu-prefab=activity]:before,.channel-screen-panel[data-menu-prefab=channel]:before,.mission-screen-panel[data-menu-prefab=mission]:before{content:none}.activity-screen-panel [data-activity-controls],.channel-screen-panel [data-channel-controls],.mission-screen-panel [data-mission-controls]{pointer-events:none;position:absolute;inset:0}.activity-screen-panel [data-activity-controls]>:not(.menu-prefab-positioned-control),.channel-screen-panel [data-channel-controls]>:not(.menu-prefab-positioned-control),.mission-screen-panel [data-mission-controls]>:not(.menu-prefab-positioned-control){position:absolute;top:-10000px;left:-10000px}.activity-row{cursor:default;background:0 0;border:0;padding:0;overflow:visible}.activity-info-row{box-sizing:border-box;left:var(--menu-prefab-left);top:var(--menu-prefab-top);width:var(--menu-prefab-width);height:var(--menu-prefab-height);pointer-events:none;position:absolute;overflow:visible}.activity-reward-slot{box-sizing:border-box;z-index:2200;pointer-events:auto;cursor:default;background:0 0;border:0;padding:0;position:absolute}.channel-message-row{box-sizing:border-box;left:var(--menu-prefab-left);top:var(--menu-prefab-top);width:var(--menu-prefab-width);height:var(--menu-prefab-height);pointer-events:none;position:absolute;overflow:visible}.channel-screen-panel [data-channel-action=sticker-close]{z-index:-1!important}.channel-sticker-cell{cursor:default;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;padding:0}.channel-screen-panel input[data-channel-action=input]{color:#ba1c5b;font-family:var(--ui-font);background:0 0;border:0;outline:none;padding:0 16px;font-size:26px;line-height:52px}.story-screen-panel{z-index:24;color:#c43b7d;pointer-events:auto;position:absolute;inset:0;overflow:clip}.story-screen-panel[hidden]{display:none}.story-screen-panel.story-screen-panel--server-battle{z-index:3000}.story-screen-panel--server-battle .story-screen-header,.story-screen-panel--server-battle .story-screen-list,.story-screen-panel--server-battle .story-memory-button,.story-screen-panel--server-battle .story-explore-back,.story-screen-panel--server-battle .story-explore-home{display:none}body.is-story-explore-open #ui{z-index:25;display:block}body.is-story-explore-open #ui .left-tools,body.is-story-explore-open #ui .right-menu{display:none}body.is-story-explore-open .bottom-ui{grid-template-columns:200px 300px 300px;gap:15px;width:830px;bottom:0;left:0;right:auto}body.is-story-explore-open .bottom-ui .bar[data-stat=stamina]{display:none}body.is-story-explore-open .bottom-ui .level-card{background:url(/Assets/01.Art/UI/AT01/Parts/bak_012.png) 50%/200px 110px no-repeat;width:200px;height:110px}body.is-story-explore-open .bottom-ui .level-card:before,body.is-story-explore-open .bottom-ui .level-card:after{content:"";pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/bak_005.png) 50%/127px 12px no-repeat;width:127px;height:12px;position:absolute;top:47px;left:12px}body.is-story-explore-open .bottom-ui .level-card:after{width:calc(125px * var(--story-exp-percent,0) / 100);background-image:url(/Assets/01.Art/UI/AT01/Parts/bak_006.png);background-position:0;background-size:125px 10px;height:10px;top:48px;left:13px}body.is-story-explore-open .bottom-ui .level-card>small{color:#0000;width:28px;height:20px;text-shadow:none;background:url(/Assets/01.Art/UI/AT01/Parts/UIp_048.png) 50%/contain no-repeat;top:25px;left:22px;overflow:hidden}body.is-story-explore-open .bottom-ui .level-card>b{color:#0000;width:48px;height:54px;text-shadow:none;justify-content:center;align-items:flex-start;font-size:0;line-height:0;display:flex;top:1px;left:75px}body.is-story-explore-open .bottom-ui .unity-bitmap-glyph{flex:none;height:54px;display:block;position:relative}body.is-story-explore-open .bottom-ui .unity-bitmap-glyph>span{background-repeat:no-repeat;display:block;position:absolute}body.is-story-explore-open .bottom-ui .level-card>b:after{content:attr(data-story-exp-percent);color:#76584f;text-align:left;width:48px;text-shadow:none;font-size:12px;font-weight:400;line-height:1;position:absolute;top:47px;left:70px}body.is-story-explore-open .bottom-ui .level-coins{font-family:var(--ui-font);gap:9px;font-size:18px;font-weight:400;bottom:3px;left:11px;right:12px}body.is-story-explore-open .bottom-ui .level-coins .coin-dot{width:30px;height:30px;box-shadow:none;background:url(/Assets/01.Art/UI/AT01/Parts/UIp_015.png) 50%/contain no-repeat;border:0;border-radius:0}body.is-story-explore-open .bottom-ui .level-coins em{font-weight:400}body.is-story-explore-open .bottom-ui .bar{gap:6px;height:46px;padding-left:5px;font-size:22px}body.is-story-explore-open .bottom-ui .bar:before{border-width:0 22px 0 48px;border-image:url(/Assets/01.Art/UI/AT01/Parts/bak_013.png) 0 22 0 48 fill}body.is-story-explore-open .bottom-ui .bar[data-stat=energy] .stat-icon{content:url(/Assets/01.Art/UI/AT01/Parts/UIp_016.png)}body.is-story-explore-open .bottom-ui .bar[data-stat=items] .stat-icon{content:url(/Assets/01.Art/UI/AT01/Parts/UIp_018.png)}body.is-story-explore-open .bottom-ui .bar button img{content:url(/Assets/01.Art/UI/AT01/Parts/btn_008.png)}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .unity-main-visual{display:none}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar[data-stat=energy] .unity-main-visual[data-unity-main-role=recovery]{left:calc(var(--story-schema-energy-recovery-left) - var(--story-schema-energy-left));top:calc(var(--story-schema-energy-recovery-top) - var(--story-schema-energy-top));width:var(--story-schema-energy-recovery-width);height:var(--story-schema-energy-recovery-height);color:var(--story-schema-energy-recovery-color);font-size:var(--story-schema-energy-recovery-font-size);line-height:var(--story-schema-energy-recovery-height);text-shadow:var(--story-schema-energy-recovery-text-shadow);pointer-events:none;display:flex;position:absolute}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .level-card>:not(.unity-main-visual),body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar>.stat-icon,body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar>b,body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar>button>img{opacity:1}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar:before{content:""}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar[data-stat=stamina]{display:none}body.story-explore-schema-active .bottom-ui{pointer-events:none;width:1280px;height:720px;display:block;inset:0 auto auto 0}body.story-explore-schema-active .bottom-ui .level-card,body.story-explore-schema-active .bottom-ui .bar{pointer-events:auto;margin:0;position:absolute}body.story-explore-schema-active .bottom-ui .level-card{left:var(--story-schema-playerLevel-left);top:var(--story-schema-playerLevel-top);width:var(--story-schema-playerLevel-width);height:var(--story-schema-playerLevel-height);background-image:var(--story-schema-playerLevel-image)}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .level-card{left:var(--story-schema-playerLevel-left);top:var(--story-schema-playerLevel-top);width:var(--story-schema-playerLevel-width);height:var(--story-schema-playerLevel-height);background:var(--story-schema-playerLevel-image) center / 100% 100% no-repeat}body.story-explore-schema-active .bottom-ui .bar[data-stat=energy],body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar[data-stat=energy]{left:var(--story-schema-energy-left);top:var(--story-schema-energy-top);width:var(--story-schema-energy-width);height:var(--story-schema-energy-height)}body.story-explore-schema-active .bottom-ui .bar[data-stat=items],body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar[data-stat=items]{left:var(--story-schema-gems-left);top:var(--story-schema-gems-top);width:var(--story-schema-gems-width);height:var(--story-schema-gems-height)}body.story-explore-schema-active .bottom-ui .level-card:before{left:calc(var(--story-schema-playerLevel-exp-track-left) - var(--story-schema-playerLevel-left));top:calc(var(--story-schema-playerLevel-exp-track-top) - var(--story-schema-playerLevel-top));width:var(--story-schema-playerLevel-exp-track-width);height:var(--story-schema-playerLevel-exp-track-height);box-sizing:border-box;border-style:solid;border-width:var(--story-schema-playerLevel-exp-track-border-width);border-image-source:var(--story-schema-playerLevel-exp-track-image);border-image-slice:var(--story-schema-playerLevel-exp-track-border-slice);background:0 0;border-image-repeat:stretch}body.story-explore-schema-active .bottom-ui .level-card:after{left:calc(var(--story-schema-playerLevel-exp-fill-left) - var(--story-schema-playerLevel-left));top:calc(var(--story-schema-playerLevel-exp-fill-top) - var(--story-schema-playerLevel-top));width:var(--story-schema-playerLevel-exp-fill-width);height:var(--story-schema-playerLevel-exp-fill-height);background-image:var(--story-schema-playerLevel-exp-fill-image);background-position:0;background-size:var(--story-schema-playerLevel-exp-fill-width) var(--story-schema-playerLevel-exp-fill-height);clip-path:inset(0 var(--story-exp-clip-right,100%) 0 0)}body.story-explore-schema-active .bottom-ui .level-card>small{left:calc(var(--story-schema-playerLevel-caption-left) - var(--story-schema-playerLevel-left));top:calc(var(--story-schema-playerLevel-caption-top) - var(--story-schema-playerLevel-top));width:var(--story-schema-playerLevel-caption-width);height:var(--story-schema-playerLevel-caption-height);background-image:var(--story-schema-playerLevel-caption-image)}body.story-explore-schema-active .bottom-ui .level-card>b{left:calc(var(--story-schema-playerLevel-level-left) - var(--story-schema-playerLevel-left));top:calc(var(--story-schema-playerLevel-level-top) - var(--story-schema-playerLevel-top));width:var(--story-schema-playerLevel-level-width);height:var(--story-schema-playerLevel-level-height);justify-content:center}body.story-explore-schema-active .bottom-ui .level-card>b:after{left:calc(var(--story-schema-playerLevel-exp-percent-left) - var(--story-schema-playerLevel-level-left));top:calc(var(--story-schema-playerLevel-exp-percent-top) - var(--story-schema-playerLevel-level-top));width:var(--story-schema-playerLevel-exp-percent-width);height:var(--story-schema-playerLevel-exp-percent-height);color:var(--story-schema-playerLevel-exp-percent-color);font-size:var(--story-schema-playerLevel-exp-percent-font-size);text-shadow:var(--story-schema-playerLevel-exp-percent-text-shadow);font-weight:400}body.story-explore-schema-active .bottom-ui .level-coins{display:block;inset:0}body.story-explore-schema-active .bottom-ui .level-coins .coin-dot{left:calc(var(--story-schema-playerLevel-coin-icon-left) - var(--story-schema-playerLevel-left));top:calc(var(--story-schema-playerLevel-coin-icon-top) - var(--story-schema-playerLevel-top));width:var(--story-schema-playerLevel-coin-icon-width);height:var(--story-schema-playerLevel-coin-icon-height);background-image:var(--story-schema-playerLevel-coin-icon-image);position:absolute}body.story-explore-schema-active .bottom-ui .level-coins em{left:calc(var(--story-schema-playerLevel-coins-left) - var(--story-schema-playerLevel-left));top:calc(var(--story-schema-playerLevel-coins-top) - var(--story-schema-playerLevel-top));width:var(--story-schema-playerLevel-coins-width);height:var(--story-schema-playerLevel-coins-height);color:var(--story-schema-playerLevel-coins-color);font-size:var(--story-schema-playerLevel-coins-font-size);font-weight:400;line-height:var(--story-schema-playerLevel-coins-height);text-align:var(--story-schema-playerLevel-coins-text-align);text-shadow:var(--story-schema-playerLevel-coins-text-shadow);position:absolute}body.story-explore-schema-active .bottom-ui .bar:before{width:var(--story-schema-energy-background-width);height:var(--story-schema-energy-background-height);border-image-source:var(--story-schema-energy-background-image);inset:auto}body.story-explore-schema-active .bottom-ui .bar[data-stat=energy]:before{left:calc(var(--story-schema-energy-background-left) - var(--story-schema-energy-left));top:calc(var(--story-schema-energy-background-top) - var(--story-schema-energy-top))}body.story-explore-schema-active .bottom-ui .bar[data-stat=items]:before{left:calc(var(--story-schema-gems-background-left) - var(--story-schema-gems-left));top:calc(var(--story-schema-gems-background-top) - var(--story-schema-gems-top));width:var(--story-schema-gems-background-width);height:var(--story-schema-gems-background-height);border-image-source:var(--story-schema-gems-background-image)}body.story-explore-schema-active .bottom-ui .bar .stat-icon,body.story-explore-schema-active .bottom-ui .bar b,body.story-explore-schema-active .bottom-ui .bar button{margin:0;position:absolute}body.story-explore-schema-active .bottom-ui .bar[data-stat=energy] .stat-icon{left:calc(var(--story-schema-energy-icon-left) - var(--story-schema-energy-left));top:calc(var(--story-schema-energy-icon-top) - var(--story-schema-energy-top));width:var(--story-schema-energy-icon-width);height:var(--story-schema-energy-icon-height);content:var(--story-schema-energy-icon-image)}body.story-explore-schema-active .bottom-ui .bar[data-stat=items] .stat-icon{left:calc(var(--story-schema-gems-icon-left) - var(--story-schema-gems-left));top:calc(var(--story-schema-gems-icon-top) - var(--story-schema-gems-top));width:var(--story-schema-gems-icon-width);height:var(--story-schema-gems-icon-height);content:var(--story-schema-gems-icon-image)}body.story-explore-schema-active .bottom-ui .bar[data-stat=energy] b{left:calc(var(--story-schema-energy-value-left) - var(--story-schema-energy-left));top:calc(var(--story-schema-energy-value-top) - var(--story-schema-energy-top));width:var(--story-schema-energy-value-width);height:var(--story-schema-energy-value-height);color:var(--story-schema-energy-value-color);font-size:var(--story-schema-energy-value-font-size);font-weight:400;line-height:var(--story-schema-energy-value-height);text-align:center;text-shadow:var(--story-schema-energy-value-text-shadow)}body.story-explore-schema-active .bottom-ui .bar[data-stat=items] b{left:calc(var(--story-schema-gems-value-left) - var(--story-schema-gems-left));top:calc(var(--story-schema-gems-value-top) - var(--story-schema-gems-top));width:var(--story-schema-gems-value-width);height:var(--story-schema-gems-value-height);color:var(--story-schema-gems-value-color);font-size:var(--story-schema-gems-value-font-size);font-weight:400;line-height:var(--story-schema-gems-value-height);text-align:center;text-shadow:var(--story-schema-gems-value-text-shadow)}body.story-explore-schema-active .bottom-ui .bar[data-stat=energy] button img{content:var(--story-schema-energy-add-image)}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar[data-stat=energy] button{left:calc(var(--story-schema-energy-add-left) - var(--story-schema-energy-left));top:calc(var(--story-schema-energy-add-top) - var(--story-schema-energy-top));width:var(--story-schema-energy-add-width);height:var(--story-schema-energy-add-height)}body.story-explore-schema-active .bottom-ui .bar[data-stat=items] button img{content:var(--story-schema-gems-add-image)}body.story-explore-schema-active #ui[data-unity-main-hud=true] .bottom-ui .bar[data-stat=items] button{left:calc(var(--story-schema-gems-add-left) - var(--story-schema-gems-left));top:calc(var(--story-schema-gems-add-top) - var(--story-schema-gems-top));width:var(--story-schema-gems-add-width);height:var(--story-schema-gems-add-height)}body.story-explore-schema-active .story-explore-panel h3{left:var(--story-schema-header-left);top:var(--story-schema-header-top);z-index:1;width:var(--story-schema-header-width);height:var(--story-schema-header-height);font-family:var(--ui-font);background-image:none;padding:0;font-weight:400;position:absolute}body.story-explore-schema-active .story-explore-panel h3:before{content:"";box-sizing:border-box;border-style:solid;border-width:var(--story-schema-header-border-width);border-image-source:var(--story-schema-header-image);border-image-slice:var(--story-schema-header-border-slice);pointer-events:none;border-image-repeat:stretch;position:absolute;inset:0}body.story-explore-schema-active .story-explore-panel h3 [data-story-schema-role]{top:calc(var(--story-schema-header-title-top) - var(--story-schema-header-top));height:var(--story-schema-header-title-height);font-family:inherit;font-size:var(--story-schema-header-title-font-size);font-weight:400;line-height:var(--story-schema-header-title-height);-webkit-text-stroke:0;paint-order:normal;white-space:nowrap;position:absolute}body.story-explore-schema-active .story-explore-panel h3 [data-story-schema-role=chapter]{left:calc(var(--story-schema-header-chapter-left) - var(--story-schema-header-left));top:calc(var(--story-schema-header-chapter-top) - var(--story-schema-header-top));width:var(--story-schema-header-chapter-width);height:var(--story-schema-header-chapter-height);color:var(--story-schema-header-chapter-color);font-size:var(--story-schema-header-chapter-font-size);line-height:var(--story-schema-header-chapter-height);text-align:var(--story-schema-header-chapter-text-align);text-shadow:var(--story-schema-header-chapter-text-shadow)}body.story-explore-schema-active .story-explore-panel h3 [data-story-schema-role=title]{left:calc(var(--story-schema-header-title-left) - var(--story-schema-header-left));width:var(--story-schema-header-title-width);color:var(--story-schema-header-title-color);text-align:var(--story-schema-header-title-text-align);text-shadow:var(--story-schema-header-title-text-shadow)}body.story-explore-schema-active .story-explore-back,body.story-explore-schema-active .story-explore-home{top:var(--story-schema-back-top);width:var(--story-schema-back-width);height:var(--story-schema-back-height);background-image:none;padding:0}body.story-explore-schema-active .story-explore-back:before,body.story-explore-schema-active .story-explore-home:before{content:"";box-sizing:border-box;border-style:solid;pointer-events:none;border-image-repeat:stretch;position:absolute;inset:0;transform:translate(.5px,.5px)}body.story-explore-schema-active .story-explore-back span,body.story-explore-schema-active .story-explore-home span{top:calc(var(--story-schema-back-label-top) - var(--story-schema-back-top));width:var(--story-schema-back-label-width);height:var(--story-schema-back-label-height);color:var(--story-schema-back-label-color);font-size:var(--story-schema-back-label-font-size);font-weight:400;line-height:var(--story-schema-back-label-height);-webkit-text-stroke:0;paint-order:normal;text-align:var(--story-schema-back-label-text-align);text-shadow:var(--story-schema-back-label-text-shadow);position:absolute}body.story-explore-schema-active .story-explore-back span{left:calc(var(--story-schema-back-label-left) - var(--story-schema-back-left))}body.story-explore-schema-active .story-explore-home span{left:calc(var(--story-schema-home-label-left) - var(--story-schema-home-left));top:calc(var(--story-schema-home-label-top) - var(--story-schema-home-top));width:var(--story-schema-home-label-width);height:var(--story-schema-home-label-height);color:var(--story-schema-home-label-color);font-size:var(--story-schema-home-label-font-size);line-height:var(--story-schema-home-label-height);text-align:var(--story-schema-home-label-text-align);text-shadow:var(--story-schema-home-label-text-shadow)}body.story-explore-schema-active .story-explore-back{left:var(--story-schema-back-left)}body.story-explore-schema-active .story-explore-back:before{border-width:var(--story-schema-back-border-width);border-image-source:var(--story-schema-back-image);border-image-slice:var(--story-schema-back-border-slice)}body.story-explore-schema-active .story-explore-home{left:var(--story-schema-home-left);right:auto;top:var(--story-schema-home-top);width:var(--story-schema-home-width);height:var(--story-schema-home-height)}body.story-explore-schema-active .story-explore-home:before{border-width:var(--story-schema-home-border-width);border-image-source:var(--story-schema-home-image);border-image-slice:var(--story-schema-home-border-slice)}body.story-explore-schema-active .story-explore-progress{left:var(--story-schema-progress-left);top:var(--story-schema-progress-top);width:var(--story-schema-progress-width);height:var(--story-schema-progress-height);font-family:var(--ui-font);-webkit-text-stroke:0;paint-order:normal;font-weight:400;display:block;right:auto;overflow:visible}body.story-explore-schema-active .story-explore-progress:before{content:"";z-index:0;box-sizing:border-box;border-style:solid;border-width:var(--story-schema-progress-background-border-width);border-image-source:var(--story-schema-progress-background-image);border-image-slice:var(--story-schema-progress-background-border-slice);filter:brightness(0);opacity:var(--story-schema-progress-background-opacity);pointer-events:none;border-image-repeat:stretch;position:absolute;inset:0}body.story-explore-schema-active .story-explore-progress b{font-weight:400;display:contents}body.story-explore-schema-active .story-explore-progress [data-story-schema-role]{z-index:1;-webkit-text-stroke:0;paint-order:normal;white-space:nowrap;font-family:inherit;font-weight:400;position:absolute;overflow:visible}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressCurrent]{left:calc(var(--story-schema-progress-current-left) - var(--story-schema-progress-left));top:calc(var(--story-schema-progress-current-top) - var(--story-schema-progress-top));width:var(--story-schema-progress-current-width);height:var(--story-schema-progress-current-height);color:var(--story-schema-progress-current-color);font-size:var(--story-schema-progress-current-font-size);line-height:var(--story-schema-progress-current-height);text-align:var(--story-schema-progress-current-text-align);text-shadow:var(--story-schema-progress-current-text-shadow)}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressSeparator]{left:calc(var(--story-schema-progress-separator-left) - var(--story-schema-progress-left));top:calc(var(--story-schema-progress-separator-top) - var(--story-schema-progress-top));width:var(--story-schema-progress-separator-width);height:var(--story-schema-progress-separator-height);color:var(--story-schema-progress-separator-color);font-size:var(--story-schema-progress-separator-font-size);line-height:var(--story-schema-progress-separator-height);text-align:var(--story-schema-progress-separator-text-align);text-shadow:var(--story-schema-progress-separator-text-shadow)}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressMax]{left:calc(var(--story-schema-progress-max-left) - var(--story-schema-progress-left));top:calc(var(--story-schema-progress-max-top) - var(--story-schema-progress-top));width:var(--story-schema-progress-max-width);height:var(--story-schema-progress-max-height);color:var(--story-schema-progress-max-color);font-size:var(--story-schema-progress-max-font-size);line-height:var(--story-schema-progress-max-height);text-align:var(--story-schema-progress-max-text-align);text-shadow:var(--story-schema-progress-max-text-shadow)}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressCurrent]{left:auto;right:calc(var(--story-schema-progress-left) + var(--story-schema-progress-width) - var(--story-schema-progress-current-left) - var(--story-schema-progress-current-width));width:auto}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressSeparator]{left:calc(var(--story-schema-progress-separator-left) - var(--story-schema-progress-left) + var(--story-schema-progress-separator-width) / 2);width:auto;transform:translate(-50%)}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressMax]{width:auto}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressCaption]{left:calc(var(--story-schema-progress-caption-left) - var(--story-schema-progress-left));top:calc(var(--story-schema-progress-caption-top) - var(--story-schema-progress-top));width:var(--story-schema-progress-caption-width);height:var(--story-schema-progress-caption-height);color:var(--story-schema-progress-caption-color);font-size:var(--story-schema-progress-caption-font-size);line-height:var(--story-schema-progress-caption-height);text-align:var(--story-schema-progress-caption-text-align);text-shadow:var(--story-schema-progress-caption-text-shadow)}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=progressPercent]{left:calc(var(--story-schema-progress-percent-left) - var(--story-schema-progress-left));top:calc(var(--story-schema-progress-percent-top) - var(--story-schema-progress-top));width:var(--story-schema-progress-percent-width);height:var(--story-schema-progress-percent-height);color:var(--story-schema-progress-percent-color);font-size:var(--story-schema-progress-percent-font-size);line-height:var(--story-schema-progress-percent-height);text-align:var(--story-schema-progress-percent-text-align);text-shadow:var(--story-schema-progress-percent-text-shadow)}body.story-explore-schema-active .story-explore-progress [data-story-schema-role=percentSymbol]{left:calc(var(--story-schema-progress-percent-symbol-left) - var(--story-schema-progress-left));top:calc(var(--story-schema-progress-percent-symbol-top) - var(--story-schema-progress-top));width:var(--story-schema-progress-percent-symbol-width);height:var(--story-schema-progress-percent-symbol-height);color:var(--story-schema-progress-percent-symbol-color);font-size:var(--story-schema-progress-percent-symbol-font-size);line-height:var(--story-schema-progress-percent-symbol-height);text-align:var(--story-schema-progress-percent-symbol-text-align);text-shadow:var(--story-schema-progress-percent-symbol-text-shadow)}body.story-explore-schema-active .story-explore-slots{pointer-events:none;width:100%;height:100%;display:block;top:0;left:0}body.story-explore-schema-active .story-explore-slots[hidden]{display:none}body.story-explore-schema-active .story-explore-slots i{margin:0;position:absolute}body.story-explore-schema-active .story-explore-slots i:first-child{left:var(--story-schema-collect-card-1-left);top:var(--story-schema-collect-card-1-top);width:var(--story-schema-collect-card-1-width);height:var(--story-schema-collect-card-1-height);background-image:var(--story-schema-collect-card-1-image)}body.story-explore-schema-active .story-explore-slots i:nth-child(2){left:var(--story-schema-collect-card-2-left);top:var(--story-schema-collect-card-2-top);width:var(--story-schema-collect-card-2-width);height:var(--story-schema-collect-card-2-height);background-image:var(--story-schema-collect-card-2-image)}body.story-explore-schema-active .story-explore-slots i:nth-child(3){left:var(--story-schema-collect-card-3-left);top:var(--story-schema-collect-card-3-top);width:var(--story-schema-collect-card-3-width);height:var(--story-schema-collect-card-3-height);background-image:var(--story-schema-collect-card-3-image)}body.story-explore-schema-active .story-explore-slots i:nth-child(4){left:var(--story-schema-collect-card-4-left);top:var(--story-schema-collect-card-4-top);width:var(--story-schema-collect-card-4-width);height:var(--story-schema-collect-card-4-height);background-image:var(--story-schema-collect-card-4-image)}body.story-explore-schema-active .story-explore-slots i:nth-child(5){left:var(--story-schema-collect-card-5-left);top:var(--story-schema-collect-card-5-top);width:var(--story-schema-collect-card-5-width);height:var(--story-schema-collect-card-5-height);background-image:var(--story-schema-collect-card-5-image)}body.story-explore-schema-active .story-explore-panel .story-explore-actions{pointer-events:none;width:auto;display:block;inset:0}body.story-explore-schema-active .story-explore-panel[data-view-mode=reward] .story-explore-actions,body.story-explore-schema-active .story-explore-panel[data-view-mode=story-opening] .story-explore-actions{z-index:7}body.story-explore-schema-active .story-explore-panel .story-explore-actions button{pointer-events:auto;background-image:none;margin:0;position:absolute;bottom:auto}body.story-explore-schema-active .story-explore-actions button:before{content:"";box-sizing:border-box;border-style:solid;pointer-events:none;border-image-repeat:stretch;position:absolute;inset:0}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-next]{left:var(--story-schema-forward-left);top:var(--story-schema-forward-top);width:var(--story-schema-forward-width);height:var(--story-schema-forward-height)}body.story-explore-schema-active .story-explore-actions [data-story-explore-next]:before{border-width:var(--story-schema-forward-border-width);border-image-source:var(--story-schema-forward-image);border-image-slice:var(--story-schema-forward-border-slice)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-bag]{left:var(--story-schema-cardBag-left);top:var(--story-schema-cardBag-top);width:var(--story-schema-cardBag-width);height:var(--story-schema-cardBag-height)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-bag]:before{border-width:var(--story-schema-cardBag-border-width);border-image-source:var(--story-schema-cardBag-image);border-image-slice:var(--story-schema-cardBag-border-slice)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-deck]{left:var(--story-schema-deck-left);top:var(--story-schema-deck-top);width:var(--story-schema-deck-width);height:var(--story-schema-deck-height)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-gift]{left:var(--story-schema-stageGift-left);top:var(--story-schema-stageGift-top);width:var(--story-schema-stageGift-width);height:var(--story-schema-stageGift-height);background-image:var(--story-schema-stageGift-image);background-repeat:no-repeat;background-size:100% 100%}body.story-explore-schema-active .story-explore-actions [data-story-explore-gift]:before{border-width:0}body.story-explore-schema-active .story-explore-panel[data-view-mode=reward] h3,body.story-explore-schema-active .story-explore-panel[data-view-mode=reward] .story-explore-back,body.story-explore-schema-active .story-explore-panel[data-view-mode=reward] .story-explore-home,body.story-explore-schema-active .story-explore-panel[data-view-mode=reward] .story-explore-slots,body.story-explore-schema-active .story-explore-panel[data-view-mode=reward] .story-explore-progress,body.story-explore-schema-active .story-explore-panel[data-view-mode=story-opening] h3,body.story-explore-schema-active .story-explore-panel[data-view-mode=story-opening] .story-explore-back,body.story-explore-schema-active .story-explore-panel[data-view-mode=story-opening] .story-explore-home,body.story-explore-schema-active .story-explore-panel[data-view-mode=story-opening] .story-explore-slots,body.story-explore-schema-active .story-explore-panel[data-view-mode=story-opening] .story-explore-progress{z-index:7}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-deck]:before{border-width:var(--story-schema-deck-border-width);border-image-source:var(--story-schema-deck-image);border-image-slice:var(--story-schema-deck-border-slice)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-event-confirm]{left:var(--story-schema-exploreStoryConfirm-left);top:var(--story-schema-exploreStoryConfirm-top);width:var(--story-schema-exploreStoryConfirm-width);height:var(--story-schema-exploreStoryConfirm-height)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-event-confirm]:before{border-width:var(--story-schema-exploreStoryConfirm-border-width);border-image-source:var(--story-schema-exploreStoryConfirm-image);border-image-slice:var(--story-schema-exploreStoryConfirm-border-slice)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-event-confirm] span{left:calc(var(--story-schema-explore-story-confirm-icon-left) - var(--story-schema-exploreStoryConfirm-left));top:calc(var(--story-schema-explore-story-confirm-icon-top) - var(--story-schema-exploreStoryConfirm-top));width:var(--story-schema-explore-story-confirm-icon-width);height:var(--story-schema-explore-story-confirm-icon-height);background-size:100% 100%;background-image:var(--story-schema-explore-story-confirm-icon-image)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-event-confirm] b{left:calc(var(--story-schema-explore-story-confirm-label-left) - var(--story-schema-exploreStoryConfirm-left));top:calc(var(--story-schema-explore-story-confirm-label-top) - var(--story-schema-exploreStoryConfirm-top));width:var(--story-schema-explore-story-confirm-label-width);height:var(--story-schema-explore-story-confirm-label-height);color:var(--story-schema-explore-story-confirm-label-color);font-size:var(--story-schema-explore-story-confirm-label-font-size);line-height:var(--story-schema-explore-story-confirm-label-height);text-align:var(--story-schema-explore-story-confirm-label-text-align);text-shadow:var(--story-schema-explore-story-confirm-label-text-shadow)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-accept]{left:var(--story-schema-exploreFriendAdd-left);top:var(--story-schema-exploreFriendAdd-top);width:var(--story-schema-exploreFriendAdd-width);height:var(--story-schema-exploreFriendAdd-height)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-accept]:before{border-width:var(--story-schema-exploreFriendAdd-border-width);border-image-source:var(--story-schema-exploreFriendAdd-image);border-image-slice:var(--story-schema-exploreFriendAdd-border-slice)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-accept] span{left:calc(var(--story-schema-explore-friend-add-icon-left) - var(--story-schema-exploreFriendAdd-left));top:calc(var(--story-schema-explore-friend-add-icon-top) - var(--story-schema-exploreFriendAdd-top));width:var(--story-schema-explore-friend-add-icon-width);height:var(--story-schema-explore-friend-add-icon-height);background-size:100% 100%;background-image:var(--story-schema-explore-friend-add-icon-image)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-accept] b{left:calc(var(--story-schema-explore-friend-add-label-left) - var(--story-schema-exploreFriendAdd-left));top:calc(var(--story-schema-explore-friend-add-label-top) - var(--story-schema-exploreFriendAdd-top));width:var(--story-schema-explore-friend-add-label-width);height:var(--story-schema-explore-friend-add-label-height);color:var(--story-schema-explore-friend-add-label-color);font-size:var(--story-schema-explore-friend-add-label-font-size);line-height:var(--story-schema-explore-friend-add-label-height);text-align:var(--story-schema-explore-friend-add-label-text-align);text-shadow:var(--story-schema-explore-friend-add-label-text-shadow)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-decline]{left:var(--story-schema-exploreFriendSkip-left);top:var(--story-schema-exploreFriendSkip-top);width:var(--story-schema-exploreFriendSkip-width);height:var(--story-schema-exploreFriendSkip-height)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-decline]:before{border-width:var(--story-schema-exploreFriendSkip-border-width);border-image-source:var(--story-schema-exploreFriendSkip-image);border-image-slice:var(--story-schema-exploreFriendSkip-border-slice)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-decline] span{left:calc(var(--story-schema-explore-friend-skip-icon-left) - var(--story-schema-exploreFriendSkip-left));top:calc(var(--story-schema-explore-friend-skip-icon-top) - var(--story-schema-exploreFriendSkip-top));width:var(--story-schema-explore-friend-skip-icon-width);height:var(--story-schema-explore-friend-skip-icon-height);background-size:100% 100%;background-image:var(--story-schema-explore-friend-skip-icon-image)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-friend-decline] b{left:calc(var(--story-schema-explore-friend-skip-label-left) - var(--story-schema-exploreFriendSkip-left));top:calc(var(--story-schema-explore-friend-skip-label-top) - var(--story-schema-exploreFriendSkip-top));width:var(--story-schema-explore-friend-skip-label-width);height:var(--story-schema-explore-friend-skip-label-height);color:var(--story-schema-explore-friend-skip-label-color);font-size:var(--story-schema-explore-friend-skip-label-font-size);line-height:var(--story-schema-explore-friend-skip-label-height);text-align:var(--story-schema-explore-friend-skip-label-text-align);text-shadow:var(--story-schema-explore-friend-skip-label-text-shadow)}body.story-explore-schema-active .story-explore-actions button,body.story-explore-schema-active .story-explore-actions b,body.story-explore-schema-active .story-explore-actions span i,body.story-explore-schema-active .story-explore-actions span em{font-family:var(--ui-font);font-weight:400}body.story-explore-schema-active .story-explore-actions b,body.story-explore-schema-active .story-explore-actions span i,body.story-explore-schema-active .story-explore-actions span em{-webkit-text-stroke:0;paint-order:normal}body.story-explore-schema-active .bottom-ui .level-coins em,body.story-explore-schema-active .bottom-ui .bar b,body.story-explore-schema-active .bottom-ui .level-card>b:after{font-family:var(--ui-font);-webkit-text-stroke:0;paint-order:normal;font-weight:400}body.story-explore-schema-active .story-explore-actions [data-story-explore-next] span{left:calc(var(--story-schema-forward-icon-left) - var(--story-schema-forward-left));top:calc(var(--story-schema-forward-icon-top) - var(--story-schema-forward-top));width:var(--story-schema-forward-icon-width);height:var(--story-schema-forward-icon-height);background-size:100% 100%;background-image:var(--story-schema-forward-icon-image)}body.story-explore-schema-active .story-explore-actions [data-story-explore-next] span i{left:calc(var(--story-schema-forward-minus-left) - var(--story-schema-forward-icon-left));top:calc(var(--story-schema-forward-minus-top) - var(--story-schema-forward-icon-top));width:var(--story-schema-forward-minus-width);height:var(--story-schema-forward-minus-height);color:var(--story-schema-forward-minus-color);font-size:var(--story-schema-forward-minus-font-size);line-height:var(--story-schema-forward-minus-height);text-align:var(--story-schema-forward-minus-text-align);text-shadow:var(--story-schema-forward-minus-text-shadow)}body.story-explore-schema-active .story-explore-actions [data-story-explore-next] span em{left:calc(var(--story-schema-forward-cost-left) - var(--story-schema-forward-icon-left));top:calc(var(--story-schema-forward-cost-top) - var(--story-schema-forward-icon-top));width:var(--story-schema-forward-cost-width);height:var(--story-schema-forward-cost-height);color:var(--story-schema-forward-cost-color);font-size:var(--story-schema-forward-cost-font-size);line-height:var(--story-schema-forward-cost-height);text-align:var(--story-schema-forward-cost-text-align);text-shadow:var(--story-schema-forward-cost-text-shadow)}body.story-explore-schema-active .story-explore-actions [data-story-explore-next] b{left:calc(var(--story-schema-forward-label-left) - var(--story-schema-forward-left));top:calc(var(--story-schema-forward-label-top) - var(--story-schema-forward-top));width:var(--story-schema-forward-label-width);height:var(--story-schema-forward-label-height);color:var(--story-schema-forward-label-color);font-size:var(--story-schema-forward-label-font-size);line-height:var(--story-schema-forward-label-height);text-align:var(--story-schema-forward-label-text-align);text-shadow:var(--story-schema-forward-label-text-shadow)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-bag] span{left:calc(var(--story-schema-cardBag-icon-left) - var(--story-schema-cardBag-left));top:calc(var(--story-schema-cardBag-icon-top) - var(--story-schema-cardBag-top));width:var(--story-schema-cardBag-icon-width);height:var(--story-schema-cardBag-icon-height);background-size:100% 100%;background-image:var(--story-schema-cardBag-icon-image)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-deck] span{left:calc(var(--story-schema-deck-icon-left) - var(--story-schema-deck-left));top:calc(var(--story-schema-deck-icon-top) - var(--story-schema-deck-top));width:var(--story-schema-deck-icon-width);height:var(--story-schema-deck-icon-height);background-size:100% 100%;background-image:var(--story-schema-deck-icon-image)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-bag] b{left:calc(var(--story-schema-cardBag-label-left) - var(--story-schema-cardBag-left));top:calc(var(--story-schema-cardBag-label-top) - var(--story-schema-cardBag-top));width:var(--story-schema-cardBag-label-width);height:var(--story-schema-cardBag-label-height);color:var(--story-schema-cardBag-label-color);font-size:var(--story-schema-cardBag-label-font-size);line-height:var(--story-schema-cardBag-label-height);text-align:var(--story-schema-cardBag-label-text-align);text-shadow:var(--story-schema-cardBag-label-text-shadow)}body.story-explore-schema-active .story-explore-panel .story-explore-actions [data-story-explore-deck] b{left:calc(var(--story-schema-deck-label-left) - var(--story-schema-deck-left));top:calc(var(--story-schema-deck-label-top) - var(--story-schema-deck-top));width:var(--story-schema-deck-label-width);height:var(--story-schema-deck-label-height);color:var(--story-schema-deck-label-color);font-size:var(--story-schema-deck-label-font-size);line-height:var(--story-schema-deck-label-height);text-align:var(--story-schema-deck-label-text-align);text-shadow:var(--story-schema-deck-label-text-shadow)}.story-screen-header{z-index:2;position:relative}.story-screen-header h2{margin:0}.story-screen-back,.story-memory-button{box-shadow:none;background:0 0;border:0;padding:0;position:absolute}.story-screen-list{z-index:2;overscroll-behavior:contain;touch-action:pan-y manipulation;scrollbar-width:none;position:relative;overflow:hidden auto}.story-screen-list::-webkit-scrollbar{width:0;height:0}.story-row-wrap{gap:12px;display:grid}.story-loading{color:#bd2f78;text-shadow:-1px -1px #fff,1px 1px #fff;place-items:center;min-height:160px;font-size:30px;font-weight:400;display:grid}.story-row,.story-child{z-index:4;pointer-events:auto;touch-action:manipulation;position:relative}.story-row strong,.story-child strong,.story-row em,.story-lock{pointer-events:none}.story-child.active{filter:brightness(1.04)}.story-memory-button{z-index:3;background:0 0;border:0;position:absolute}.story-explore-panel{z-index:9;box-shadow:none;color:#8a5f5f;background:#050309;border:0;border-radius:0;position:absolute;inset:0;overflow:clip}.story-explore-backgrounds{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.story-explore-background{opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:1280px;height:720px;display:block;position:absolute;top:0;left:0}.story-explore-background.is-primary{z-index:0;opacity:1}.story-explore-background.is-secondary{z-index:1}.story-explore-panel[hidden]{display:none}.story-explore-panel h3{z-index:2;color:#bd2f78;text-align:center;text-shadow:-1px -1px #fff,1px 1px #fff;background:url(/Assets/01.Art/UI/AT01/Parts/bak_015.png) top/1290px 66px no-repeat;height:66px;margin:0;padding:0 170px;font-size:30px;line-height:64px;position:relative}.story-explore-back,.story-explore-home{z-index:1;color:#ef5f8e;width:117px;min-width:117px;height:47px;font-family:var(--ui-font);text-shadow:0 1px #fff;box-shadow:none;border:0;border-radius:0;font-size:26px;font-weight:400;position:absolute;top:7px}.story-explore-back{background:url(/Assets/01.Art/UI/AT01/Parts/btn_014.png) 50%/117px 47px no-repeat;padding-left:14px;left:31px}.story-explore-home{background:url(/Assets/01.Art/UI/AT01/Parts/btn_015.png) 50%/117px 47px no-repeat;padding-right:14px;right:31px}.story-explore-body{z-index:1;pointer-events:none;position:absolute;inset:66px 0 0}.story-explore-panel[data-view-mode=battle-entry] .story-explore-body,.story-explore-panel[data-view-mode=battle-play] .story-explore-body,.story-explore-panel[data-view-mode=story-opening] .story-explore-body,.story-explore-panel[data-view-mode=story-opening] .story-explore-body .story-opening-view{z-index:auto}.story-explore-map{z-index:1;pointer-events:none;position:absolute;inset:0 170px 0 0}.story-map-dot{width:44px;height:8px;transform:translate(-50%, -50%) rotate(var(--story-dot-rotation,0deg));transform-origin:50%;opacity:.76;filter:drop-shadow(0 0 4px #ffffffa8);pointer-events:none;background:url(/game/assets/ui/story-map/path_dots.png) 50%/contain no-repeat;position:absolute}.story-map-node{width:106px;height:106px;box-shadow:none;pointer-events:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.story-map-node:before{content:"";opacity:0;background:radial-gradient(circle at 14% 68%,#fff7a8 0 6%,#0000 7%),radial-gradient(circle at 92% 18%,#fff7a8 0 6%,#0000 7%),radial-gradient(circle,#fff488e6,#0000 62%);border-radius:50%;transition:opacity .15s;position:absolute;inset:-10px}.story-map-node.current:before{opacity:1}.story-map-node:focus-visible{filter:brightness(1.08);outline:0}.story-map-node.current{filter:drop-shadow(0 0 14px #ffee75f5)drop-shadow(0 0 5px #ffffffd1)}.story-map-node-icon{display:none}.story-map-node-scroll.completed{background-image:url(/game/assets/ui/story-map/scroll_open.png)}.story-map-node-scroll.open{background-image:url(/game/assets/ui/story-map/scroll_closed.png)}.story-map-node-petal.completed{background-image:url(/game/assets/ui/story-map/petal_open.png)}.story-map-node-petal.open{background-image:url(/game/assets/ui/story-map/petal_closed.png)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-explore-body,body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-explore-map{inset:0}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-dot{width:var(--story-schema-stageMapDot-width);height:var(--story-schema-stageMapDot-height);background-image:var(--story-schema-stageMapDot-image);filter:none;opacity:1}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node{width:var(--story-schema-stageMapNode-width);height:var(--story-schema-stageMapNode-height);filter:var(--ngui-press-tint,none);background:0 0}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node-icon{width:var(--story-schema-stageMapNode-width);height:var(--story-schema-stageMapNode-height);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node-scroll.completed .story-map-node-icon{background-image:var(--story-schema-stageMap-node-scroll-open-image)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node-scroll.open .story-map-node-icon{background-image:var(--story-schema-stageMap-node-scroll-closed-image)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node-petal.completed .story-map-node-icon{background-image:var(--story-schema-stageMap-node-petal-open-image)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node-petal.open .story-map-node-icon{background-image:var(--story-schema-stageMap-node-petal-closed-image)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node:before{width:var(--story-schema-stageMap-node-selection-width);height:var(--story-schema-stageMap-node-selection-height);background:var(--story-schema-stageMap-node-selection-image) center / 100% 100% no-repeat;border-radius:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-node.current{filter:var(--ngui-press-tint,none)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-page-arrow{z-index:3;pointer-events:auto;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;padding:0;position:absolute}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-page-arrow.next{left:var(--story-schema-stageMapNext-left);top:var(--story-schema-stageMapNext-top);width:var(--story-schema-stageMapNext-width);height:var(--story-schema-stageMapNext-height);background-image:var(--story-schema-stageMapNext-image)}body.story-explore-schema-active .story-explore-panel[data-view-mode=map] .story-map-page-arrow.previous{left:var(--story-schema-stageMapPrevious-left);top:var(--story-schema-stageMapPrevious-top);width:var(--story-schema-stageMapPrevious-width);height:var(--story-schema-stageMapPrevious-height);background-image:var(--story-schema-stageMapPrevious-image);transform:scaleX(-1)}.story-explore-meta{display:none;position:absolute;bottom:14px;right:22px}.story-explore-meta span{color:#7c6666;background:#ffffffb8;border:1px solid #c7789a73;border-radius:5px;padding:4px 10px;font-size:14px}.story-explore-slots{z-index:2;gap:15px;display:flex;position:absolute;top:72px;left:12px}.story-explore-slots[hidden]{display:none}.story-explore-slots i{width:75px;height:75px;box-shadow:none;color:#78746cb8;background:url(/Assets/01.Art/UI/AT01/Parts/UIp_019.png) 50%/75px 75px no-repeat;border:0;border-radius:0;place-items:center;font-style:normal;font-weight:400;display:grid;position:relative;overflow:hidden}.story-explore-slots i.loading{color:#78746c94}.story-explore-slots i.collected{box-shadow:none;background:0 0}.story-slot-card-head,.story-slot-card-frame{object-fit:contain;width:75px;height:75px;position:absolute;inset:0}.story-slot-card-head{z-index:1}.story-slot-card-frame{z-index:2;pointer-events:none}.story-slot-card-kind{z-index:3;object-fit:contain;width:19px;height:19px;position:absolute;top:3px;right:3px}.story-slot-card-rank{z-index:3;color:#fff;text-shadow:0 1px 2px #000;align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:1;display:flex;position:absolute;bottom:1px;left:4px}.story-slot-card-rank img{object-fit:contain;width:18px;height:21px}.story-slot-card-label{text-shadow:0 1px #ffffffb8;font-size:22px;line-height:1}.story-slot-card-art{border-radius:4px;display:block;position:absolute;inset:2px;overflow:hidden;background-position:top!important;background-size:cover!important}.story-slot-card-art img{object-fit:cover;object-position:center top;width:136%;height:136%;transform:translate(-13%,-10%)}.story-explore-slots i small{z-index:2;color:#8a7464;background:#ffffffd1;border-radius:3px;padding:1px 3px;font-size:10px;line-height:1;position:absolute;bottom:2px;right:3px}.story-explore-slots i.collected small{color:#b3516d}.story-explore-progress{z-index:2;color:#fff7b3;text-shadow:0 2px 2px #000;align-items:baseline;gap:16px;font-size:27px;display:flex;position:absolute;top:75px;right:8px}.story-explore-progress b{color:#fff;font-weight:400}.story-explore-actions{z-index:3;gap:88px;width:172px;display:grid;position:absolute;top:auto;bottom:45px;right:22px}.story-explore-actions [data-story-explore-next]{display:none}.story-explore-panel[data-view-mode=stage-entry] .story-explore-actions{width:170px;display:block;top:123px;bottom:44px;right:22px}.story-explore-actions [data-story-explore-gift][hidden]{display:none}.story-explore-actions button{color:#7a6660;height:70px;font-family:var(--ui-font);box-shadow:none;background:url(/Assets/01.Art/UI/AT01/Parts/btn_001.png) 50%/100% 70px no-repeat;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;font-size:25px;font-weight:400;display:flex;position:relative}.story-explore-panel[data-view-mode=stage-entry] .story-explore-actions button{width:100%;position:absolute;left:0}.story-explore-panel[data-view-mode=stage-entry] .story-explore-actions [data-story-explore-next]{width:200px;display:flex;top:0;left:-15px}.story-explore-panel[data-view-mode=stage-entry] .story-explore-actions [data-story-explore-bag]{bottom:161px}.story-explore-panel[data-view-mode=stage-entry] .story-explore-actions [data-story-explore-deck]{bottom:0}.story-explore-actions span{color:#7e6b5a;background-position:50%;background-repeat:no-repeat;background-size:60px 60px;width:60px;height:60px;position:absolute;top:5px;left:-5px}.story-explore-actions [data-story-explore-next] span{background-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_016.png);background-position:0;background-size:30px 30px;top:5px;left:10px}.story-explore-actions [data-story-explore-next] span i,.story-explore-actions [data-story-explore-next] span em{height:20px;font-family:var(--ui-font);text-align:left;font-style:normal;font-weight:400;line-height:20px;position:absolute;top:2px}.story-explore-actions [data-story-explore-next] span i{width:8px;font-size:20px;left:30px}.story-explore-actions [data-story-explore-next] span em{width:28px;font-size:24px;left:38px}.story-explore-actions [data-story-explore-bag] span{background-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_062.png)}.story-explore-actions [data-story-explore-deck] span{background-image:url(/Assets/01.Art/UI/AT01/Parts/UIp_045.png)}.story-explore-actions b{text-align:center;width:110px;height:24px;font-size:24px;font-weight:400;line-height:24px;position:absolute;top:23px;left:45px}.story-explore-actions [data-story-explore-next] b{left:60px}.story-explore-actions button:not([data-story-explore-next]){margin-top:0}.story-explore-panel[data-view-mode=avg-loading] .story-explore-slots,.story-explore-panel[data-view-mode=avg-loading] .story-explore-progress,.story-explore-panel[data-view-mode=avg-loading] .story-explore-actions,.story-explore-panel[data-view-mode=avg] .story-explore-slots,.story-explore-panel[data-view-mode=avg] .story-explore-progress,.story-explore-panel[data-view-mode=avg] .story-explore-actions,.story-explore-panel[data-view-mode=battle-encounter] .story-explore-slots,.story-explore-panel[data-view-mode=battle-encounter] .story-explore-progress,.story-explore-panel[data-view-mode=battle-encounter] .story-explore-actions,.story-explore-panel[data-view-mode=battle-loading] .story-explore-slots,.story-explore-panel[data-view-mode=battle-loading] .story-explore-progress,.story-explore-panel[data-view-mode=battle-loading] .story-explore-actions,.story-explore-panel[data-view-mode=battle-defeat-recovery] .story-explore-slots,.story-explore-panel[data-view-mode=battle-defeat-recovery] .story-explore-progress,.story-explore-panel[data-view-mode=battle-play] .story-explore-slots,.story-explore-panel[data-view-mode=battle-play] .story-explore-progress,.story-explore-panel[data-view-mode=battle-play] .story-explore-actions,.story-explore-panel[data-view-mode=battle-result] .story-explore-slots,.story-explore-panel[data-view-mode=battle-result] .story-explore-progress,.story-explore-panel[data-view-mode=battle-result] .story-explore-actions,.story-explore-panel[data-view-mode=battle-reward] .story-explore-slots,.story-explore-panel[data-view-mode=battle-reward] .story-explore-progress,.story-explore-panel[data-view-mode=battle-reward] .story-explore-actions,.story-explore-panel[data-view-mode=event-result] .story-explore-slots,.story-explore-panel[data-view-mode=event-result] .story-explore-progress,.story-explore-panel[data-view-mode=event-result] .story-explore-actions,.story-explore-panel[data-view-mode=story-dialogue] .story-explore-slots,.story-explore-panel[data-view-mode=story-dialogue] .story-explore-progress,.story-explore-panel[data-view-mode=story-dialogue] .story-explore-actions,.story-explore-panel[data-view-mode=reward] [data-story-explore-next],.story-explore-panel[data-view-mode=card-reward] [data-story-explore-next],.story-explore-panel[data-view-mode=story-opening] [data-story-explore-next]{display:none}.story-explore-panel[data-pending=true] .story-explore-body,.story-explore-panel[data-view-mode=reward] .story-explore-body,.story-explore-panel[data-view-mode=card-reward] .story-explore-body,.story-explore-panel[data-view-mode=story-opening] .story-explore-body,.story-explore-panel[data-view-mode=avg-loading] .story-explore-body,.story-explore-panel[data-view-mode=avg] .story-explore-body,.story-explore-panel[data-view-mode=battle-encounter] .story-explore-body,.story-explore-panel[data-view-mode=battle-loading] .story-explore-body,.story-explore-panel[data-view-mode=battle-entry] .story-explore-body,.story-explore-panel[data-view-mode=battle-play] .story-explore-body,.story-explore-panel[data-view-mode=battle-result] .story-explore-body,.story-explore-panel[data-view-mode=event-result] .story-explore-body{pointer-events:auto}.story-explore-panel[data-view-mode=avg-loading] .story-explore-body,.story-explore-panel[data-view-mode=avg] .story-explore-body,.story-explore-panel[data-view-mode=story-dialogue] .story-explore-body,.story-explore-panel[data-view-mode=friend-invite] .story-explore-body{inset:0}.story-explore-panel[data-view-mode=story-dialogue] .story-explore-body,.story-explore-panel[data-view-mode=friend-invite] .story-explore-body{pointer-events:auto}.story-explore-panel[data-view-mode=card-reward] .story-explore-body,.story-explore-panel[data-view-mode=story-opening] .story-explore-body{inset:0}.story-explore-panel[data-view-mode=card-reward] .story-explore-body,.story-explore-panel[data-view-mode=event-result] .story-explore-body{z-index:8}#stage[data-story-explore-view-mode=card-reward] .bottom-ui{filter:brightness(.498);pointer-events:none}.story-explore-panel[data-view-mode=avg-loading] h3,.story-explore-panel[data-view-mode=avg-loading] .story-explore-back,.story-explore-panel[data-view-mode=avg-loading] .story-explore-home,.story-explore-panel[data-view-mode=avg] h3,.story-explore-panel[data-view-mode=avg] .story-explore-back,.story-explore-panel[data-view-mode=avg] .story-explore-home{display:none}.story-avg-view{z-index:2;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.story-explore-panel[data-avg-vibrate=true] .story-explore-backgrounds,.story-explore-panel[data-avg-vibrate=true] .story-avg-3d-canvas{transform:translate(var(--avg-vibrate-x,0), var(--avg-vibrate-y,0))}.story-avg-3d-canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.story-avg-special-cg{z-index:3;pointer-events:none;width:1285px;height:725px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-avg-special-cg img{width:100%;height:100%;display:block}.story-avg-view.is-special-cg .story-avg-nameplate,.story-avg-view.is-special-cg .story-avg-dialogue,.story-avg-view.is-special-cg .story-avg-next-indicator{display:none}.story-avg-effect-layer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.story-avg-effect{background-repeat:no-repeat;position:absolute}.story-explore-event{z-index:2;position:absolute;inset:0;overflow:hidden}.story-explore-event-art{background:0 0;border:0;margin:0;padding:0;display:block;position:absolute}.story-explore-event-art img{object-fit:fill;width:100%;height:100%;display:block}.story-explore-event-bar,.story-explore-event-divider{box-sizing:border-box;background:0 0;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}body.story-explore-schema-active .story-explore-event-bar{background-color:var(--story-schema-explore-story-bar-tint);-webkit-mask-image:var(--story-schema-explore-story-bar-image);-webkit-mask-image:var(--story-schema-explore-story-bar-image);mask-image:var(--story-schema-explore-story-bar-image)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-bar{background-color:var(--story-schema-explore-friend-bar-tint);-webkit-mask-image:var(--story-schema-explore-friend-bar-image);-webkit-mask-image:var(--story-schema-explore-friend-bar-image);mask-image:var(--story-schema-explore-friend-bar-image)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-divider{background-color:var(--story-schema-explore-friend-divider-tint);-webkit-mask-image:var(--story-schema-explore-friend-divider-image);-webkit-mask-image:var(--story-schema-explore-friend-divider-image);mask-image:var(--story-schema-explore-friend-divider-image)}.story-explore-event-text,.story-explore-event-name,.story-explore-event-comment{box-sizing:border-box;white-space:pre-line;background:0 0;align-items:center;margin:0;padding:0;display:flex;position:absolute}body.story-explore-schema-active .story-explore-event-art{left:var(--story-schema-explore-story-art-left);top:var(--story-schema-explore-story-art-top);width:var(--story-schema-explore-story-art-width);height:var(--story-schema-explore-story-art-height)}body.story-explore-schema-active .story-explore-event-bar{left:var(--story-schema-explore-story-bar-left);top:var(--story-schema-explore-story-bar-top);width:var(--story-schema-explore-story-bar-width);height:var(--story-schema-explore-story-bar-height)}body.story-explore-schema-active .story-explore-event-text{left:var(--story-schema-explore-story-text-left);top:var(--story-schema-explore-story-text-top);width:var(--story-schema-explore-story-text-width);height:var(--story-schema-explore-story-text-height);color:var(--story-schema-explore-story-text-color);font-size:var(--story-schema-explore-story-text-font-size);text-align:var(--story-schema-explore-story-text-text-align);text-shadow:var(--story-schema-explore-story-text-text-shadow)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-art{left:var(--story-schema-explore-friend-art-left);top:var(--story-schema-explore-friend-art-top);width:var(--story-schema-explore-friend-art-width);height:var(--story-schema-explore-friend-art-height)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-bar{left:var(--story-schema-explore-friend-bar-left);top:var(--story-schema-explore-friend-bar-top);width:var(--story-schema-explore-friend-bar-width);height:var(--story-schema-explore-friend-bar-height)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-divider{left:var(--story-schema-explore-friend-divider-left);top:var(--story-schema-explore-friend-divider-top);width:var(--story-schema-explore-friend-divider-width);height:var(--story-schema-explore-friend-divider-height)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-name{left:var(--story-schema-explore-friend-name-left);top:var(--story-schema-explore-friend-name-top);width:var(--story-schema-explore-friend-name-width);height:var(--story-schema-explore-friend-name-height);color:var(--story-schema-explore-friend-name-color);font-size:var(--story-schema-explore-friend-name-font-size);text-align:var(--story-schema-explore-friend-name-text-align);text-shadow:var(--story-schema-explore-friend-name-text-shadow)}body.story-explore-schema-active .story-friend-invite-event .story-explore-event-comment{left:var(--story-schema-explore-friend-comment-left);top:var(--story-schema-explore-friend-comment-top);width:var(--story-schema-explore-friend-comment-width);height:var(--story-schema-explore-friend-comment-height);color:var(--story-schema-explore-friend-comment-color);font-size:var(--story-schema-explore-friend-comment-font-size);text-align:var(--story-schema-explore-friend-comment-text-align);text-shadow:var(--story-schema-explore-friend-comment-text-shadow)}.story-forward-transition{z-index:5;pointer-events:auto;position:absolute;inset:0;overflow:hidden}.story-reward-view{background:#00000087;place-items:center;display:grid}.story-exp-float-view{pointer-events:none}.story-exp-float-layer{z-index:60;pointer-events:none;position:absolute;inset:0}.story-exp-float-view .story-exp-float{display:none}.story-exp-float{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0;transform:scale(0)}.story-exp-float>.story-ui-effect-layer{z-index:0;width:0;height:0;inset:0 auto auto 0;overflow:visible}.story-exp-float-background,.story-exp-float-icon,.story-exp-float-amount{border:0;margin:0;padding:0;line-height:1;display:block;position:absolute}.story-exp-float-amount{white-space:nowrap}.story-reward-card{color:#fff4c8;text-align:center;text-shadow:0 2px 4px #28182c8c;background:#302236b8;border:2px solid #ffeaa4db;border-radius:8px;min-width:360px;padding:22px 42px 18px;animation:.42s both storyRewardPop;box-shadow:0 8px 28px #23122859}.story-reward-card h4{color:#dff6ff;letter-spacing:0;-webkit-text-stroke:1px #5aa8d2b8;margin:0 0 6px;font-size:46px;line-height:1}.story-reward-card b,.story-reward-card p{color:#ffce55;margin:4px 0;font-size:34px;line-height:1;display:block}.story-reward-card span,.story-reward-card em,.story-reward-card small{margin-top:8px;font-size:18px;font-style:normal;display:block}.story-reward-card small{color:#fff4d8d1}.story-reward-view .story-reward-card,.story-reward-view .story-reward-card>*{box-shadow:none;text-shadow:none;background:0 0;border:0;border-radius:0;margin:0;animation:none}.story-reward-view .story-level-up-title{object-fit:fill;max-width:none;display:block}.story-server-reward-view>div{justify-items:center;gap:12px;display:grid}.story-server-reward-view{z-index:3;pointer-events:auto;background:#00000085;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.story-server-reward-view>div{position:relative;transform:translateY(-22px)}.story-server-reward-view h4{color:#fff3ce;text-shadow:0 2px #603719bf,0 0 12px #ffeb96b3;margin:0;font-size:34px;font-weight:400;line-height:1.15}.story-server-reward-view p{color:#fff;text-shadow:0 2px 3px #261426b8;margin:0;font-size:24px;font-weight:400}.story-card-reward-view h4,.story-card-reward-view p,.story-card-reward-view button,.story-card-reward-view strong{display:none}.story-card-reward-view{background:0 0}.story-battle-touch-layer{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.story-coin-reward-view{pointer-events:auto;background:0 0;display:block}.story-finish-effect-view{background:0 0;display:block}.story-explore-coin-amount{z-index:5;white-space:pre;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.story-explore-coin-amount .unity-bitmap-glyph{flex:none;display:block;position:relative}.story-explore-coin-amount .unity-bitmap-glyph>span{background-repeat:no-repeat;display:block;position:absolute}.story-card-reward-card{background:#fff9dce0;border:2px solid #ffeba0e0;border-radius:8px;place-items:center;width:218px;height:342px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff80,0 0 18px #ffe2726b,0 0 34px #ffffd2b8}.story-card-reward-card .story-reward-card-art{display:block;position:absolute;inset:0;overflow:hidden;background-position:top!important;background-size:cover!important}.story-card-reward-card .story-reward-card-art img{object-fit:cover;object-position:center top;width:132%;height:132%;transform:translate(-12%,-8%)}.story-card-reward-card span{color:#b23570;font-size:30px;font-weight:400}.story-opening-view{background:var(--story-effect-controller-backdrop,transparent);display:block}.story-ui-effect-layer{z-index:4;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.story-ui-sprite-effect{mix-blend-mode:normal;pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.story-card-reward-view>[data-story-reward-card-content]{z-index:2;width:100%;height:100%;position:absolute;inset:0;transform:none}.story-card-reward-view .story-get-card-prefab{width:100%;height:100%;position:absolute;inset:0}.story-loading-view{color:#ffffffe6;background:#000}.story-loading-overlay{z-index:40;pointer-events:auto;display:block;position:absolute;inset:0}#stage[data-story-loading-overlay-reason=npc-interaction-open]>.story-loading-overlay,#stage[data-story-loading-overlay-reason=npc-interaction-end]>.story-loading-overlay,#stage[data-story-loading-overlay-reason=special-avg-enter]>.story-loading-overlay,#stage[data-story-loading-overlay-reason=special-avg-exit]>.story-loading-overlay,#gacha-screen-panel[data-story-loading-overlay-reason=gacha-machine-load]>.story-loading-overlay{background:#000}.story-explore-panel:not([data-story-loading-overlay=true]) .story-loading-overlay{display:none}.story-loading-effect{left:calc(50% + var(--loading-anchor-x));top:calc(50% + var(--loading-anchor-y));z-index:2;pointer-events:none;width:0;height:0;position:absolute}.story-loading-prefab-flower,.story-loading-glyph{border:0;margin:0;padding:0;font-size:0;line-height:0;display:block;position:absolute;overflow:hidden}.story-loading-prefab-flower{left:var(--loading-flower-half);top:var(--loading-flower-half);width:var(--loading-flower-size);height:var(--loading-flower-size);animation:4s ease-in-out infinite storyLoadingPrefabPulse}.story-loading-prefab-flower img{width:100%;height:100%;display:block}.story-loading-glyph{left:var(--loading-left);top:var(--loading-top);width:var(--loading-glyph-size);height:var(--loading-glyph-size);opacity:0;animation:storyLoadingPrefabGlyph 4s ease-in-out var(--loading-delay) infinite}.story-loading-glyph img{left:var(--loading-image-x);top:var(--loading-image-y);width:var(--loading-atlas-size);height:var(--loading-atlas-size);max-width:none;display:block;position:absolute}@keyframes storyLoadingPrefabGlyph{0%{opacity:0}8%,72%{opacity:1}92%,to{opacity:0}}@keyframes storyLoadingPrefabPulse{0%,to{opacity:.72;transform:scale(.88)rotate(0)}50%{opacity:1;transform:scale(1.05)rotate(180deg)}}.story-main-battle-transition{color:#fff5c7;text-shadow:0 2px 5px #25121adb;place-items:center;display:grid}@keyframes storyRewardPop{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.story-avg-dialogue{color:#7e6b5a;height:152px;min-height:152px;font-family:var(--ui-font);box-shadow:none;box-sizing:border-box;pointer-events:auto;background:0 0;border:0;padding:0;font-size:30px;font-weight:400;line-height:1.22;position:absolute;bottom:24px;left:18px;right:18px}.story-avg-dialogue-background{z-index:0;box-sizing:border-box;pointer-events:none;border:0 solid #0000;border-width:0 28px;border-image:url(/Assets/01.Art/UI/AT01/Parts/bak_007.png) 0 28 fill/0 28px;margin:0;padding:0;display:block;position:absolute;inset:0}.story-avg-nameplate{color:#bd4669;width:331px;height:56px;font-family:var(--ui-font);box-sizing:border-box;pointer-events:none;background:url(/Assets/01.Art/UI/AT01/Parts/bak_011.png) 50%/100% 100% no-repeat;padding:11px 24px 9px 48px;font-size:24px;font-weight:400;line-height:32px;position:absolute;bottom:172px;left:18px}.story-avg-dialogue p{z-index:1;white-space:pre-line;max-width:1120px;margin:0}.story-avg-dialogue small{z-index:1000;color:#70545cb8;font-size:14px;position:absolute;bottom:10px;right:18px}.story-avg-log-button{color:#807879;text-align:center;pointer-events:auto;background:0 0;border:0;width:42px;height:28px;padding:0;font-size:11px;font-weight:400;position:absolute;bottom:118px;right:28px}.story-avg-log-button:before{content:"";border-bottom:7px solid #847c7dbd;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin:0 auto -1px;display:block}.story-avg-next-indicator{pointer-events:none;background:url(/game/assets/ui/story/avg_next_flower.png) 50%/contain no-repeat;width:31px;height:31px;animation:.85s ease-in-out infinite storyAvgNextPulse;position:absolute;bottom:3px;right:6px}@keyframes storyAvgNextPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.04)}}.story-avg-controls{z-index:1000;pointer-events:auto;gap:8px;display:flex;position:absolute;bottom:168px;right:32px}.story-avg-controls button{color:#98556d;background:#fffafaeb;border:2px solid #d57e9fc7;border-radius:8px;min-width:72px;min-height:34px;padding:4px 10px;font-size:15px;font-weight:400;box-shadow:0 2px 7px #32243a29}.story-avg-controls button.is-active,.story-avg-controls button[aria-pressed=true]{color:#bf326d;background:#ffdaeaf2}.story-avg-controls button:disabled{opacity:.48;cursor:default}.story-avg-view.has-options .story-avg-controls{bottom:252px}.story-avg-log-panel{z-index:3000;pointer-events:auto;background:#2a1e2e61;place-items:center;padding:34px;display:grid;position:absolute;inset:0}.story-avg-log-window{color:#6f555d;background:#fffffff2;border:2px solid #ffb2d2db;width:min(760px,92%);max-height:min(520px,78%);overflow:hidden;box-shadow:0 8px 28px #2e1c2c52}.story-avg-log-window header{color:#b23570;border-bottom:1px solid #cd84a66b;justify-content:space-between;align-items:center;height:48px;padding:0 14px 0 18px;display:flex}.story-avg-log-window header button{color:#98556d;background:#fff5f8f5;border:1px solid #d57e9fa6;border-radius:6px;min-height:30px;padding:2px 10px;font-weight:400}.story-avg-log-rows{max-height:calc(min(520px,78cqh) - 48px);padding:12px 18px 18px;overflow:auto}.story-avg-log-rows article{border-bottom:1px solid #cd84a63d;padding:9px 0}.story-avg-log-rows article:last-child{border-bottom:0}.story-avg-log-rows b{color:#b23570;margin-bottom:4px;font-size:16px;display:block}.story-avg-log-rows p{margin:0;font-size:17px;line-height:1.45}.story-avg-options{z-index:2000;pointer-events:auto;gap:50px;width:min(880px,100% - 160px);display:grid;position:absolute;top:30%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.story-avg-options button{color:#c33d61;background:linear-gradient(#ffffffe6,#fff4f8d1);border:2px solid #cd7d99b3;border-radius:9px;min-height:58px;font-size:24px;font-weight:400;position:relative;box-shadow:inset 0 0 8px #ffffffd9,0 1px 3px #69455038}.story-avg-options button:before,.story-avg-options button:after{content:"";opacity:.42;pointer-events:none;background:url(/game/assets/ui/story/avg_next_flower.png) 50%/contain no-repeat;width:36px;height:36px;position:absolute;top:50%;transform:translateY(-50%)}.story-avg-options button:before{left:5px}.story-avg-options button:after{right:5px;transform:translateY(-50%)scaleX(-1)}.story-battle-arena .story-battle-side .story-battle-card.is-standby-battler{display:none}.story-battle-arena .story-battle-side .story-battle-card.is-active-battler{display:block}.story-battle-start-vs{z-index:8;pointer-events:none;opacity:0;position:absolute;inset:0}.story-battle-play-view[data-battle-phase=intro] .story-battle-start-vs,.story-battle-play-view[data-battle-phase=round] .story-battle-start-vs{opacity:1}.story-battle-play-view .story-battle-card.is-ko{opacity:1;filter:none}.story-battle-debug{z-index:10;color:#fff3bd;pointer-events:none;background:#181220b8;border:1px solid #ffe38480;border-radius:6px;padding:6px 8px;font-size:12px;position:absolute;bottom:88px;right:18px}.story-battle-debug[hidden]{display:none}.story-battle-asset{display:block;position:relative}.story-battle-asset img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.story-battle-sprite-effect{z-index:9;pointer-events:none;mix-blend-mode:normal;transform:scale(var(--effect-scale,1));background-repeat:no-repeat;display:block;position:absolute}.story-battle-sprite-effect.is-mirrored{transform:scale(calc(var(--effect-scale,1) * -1), var(--effect-scale,1))}.story-scenario-tools{z-index:12;color:#a62b68;background:#fff9fceb;border:1px solid #c2437a8c;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex;position:absolute;bottom:10px;left:12px}.story-scenario-tools button{color:#8f275d;min-width:42px;font:inherit;background:#fff;border:1px solid #d987ab;border-radius:5px;padding:3px 6px}.story-scenario-tools button[aria-current=true]{color:#fff;background:#d94e8e}.story-debug-hud{z-index:8;color:#a62b68;text-align:right;pointer-events:none;background:#ffffffdb;border:1px solid #c2437a8c;border-radius:6px;max-width:420px;padding:6px 10px;font-size:13px;line-height:1.35;position:absolute;bottom:10px;right:12px}.story-debug-hud[hidden]{display:none}#npc-info-panel{z-index:22;color:#7a5d5d;pointer-events:auto;background:0 0;position:absolute;inset:0;overflow:hidden}#npc-info-panel[hidden]{display:none}.npc-info-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.npc-info-character{transform-origin:50% 86%;width:485px;height:650px;position:absolute;top:-1%;left:52%;transform:translate(-50%)scale(1)}.story-explore-panel[data-view-mode=battle-entry]>.story-explore-body,.story-explore-panel[data-view-mode=battle-defeat-recovery]>.story-explore-body{height:720px;top:0}.story-explore-panel[data-view-mode=battle-entry]>.story-explore-actions [data-story-explore-next],.story-explore-panel[data-view-mode=battle-defeat-recovery]>.story-explore-actions [data-story-explore-next]{display:none}[data-story-ui-schema="story.avg.ui"] .story-avg-dialogue,[data-story-ui-schema="story.avg.ui"] .story-avg-nameplate,[data-story-ui-schema="story.avg.ui"] .story-avg-options button,[data-story-ui-schema="story.avg.ui"] .story-avg-log-button{min-width:0;max-width:none;min-height:0;box-shadow:none;border-radius:0;margin:0;transform:none}[data-story-ui-schema="story.avg.ui"] .story-avg-dialogue{font-family:var(--ui-font);border:0;padding:0;font-weight:400;line-height:1.22}[data-story-ui-schema="story.avg.ui"] .story-avg-dialogue-background{box-shadow:none;border-radius:0;margin:0;padding:0}[data-story-ui-schema="story.avg.ui"] .story-avg-dialogue p,[data-story-ui-schema="story.avg.ui"] .story-avg-nameplate-label,[data-story-ui-schema="story.avg.ui"] .story-avg-options button>span{font-family:var(--ui-font);box-sizing:border-box;margin:0;padding:0;font-weight:400;line-height:1;display:block}[data-story-ui-schema="story.avg.ui"] .story-avg-nameplate{padding:0}[data-story-ui-schema="story.avg.ui"] .story-avg-options button,[data-story-ui-schema="story.avg.ui"] .story-avg-log-button{color:inherit;text-shadow:none;background:0 0;border:0;padding:0}[data-story-ui-schema="story.avg.ui"] .story-avg-choice-background,[data-story-ui-schema="story.avg.ui"] .story-avg-log-background{box-shadow:none;border-radius:0;margin:0;padding:0;display:block}[data-story-ui-schema="story.avg.ui"] .story-avg-options{display:contents;position:static}[data-story-ui-schema="story.avg.ui"] .story-avg-options button:before,[data-story-ui-schema="story.avg.ui"] .story-avg-options button:after,[data-story-ui-schema="story.avg.ui"] .story-avg-log-button:before{content:none;display:none}[data-story-ui-schema="story.avg.ui"] .story-avg-next-indicator{animation:storyAvgNextRotation var(--story-avg-next-duration,2s) linear infinite;transform-origin:50%;background:0 0}[data-story-ui-schema="story.avg.ui"] .story-avg-next-indicator img{object-fit:fill;width:100%;height:100%;display:block}@keyframes storyAvgNextRotation{0%{transform:rotate(0)}to{transform:rotate(var(--story-avg-next-turn,-360deg))}}[data-story-ui-schema="story.battle.ui"].story-battle-result-splash>.story-battle-result-effect-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-story-ui-schema="story.battle.ui"] .story-battle-runtime-filters{width:0;height:0;position:absolute;overflow:hidden}[data-story-ui-schema="story.battle.ui"] .story-battle-damage{z-index:12;color:#0000;white-space:nowrap;opacity:0;pointer-events:none;transform-origin:50%;justify-content:center;align-items:center;line-height:1;display:flex}[data-story-ui-schema="story.battle.ui"] .story-battle-damage.is-critical{--battle-damage-scale:var(--battle-damage-critical-scale)}[data-story-ui-schema="story.battle.ui"] .story-battle-damage.is-active{animation:storyBattleUnityDamage var(--battle-damage-duration,.4s) ease-out both}[data-story-ui-schema="story.battle.ui"] .story-battle-text-clarity{letter-spacing:.02em;filter:drop-shadow(0 0 1px #0c1026e6)drop-shadow(0 2px 5px #0006);font-weight:600}.ngui-gradient-effect-label:after{content:attr(data-ngui-gradient-text);display:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;white-space:inherit;letter-spacing:inherit;color:#0000;background-image:var(--ngui-gradient-fill);text-shadow:none;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}[data-story-ui-schema="story.battle.ui"] .story-battle-skill-name{z-index:14;opacity:0;pointer-events:none;position:absolute;translate:0}[data-story-ui-schema="story.battle.ui"] .story-battle-skill-name.is-active{opacity:1;animation:storyBattleSkillName calc(var(--battle-skill-name-travel-duration,1s) + var(--battle-skill-name-hold-duration,1s)) linear both}@keyframes storyBattleSkillName{0%{translate:0}50%{translate:var(--battle-skill-name-travel,0) 0}to{translate:var(--battle-skill-name-travel,0) 0}}[data-story-ui-schema="story.battle.ui"] .story-battle-cheer-card{z-index:13;pointer-events:none;transform:translate(var(--story-battle-cheer-standby,0px), var(--story-battle-cheer-y,0px));transition-duration:0s;position:absolute}[data-story-ui-schema="story.battle.ui"] .story-battle-cheer-card[data-story-battle-cheer-state=enter]{transform:translate(var(--story-battle-cheer-target,0px), var(--story-battle-cheer-y,0px));transition-duration:var(--story-battle-cheer-enter,.5s)}[data-story-ui-schema="story.battle.ui"] .story-battle-cheer-card[data-story-battle-cheer-state=exit]{transform:translate(var(--story-battle-cheer-standby,0px), var(--story-battle-cheer-y,0px));transition-duration:var(--story-battle-cheer-exit,.3s)}[data-story-ui-schema="story.battle.ui"] .story-battle-cheer-card .story-battle-cheer-card-art{width:100%;height:100%;display:block}[data-story-ui-schema="story.battle.ui"] .story-battle-buff-word:not([hidden]),[data-story-ui-schema="story.battle.ui"] .story-battle-combo-hint:not([hidden]){display:block}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-side .story-battle-card.is-leaving{animation:storyBattleUnityFighterExit var(--battle-fighter-exit-duration,.6s) linear both;display:block}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-side .story-battle-card.is-entering{animation:storyBattleUnityFighterEntrance var(--battle-fighter-entrance-duration,.2s) linear var(--battle-fighter-entrance-delay,.6s) both}@keyframes storyBattleUnityFighterExit{0%{translate:0}to{translate:var(--battle-fighter-travel,0) 0}}@keyframes storyBattleUnityFighterEntrance{0%{translate:var(--battle-fighter-travel,0) 0}to{translate:0}}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-side .story-battle-card.is-acting{animation:storyBattleUnityLunge var(--battle-lunge-duration,.13s) ease-out both}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-side .story-battle-card.is-shaken{animation:storyBattleUnityShake var(--battle-shake-duration,.1s) ease-in-out both}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-side .story-battle-card.is-dodging{animation:storyBattleUnityDodge var(--battle-dodge-duration,.4s) ease-in-out both}@keyframes storyBattleUnityLunge{0%{translate:0}60%{translate:var(--battle-lunge-distance,0) 0}to{translate:0}}@keyframes storyBattleUnityShake{0%{translate:0}50%{translate:var(--battle-shake-distance,0) var(--battle-shake-distance,0)}to{translate:0}}@keyframes storyBattleUnityDodge{0%{translate:0;scale:1}50%{translate:var(--battle-dodge-distance,0) 0;scale:var(--battle-dodge-scale,.8)}to{translate:0;scale:1}}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-card.is-hit .story-battle-actor-art{filter:url(#story-battle-hit-tint)}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-card.is-skill .story-battle-actor-art{animation:storyBattleUnitySkillCasterGrow var(--battle-skill-caster-up-duration,.3s) linear forwards, storyBattleUnitySkillCasterShrink var(--battle-skill-caster-down-duration,.2s) linear var(--battle-skill-caster-down-delay,1.3s) forwards}@keyframes storyBattleUnitySkillCasterGrow{0%{scale:1}to{scale:var(--battle-skill-caster-scale,1.2)}}@keyframes storyBattleUnitySkillCasterShrink{0%{scale:var(--battle-skill-caster-scale,1.2)}to{scale:1}}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-card.is-ko .story-battle-actor-art{animation:storyBattleUnityDefeat var(--battle-defeat-duration,1s) linear var(--battle-defeat-delay,0s) both}[data-story-ui-schema="story.battle.ui"] .story-battle-arena .story-battle-card.is-defeat-hidden .story-battle-actor-art{visibility:hidden}[data-story-ui-schema="story.battle.ui"] .story-battle-roster .story-battle-card.is-ko .story-battle-slot-art{opacity:1;filter:brightness(var(--battle-defeat-brightness,.2))}@keyframes storyBattleUnityDamage{0%{opacity:0;translate:0;scale:1}14%{opacity:1}80%{opacity:1;translate:var(--battle-damage-x,0) var(--battle-damage-y,0);scale:var(--battle-damage-scale,1)}to{opacity:0;translate:var(--battle-damage-x,0) var(--battle-damage-y,0);scale:var(--battle-damage-scale,1)}}@keyframes storyBattleUnityDefeat{0%{opacity:1;filter:brightness(var(--battle-defeat-brightness,.2))}to{opacity:0;filter:brightness(var(--battle-defeat-brightness,.2))}}.story-explore-panel:is([data-view-mode=avg],[data-view-mode=avg-loading],[data-view-mode=battle-encounter],[data-view-mode=battle-loading],[data-view-mode=battle-play],[data-view-mode=battle-result],[data-view-mode=battle-reward])>:is(h3,.story-explore-back,.story-explore-home){display:none}.story-explore-panel:is([data-view-mode=avg],[data-view-mode=story-opening],[data-view-mode=avg-loading],[data-view-mode=battle-encounter],[data-view-mode=battle-loading],[data-view-mode=battle-play],[data-view-mode=battle-result],[data-view-mode=battle-reward],[data-view-mode=event-result])>.story-explore-body{height:720px;top:0}.story-memories-screen{z-index:40;position:absolute;inset:0;overflow:hidden}.story-memories-screen[hidden]{display:none}.story-memories-header,.story-memories-header h2{position:absolute}.story-memories-tabs{pointer-events:none;position:absolute;inset:0}.story-memories-tabs>button{pointer-events:auto}.story-memories-tabs>button>span{visibility:hidden;position:absolute}.story-memories-tabs>button.is-selected>span{visibility:visible}.story-memories-list{scrollbar-width:none;position:absolute;overflow:hidden auto}.story-memories-list::-webkit-scrollbar{display:none}.story-memories-chapter{left:var(--memories-row-origin-x,0px);top:calc(var(--memories-row-origin-y,0px) + var(--memories-row-index,0) * var(--memories-row-pitch,104px));width:var(--memories-chapter-width,746px);height:var(--memories-chapter-height,84px);position:absolute}.story-memories-chapter.is-open{z-index:2}.story-memories-chapter-row{box-shadow:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.story-memories-chapter-row>i,.story-memories-memory-row>b,.story-memories-chapter-row>b{pointer-events:none;font-style:normal;position:absolute;inset:0}.story-memories-chapter-row>b,.story-memories-memory-row>b{justify-content:center;align-items:center;display:flex}.story-memories-sub-list{left:var(--memories-sub-offset-x,87px);top:var(--memories-sub-offset-y,100px);width:var(--memories-memory-width,588px);transform-origin:top;transition:transform var(--memories-tween-seconds,.5s) ease-in-out;pointer-events:none;position:absolute;transform:scaleY(0)}.story-memories-chapter.is-open .story-memories-sub-list{pointer-events:auto;transform:scaleY(1)}.story-memories-memory-row{left:0;top:calc(var(--memories-sub-index,0) * var(--memories-row-pitch,104px));width:var(--memories-memory-width,588px);height:var(--memories-memory-height,84px);box-shadow:none;background:0 0;border:0;padding:0;position:absolute}.story-memories-empty{position:absolute}.story-memories-templates{display:none}.story-card-art-host{display:contents}.menu-prefab-host{isolation:isolate;background:0 0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.menu-prefab-canvas{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.menu-prefab-layer,.menu-prefab-positioned-control{box-sizing:border-box;transform:translate(var(--menu-prefab-pivot-translate-x,0), var(--menu-prefab-pivot-translate-y,0)) translateX(var(--menu-prefab-translate-x,0)) rotate(var(--menu-prefab-rotation,0deg)) scaleX(var(--menu-prefab-reflection-x,1));transform-origin:50%;left:var(--menu-prefab-left)!important;top:var(--menu-prefab-top)!important;width:var(--menu-prefab-width)!important;height:var(--menu-prefab-height)!important;margin:0!important;position:absolute!important}.menu-prefab-clip-region{box-sizing:border-box;left:var(--menu-prefab-left);top:var(--menu-prefab-top);width:var(--menu-prefab-width);height:var(--menu-prefab-height);pointer-events:none;position:absolute;overflow:hidden}.menu-prefab-clip-canvas{pointer-events:none;transform:translate(var(--menu-prefab-scroll-x,0%), var(--menu-prefab-scroll-y,0%));transform-origin:0 0;position:absolute;overflow:visible}.menu-prefab-clip-region.menu-prefab-scrollable{pointer-events:auto;touch-action:pan-y}.menu-prefab-layer{pointer-events:none;border-color:#0000;min-width:0;min-height:0;display:block}.menu-prefab-layer[hidden],.menu-prefab-clip-region[hidden]{display:none!important}.menu-prefab-label{white-space:pre-wrap;line-height:1;font-family:var(--ui-font);align-items:center;display:flex;overflow:hidden}.menu-prefab-glyph{flex:none;height:100%;font-style:normal;display:inline-block;position:relative;overflow:visible}.menu-prefab-glyph>span{background-repeat:no-repeat;display:block;position:absolute}.menu-prefab-atlas-slice,.menu-prefab-atlas-crop{pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.menu-prefab-texture{background-repeat:no-repeat}.menu-prefab-positioned-control{z-index:2200!important;pointer-events:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important}.menu-prefab-positioned-control[data-menu-prefab-hide-content=true]{color:#0000!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:0!important}.menu-prefab-positioned-control[data-menu-prefab-hide-content=true]>*{visibility:hidden!important}.menu-prefab-host>:not(.menu-prefab-canvas){z-index:1000}#menu-screen-panel.menu-prefab-host>:not(.menu-prefab-canvas):not(.menu-prefab-host):not(.menu-prefab-positioned-control):not([data-menu-prefab-content]),#menu-feature-panel.menu-prefab-host>:not(.menu-prefab-canvas):not(.menu-prefab-host):not(.menu-prefab-positioned-control):not([data-menu-prefab-content]),#menu-screen-panel .menu-prefab-host>:not(.menu-prefab-canvas):not(.menu-prefab-host):not(.menu-prefab-positioned-control):not([data-menu-prefab-content]),#menu-feature-panel .menu-prefab-host>:not(.menu-prefab-canvas):not(.menu-prefab-host):not(.menu-prefab-positioned-control):not([data-menu-prefab-content]),[data-npc-interaction-gift] .menu-prefab-host>:not(.menu-prefab-canvas):not(.menu-prefab-host):not(.menu-prefab-positioned-control):not([data-menu-prefab-content]){visibility:hidden}#menu-screen-panel .menu-prefab-canvas,#menu-screen-panel .menu-prefab-positioned-control,#menu-screen-panel [data-menu-prefab-content],#menu-feature-panel .menu-prefab-canvas,#menu-feature-panel .menu-prefab-positioned-control,#menu-feature-panel [data-menu-prefab-content],[data-npc-interaction-gift] .menu-prefab-canvas,[data-npc-interaction-gift] .menu-prefab-positioned-control,[data-npc-interaction-gift] [data-menu-prefab-content]{visibility:visible}.menu-prefab-host .shop-runtime-controls,.menu-prefab-host .shop-runtime-slot,.menu-prefab-host .friend-runtime-row{display:contents}.menu-prefab-host[data-menu-prefab=soul-pulse] [data-soul-material]{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.soul-pulse-effect-layer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.menu-prefab-host[aria-busy=true] .menu-prefab-canvas{opacity:.55}.menu-prefab-host[data-menu-prefab=player-info]>.player-info-modal-backdrop,.menu-prefab-host[data-menu-prefab=bag]>.player-info-modal-backdrop,.menu-prefab-host[data-menu-prefab=love-overview]>.player-info-modal-backdrop,.menu-prefab-host[data-menu-prefab=love-detail]>.player-info-modal-backdrop,.menu-prefab-host[data-menu-prefab=shop]>.player-info-modal-backdrop,.menu-prefab-host[data-menu-prefab=bag]>.card-bag-sort-dialog,.menu-prefab-host[data-menu-prefab=bag]>.deploy-order-overlay,.menu-prefab-host[data-menu-prefab=bag]>.deploy-support-overlay{z-index:6000}.menu-prefab-host[data-menu-prefab=bag]>.deploy-order-overlay,.menu-prefab-host[data-menu-prefab=bag]>.deploy-support-overlay{position:absolute;inset:0}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=bag] .card-bag-content{width:100%;height:100%;padding:0;display:block;position:static}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=bag] .card-bag-main{display:contents}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=bag] .card-bag-grid{left:var(--menu-prefab-card-grid-left);top:var(--menu-prefab-card-grid-top);z-index:2100;grid-template-columns:repeat(var(--menu-prefab-card-columns), var(--menu-prefab-card-width));grid-auto-rows:var(--menu-prefab-card-height);column-gap:var(--menu-prefab-card-column-gap);row-gap:var(--menu-prefab-card-row-gap);width:var(--menu-prefab-card-grid-width);height:var(--menu-prefab-card-grid-height);scrollbar-width:none;min-height:0;padding:0;display:grid;position:absolute;overflow:hidden auto}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=bag] .card-bag-grid::-webkit-scrollbar{display:none}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=bag] .card-bag-grid>.bag-card,.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=bag] .card-bag-grid>.card-bag-expand-slot{width:var(--menu-prefab-card-width);height:var(--menu-prefab-card-height)}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=recycle] .recycle-content{width:100%;height:100%;padding:0;display:block;position:static}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=recycle] .recycle-main{display:contents}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=recycle] .recycle-card-grid{left:var(--menu-prefab-card-grid-left);top:var(--menu-prefab-card-grid-top);z-index:2100;grid-template-columns:repeat(var(--menu-prefab-card-columns), var(--menu-prefab-card-width));grid-auto-rows:var(--menu-prefab-card-height);column-gap:var(--menu-prefab-card-column-gap);row-gap:var(--menu-prefab-card-row-gap);width:var(--menu-prefab-card-grid-width);height:var(--menu-prefab-card-grid-height);scrollbar-width:none;min-height:0;padding:0;display:grid;position:absolute;overflow:hidden auto}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=recycle] .recycle-card-grid::-webkit-scrollbar{display:none}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=recycle] .recycle-card-grid>.bag-card{width:var(--menu-prefab-card-width);height:var(--menu-prefab-card-height)}.powerup-card-selector.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=selector]{z-index:5000}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=selector] .powerup-selector-body{width:100%;height:100%;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=selector] .powerup-selector-main{display:contents}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=selector] .powerup-selector-grid{left:var(--menu-prefab-card-grid-left);top:var(--menu-prefab-card-grid-top);z-index:2100;grid-template-columns:repeat(var(--menu-prefab-card-columns), var(--menu-prefab-card-width));grid-auto-rows:var(--menu-prefab-card-height);column-gap:var(--menu-prefab-card-column-gap);row-gap:var(--menu-prefab-card-row-gap);width:var(--menu-prefab-card-grid-width);height:var(--menu-prefab-card-grid-height);scrollbar-width:none;min-height:0;padding:0;display:grid;position:absolute;overflow:hidden auto}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=selector] .powerup-selector-grid::-webkit-scrollbar{display:none}.menu-prefab-host[data-menu-prefab=bag][data-menu-prefab-state=selector] .powerup-selector-grid>.bag-card{width:var(--menu-prefab-card-width);height:var(--menu-prefab-card-height)}.ui003-card-prefab{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible;transform:translateZ(0)}.ui003-card-prefab-layer{box-sizing:border-box;pointer-events:none;background-repeat:no-repeat;border-color:#0000;min-width:0;min-height:0;margin:0;display:block;position:absolute}.ui003-card-prefab-clip-region{box-sizing:border-box;pointer-events:none;display:block;position:absolute;overflow:hidden}.ui003-card-prefab-clip-canvas{pointer-events:none;display:block;position:absolute;overflow:visible}.ui003-card-prefab-layer.menu-prefab-label{white-space:nowrap;line-height:1;font-family:var(--ui-font);align-items:center;display:flex;overflow:visible}@media (prefers-reduced-motion:reduce){.menu-prefab-host *,.menu-prefab-host :before,.menu-prefab-host :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.menu-combobox-host{touch-action:none;z-index:7000!important}.menu-combobox-host [data-menu-combobox-dismiss].menu-prefab-positioned-control{cursor:default;z-index:-1!important}.menu-combobox-host [data-menu-combobox-row].menu-prefab-positioned-control{cursor:default}.menu-msgbox-host{z-index:6800!important}.menu-msgbox-host [data-menu-msgbox-ok].menu-prefab-positioned-control,.menu-msgbox-host [data-menu-msgbox-cancel].menu-prefab-positioned-control{cursor:default}.menu-card-info-host{z-index:6700!important}.menu-card-info-host [data-card-info-close].menu-prefab-positioned-control{cursor:default}.menu-card-info-host>button:not(.menu-prefab-positioned-control){visibility:hidden}.card-info-frame-effect{pointer-events:none;z-index:999;background-repeat:no-repeat;position:absolute}.player-name-edit-host{z-index:6600!important}.player-name-edit-host [data-player-name-confirm].menu-prefab-positioned-control,.player-name-edit-host [data-player-name-cancel].menu-prefab-positioned-control,.player-name-edit-host [data-player-birth-month].menu-prefab-positioned-control,.player-name-edit-host [data-player-birth-day].menu-prefab-positioned-control{cursor:default}.player-name-edit-host input.menu-prefab-positioned-control{color:#0000;caret-color:#5a4632;font-family:var(--ui-font);text-align:center;background:0 0;border:0;outline:none;padding:0;font-size:30px;line-height:30px}.onboarding-node{font:inherit;color:inherit;text-align:inherit;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.onboarding-node[hidden]{display:none}button.onboarding-node{cursor:default}button.onboarding-node:active .onboarding-visual.is-background{filter:brightness(.9)}.onboarding-visual{pointer-events:none;white-space:pre-wrap;display:block;position:absolute}.create-role-panel{z-index:80;pointer-events:auto;background:#000;width:1280px;height:720px;position:absolute;top:0;left:0;overflow:hidden}.create-role-panel[hidden]{display:none}.create-role-layer,.create-role-avg,.create-role-dialogs{position:absolute;inset:0}.create-role-dialogs{pointer-events:none}.create-role-dialogs>*{pointer-events:auto}.create-role-avg{z-index:5;background:#000 var(--onboarding-avg-bg,none) center / cover no-repeat;cursor:default}.create-role-avg[hidden]{display:none}.create-role-input{font-family:var(--ui-font);caret-color:currentColor;background:0 0;border:0;outline:none;position:absolute}.create-role-input::placeholder{color:#ffffff73}.onboarding-msgbox{z-index:40;position:absolute;inset:0}.onboarding-msgbox[hidden]{display:none}.onboarding-msgbox .onboarding-msgbox-message .onboarding-visual{white-space:pre-wrap}.onboarding-combobox{z-index:45;position:absolute;inset:0}.onboarding-combobox[hidden]{display:none}.onboarding-combobox-dimmer{cursor:default}.onboarding-combobox-track{width:100%;transition:transform .12s ease-out;position:absolute;top:0;left:0}.onboarding-combobox-item{opacity:.55;transition:opacity .12s ease-out}.onboarding-combobox-item.is-centered{opacity:1}.onboarding-combobox-selectionBar{pointer-events:none}#login-screen{z-index:70;color:#fff;pointer-events:auto;background:#000;position:absolute;inset:0;overflow:hidden}body.is-authenticated #login-screen:not(.is-revealing){display:none}#login-screen.is-revealing{opacity:0;pointer-events:none;transition:opacity .22s}#boot-failure-message{z-index:90;text-align:center;color:#ffb4b4;margin:0;font-size:18px;line-height:1.6;position:absolute;inset:auto 0 12%}.boot-phase{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility .4s;position:absolute;inset:0}#login-screen[data-boot-phase=logo] .boot-phase[data-boot-phase-name=logo],#login-screen[data-boot-phase=update] .boot-phase[data-boot-phase-name=update],#login-screen[data-boot-phase=title] .boot-phase[data-boot-phase-name=title],#login-screen[data-boot-phase=login] .boot-phase[data-boot-phase-name=login]{opacity:1;visibility:visible;pointer-events:auto}.boot-node{font:inherit;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.boot-node[data-boot-action]{pointer-events:auto}.boot-node:has(.boot-input){pointer-events:auto}.boot-node[hidden]{display:none}.boot-visual{pointer-events:none;background-repeat:no-repeat;display:block;position:absolute}.boot-visual.is-label{font-family:var(--ui-font);text-align:center;justify-content:center;align-items:center;display:flex}.boot-node[role=button]{cursor:default}.boot-node[role=button]:focus-visible{outline-offset:2px;outline:2px solid #ffdf8d80}.boot-node[role=button]:active .boot-visual.is-background{filter:brightness(1.12)}.boot-input{width:100%;height:100%;color:inherit;font:inherit;text-align:inherit;pointer-events:auto;caret-color:#fffc;background:0 0;border:0;padding:0 8px}.boot-input::selection{background:#ffdf8d80}.boot-input::-ms-reveal{display:none}.boot-input::-ms-clear{display:none}.boot-input[type=password]{font-family:Segoe UI,Arial,Helvetica,sans-serif}.boot-password-toggle{color:#ffffffb8;cursor:default;pointer-events:auto;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.boot-password-toggle:hover,.boot-password-toggle:focus-visible{color:#fffffff2}.boot-password-toggle svg{width:22px;height:22px;display:block}.boot-password-toggle .boot-password-toggle-slash{display:none}.boot-password-toggle[aria-pressed=true] .boot-password-toggle-slash{display:inline}.boot-input:focus{outline:none}.boot-node.boot-signInAccount .boot-visual.is-label,.boot-node.boot-signInPassword .boot-visual.is-label,.boot-node.boot-createAccount .boot-visual.is-label,.boot-node.boot-createPassword .boot-visual.is-label,.boot-node.boot-createConfirm .boot-visual.is-label{pointer-events:auto}.boot-node.boot-signInAccountError .boot-visual.is-label,.boot-node.boot-signInPasswordError .boot-visual.is-label,.boot-node.boot-signInHint .boot-visual.is-label,.boot-node.boot-createAccountError .boot-visual.is-label,.boot-node.boot-createPasswordError .boot-visual.is-label,.boot-node.boot-createHint .boot-visual.is-label{font-weight:500;color:#d30c23f2!important}.boot-particle-layer{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.boot-title-sweep-layer{pointer-events:none;z-index:6;position:absolute;inset:0}.boot-title-sweep{mix-blend-mode:plus-lighter;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.boot-phase,#login-screen.is-revealing{transition:none}}
