#ui #recall-btn{right:calc(var(--safe-r) + 116px);bottom:calc(var(--safe-b) + 20px);width:44px;height:44px;color:var(--ink);pointer-events:auto;touch-action:none;background:0 0;border:0;padding:0;position:absolute}.recall-disc{box-sizing:border-box;background:radial-gradient(circle at 40% 30%,#fffaf0,#ecd6a6);border:1px solid #b5832f;border-radius:50%;width:32px;height:32px;position:absolute;top:2px;left:6px;box-shadow:0 0 0 1px #3a2615}.recall-icon,.recall-icon svg{width:100%;height:100%;display:block}.recall-label{text-shadow:0 0 3px #fffaf0,0 0 3px #fffaf0;width:44px;font-size:10px;font-weight:700;line-height:12px;position:absolute;top:32px;left:0}.recall-number{text-align:center;z-index:2;font-size:14px;line-height:30px;position:absolute;inset:0}.recall-progress{display:none}#recall-btn.unavailable .recall-icon{opacity:.45}#recall-btn:is(.channeling,.cooldown) .recall-icon{opacity:.25}#recall-btn.channeling .recall-disc{background:conic-gradient(#e9b949 var(--recall-progress),#ecd6a6 0);outline:2px solid #0000}#recall-btn.cooldown .recall-disc:after{content:"";background:conic-gradient(#2a26205c var(--recall-progress),transparent 0);border-radius:50%;position:absolute;inset:0}#ui #skill-0{right:calc(var(--safe-r) + 166px)}body.pc #ui #recall-btn{zoom:var(--ui)}@media (orientation:portrait){#ui #skill-0{right:calc(var(--safe-r) + 175px)}}#ui .quick{width:50px;height:50px}#ui #quick-0,#ui #quick-1,#ui #quick-2{top:auto;left:auto;right:calc(var(--safe-r) + 8px)}#ui #quick-0{bottom:calc(var(--safe-b) + 352px)}#ui #quick-1{bottom:calc(var(--safe-b) + 296px)}#ui #quick-2{bottom:calc(var(--safe-b) + 240px)}@media (orientation:portrait){body:not(.pc) #ui #dps-card{right:calc(var(--safe-r) + 66px)}body:not(.pc) #ui #quest-track{right:calc(var(--safe-r) + 66px);max-width:min(220px, calc(100vw - var(--safe-l) - var(--safe-r) - 76px))}}@media (orientation:landscape){#ui #quick-0,#ui #quick-1,#ui #quick-2{right:calc(var(--safe-r) + 228px)}#ui #quick-0{bottom:calc(var(--safe-b) + 122px)}#ui #quick-1{bottom:calc(var(--safe-b) + 68px)}#ui #quick-2{bottom:calc(var(--safe-b) + 14px)}}@media (orientation:portrait) and (max-width:389px),(orientation:landscape) and (max-height:389px){body:not(.pc){--ui:.94}}@media (orientation:portrait) and (max-width:360px),(orientation:landscape) and (max-height:360px){body:not(.pc){--ui:.88}}body:not(.pc) #ui :is(#hud-player,#hud-target,#menu-bar,#minimap,#map-name,#day-clock,#exp-strip,#attack-btn,#jump-btn,#recall-btn,.quick,.skill,#skill-page),body:not(.pc) #stick-hint{zoom:var(--ui,1)}body:not(.pc) #ui #recall-btn{width:46px;height:46px}body:not(.pc) .recall-disc{left:7px}body:not(.pc) .recall-label{width:46px}body:not(.pc) #ui :is(#sp-text,#level-text,#day-clock,#map-name.phase-note,.season-badge .sb-name,.recall-label,.quick .qty){font-size:calc(10px / var(--ui,1))}body:not(.pc) #ui :is(#hp-text,#map-name){font-size:calc(11px / var(--ui,1))}body:not(.pc) #ui .skill .rk{font-size:calc(9px / var(--ui,1))}body:not(.pc) #ui #skill-page{font-size:calc(11px / var(--ui,1))}#attack-btn .aw{pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#attack-btn .aw-wpn{transform-box:fill-box;transform-origin:50% 60%;animation:3.6s ease-in-out infinite aw-bob}#attack-btn .aw-eye{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite aw-blink}#attack-btn .aw-pupil{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite aw-look}#attack-btn .aw-rip{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite aw-ripple}#attack-btn .aw-rip2{animation-delay:-1.5s}#attack-btn .aw-orbit{transform-origin:37px 37px;animation:7s linear infinite aw-spin}#attack-btn .aw-sheen{animation:4s ease-in-out infinite aw-pulse}#attack-btn.down .aw-wpn{animation-play-state:paused}@keyframes aw-bob{0%,to{transform:translateY(1px)rotate(-2deg)}50%{transform:translateY(-1px)rotate(2deg)}}@keyframes aw-blink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.08)}}@keyframes aw-look{0%,30%{transform:translate(0)}38%,58%{transform:translate(-1px)}66%,86%{transform:translate(1px)}to{transform:translate(0)}}@keyframes aw-ripple{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(1)}}@keyframes aw-spin{to{transform:rotate(360deg)}}@keyframes aw-pulse{0%,to{opacity:.4}50%{opacity:.85}}#attack-btn.hl-flash .aw{animation:aw-flash var(--hl-ms,.6s) ease-out 1}#attack-btn.hl-flash-strong .aw{animation:aw-flash-strong var(--hl-ms,.9s) ease-out 1}@keyframes aw-flash{0%{box-shadow:inset 0 0 #ffd67800}30%{box-shadow:inset 0 0 0 2px #ffd678e6,inset 0 0 12px 3px #ffbe5a8c}to{box-shadow:inset 0 0 #ffd67800}}@keyframes aw-flash-strong{0%{transform:scale(1);box-shadow:inset 0 0 #ffd67800}25%{transform:scale(1.05);box-shadow:inset 0 0 0 3px #ffe096f2,inset 0 0 20px 6px #ffaa4699}to{transform:scale(1);box-shadow:inset 0 0 #ffd67800}}@media (prefers-reduced-motion:reduce){#attack-btn .aw *{animation:none!important}#attack-btn.hl-flash-strong .aw{animation-name:aw-flash}}#ui{--dps-top:calc(var(--safe-t) + 134px)}body.trial-on #ui{--dps-top:calc(var(--safe-t) + 155px)}@media (orientation:portrait){#ui{--dps-top:calc(var(--safe-t) + 204px)}body.trial-on #ui{--dps-top:calc(var(--safe-t) + 225px)}}body.pc #ui{--dps-top:calc(var(--safe-t) + 236px)}body.pc.trial-on #ui{--dps-top:calc(var(--safe-t) + 261px)}@media (orientation:portrait){body.pc #ui{--dps-top:calc(var(--safe-t) + 264px)}body.pc.trial-on #ui{--dps-top:calc(var(--safe-t) + 289px)}}#ui #dps-card{z-index:5;top:var(--dps-top);right:calc(var(--safe-r) + 10px);box-sizing:border-box;border:2px solid var(--wood-3);width:168px;box-shadow:0 0 0 1px var(--gold-2), 0 2px 5px #00000059;color:#fff6dc;text-shadow:0 1px 1px #0009;background:#1e140ab3;border-radius:10px;padding:5px 8px 6px;font-size:10px;font-weight:800;line-height:13px;transition:opacity .3s,box-shadow .4s;position:absolute}#ui #dps-card[hidden]{display:none}@media (orientation:portrait){#ui #dps-card{width:156px}#ui #dps-card .dc-info{width:min(186px, calc(100vw - var(--safe-l) - var(--safe-r) - 190px))}}body.pc #ui #dps-card{zoom:var(--ui,1);width:176px}body.qb-on #ui #dps-card{opacity:.12}#dps-card .dc-body{cursor:pointer}#dps-card .dc-r{white-space:nowrap;flex-wrap:wrap;justify-content:space-between;align-items:baseline;column-gap:6px;display:flex}#dps-card .dc-r>:last-child{margin-left:auto}#dps-card .dc-r b{color:var(--gold-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}#dps-card .dc-r:nth-child(2) b{font-size:11px}#dps-card .dc-r small{color:#cfe8cf;font-size:9px;font-weight:800}#dps-card .dc-goal{color:#e6d9b8;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;font-weight:700;overflow:hidden}#dps-card .dc-gr{align-items:center;gap:6px;margin-top:2px;display:flex}#dps-card .dc-gauge{background:#00000080;border-radius:4px;flex:1;height:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #e9c46a8c}#dps-card .dc-gauge i{background:linear-gradient(#fff2a8,#f2b134 60%,#c77d10);width:0;height:100%;transition:width .6s ease-out;display:block}#dps-card .dc-gr span{color:var(--gold-1);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px;font-weight:900}#dps-card .dc-x{width:20px;height:20px;font:inherit;color:var(--gold-1);border:1.5px solid var(--gold-3);cursor:pointer;background:#2a1a0eeb;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:absolute;top:-8px;left:-8px;box-shadow:0 1px 3px #0006}#dps-card .dc-x:before{content:"";position:absolute;inset:-9px}#dps-card .dc-tab{color:var(--gold-1);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:4px;margin:0;padding:0;font-size:10px;font-weight:900;display:none}#dps-card .dc-tab:before{content:"";position:absolute;inset:-6px}#dps-card .dc-tab b{font-variant-numeric:tabular-nums;font-size:13px}#ui #dps-card.folded{opacity:.88;border-radius:12px;width:auto;padding:3px 9px 3px 8px}#dps-card.folded .dc-body,#dps-card.folded .dc-x,#dps-card.folded .dc-info{display:none}#dps-card.folded .dc-tab{display:flex}#ui #dps-card.glow{box-shadow:0 0 0 1px var(--gold-1), 0 0 14px 3px #ffe778bf, 0 2px 5px #00000059}#dps-card.glow .dc-d b,#dps-card.glow .dc-tab b{color:#fff6c0;text-shadow:0 0 6px #ffe98a}#dps-card .dc-spk{color:#fff2a8;text-shadow:0 0 5px #ffd24a;pointer-events:none;font-size:11px;animation:1.1s ease-in-out infinite dc-tw;display:none;position:absolute}#dps-card.glow .dc-spk{display:block}#dps-card .dc-spk.s1{top:-8px;right:-4px}#dps-card .dc-spk.s2{animation-delay:.3s;top:2px;right:38px}#dps-card .dc-spk.s3{font-size:9px;animation-delay:.6s;top:-4px;left:14px}@keyframes dc-tw{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}#dps-card .dc-chg{border:1.5px solid var(--gold-3);pointer-events:none;white-space:nowrap;font-variant-numeric:tabular-nums;background:#1e140ad1;border-radius:9px;flex-direction:column;gap:2px;padding:4px 8px;font-size:11px;font-weight:900;animation:.35s ease-out dc-chg;display:none;position:absolute;top:2px;right:calc(100% + 10px);box-shadow:0 2px 6px #0006}#dps-card.chg-on .dc-chg{display:flex}#dps-card.open .dc-chg{display:none}#dps-card .dc-chg div{align-items:baseline;gap:4px;display:flex}#dps-card .dc-chg em{color:#cfc4a6;font-style:normal}#dps-card .dc-chg .up b{color:#8ee08a}#dps-card .dc-chg .dn b{color:#ff8f86}@keyframes dc-chg{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}#dps-card .dc-ic{vertical-align:-3px;width:14px;height:14px;margin-right:2px;display:inline-block}#dps-card .dc-ic svg{width:100%;height:100%;display:block}#dps-card .dc-info{box-sizing:border-box;background:linear-gradient(var(--parch-1), var(--parch-2));border:3px solid var(--gold-3);width:186px;box-shadow:0 0 0 2px var(--wood-3), 0 6px 14px #0006;color:var(--g-ink);text-shadow:none;pointer-events:none;border-radius:12px;padding:9px 11px 8px;font-size:11px;font-weight:700;line-height:15px;display:none;position:absolute;top:0;right:calc(100% + 10px)}#dps-card.open .dc-info{display:block}#ui #dps-card.open{z-index:6}#dps-card .dc-info h4{margin:0 0 3px;font-size:12px;font-weight:900}#dps-card .dc-info h4 small{color:var(--g-ink-2);font-size:10px;font-weight:700}#dps-card .dc-info div{justify-content:space-between;gap:12px;padding:0 0 0 8px;display:flex}#dps-card .dc-info div b{font-variant-numeric:tabular-nums;font-weight:900}#dps-card .dc-info hr{border:0;border-top:1px dashed var(--gold-3);margin:5px 0}#dps-card .dc-info p{color:var(--g-ink-2);margin:5px 0 0;font-size:10px;font-weight:600}@media (prefers-reduced-motion:reduce){#dps-card .dc-spk,#dps-card .dc-chg{animation:none}#dps-card .dc-gauge i{transition:none}}@media (orientation:landscape){body:not(.pc) #ui #dps-card{left:calc(42% + 4px);right:auto;top:calc(var(--safe-t) + 68px)}}@media (orientation:landscape) and (max-height:799px){body.pc #ui,body.pc.trial-on #ui{--dps-top:calc(var(--safe-t) + 84px)}body.pc #ui #dps-card,body.pc #ui #quest-track,body.pc #gate-note{left:calc(var(--safe-l) + 10px);right:auto}body.pc #dps-card .dc-info{left:calc(100% + 10px);right:auto}body.pc #ui #gain-log{left:auto;right:calc(var(--safe-r) + 226px);top:calc(var(--safe-t) + 58px);align-items:flex-end;width:170px}body.pc #ui #gain-log .gl-line{background:linear-gradient(270deg,#1810084d,#18100824 65%,#18100800);padding:1px 3px 1px 12px}}#ui #menu-pop.menu-refine{width:min(372px,calc(100vw - var(--safe-l) - var(--safe-r) - 16px));max-width:none;max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 72px);border:4px solid var(--mr-edge);background:var(--mr-panel);box-shadow:inset 0 3px var(--mr-rim),0 14px 28px #0008;color:var(--mr-cream);text-shadow:0 1px var(--mr-ink);border-bottom-width:7px;border-radius:20px;flex-direction:column;gap:0;padding:0;font:400 15px/1.35 Lumiel Menu Read Sans,system-ui,sans-serif;display:flex;top:52px;right:0;overflow:hidden}#ui #menu-pop.menu-refine[hidden]{display:none}#ui #menu-pop .mr-menu-head{background:var(--mr-head);border-bottom:2px solid var(--mr-edge);justify-content:space-between;align-items:baseline;gap:8px;min-height:46px;padding:11px 14px 6px;display:flex}#ui #menu-pop .mr-menu-head strong{font-size:19px;font-weight:600}#ui #menu-pop .mr-menu-head span{color:var(--mr-muted);font-size:13px}#ui #menu-pop .mr-menu-sections{overscroll-behavior:contain;scrollbar-width:thin;gap:10px;padding:10px 12px;display:grid;overflow:auto}#ui #menu-pop .mr-menu-section{gap:7px;min-width:0;display:grid}#ui #menu-pop .mr-menu-section h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}#ui #menu-pop .mr-menu-section h2:after{content:"";background:var(--mr-well-dk);border-radius:2px;flex:1;height:4px;box-shadow:inset 0 1px 2px #20150e88}#ui #menu-pop .mr-menu-section h2:first-letter{color:var(--mr-gold-hi)}#ui #menu-pop .mr-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}#ui #menu-pop .menu-item{border:3px solid var(--mr-edge);background:var(--mr-face);min-width:0;min-height:70px;box-shadow:0 3px var(--mr-edge),inset 0 2px var(--mr-rim),inset 0 -3px var(--mr-face-dk);color:var(--mr-cream);text-align:center;white-space:normal;text-shadow:0 1px var(--mr-ink);border-radius:14px;align-content:center;justify-items:center;gap:4px;margin-bottom:3px;padding:5px 3px;font:600 15px/1.15 Lumiel Menu Read Sans,system-ui,sans-serif;display:grid;position:relative}#ui #menu-pop .menu-item[hidden]{display:none}#ui #menu-pop .menu-item:active{box-shadow:inset 0 2px var(--mr-rim);transform:translateY(3px)}#ui #menu-pop .menu-item i{background:var(--mr-socket);border-radius:50%;place-items:center;width:40px;height:40px;padding:7px;font-style:normal;display:grid;box-shadow:inset 0 3px #2a1f17}#ui #menu-pop .menu-item i svg{width:25px;height:25px}#ui #menu-pop .menu-item .badge,#ui #menu-pop #points-badge{min-width:18px;margin:0;position:absolute;top:2px;right:3px}#ui #menu-pop #title-btn{border-color:var(--mr-edge);background:var(--mr-well);border-radius:11px;flex:none;justify-content:center;gap:7px;min-height:47px;margin:0 12px 10px;font-size:14px;display:flex}#ui #menu-pop #title-btn i{width:23px;height:23px;padding:3px}@media (orientation:portrait){#ui #menu-pop.menu-refine{max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 220px)}}@media (orientation:landscape) and (max-height:500px){#ui #menu-pop.menu-refine{width:min(580px,calc(100vw - var(--safe-l) - var(--safe-r) - 150px));max-height:calc(100dvh - var(--safe-t) - var(--safe-b) - 66px)}#ui #menu-pop .mr-menu-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#ui #menu-pop .mr-menu-grid{grid-template-columns:1fr;gap:5px}#ui #menu-pop .menu-item{text-align:left;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;min-height:46px;padding:3px 7px;font-size:14px;display:flex}#ui #menu-pop .menu-item i{flex:none;width:31px;height:31px;padding:5px}#ui #menu-pop .menu-item i svg{width:20px;height:20px}#ui #menu-pop .menu-item .badge,#ui #menu-pop #points-badge{margin-left:auto;position:static}}.gear-refine{--gr-wood:#80634b;--gr-face:#84674f;--gr-face-dark:#6b523e;--gr-panel:#644c3a;--gr-edge:#35291f;--gr-rim:#a48c70;--gr-teal:#4b827b;--gr-teal-light:#77a49b;--gr-teal-dark:#2f5a55;--gr-cream:#fff1d3;--gr-ink:#30241c;--gr-well:#584231;--gr-plate:#72563e;--gr-socket:#3f2f23;font-synthesis:none;color:var(--gr-cream);text-shadow:0 1.5px var(--gr-ink);-webkit-text-stroke:.45px var(--gr-ink);paint-order:stroke fill;font-family:Lumiel Menu Read Sans,Lumiel Menu Read Extra,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.35}.panel.game.gear-refine{border:4px solid var(--gr-edge);background:var(--gr-wood);color:var(--gr-cream);box-shadow:inset 0 3px var(--gr-rim),0 4px #1b1510;border-bottom-width:8px;border-radius:26px;padding:0;position:relative;overflow:hidden}.gear-refine:before{content:"";opacity:.04;pointer-events:none;background:url(/assets/material-wood-PGNIRiNO.svg) 50%/360px;position:absolute;inset:0}.gear-refine>*{position:relative}.gear-refine small,.gear-refine .small{font-size:13px}.gear-refine h2,.gear-refine h3,.gear-refine b,.gear-refine strong{font-weight:600}.gear-refine button,.gear-refine select,.gear-refine input{font-family:inherit}.gear-refine button:focus-visible,.gear-refine select:focus-visible,.gear-refine input:focus-visible{outline:3px solid var(--gr-cream);outline-offset:2px}.panel.game.gear-refine .ph,.panel.game.gear-refine .ip-head{z-index:2;min-height:62px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;margin:0;padding:9px 10px 8px 16px;position:relative;top:auto}.panel.game.gear-refine .ph h2,.panel.game.gear-refine .ip-head h2{letter-spacing:0;color:var(--gr-cream);text-shadow:0 2px var(--gr-ink);-webkit-text-stroke:.8px var(--gr-ink);margin:0;font-size:23px}.panel.game.gear-refine .ph h2:before,.panel.game.gear-refine .ph h2:after{content:none}.panel.game.gear-refine .x{border:3px solid var(--gr-edge);background:var(--gr-face);width:46px;height:46px;color:var(--gr-cream);box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-rim),inset 0 -3px var(--gr-face-dark);border-radius:12px;font-size:21px;right:10px}.panel.game.gear-refine .x:active{box-shadow:inset 0 2px var(--gr-rim);transform:translateY(calc(3px - 50%))}.gear-refine .btn,.gear-refine .bag-tab,.gear-refine .dv-tabs button,.gear-refine .chip{border:3px solid var(--gr-edge);background:var(--gr-face);min-width:44px;min-height:44px;color:var(--gr-cream);box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-rim),inset 0 -3px var(--gr-face-dark);text-shadow:0 1.5px var(--gr-ink);-webkit-text-stroke:.45px var(--gr-ink);border-radius:11px;margin-bottom:3px;padding:0 12px;font-size:15px;font-weight:600;line-height:1.1}.panel.game.gear-refine .btn{color:var(--gr-cream);background:var(--gr-face);border:3px solid var(--gr-edge);box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-rim),inset 0 -3px var(--gr-face-dark);text-shadow:0 1.5px var(--gr-ink);border-radius:11px;min-height:44px;font-size:15px;font-weight:600}.panel.game.gear-refine .btn.primary{background:var(--gr-teal);border-color:var(--gr-edge);box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-teal-light),inset 0 -3px var(--gr-teal-dark)}.panel.game.gear-refine .btn:active,.gear-refine .btn:active,.gear-refine .bag-tab:active,.gear-refine .dv-tabs button:active,.gear-refine .chip:active{box-shadow:inset 0 2px var(--gr-rim);transform:translateY(3px)}.gear-refine .btn.primary,.gear-refine .bag-tab.on,.gear-refine .dv-tabs button.sel,.gear-refine .chip.sel{background:var(--gr-teal);box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-teal-light),inset 0 -3px var(--gr-teal-dark);border-color:var(--gr-edge);color:var(--gr-cream)}.gear-refine .btn:disabled{color:#e5d3b1;background:#6f5846}.gear-refine .cell{border:3px solid var(--gr-edge);background:var(--gr-well);min-width:44px;min-height:44px;box-shadow:inset 0 2px var(--gr-rim),inset 0 -3px var(--gr-socket);color:var(--gr-cream);border-radius:10px}.gear-refine .cell.empty{background:var(--gr-socket);box-shadow:inset 0 3px 6px #0007}.gear-refine .cell.graded{border-color:var(--grade)}.gear-refine .cell.sel{outline:3px solid var(--gr-teal-light)}.gear-refine .cell small,.gear-refine .cell .qty{color:var(--gr-cream);text-shadow:0 1px var(--gr-ink);font-size:13px}.gear-refine .cell:has(.gi[data-fill]) .qty{font-size:13px;line-height:1.1}.gear-refine .cell .ico{line-height:0}.gear-refine .cell svg{width:100%;height:100%;display:block}.gear-refine .doll-loading:before{content:"캐릭터를 불러오는 중…";z-index:1;text-align:center;color:var(--gr-cream);pointer-events:none;font-size:13px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#char-panel .char-panel.gear-refine{flex-direction:column;width:min(1120px,100%);height:min(100%,760px);display:flex}#char-panel .char-panel.gear-refine .char-top{flex:none;margin:0;padding:0 14px 8px}#char-panel .gear-refine .lv-medal{border:3px solid var(--gr-edge);background:var(--gr-panel);width:52px;height:52px;color:var(--gr-cream);box-shadow:inset 0 2px var(--gr-rim);flex:none}#char-panel .gear-refine .lv-medal small{font-size:13px}#char-panel .gear-refine .lv-medal b{color:var(--gr-cream);font-size:21px}#char-panel .gear-refine .char-name b{font-size:21px}#char-panel .gear-refine .char-name .job{background:var(--gr-well);border:0;border-radius:8px;font-size:13px}#char-panel .gear-refine .xp-bar{border:2px solid var(--gr-edge);background:var(--gr-socket);height:21px;margin-top:4px}#char-panel .gear-refine #char-exp{font-size:13px;line-height:17px}#char-panel .gear-refine .pts{background:var(--gr-well);color:var(--gr-cream);border:0;padding:5px 10px}#char-panel .gear-refine .pts small{font-size:13px}#char-panel .gear-refine .pts b{color:var(--gr-cream);font-size:20px}#char-panel .gear-refine .char-grid{flex:1;grid-template-columns:minmax(225px,.95fr) minmax(235px,1.05fr) minmax(220px,.95fr);gap:10px;min-height:0;padding:2px 12px 12px;display:grid;overflow:hidden}#char-panel .gear-refine .char-grid>*{overscroll-behavior:contain;scrollbar-width:none;min-width:0;min-height:0;overflow-y:auto}#char-panel .gear-refine .char-equip-section,#char-panel .gear-refine .char-stat-section{display:block}#char-panel .gear-refine .char-grid>::-webkit-scrollbar{display:none}#char-panel .gear-refine h3{color:var(--gr-cream);border:0;align-items:center;gap:8px;margin:0 0 7px;padding:0;font-size:15px;display:flex}#char-panel .gear-refine h3 span{background:var(--gr-plate);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 50%,calc(100% - 8px) 100%,8px 100%,0 50%);align-items:center;height:28px;padding:0 14px;display:inline-flex}#char-panel .gear-refine h3:after{content:"";background:var(--gr-socket);border-radius:3px;flex:1;height:4px}#char-panel .gear-refine .char-altar{background:var(--gr-panel);border-radius:18px;grid-template-columns:48px minmax(0,1fr) 48px;gap:5px;padding:8px 6px;display:grid}#char-panel .gear-refine .char-gear-col{grid-template-rows:repeat(5,48px);align-content:center;gap:5px;display:grid}#char-panel .gear-refine .char-gear-col .cell{width:48px;height:48px}#char-panel .gear-refine .char-gear-empty{border:3px solid var(--gr-edge);background:var(--gr-socket);color:#cdb894;text-align:center;border-radius:10px;place-items:center;width:48px;height:48px;font-size:13px;display:grid}#char-panel .gear-refine .char-gear-empty.sel{outline:3px solid var(--gr-teal-light)}#char-panel .gear-refine .char-gear-detail{background:var(--gr-well);border-radius:12px;min-height:48px;margin-top:7px;padding:8px 10px;font-size:13px}#char-panel .gear-refine .char-gear-detail .d-name b{font-size:16px;color:var(--gr-cream)!important}#char-panel .gear-refine .char-gear-detail .gtag{font-size:13px;line-height:21px}#char-panel .gear-refine .char-gear-detail :is(.d-name small,.d-stats,.d-set,.d-req,.d-cmp,.d-price){color:var(--gr-cream);font-size:13px}#char-panel .gear-refine .char-doll-stage{background:radial-gradient(at 50% 90%,#92704f 0,#644c3a 65%);border-radius:12px;min-height:260px;position:relative;overflow:hidden}#char-panel .gear-refine .char-doll-stage canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}#char-panel .gear-refine .stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}#char-panel .gear-refine .stat-row{background:var(--gr-well);min-height:60px;color:var(--gr-cream);border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto 44px;gap:3px;padding:4px 5px;display:grid;box-shadow:inset 0 2px 4px #30201644}#char-panel .gear-refine .stat-row:last-child{grid-column:1/2}#char-panel .gear-refine .st-ico{width:22px;height:22px;box-shadow:none;background:0 0}#char-panel .gear-refine .st-name b{font-size:14px}#char-panel .gear-refine .st-name small{display:none}#char-panel .gear-refine .st-val{min-width:0;font-size:17px}#char-panel .gear-refine .st-val .bonus,#char-panel .gear-refine .st-val em{color:#bfe7cf;font-size:13px}#char-panel .gear-refine .gem{border:3px solid var(--gr-edge);background:var(--gr-teal);width:44px;height:44px;box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-teal-light);color:var(--gr-cream);border-radius:11px;place-items:center;display:grid;overflow:hidden}#char-panel .gear-refine .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}#char-panel .gear-refine .tile{background:var(--gr-well);min-height:54px;color:var(--gr-cream);border:0;border-radius:12px;padding:5px}#char-panel .gear-refine .tile small,#char-panel .gear-refine .tile b,#char-panel .gear-refine .tile b em{color:var(--gr-cream);font-size:13px}#char-panel .gear-refine .tile b{font-size:16px}#char-panel .gear-refine .tile i{width:22px;height:22px}#char-panel .gear-refine .char-set>div,#char-panel .gear-refine #char-cosm{background:var(--gr-well);color:var(--gr-cream);border:0}#char-panel .gear-refine .char-set b,#char-panel .gear-refine .char-set span,#char-panel .gear-refine #char-cosm :is(b,small,p){color:var(--gr-cream);font-size:13px}#char-panel .gear-refine .cosm-chip{min-width:44px;min-height:44px;font-size:13px}#char-panel .gear-refine .pf{background:var(--gr-wood);flex:none;min-height:64px;margin:0;padding:7px 12px 12px}#bag-panel .item-panel.gear-refine{width:min(1120px,100%);height:min(100%,760px)}#bag-panel .gear-refine .ip-head .gold,#bag-panel .gear-refine .ip-head .count{background:var(--gr-well);color:var(--gr-cream);border:0;border-radius:12px;padding:5px 10px;font-size:13px}#bag-panel .gear-refine .ip-head .gold b{font-size:20px}#bag-panel .gear-refine .ip-head .count{margin-right:44px}#bag-panel .gear-refine .bag-body{flex:1;grid-template-columns:minmax(240px,.9fr) minmax(240px,1fr) minmax(220px,.85fr);gap:10px;min-height:0;padding:2px 12px 12px;display:grid}#bag-panel .gear-refine .doll{background:var(--gr-panel);border-radius:18px;grid-template-columns:48px minmax(0,1fr) 48px;gap:5px;margin:0;padding:8px 6px}#bag-panel .gear-refine .doll-col{gap:5px}#bag-panel .gear-refine .doll-col .cell{width:48px;height:48px}#bag-panel .gear-refine .doll-stage{background:radial-gradient(at 50% 90%,#92704f 0,#644c3a 65%);border-radius:12px;min-height:260px}#bag-panel .gear-refine .doll-name{color:var(--gr-cream);font-size:20px}#bag-panel .gear-refine .doll-name small{color:var(--gr-cream);font-size:13px}#bag-panel .gear-refine .doll-stat span{font-size:13px}#bag-panel .gear-refine .bag-hat{min-height:44px;color:var(--gr-cream);box-shadow:none;background:0 0;border:0;font-size:12px}#bag-panel .gear-refine .bag-hat input{border-color:var(--gr-edge);background:var(--gr-well);color:var(--gr-cream);box-shadow:inset 0 1px var(--gr-rim)}#bag-panel .gear-refine .bag-hat input:checked{background:var(--gr-teal);box-shadow:inset 0 1px var(--gr-teal-light)}#bag-panel .gear-refine .bag-inv{min-width:0;min-height:0}#bag-panel .gear-refine .bag-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}#bag-panel .gear-refine .bag-tab{color:var(--gr-cream);background:var(--gr-face);border-color:var(--gr-edge);padding:0 3px}#bag-panel .gear-refine .bag-tab.on{color:var(--gr-cream);background:var(--gr-teal);border-color:var(--gr-edge)}@media (orientation:landscape) and (max-height:500px){#bag-panel .gear-refine .bag-tab{font-size:13px}}#bag-panel .gear-refine .item-grid{background:var(--gr-panel);border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:8px}#bag-panel .gear-refine .item-grid .cell{aspect-ratio:1;width:100%;height:auto}#bag-panel .gear-refine .bag-empty{color:var(--gr-cream);font-size:14px}#bag-panel .gear-refine .bag-body>.ip-foot{background:var(--gr-well);border:0;border-radius:12px;min-width:0;margin:0;padding:10px}#bag-panel .gear-refine .detail{color:var(--gr-cream);font-size:14px}#bag-panel .gear-refine .detail .hint,#bag-panel .gear-refine .detail .d-name b,#bag-panel .gear-refine .detail .d-name small,#bag-panel .gear-refine .detail .d-stats,#bag-panel .gear-refine .detail .d-set :is(b,span){color:var(--gr-cream);font-size:13px}#bag-panel .gear-refine .detail .d-name b{font-size:17px}#bag-panel .gear-refine .detail .d-set{background:0 0;border:0;padding:0}#bag-panel .gear-refine .actions{justify-content:flex-start;max-width:none}#bag-panel .gear-refine .gtag{font-size:13px}#dev-panel .dev-panel.gear-refine{width:min(440px,48vw);padding-bottom:0}#dev-panel .gear-refine .dv-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 10px 8px;display:grid}#dev-panel .gear-refine .dv-tabs button{min-width:0;padding:0 2px;font-size:13px}#dev-panel .gear-refine #dev-body{color:var(--gr-cream);padding:0 12px 14px;font-size:14px}#dev-panel .gear-refine #dev-body :is(h3,b,strong,p,label,span,small){color:var(--gr-cream)}#dev-panel .gear-refine #dev-body :is(small,.small,.dv-tag,.dv-item .nm small,h3 small){font-size:13px}#dev-panel .gear-refine #dev-body h3{border:0;font-size:15px}#dev-panel .gear-refine .dv-item,#dev-panel .gear-refine .dq-sec{background:var(--gr-well);border:0;border-radius:12px;padding:8px}#dev-panel .gear-refine .dv-item.worn{box-shadow:inset 0 0 0 2px var(--gr-teal-light)}#dev-panel .gear-refine .dv-row{gap:7px}#dev-panel .gear-refine .dv-input{min-height:44px;color:var(--gr-cream);background:var(--gr-well);border:2px solid var(--gr-rim);font-size:14px}#dev-panel .gear-refine .dv-input::placeholder{color:#ddc8a8}#dev-panel .gear-refine .dv-line .btn,#dev-panel .gear-refine .dv-stat .btn.small,#dev-panel .gear-refine .dv-item .btn.small,#dev-panel .gear-refine .dv-row .btn.small,#dev-panel .gear-refine .dv-ranks .chip{min-height:44px}#dev-panel .gear-refine .dq-line{color:var(--gr-cream);background:var(--gr-face);border:3px solid var(--gr-edge);box-shadow:0 3px var(--gr-edge),inset 0 2px var(--gr-rim)}#dev-panel .gear-refine .dq-check{min-height:44px}#dev-panel .gear-refine .dv-ranks .chip{min-width:44px}#dev-panel .gear-refine .gf-hint{color:var(--gr-cream);font-size:13px}@media (orientation:portrait){#char-panel .char-panel.gear-refine,#bag-panel .item-panel.gear-refine{height:100%}#char-panel .gear-refine .char-grid{flex-direction:column;display:flex;overflow-y:auto}#char-panel .gear-refine .char-grid>*{flex:none;overflow:visible}#char-panel .gear-refine .char-altar{width:100%;max-width:390px;margin:auto}#bag-panel .gear-refine .bag-body{flex-direction:column;gap:8px;display:flex}#bag-panel .gear-refine .doll{flex:none;min-height:0;overflow:hidden}#bag-panel .gear-refine .doll-stage{min-height:220px}#bag-panel .gear-refine .bag-inv{flex:1 1 0;min-height:150px}#bag-panel .gear-refine .bag-body>.ip-foot{flex:none;min-height:92px;max-height:190px;overflow:auto}#dev-panel .dev-panel.gear-refine{width:100%;height:60%}}@media (orientation:landscape) and (max-height:480px){#char-panel .gear-refine .char-grid{grid-template-columns:minmax(210px,.95fr) minmax(230px,1fr) minmax(205px,.95fr);gap:7px}#char-panel .gear-refine .char-top{padding-bottom:4px}#char-panel .gear-refine .char-gear-col{grid-template-rows:repeat(5,44px);gap:3px}#char-panel .gear-refine .char-gear-col .cell,#char-panel .gear-refine .char-gear-empty{width:44px;height:44px}#char-panel .gear-refine .char-altar{grid-template-columns:44px minmax(0,1fr) 44px}#char-panel .gear-refine .char-doll-stage{min-height:230px}#bag-panel .gear-refine .bag-body{grid-template-columns:minmax(205px,.9fr) minmax(230px,1fr) minmax(205px,.85fr);gap:7px}#bag-panel .gear-refine .doll{grid-template-columns:44px minmax(0,1fr) 44px}#bag-panel .gear-refine .doll-col .cell{width:44px;height:44px}#bag-panel .gear-refine .ip-head{min-height:48px;padding-top:3px;padding-bottom:3px}#bag-panel .gear-refine .bag-body{padding:0 8px 4px}#bag-panel .gear-refine .doll{gap:4px;padding:4px 5px;overflow:hidden}#bag-panel .gear-refine .doll-col{gap:3px}#bag-panel .gear-refine .doll-stage{min-height:0}}#emote-panel{background:#1b151066}#emote-panel .mr-emote{top:auto;bottom:8px;left:calc(var(--safe-l,0px) + 8px);right:calc(var(--safe-r,0px) + 8px);width:auto;height:min(550px,calc(100% - var(--safe-t,0px) - var(--safe-b,0px) - 16px));max-height:none;padding:0}#emote-panel .mr-emote .mr-head{box-shadow:none;background:0 0;border:0;margin:0;padding:10px 10px 8px 16px}#emote-panel .mr-emote .mr-head h2{color:var(--mr-cream);letter-spacing:0;font-size:23px}#emote-panel .mr-emote .mr-head-note{font-size:14px}#emote-panel .mr-emote kbd{border:2px solid var(--mr-edge);background:var(--mr-socket);border-radius:7px;place-items:center;min-width:26px;height:24px;padding:0 6px;font:600 13px/1 Lumiel Menu Read Sans,sans-serif;display:inline-grid;box-shadow:inset 0 2px #2a1f17}#emote-panel .mr-emote .mr-body{align-content:start;padding:2px 12px 10px;overflow-y:auto}#emote-panel .mr-emote .mr-plate{color:var(--mr-cream);border:0;padding:0}#emote-panel .mr-emote .mr-foot{background:0 0;border:0;margin:0;padding:9px 12px 10px}#emote-panel .mr-emote .mr-msg{color:var(--mr-cream);word-break:keep-all;margin:0;font-size:13px;line-height:1.3}#emote-panel .mr-emote .mr-close{margin-left:auto;position:static;transform:none}#emote-panel .mr-emote .mr-close:active{transform:translateY(3px)}#emote-panel .emote-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}#emote-panel .emote-slot{border:3px solid var(--mr-edge);background:var(--mr-face);min-height:72px;box-shadow:0 3px var(--mr-edge),inset 0 2px var(--mr-rim),inset 0 -3px var(--mr-face-dk);color:var(--mr-cream);text-align:left;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:10px;margin:0 0 3px;padding:8px 10px 8px 8px;font-size:16px;font-weight:600;line-height:1.15;display:grid;position:relative;overflow:hidden}#emote-panel .emote-slot:active{box-shadow:inset 0 2px var(--mr-rim),inset 0 -1px var(--mr-face-dk);transform:translateY(3px)}#emote-panel .emote-slot[aria-disabled=true]{color:#e5d3b1;background:#6f5846}#emote-panel .emote-icon{background:var(--mr-socket);border-radius:50%;grid-row:1/3;place-items:center;width:46px;height:46px;padding:8px;display:grid;box-shadow:inset 0 3px #2a1f17}#emote-panel .emote-icon svg{width:30px;height:30px}#emote-panel .emote-name{white-space:nowrap;align-self:end}#emote-panel .emote-slot small{color:var(--mr-muted);align-self:start;font-size:13px;font-weight:400}#emote-panel .emote-cool{background:var(--mr-gold);transform-origin:0;height:5px;animation:linear forwards emote-shrink;position:absolute;bottom:0;left:0;right:0}@keyframes emote-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#emote-panel .emote-near{margin:0;padding:4px 10px;list-style:none;display:grid}#emote-panel .emote-person{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:4px 0;display:grid}#emote-panel .emote-person+.emote-person{border-top:2px solid var(--mr-well-dk)}#emote-panel .emote-who{min-width:0;display:grid}#emote-panel .emote-who b{font-size:15px}#emote-panel .emote-who small{color:var(--mr-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}#emote-panel .emote-distance{font-size:14px;font-weight:600}#emote-panel .emote-tag{background:var(--mr-socket);min-height:26px;color:var(--mr-muted);-webkit-text-stroke:0;text-shadow:none;white-space:nowrap;border-radius:13px;align-items:center;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}#emote-panel .emote-person.on .emote-tag{background:var(--mr-teal);color:var(--mr-cream);box-shadow:inset 0 2px var(--mr-teal-hi)}#emote-panel .emote-empty{color:var(--mr-muted);padding:12px;font-size:14px}.emote-feedback{z-index:80;left:50%;bottom:calc(var(--safe-b,0px) + 18px);width:min(360px,100% - 24px);color:var(--mr-cream);text-shadow:0 1.5px var(--mr-ink);-webkit-text-stroke:.6px var(--mr-ink);justify-items:center;gap:10px;font-size:15px;line-height:1.35;display:grid;position:fixed;transform:translate(-50%)}.emote-feedback[hidden]{display:none}.emote-feedback .emote-result{border:4px solid var(--mr-edge);background:var(--mr-wood);width:100%;box-shadow:inset 0 3px var(--mr-rim);border-bottom-width:7px;border-radius:20px;gap:8px;padding:12px 14px;display:grid}.emote-feedback p{margin:0;font-size:16px;font-weight:600}.emote-feedback small{color:var(--mr-muted);font-size:13px}.emote-feedback ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.emote-feedback li{background:var(--mr-well);border-radius:12px;gap:1px;padding:7px 11px;display:grid;box-shadow:inset 0 2px 4px #30201644}.emote-feedback li b{color:var(--mr-teal-hi);font-size:13px}.emote-feedback li span{font-size:15px}@media (orientation:portrait){.emote-feedback{bottom:calc(var(--safe-b,0px) + 105px)}}@media (orientation:landscape){#emote-panel .mr-emote{width:min(760px,calc(100% - var(--safe-l,0px) - var(--safe-r,0px) - 16px));height:min(350px,calc(100% - var(--safe-t,0px) - var(--safe-b,0px) - 16px));left:50%;right:auto;transform:translate(-50%)}#emote-panel .mr-emote .mr-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);overflow:hidden}#emote-panel .mr-emote .mr-section{overscroll-behavior:contain;align-content:start;min-height:0;overflow-y:auto}#emote-panel .emote-list{grid-template-columns:repeat(4,minmax(0,1fr))}#emote-panel .emote-slot{text-align:center;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:3px;padding:6px}#emote-panel .emote-icon{grid-row:auto}}@media (prefers-reduced-motion:reduce){#emote-panel .emote-cool{animation:none}}@font-face{font-family:Lumiel Title Read;src:url(/assets/title-regular-1132-D11od3aR.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Lumiel Title Read;src:url(/assets/title-semibold-1132-D_m78LdU.woff2)format("woff2");font-weight:600;font-display:block}#start.title-refine{--tr-wood:#80634b;--tr-face:#84674f;--tr-face-dk:#6b523e;--tr-edge:#35291f;--tr-rim:#a48c70;--tr-teal:#4b827b;--tr-teal-hi:#77a49b;--tr-teal-dk:#2f5a55;--tr-cream:#fff1d3;--tr-ink:#30241c;--tr-well:#584231;--tr-well-dk:#523d2e;--tr-plate:#72563e;--tr-gold:#d7a253;--tr-gold-hi:#efd09a;--tr-glass:#1d16129e;--tr-glass-line:#d7a2538c;color:var(--tr-cream);font-synthesis:none;text-shadow:0 1.5px var(--tr-ink);font-variant-numeric:tabular-nums;font:400 15px/1.35 Lumiel Title Read,system-ui,sans-serif}#start.title-refine *{box-sizing:border-box}#start.title-refine button{touch-action:manipulation;font-family:inherit}#start.title-refine :focus-visible{outline:3px solid var(--tr-cream);outline-offset:2px}#start.title-refine:not(.cine){background:radial-gradient(circle at 50% 40%,#5c6579 0%,#303a48 46%,#1d221e 100%)}#start.title-refine .title-card{overscroll-behavior:contain;scrollbar-width:none;width:min(360px,100vw - 28px);max-height:calc(100dvh - 84px);color:var(--tr-cream);background:var(--tr-glass);box-shadow:inset 0 0 0 1px var(--tr-glass-line),0 10px 30px #0006;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:18px;padding:20px 16px 16px;position:relative;overflow-y:auto}#start.title-refine .title-card::-webkit-scrollbar{display:none}#start.title-refine.cine .title-card{background:var(--tr-glass);width:min(360px,100vw - 28px);max-height:calc(100dvh - 84px);box-shadow:inset 0 0 0 1px var(--tr-glass-line),0 10px 30px #0006;padding:20px 16px 16px}#start.title-refine .title-card .kicker{letter-spacing:.32em;color:var(--tr-gold-hi);text-shadow:0 1px var(--tr-ink);margin:2px 0 4px;padding-left:.32em;font-size:13px;font-weight:600}#start.title-refine .title-card h1{color:var(--tr-cream);letter-spacing:.02em;text-shadow:0 2px var(--tr-ink),0 0 18px #d7a25340;filter:none;-webkit-text-stroke:.7px var(--tr-ink);background:0 0;margin:0 0 10px;font:600 38px/1.15 Lumiel Title Read,system-ui,sans-serif}#start.title-refine .title-card p{color:var(--tr-cream);font-size:15px;font-weight:400}#start.title-refine #start-msg{margin:0 0 10px;font-size:16px;font-weight:600}#start.title-refine .title-card>.bar{background:var(--tr-well-dk);border-radius:4px;width:min(220px,100%);height:8px;box-shadow:inset 0 1px 2px #0008}#start.title-refine #load-bar{background:linear-gradient(to right,#a8783a,var(--tr-gold-hi));box-shadow:none}#start.title-refine #load-pct{color:var(--tr-cream);font-size:13px;font-weight:400}#start.title-refine #load-help{flex-wrap:wrap}#start.title-refine #load-help .btn,#start.title-refine #install-btn{border:3px solid var(--tr-edge);background:var(--tr-face);min-height:44px;box-shadow:0 3px 0 var(--tr-edge),inset 0 2px var(--tr-rim),inset 0 -3px var(--tr-face-dk);color:var(--tr-cream);text-shadow:0 1.5px var(--tr-ink);border-radius:11px;padding:0 14px;font-size:15px;font-weight:600}#start.title-refine #install-btn{top:calc(var(--safe-t) + 16px);right:calc(var(--safe-r) + 18px)}#start.title-refine #install-btn:active,#start.title-refine #load-help .btn:active{transform:translateY(3px)}#start.title-refine #title-menu{margin-top:8px}#start.title-refine #server-pick{margin:0 0 10px}#start.title-refine #server-btn{background:var(--tr-well);min-height:44px;box-shadow:inset 0 2px 4px #20150e88,inset 0 0 0 1px var(--tr-glass-line);color:var(--tr-cream);text-shadow:0 1.5px var(--tr-ink);border:0;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:400;display:inline-flex;overflow:hidden}#start.title-refine #server-btn b{font-size:16px;font-weight:600}#start.title-refine #server-btn .sv-label{color:#cdb894;font-size:13px;font-weight:400}#start.title-refine #server-btn .sv-state{color:#9fd8a8;font-size:14px;font-weight:400}#start.title-refine #server-btn .sv-caret{color:#cdb894;font-size:13px}#start.title-refine #server-list{min-width:220px;box-shadow:inset 0 0 0 1px var(--tr-glass-line),0 8px 20px #0008;background:#2a2019;border:0;border-radius:14px;padding:6px}#start.title-refine #server-list li{background:var(--tr-well);min-height:44px;color:var(--tr-cream);border:0;border-radius:10px;font-size:14px}#start.title-refine #server-list li.sel{box-shadow:inset 0 0 0 2px var(--tr-teal-hi)}#start.title-refine #server-list li b{font-weight:600}#start.title-refine #server-list li small{color:#9fd8a8;font-size:13px;font-weight:400}#start.title-refine #server-list li em{background:var(--tr-gold);color:var(--tr-ink);text-shadow:none;font-size:13px;font-weight:600}#start.title-refine .sv-dot{background:#62c776;width:10px;height:10px;box-shadow:0 0 0 2px #1d161299,0 0 8px #62c77699}#start.title-refine #save-summary{color:var(--tr-cream);text-wrap:balance;margin:0 0 10px;font-size:16px;font-weight:600}#start.title-refine #dev-choice{margin:0 0 8px}#start.title-refine .choice-title{color:var(--tr-gold-hi);justify-content:center;align-items:center;gap:10px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}#start.title-refine .choice-title:before,#start.title-refine .choice-title:after{content:"";background:var(--tr-glass-line);flex:1;height:1px}#start.title-refine #dev-cards.roster{justify-content:center;align-items:flex-start;gap:10px;max-width:100%;overflow:visible}#start.title-refine #dev-cards.roster .char-card{flex:0 128px;gap:6px;min-width:0}#start.title-refine .rs-fig{background:radial-gradient(46% 9% at 50% 92%,#0006,#0000 100%);height:140px}#start.title-refine #dev-cards.roster .char-card[aria-pressed=true] .rs-fig{background:radial-gradient(50% 10% at 50% 92%,#ffd99acc,#d7a25355 60%,#0000)}#start.title-refine .rs-new svg{stroke:#cdb894aa;fill:none;stroke-width:1.6px;stroke-dasharray:4 3}#start.title-refine .rs-new i{background:var(--tr-gold);width:36px;height:36px;color:var(--tr-ink);border:2px solid var(--tr-edge);box-shadow:inset 0 2px var(--tr-gold-hi),0 0 14px #d7a25366;font-size:22px;line-height:31px}#start.title-refine .rs-plate{border:3px solid var(--tr-edge);background:var(--tr-plate);min-height:52px;color:var(--tr-cream);text-shadow:0 1.5px var(--tr-ink);border-bottom-width:6px;border-radius:12px;padding:6px 6px 7px;line-height:1.2;box-shadow:inset 0 2px #8a6c51,inset 0 -2px #5a4330}#start.title-refine #dev-cards.roster .rs-plate b{font-size:16px;font-weight:600}#start.title-refine #dev-cards.roster .rs-plate small{color:var(--tr-cream);white-space:normal;font-size:13px;font-weight:400}#start.title-refine #dev-cards.roster .char-card[aria-pressed=true] .rs-plate{border-color:var(--tr-gold);box-shadow:inset 0 2px var(--tr-gold-hi),inset 0 -2px #5a4330,0 0 0 2px var(--tr-edge),0 0 14px #d7a25366;background:#7d5e3f}#start.title-refine #dev-cards.roster .char-card[data-state=new] .rs-plate{box-shadow:none;background:#5f4836;border-style:dashed;border-color:#8a7058}#start.title-refine #dev-cards.roster .char-card[data-state=new][aria-pressed=true] .rs-plate{border-style:solid;border-color:var(--tr-gold)}#start.title-refine #dev-cards.roster .char-card[data-state=pending-delete] .rs-plate{border-color:var(--tr-edge);background:#5d4637}#start.title-refine #dev-cards.roster .char-card[data-state=pending-delete] .rs-plate b{opacity:.8}#start.title-refine #dev-cards.roster .cc-remain{color:#ffb4a0;text-shadow:0 1px var(--tr-ink);font-size:13px;font-weight:400}#start.title-refine #dev-cards.roster .cc-del,#start.title-refine #dev-cards.roster .cc-restore,#start.title-refine #dev-cards.roster .cc-purge,#start.title-refine #dev-cards.roster .cc-acts>button{border:3px solid var(--tr-edge);background:var(--tr-face);min-width:44px;min-height:44px;box-shadow:0 3px 0 var(--tr-edge),inset 0 2px var(--tr-rim),inset 0 -3px var(--tr-face-dk);color:var(--tr-cream);text-shadow:0 1.5px var(--tr-ink);border-radius:10px;align-self:center;margin:3px 0 0;padding:0 12px;font-size:14px;font-weight:600;position:relative}#start.title-refine #dev-cards.roster .cc-del,#start.title-refine #dev-cards.roster .cc-purge{box-shadow:0 3px 0 var(--tr-edge),inset 0 2px #b96d58,inset 0 -3px #73372a;background:#9a4d3a}#start.title-refine #dev-cards.roster .cc-del:before,#start.title-refine #dev-cards.roster .cc-restore:before,#start.title-refine #dev-cards.roster .cc-purge:before{content:none}#start.title-refine #dev-cards.roster .cc-acts{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:2px 0 0;display:flex}#start.title-refine #dev-cards.roster .cc-acts>button{white-space:normal;flex:auto;margin:0;padding:0 6px}#start.title-refine .title-buttons{margin-top:14px}#start.title-refine #start-game{border:3px solid var(--tr-gold);background:var(--tr-teal);width:min(300px,100%);min-height:56px;box-shadow:inset 0 2px var(--tr-teal-hi),inset 0 -2px var(--tr-teal-hi),0 0 0 2px var(--tr-edge),0 5px 8px #0003;color:var(--tr-cream);text-shadow:0 1.5px var(--tr-ink);border-radius:14px;padding:0 14px;font:600 22px/1 Lumiel Title Read,system-ui,sans-serif;animation:2.4s ease-in-out infinite title-start-face}#start.title-refine #start-game:active{animation:none;transform:translateY(3px)}@keyframes title-start-face{50%{background-color:#57948e}}@media (prefers-reduced-motion:reduce){#start.title-refine #start-game{animation:none}}#start.title-refine #start-version{color:#cdb894;text-shadow:0 1px var(--tr-ink);font-size:13px}#start.title-refine #intro-skip{min-height:44px;font-size:13px}#start.title-refine #dev-cards .dc-loading{background:var(--tr-well);border:0;box-shadow:inset 0 2px 4px #20150e88}#start.title-refine #dev-cards .dcl-msg{color:var(--tr-cream);font-size:16px;font-weight:600}#start.title-refine #dev-cards .dcl-bar{background:var(--tr-well-dk)}@media (orientation:landscape) and (max-height:500px){#start.title-refine .title-card,#start.title-refine.cine .title-card{width:min(560px,100vw - 28px);max-height:calc(100dvh - 20px);padding:8px 14px 10px;transform:translateY(-6px)}#start.title-refine .title-card .kicker{margin:0 0 2px}#start.title-refine .title-card h1{margin:0 0 4px;font-size:28px}#start.title-refine #title-menu{margin-top:4px}#start.title-refine #server-pick,#start.title-refine #save-summary{margin-bottom:5px}#start.title-refine .choice-title{display:none}#start.title-refine #dev-choice{margin:0 0 4px}#start.title-refine #dev-cards.roster{gap:8px}#start.title-refine #dev-cards.roster .char-card{flex:0 140px;gap:4px}#start.title-refine .rs-fig{height:80px}#start.title-refine .rs-plate{min-height:44px;padding:3px 6px 4px}#start.title-refine #dev-cards.roster .rs-plate b{font-size:15px}#start.title-refine #dev-cards.roster .cc-del,#start.title-refine #dev-cards.roster .cc-restore,#start.title-refine #dev-cards.roster .cc-purge{min-height:44px;font-size:13px}#start.title-refine #dev-cards.roster .cc-del{border-radius:50%;width:44px;height:44px;padding:0;font-size:0;position:absolute;top:0;right:0}#start.title-refine #dev-cards.roster .cc-acts{gap:4px;padding:0 2px;position:absolute;top:4px;left:0;right:0}#start.title-refine .title-buttons{margin-top:8px}#start.title-refine #start-game{min-height:50px;font-size:20px}#start.title-refine #install-btn{top:calc(var(--safe-t) + 16px);right:calc(var(--safe-r) + 16px)}}@media (prefers-reduced-motion:reduce){#start.title-refine #load-bar,#start.title-refine .dc-loading i{animation:none}}#start #start-dev{left:calc(var(--safe-l) + 14px);bottom:calc(var(--safe-b) + 6px);z-index:2;min-height:44px;box-shadow:none;font:inherit;color:#cdb894;text-shadow:0 1px var(--tr-ink,#30241c);touch-action:manipulation;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:13px;position:absolute}#start:not(.menu-open) #start-dev,#start #start-dev[hidden]{display:none}
