/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[100dvh\]{height:100dvh}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}canvas,body{touch-action:none}:root{color-scheme:dark;--header-h:max(56px,calc(72px*var(--scale)));--scale:1;--bottom-h:max(96px,calc(152px*var(--scale)));--safe-area-top:var(--safe-area-top,24px);--safe-area-bottom:var(--safe-area-bottom);font-family:Poppins,sans-serif}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.skill-card{--stroke: var(--stroke-point1);--bg: #edffec;--shadow: #079a20;--thumb-bg: #c9fac7;position:relative;padding:calc(72px * var(--scale)) calc(8px * var(--scale)) calc(28px * var(--scale));box-sizing:border-box;background:var(--bg);border:calc(6px * var(--scale)) solid var(--stroke);border-radius:calc(16px * var(--scale));width:calc(220px * var(--scale));height:calc(340px * var(--scale));display:flex;flex-direction:column;align-items:center;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;cursor:pointer}.skill-card.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.skill-card.disabled .thumb img{animation:none!important}.skill-card.passive{--stroke: var(--stroke-point2);--bg: #fff8ed;--shadow: #d78c2b;--thumb-bg: #ffe7c7}.skill-card.passive .name{color:var(--txt-point2-tertiary)}.skill-card.ultimate{--stroke: #6366f1;--bg: #f5f7ff;--shadow: #4338ca;--thumb-bg: #c7d2fe}.skill-card.ultimate .name{color:#4f46e5}.skill-card.ultimate .desc-subtitle{color:#6366f1;font-size:calc(16px * var(--scale));font-weight:600;margin-top:calc(8px * var(--scale))}.skill-card.selected{background:var(--bg-primary)}.skill-card.selected .thumb img{animation:sc-thumb-bounce .5s ease-in-out alternate infinite}@media (hover: hover){.skill-card:hover{background:var(--bg-primary)}.skill-card:hover .thumb img{animation:sc-thumb-bounce .5s ease-in-out alternate infinite}.skill-card.disabled:hover{background:var(--bg)}}@keyframes sc-thumb-bounce{0%{transform:translateY(calc(-32px * var(--scale)))}to{transform:translateY(0)}}.skill-card.picked,.skill-card.dismiss{transition:none}.skill-card.picked{animation:sc-picked .5s forwards;animation-delay:.2s}.skill-card.dismiss{animation:sc-dismiss .5s forwards}@keyframes sc-picked{0%{transform:translateY(0)}to{transform:translateY(calc(-80px * var(--scale)))}}@keyframes sc-dismiss{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(80px * var(--scale)));opacity:0}}.skill-card .thumb{position:absolute;top:calc(-72px * var(--scale));left:50%;transform:translate(-50%);width:calc(116px * var(--scale));height:calc(116px * var(--scale));background:var(--thumb-bg);border:calc(6px * var(--scale)) solid var(--stroke);border-radius:calc(16px * var(--scale));display:flex;align-items:center;justify-content:center}.skill-card .thumb img{width:calc(104px * var(--scale));height:calc(104px * var(--scale));-o-object-fit:contain;object-fit:contain}.skill-card .thumb .new{position:absolute;right:calc(6px * var(--scale));bottom:calc(6px * var(--scale));width:calc(44px * var(--scale));height:calc(24px * var(--scale));border-radius:calc(8px * var(--scale));padding:0 calc(4px * var(--scale));background:var(--rose-400);font-size:calc(16px * var(--scale));font-weight:600;display:flex;align-items:center;justify-content:center}.skill-card .name{margin-top:0;font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-point1-tertiary);word-break:break-word;text-align:center}.skill-card .desc{margin-top:calc(4px * var(--scale));font-size:calc(20px * var(--scale));font-weight:600;color:var(--txt-light-secondary);text-align:center;word-break:keep-all;white-space:pre-line}.wps{display:flex;flex-direction:column;gap:8px}.wps-row{display:flex;gap:8px;border-radius:8px;padding:8px;opacity:1}.wps-row.weapon{background:var(--txt-point1-secondary)}.wps-row.passive{background:var(--txt-point2-secondary)}.wps-row-icon{width:calc(56px * var(--scale));height:calc(56px * var(--scale))}.wps-slot{position:relative;width:calc(56px * var(--scale));height:calc(56px * var(--scale));border:calc(2px * var(--scale)) solid var(--stroke-tertiary);border-radius:calc(8px * var(--scale));display:flex;align-items:center;justify-content:center}.wps-row.weapon .wps-slot{background:var(--emerald-100)}.wps-row.passive .wps-slot{background:var(--amber-100)}.wps-slot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.wps-level{position:absolute;bottom:-4px;right:-8px;min-width:24px;padding:0 4px;font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-dark-primary);-webkit-text-stroke:calc(2px * var(--scale)) #404040;text-align:center}.wps-cooldown{position:absolute;inset:0}.level-up-overlay{position:fixed;inset:0;background:#17171780;display:flex;flex-direction:column;align-items:center;color:#e5e5e5;z-index:10;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:fade-in .2s;pointer-events:none}.level-up-overlay.closing{animation:fade-out .2s forwards}.level-up-overlay>*:not(.party-lottie){position:relative;z-index:1}.level-up-overlay .party-lottie{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:0}.level-up-overlay .party-lottie svg{width:100%;height:100%}.level-up-overlay .title{margin-top:calc(174px * var(--scale));font-size:calc(28px * var(--scale));font-weight:600;line-height:calc(40px * var(--scale));color:var(--txt-dark-secondary);-webkit-text-stroke:calc(1px * var(--scale)) #000000;text-shadow:0 calc(2px * var(--scale)) #000}.level-up-overlay .level{font-size:calc(80px * var(--scale));font-weight:600;color:var(--txt-point1-primary);-webkit-text-stroke:calc(1px * var(--scale)) #000000;text-shadow:calc(2px * var(--scale)) calc(4px * var(--scale)) #000}.level-up-overlay .subtitle{font-size:calc(32px * var(--scale));font-weight:600;color:var(--txt-point1-secondary);-webkit-text-stroke:calc(1px * var(--scale)) #000000;text-shadow:0 calc(2px * var(--scale)) #000}.level-up-overlay .panel{position:relative;display:flex;flex-direction:column;align-items:center;margin-top:calc(24px * var(--scale));width:100%;padding:calc(16px * var(--scale))}.level-up-overlay .panel:before{content:"";position:absolute;top:calc(40px * var(--scale));left:0;right:0;bottom:0;background:#17171780;z-index:-1}.level-up-overlay .card-list{display:flex;gap:calc(16px * var(--scale));margin-top:calc(100px * var(--scale));flex-wrap:nowrap}.level-up-overlay .panel,.level-up-overlay .card-list,.level-up-overlay .slot{pointer-events:auto}.level-up-overlay.pointer-through .panel,.level-up-overlay.pointer-through .card-list,.level-up-overlay.pointer-through .slot{pointer-events:none}.level-up-overlay .wps{margin-top:auto}.level-up-overlay .slot{margin-top:calc(80px * var(--scale))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.luo-rise-field{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:15}.luo-rise{position:absolute;bottom:calc(-72px * var(--scale));transform:translateZ(0);will-change:transform,opacity;animation-name:luo-rise;animation-timing-function:linear;animation-fill-mode:forwards}.luo-sprite{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:luo-wobble var(--dur) ease-in-out,luo-tilt calc(var(--dur) * 1.3) ease-in-out;filter:drop-shadow(0 0 0 #000) drop-shadow(0 1px 0 #000)}@keyframes luo-rise{0%{transform:translateY(0);opacity:.95}to{transform:translateY(-110vh);opacity:0}}@keyframes luo-wobble{0%{transform:translate(0)}25%{transform:translate(var(--drift))}50%{transform:translate(calc(var(--drift) * -.6))}75%{transform:translate(calc(var(--drift) * .35))}to{transform:translate(0)}}@keyframes luo-tilt{0%{rotate:calc(var(--tilt) * -1)}to{rotate:var(--tilt)}}.weapon-panel{display:flex;flex-direction:column;gap:calc(16px * var(--scale));background:#fff;border:calc(2px * var(--scale)) solid #000;border-radius:calc(24px * var(--scale));width:calc(656px * var(--scale));color:#000}.weapon-panel__title{display:flex;align-items:center;padding:calc(32px * var(--scale));gap:calc(8px * var(--scale));font-size:calc(28px * var(--scale));font-weight:600;border-bottom:2px solid #17171733}.weapon-panel__title-icon{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.weapon-panel__info{display:flex;justify-content:space-between;align-items:center;padding:calc(32px * var(--scale))}.weapon-panel__info-left{display:flex;flex-direction:column;gap:calc(16px * var(--scale))}.weapon-panel__ultimate-label{font-size:calc(20px * var(--scale));font-weight:600;color:#6366f1}.weapon-panel__name-row{display:flex;align-items:center;gap:calc(8px * var(--scale));font-size:calc(32px * var(--scale));font-weight:600}.weapon-panel__desc{font-size:calc(24px * var(--scale));color:var(--txt-light-teritary);max-width:calc(360px * var(--scale));line-height:1.2}.weapon-panel__image{width:calc(168px * var(--scale));height:calc(168px * var(--scale));background:var(--stroke-point1selected);border-radius:calc(8px * var(--scale));overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(8px * var(--scale))}.weapon-panel__image.ultimate{background:var(--indigo-300)}.weapon-panel__image-inner{width:100%;height:100%;border:calc(2px * var(--scale)) solid var(--stroke-point1);background:var(--emerald-100);border-radius:calc(8px * var(--scale));overflow:hidden;display:flex;align-items:center;justify-content:center}.weapon-panel__image-inner.ultimate{border:calc(2px * var(--scale)) solid var(--indigo-400);background:var(--indigo-100)}.weapon-panel__image-inner img{width:70%;height:70%;image-rendering:pixelated}.weapon-panel__grid{display:flex;flex-direction:column;padding:0 calc(32px * var(--scale)) calc(32px * var(--scale)) calc(32px * var(--scale));gap:calc(8px * var(--scale))}.weapon-panel__recipe-box{display:flex;gap:calc(12px * var(--scale));margin:0 calc(32px * var(--scale));padding:calc(16px * var(--scale));border-radius:calc(16px * var(--scale));align-items:center;justify-content:center;background:#eef2ff}.weapon-panel__recipe-label{font-size:calc(24px * var(--scale));color:var(--txt-right-tertiary)}.weapon-panel__recipe-combo{display:flex;align-items:center;gap:calc(12px * var(--scale))}.weapon-panel__recipe-item{display:flex;align-items:center;gap:calc(12px * var(--scale));font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-light-primary)}.weapon-panel__recipe-item img{width:calc(64px * var(--scale));height:calc(64px * var(--scale));padding:calc(4px * var(--scale));box-sizing:border-box}.weapon-panel__recipe-plus{font-size:calc(32px * var(--scale));font-weight:600;color:#6366f1}.weapon-panel__row{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:calc(16px * var(--scale));column-gap:calc(16px * var(--scale));padding:calc(8px * var(--scale)) calc(16px * var(--scale))}.weapon-panel__row--full{grid-template-columns:1fr}.weapon-panel__row--alt{background:var(--bg-secondary);border-radius:calc(16px * var(--scale))}.weapon-panel__item{display:flex;flex-direction:column}.weapon-panel__item-label{font-size:calc(16px * var(--scale));color:var(--txt-light-teritary)}.weapon-panel__item-value{font-size:calc(28px * var(--scale));font-weight:600;color:var(--txt-light-primary)}.weapon-panel__item-value--stacked{display:flex;flex-direction:column;gap:calc(4px * var(--scale));font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-light-primary)}.weapon-panel__level-control{display:flex;align-items:center;gap:calc(4px * var(--scale))}.weapon-panel__level-btn{width:calc(32px * var(--scale));height:calc(32px * var(--scale));display:flex;align-items:center;justify-content:center;border:none;background:transparent;padding:0}.weapon-panel__level-btn img{width:100%;height:100%}.weapon-status-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:auto}.hud{position:fixed;inset:0;pointer-events:none;font-family:Poppins}.hud .top{display:flex;justify-content:space-between;align-items:center;margin-top:calc((var(--safe-area-top) * var(--scale)) + 32px);margin-left:calc(12px * var(--scale));margin-right:calc(12px * var(--scale))}.hud .stats{display:flex;align-items:center;gap:calc(32px * var(--scale))}.hud .level-icon{position:relative;width:calc(72px * var(--scale));height:calc(72px * var(--scale))}.hud .level-icon img{width:100%;height:100%}.hud .level-icon span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#171717;font-size:calc(24px * var(--scale));font-weight:600}.hud .stat-box{position:relative;width:calc(140px * var(--scale));height:calc(36px * var(--scale));background:#1717174d;border-radius:calc(16px * var(--scale));display:flex;align-items:center;color:#fafafa;font-size:calc(24px * var(--scale));font-weight:600;padding-left:calc(24px * var(--scale))}.hud .stat-box.kill{width:calc(104px * var(--scale))}.hud .stat-box img{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.hud .timer-box{display:flex;align-items:center;justify-content:space-between;width:calc(187px * var(--scale));height:calc(72px * var(--scale));background:#e5e5e5;border:calc(2px * var(--scale)) solid #000;border-radius:calc(24px * var(--scale));padding:0 calc(20px * var(--scale));box-sizing:border-box;pointer-events:auto}.hud .timer-box .time{font-size:calc(32px * var(--scale));font-weight:600;color:#08ba25}.hud .timer-box .pause{font-size:calc(16px * var(--scale));color:#000;cursor:pointer}.hud .timer-box .pause img{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.hud .center{display:flex;justify-content:center;margin-top:calc(68px * var(--scale));color:#fafafa}.hud .exp-container{position:relative}.hud .stage-box{position:absolute;left:calc(4px * var(--scale));bottom:calc(100% + -10px * var(--scale));width:calc(102px * var(--scale));height:calc(48px * var(--scale));background:#404040cc;border:calc(2px * var(--scale)) solid var(--stroke-quinary);border-radius:calc(16px * var(--scale));display:flex;align-items:center;justify-content:center;font-size:calc(24px * var(--scale))}.weapon-cooldown-hud{position:absolute;margin-top:calc((var(--safe-area-top) * var(--scale)) + 32px);left:calc(18px * var(--scale));pointer-events:none;opacity:.8}@media (orientation: portrait){.weapon-cooldown-hud{display:none}}.exp-bar{height:calc(32px * var(--scale));background:#e5e5e5;border:calc(2px * var(--scale)) solid #000;border-radius:calc(40px * var(--scale));overflow:visible;position:relative}.exp-bar .segment{position:absolute;top:0;bottom:0;width:25%;overflow:hidden;z-index:1}.exp-bar .segment .fill{position:absolute;top:0;bottom:0;left:0;width:0;background:#43d711;box-shadow:calc(-6px * var(--scale)) calc(-8px * var(--scale)) calc(2px * var(--scale)) 0 #08ba2599 inset,calc(6px * var(--scale)) calc(8px * var(--scale)) calc(2px * var(--scale)) 0 #ffffff73 inset}.exp-bar .segment .fill.fill-left{border-top-left-radius:calc(40px * var(--scale));border-bottom-left-radius:calc(40px * var(--scale))}.exp-bar .segment .fill.fill-right{border-top-right-radius:calc(40px * var(--scale));border-bottom-right-radius:calc(40px * var(--scale))}.exp-bar .marker{position:absolute;top:0;bottom:0;width:2px;background:var(--stroke-quinary);z-index:2}.exp-bar .exp-end{position:absolute;top:calc(-4px * var(--scale));width:calc(32px * var(--scale));height:calc(32px * var(--scale));background:#ffd230;border:calc(4px * var(--scale)) solid var(--stroke-quinary);border-radius:50%;z-index:3}:root{--btn-radius: 24px;--btn-border: 2px;--btn-gap: 10px;--btn-font-weight: 600;--btn-transition: .12s ease;--btn-label-enabled: var(--txt-light-primary);--btn-label-hover: var(--btn-label-enabled);--btn-label-pressed: var(--btn-label-enabled);--btn-label-disabled: var(--txt-dark-disabled);--btn-icon: currentColor;--btn-stroke: var(--stroke-quinary)}.btn{--btn-scale-mult: 1;--btn-scale: calc(var(--scale) * var(--btn-scale-mult));--btn-h: calc(96px * var(--btn-scale));--btn-px: calc(24px * var(--btn-scale));--btn-py: calc(20px * var(--btn-scale));height:var(--btn-h);min-width:var(--btn-minw, auto);padding:var(--btn-py) var(--btn-px);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--btn-gap) * var(--btn-scale));border-radius:calc(var(--btn-radius) * var(--btn-scale));border:calc(var(--btn-border) * var(--btn-scale)) solid var(--btn-stroke);background:var(--btn-bg-enabled);color:var(--btn-label-enabled);box-shadow:calc(2px * var(--btn-scale)) calc(2px * var(--btn-scale)) calc(2px * var(--btn-scale)) 0 #fff6 inset;box-shadow:calc(-2px * var(--btn-scale)) calc(-2px * var(--btn-scale)) calc(2px * var(--btn-scale)) 0 #00000040 inset;font-weight:var(--btn-font-weight);line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background-color var(--btn-transition),color var(--btn-transition),opacity var(--btn-transition),transform 60ms}.btn:hover{background:var(--btn-bg-hover);color:var(--btn-label-hover)}.btn:active,.btn[data-state=pressed]{background:var(--btn-bg-pressed);color:var(--btn-label-pressed);transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true],.btn[data-state=disabled]{background:var(--btn-bg-disabled);color:var(--btn-label-disabled);cursor:not-allowed;opacity:var(--btn-disabled-opacity, 1)}.btn[data-size=large]{--btn-h: calc(96px * var(--btn-scale));--btn-py: calc(20px * var(--btn-scale));--btn-px: calc(40px * var(--btn-scale));font-size:calc(28px * var(--btn-scale))}.btn[data-size=medium]{--btn-h: calc(72px * var(--btn-scale));--btn-py: calc(20px * var(--btn-scale));--btn-px: calc(24px * var(--btn-scale));font-size:calc(28px * var(--btn-scale))}.btn[data-size=small]{--btn-h: calc(56px * var(--btn-scale));--btn-py: calc(20px * var(--btn-scale));--btn-px: calc(20px * var(--btn-scale));font-size:calc(24px * var(--btn-scale))}.btn[data-size=icon]{--btn-py: calc(20px * var(--btn-scale));--btn-px: calc(20px * var(--btn-scale));width:var(--btn-h);padding:0;gap:0}.btn[data-variant=primary]{--btn-bg-enabled: var(--btn-primary);--btn-bg-hover: var(--btn-primary-hover);--btn-bg-pressed: var(--btn-primary-pressed);--btn-bg-disabled: var(--btn-primary-disabled);--btn-label-enabled: var(--txt-light-primary);--btn-label-hover: var(--txt-dark-primary);--btn-label-pressed: var(--txt-dark-primary);--btn-label-disabled: var(--stroke-tertiary)}.btn[data-variant=secondary]{--btn-bg-enabled: var(--btn-secondary);--btn-bg-hover: var(--btn-secondary-hover);--btn-bg-pressed: var(--btn-secondary-pressed);--btn-bg-disabled: var(--btn-secondary-disabled);--btn-label-enabled: var(--txt-light-primary);--btn-label-hover: var(--txt-point-secondary);--btn-label-pressed: var(--txt-point-secondary);--btn-label-disabled: var(--stroke-tertiary)}.btn[data-variant=line]{--btn-bg-enabled: var(--btn-line);--btn-bg-hover: var(--btn-line-hover);--btn-bg-pressed: var(--btn-line-pressed);--btn-bg-disabled: var(--btn-line-disabled);--btn-label-enabled: var(--txt-light-primary);--btn-label-hover: var(--txt-point-secondary);--btn-label-pressed: var(--txt-point-secondary);--btn-label-disabled: var(--stroke-tertiary);--btn-stroke: var(--stroke-point1) }.btn[data-variant=warn]{--btn-bg-enabled: var(--btn-warn);--btn-bg-hover: var(--btn-warn-hover);--btn-bg-pressed: var(--btn-warn-pressed);--btn-bg-disabled: var(--btn-warn-disabled);--btn-label-enabled: var(--txt-dark-primary);--btn-label-hover: var(--txt-dark-primary);--btn-label-pressed: var(--txt-dark-primary);--btn-label-disabled: var(--stroke-tertiary)}.btn[data-variant=intent]{--btn-bg-enabled: var(--btn-intent);--btn-bg-hover: var(--btn-intent-hover);--btn-bg-pressed: var(--btn-intent-pressed);--btn-bg-disabled: var(--btn-intent-disabled);--btn-label-enabled: var(--txt-dark-primary);--btn-label-hover: var(--txt-dark-primary);--btn-label-pressed: var(--txt-dark-primary);--btn-label-disabled: var(--stroke-tertiary);--btn-stroke: var(--stroke-point2)}.btn[data-variant=transparent]{--btn-bg-enabled: transparent;--btn-bg-hover: transparent;--btn-bg-pressed: transparent;--btn-bg-disabled: transparent;--btn-label-enabled: var(--txt-light-primary);--btn-label-hover: var(--txt-light-primary);--btn-label-pressed: var(--txt-light-primary);--btn-label-disabled: var(--stroke-tertiary);--btn-stroke: transparent;border:none;box-shadow:none}.btn__icon{display:inline-flex;line-height:0;color:var(--btn-icon);width:calc(48px * var(--btn-scale));height:calc(48px * var(--btn-scale));flex-shrink:0}.btn__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.btn[data-size=icon] .btn__icon{width:calc(48px * var(--btn-scale));height:calc(48px * var(--btn-scale))}.btn__label{display:inline-flex;align-items:center}.icon--light-primary{--btn-icon: var(--icon-light-primary)}.icon--light-secondary{--btn-icon: var(--icon-light-secondary)}.icon--light-tertiary{--btn-icon: var(--icon-light-tertiary)}.icon--light-disabled{--btn-icon: var(--icon-light-disabled)}.icon--dark-primary{--btn-icon: var(--icon-dark-primary)}.icon--dark-secondary{--btn-icon: var(--icon-dark-secondary)}.icon--dark-tertiary{--btn-icon: var(--icon-dark-tertiary)}.icon--dark-disabled{--btn-icon: var(--icon-dark-disabled)}.icon--point-primary{--btn-icon: var(--icon-point-primary)}.icon--point-secondary{--btn-icon: var(--icon-point-secondary)}.icon--point-tertiary{--btn-icon: var(--icon-point-tertiary)}.icon--point2-primary{--btn-icon: var(--icon-point2-primary)}.icon--point2-secondary{--btn-icon: var(--icon-point2-secondary)}.icon--point2-tertiary{--btn-icon: var(--icon-point2-tertiary)}.pause-overlay{position:fixed;inset:0;background:#000c;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--txt-dark-primary)}.pause-overlay__buttons{position:absolute;bottom:calc((var(--safe-area-bottom) + 20px) * var(--scale));left:calc(20px * var(--scale));right:calc(20px * var(--scale));display:flex;justify-content:space-between;align-items:center}.pause-overlay__buttons-right{display:flex;gap:calc(16px * var(--scale))}.pause-overlay__btn-icon{width:calc(32px * var(--scale));height:calc(32px * var(--scale))}.settings-wps{display:flex;flex-direction:column;width:calc(680px * var(--scale));gap:calc(16px * var(--scale));-webkit-user-select:none;-moz-user-select:none;user-select:none}.wps-section{border-radius:calc(16px * var(--scale));overflow:hidden;box-shadow:0 calc(2px * var(--scale)) calc(0px * var(--scale)) 0 #000 inset;border:calc(2px * var(--scale)) solid #000;background:var(--emerald-200)}.wps-header{display:flex;align-items:center;height:calc(64px * var(--scale));gap:calc(8px * var(--scale));padding:calc(10px * var(--scale)) calc(14px * var(--scale));font-weight:600;font-size:calc(28px * var(--scale));line-height:1;color:var(--txt-dark-primary)}.wps-header img{width:calc(48px * var(--scale));height:calc(48px * var(--scale));-o-object-fit:contain;object-fit:contain}.wps-section.weapon{background:var(--emerald-200)}.wps-section.weapon .wps-header{background:var(--emerald-400)}.wps-section.passive{background:var(--amber-200)}.wps-section.passive .wps-header{background:var(--amber-400)}.wps-header-icon{width:calc(20px * var(--scale));height:calc(20px * var(--scale))}.wps-header-title{text-transform:none}.wps-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(8px * var(--scale));padding:calc(8px * var(--scale))}.wps-item{display:flex;align-items:center;gap:calc(10px * var(--scale));width:calc(316px * var(--scale));height:calc(96px * var(--scale));padding:calc(6px * var(--scale));border-radius:calc(10px * var(--scale))}.wps-thumb{width:calc(96px * var(--scale));height:calc(96px * var(--scale));border-radius:calc(8px * var(--scale));border:calc(2px * var(--scale)) solid #000;background:var(--bg-tertiary, #d9d9d9);display:grid;place-items:center;overflow:hidden;box-shadow:0 calc(3px * var(--scale)) 0 0 #0003,0 0 0 calc(3px * var(--scale)) #fff9 inset}.wps-thumb.weapon{background:var(--emerald-100)}.wps-thumb.passive{background:var(--amber-100)}.wps-thumb img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.wps-thumb--empty{background:#cfcfcf}.wps-meta{display:flex;flex-direction:column;min-width:0;align-self:flex-start}.wps-name{font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-light-primary)}.wps-lv{margin-top:calc(2px * var(--scale));font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-point3-primary)}.toggle{position:relative;width:calc(180px * var(--scale));height:calc(72px * var(--scale));display:flex;padding:calc(4px * var(--scale));background:var(--natural-400);border:calc(1px * var(--scale)) solid var(--stroke-tertiary);border-radius:calc(24px * var(--scale));box-shadow:calc(4px * var(--scale)) calc(4px * var(--scale)) calc(4px * var(--scale)) 0 #fff6 inset,calc(-4px * var(--scale)) calc(-4px * var(--scale)) calc(4px * var(--scale)) 0 #00000040 inset;box-sizing:border-box;transition:padding .3s ease;cursor:pointer}.toggle.on{padding-left:calc(12px * var(--scale));padding-right:calc(4px * var(--scale))}.toggle.off{padding-left:calc(4px * var(--scale))}.toggle-slider{position:absolute;top:calc(4px * var(--scale));left:calc(12px * var(--scale));width:calc(50% - 10px * var(--scale));height:calc(100% - 8px * var(--scale));border:calc(1px * var(--scale)) solid var(--stroke-quinary);border-radius:calc(24px * var(--scale));background:var(--btn-primary);box-shadow:calc(4px * var(--scale)) calc(4px * var(--scale)) calc(4px * var(--scale)) 0 #fff6 inset,calc(-4px * var(--scale)) calc(-4px * var(--scale)) calc(4px * var(--scale)) 0 #00000040 inset;transition:transform .3s ease;z-index:0}.toggle.off .toggle-slider{transform:translate(100%)}.toggle-option{flex:1;display:flex;align-items:center;justify-content:center;height:100%;color:var(--natural-300);cursor:pointer;box-sizing:border-box;font-size:calc(28px * var(--scale));font-weight:600;z-index:1}.toggle-option.active{color:var(--txt-light-primary)}.language-dropdown{position:relative}.language-menu{position:absolute;top:calc(100% + 8px * var(--scale));right:0;max-height:calc(180px * var(--scale));overflow-y:auto;touch-action:pan-y;background:#fff;border:calc(2px * var(--scale)) solid #000;box-shadow:0 8px 16px #00000024;border-radius:calc(16px * var(--scale));display:flex;flex-direction:column;z-index:20}.language-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(28px * var(--scale)) calc(32px * var(--scale));background:transparent;border:none;font-size:calc(24px * var(--scale));text-align:left;gap:calc(8px * var(--scale));color:var(--txt-light-primary);white-space:nowrap}.language-option img{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.settings-panel{display:flex;flex-direction:column;gap:calc(24px * var(--scale));background:#fff;border:calc(2px * var(--scale)) solid #000;border-radius:calc(24px * var(--scale));width:calc(592px * var(--scale));color:#000}.settings-panel .header{display:flex;align-items:center;font-size:calc(32px * var(--scale));font-weight:600;gap:calc(8px * var(--scale));padding:calc(32px * var(--scale));border-bottom:calc(2px * var(--scale)) solid #000}.settings-panel .header img{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.settings-panel .settings-content{padding:calc(16px * var(--scale)) calc(32px * var(--scale));display:flex;flex-direction:column;align-items:center;gap:calc(16px * var(--scale))}.settings-panel .settings-content .row{width:100%;height:calc(88px * var(--scale));display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--scale))}.settings-panel .settings-content .label{font-size:calc(24px * var(--scale))}.status-panel{display:flex;flex-direction:column;gap:calc(16px * var(--scale));background:#fff;border:calc(2px * var(--scale)) solid #000;border-radius:calc(24px * var(--scale));width:calc(656px * var(--scale));color:#000;position:relative;z-index:100}.status-panel__body,.status-panel__content{display:flex;flex-direction:column;gap:calc(16px * var(--scale))}.status-panel__header{display:flex;align-items:center;justify-content:space-between;padding:calc(8px * var(--scale)) calc(8px * var(--scale)) calc(8px * var(--scale)) calc(32px * var(--scale));gap:calc(16px * var(--scale));border-bottom:2px solid #17171733}.status-panel__header-left{display:flex;align-items:center;gap:calc(8px * var(--scale));font-size:calc(28px * var(--scale));font-weight:600}.status-panel__header-title{font-size:inherit;font-weight:inherit}.status-panel__title-icon{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.status-panel__close-btn{display:inline-flex;align-items:center;justify-content:center;width:calc(96px * var(--scale));height:calc(96px * var(--scale));border:none;border-radius:calc(12px * var(--scale));background:transparent;cursor:pointer;transition:background .2s ease}.status-panel__close-btn img{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.status-panel__close-btn:hover{background:transparent}.status-panel__info{display:flex;justify-content:space-between;align-items:center;padding:calc(8px * var(--scale)) calc(32px * var(--scale))}.status-panel__info-left{display:flex;flex-direction:column;gap:calc(20px * var(--scale));flex:1}.status-panel__info-main,.status-panel__desc-block{display:flex;flex-direction:column;gap:calc(4px * var(--scale))}.status-panel__desc{font-size:calc(16px * var(--scale));font-weight:600;color:var(--txt-light-tertiary);max-width:calc(360px * var(--scale));white-space:pre-line;overflow-wrap:anywhere}.status-panel__desc--compact{font-size:calc(16px * var(--scale));color:var(--txt-light-teritary)}.status-panel__info-desc{display:flex;flex-direction:column;gap:calc(8px * var(--scale))}.status-panel__name-row{display:flex;align-items:flex-end;gap:calc(8px * var(--scale));font-size:calc(32px * var(--scale));font-weight:600}.status-panel__name{font-size:calc(36px * var(--scale));font-weight:600;color:var(--txt-light-primary)}.status-panel__level{color:#e93c24;font-size:calc(28px * var(--scale));font-weight:600;line-height:1}.status-panel__level--standalone{align-self:flex-start;color:var(--txt-point1-tertiary);font-size:calc(28px * var(--scale));font-weight:600}.status-panel__exp{display:flex;align-items:center;gap:calc(20px * var(--scale))}.status-panel__exp-bar{position:relative;display:flex;align-items:center;justify-content:center;height:calc(16px * var(--scale));width:calc(168px * var(--scale));border:calc(2px * var(--scale)) solid #000;border-radius:calc(8px * var(--scale));overflow:hidden}.status-panel__exp-fill{position:absolute;left:0;top:0;height:100%;background:var(--emerald-400);box-shadow:0 calc(6px * var(--scale)) calc(2px * var(--scale)) #fff9 inset}.status-panel__exp-text{position:relative;z-index:1;font-size:calc(16px * var(--scale));font-weight:600}.status-panel__avatar-container{display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--scale))}.status-panel__avatar{width:calc(168px * var(--scale));height:calc(168px * var(--scale));background:var(--stroke-secondary);border-radius:calc(8px * var(--scale));overflow:hidden;display:flex;align-items:center;justify-content:center;padding:calc(8px * var(--scale))}.status-panel__avatar__image{width:100%;height:100%;border:calc(2px * var(--scale)) solid var(--stroke-tertiary);background:var(--natural-100);border-radius:calc(8px * var(--scale));overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.status-panel__avatar-action{display:flex;justify-content:center;width:100%}.status-panel__avatar__character{--frame: calc(128px * var(--scale));--start-frame: 0;--use-frames: 1;--total-frames: 1;width:var(--frame);height:var(--frame);background-repeat:no-repeat;background-position:calc(-1 * var(--frame) * var(--start-frame)) 0;background-size:calc(var(--frame) * var(--total-frames)) var(--frame);image-rendering:pixelated;animation:status-panel-avatar .6s steps(var(--use-frames)) infinite}.status-panel__avatar__character--static{animation:none}.status-panel--collection{height:80%;min-width:calc(656px * var(--scale))}.status-panel--collection .status-panel__body{flex:1 1 auto;min-height:0}.status-panel--collection .status-panel__content{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:calc(8px * var(--scale));scrollbar-width:none}.status-panel--collection .status-panel__content::-webkit-scrollbar{display:none}@keyframes status-panel-avatar{0%{background-position:calc(-1 * var(--frame) * var(--start-frame)) 0}to{background-position:calc(-1 * var(--frame) * (var(--start-frame) + var(--use-frames))) 0}}.status-panel__grid{display:flex;flex-direction:column;padding:0 calc(32px * var(--scale)) calc(32px * var(--scale)) calc(32px * var(--scale));gap:calc(8px * var(--scale))}.status-panel__stat-scroll{display:flex;flex-direction:column;gap:calc(8px * var(--scale))}.status-panel__special-desc{font-size:calc(16px * var(--scale));color:var(--txt-light-primary)}.status-panel__special-desc--compact{font-size:calc(16px * var(--scale));color:var(--txt-light-secondary)}.status-panel__special-desc--muted{color:var(--txt-light-tertiary);font-weight:600}.status-panel__radar{display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--scale));padding:0;border-radius:0;border:none;background:transparent}.status-panel__radar-chart{width:calc(360px * var(--scale));height:calc(360px * var(--scale));overflow:visible}.status-panel__radar-text{font-size:calc(24px * var(--scale));font-weight:600;fill:var(--txt-light-primary)}.status-panel__radar-axis{stroke-opacity:.4}.status-panel__row{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:calc(16px * var(--scale));column-gap:calc(16px * var(--scale));padding:calc(8px * var(--scale)) calc(16px * var(--scale))}.status-panel__row--alt{background:var(--bg-secondary);border-radius:calc(16px * var(--scale))}.status-panel__item{display:flex;flex-direction:column;min-width:0}.status-panel__item-label{font-size:calc(16px * var(--scale));color:var(--txt-light-teritary);line-height:1.3;white-space:normal;overflow-wrap:anywhere}.status-panel__item-value{font-size:calc(28px * var(--scale));font-weight:600;color:var(--txt-light-primary);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.status-panel__footer{padding:calc(16px * var(--scale)) calc(32px * var(--scale)) calc(32px * var(--scale));height:calc(128px * var(--scale));overflow:hidden}.status-panel__character-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:calc(8px * var(--scale));width:100%}.status-panel__character-carousel{display:flex;justify-content:flex-start;flex:1 1 auto;min-width:0;grid-column:2;width:100%;overflow:hidden}.status-panel__character-carousel:only-child{grid-column:1 / -1;justify-content:flex-start}.status-panel__default-btn{--sbtn-scale-mult: .75;--sbtn-minw: 180px;--sbtn-h: 64px;justify-content:center}.status-panel__weapon{display:flex;gap:calc(8px * var(--scale));padding:calc(8px * var(--scale)) 0;align-items:flex-start}.status-panel__weapon-icon{width:calc(72px * var(--scale));height:calc(72px * var(--scale));border-radius:calc(8px * var(--scale));background:var(--natural-100);display:flex;align-items:center;justify-content:center;overflow:hidden}.status-panel__weapon__detail{display:flex;flex-direction:column;justify-content:center;overflow:hidden;gap:calc(8px * var(--scale))}.status-panel__weapon-icon img{width:calc(48px * var(--scale));height:calc(48px * var(--scale));-o-object-fit:contain;object-fit:contain;image-rendering:pixelated}.status-panel__weapon-passive{font-size:calc(16px * var(--scale));font-weight:600;color:var(--txt-light-secondary)}.status-panel__weapon-name{font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-light-primary);white-space:normal;overflow-wrap:anywhere}.status-panel__stats{display:flex;flex-direction:column;gap:calc(24px * var(--scale))}.status-panel__radar-wrapper{display:flex;justify-content:center;padding:0 calc(16px * var(--scale))}.status-panel__level-actions{display:flex;align-items:center;justify-content:flex-start;gap:calc(16px * var(--scale));flex-wrap:wrap;padding:calc(16px * var(--scale)) calc(24px * var(--scale));background:var(--emerald-50);border-radius:calc(16px * var(--scale))}.status-panel__level-costs{display:flex;flex-direction:column;gap:calc(8px * var(--scale));align-items:center;text-align:left;flex:1;min-width:0}.status-panel__level-cost-line{display:flex;align-items:center;justify-content:center;gap:calc(8px * var(--scale));font-size:calc(24px * var(--scale));font-weight:700;color:var(--txt-light-primary)}.status-panel__level-cost-line img{width:calc(48px * var(--scale));height:calc(48px * var(--scale));image-rendering:pixelated}.status-panel__level-cost-check{opacity:0;transition:opacity .2s ease}.status-panel__level-cost-check--visible{opacity:1}.status-panel__level-actions .btn{margin-left:auto;flex-shrink:0}.status-panel__footer-nav{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-panel__footer-nav .btn__icon{width:calc(96px * var(--scale))!important;height:calc(96px * var(--scale))!important}.status-panel__footer-nav .btn__icon img{width:100%;height:100%}.status-panel__character-carousel-list{display:flex;gap:calc(16px * var(--scale));overflow-x:auto;padding:0 calc(112px * var(--scale)) calc(8px * var(--scale));width:100%;max-width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-padding-left:calc(112px * var(--scale));scroll-padding-right:calc(112px * var(--scale))}.status-panel__character-carousel-list>*{flex:0 0 auto}.status-panel__character-carousel-list::-webkit-scrollbar{display:none}.status-panel__character-carousel-list{scrollbar-width:none;-ms-overflow-style:none}.status-panel__character-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8px * var(--scale));border-radius:calc(6px * var(--scale));border:calc(2px * var(--scale)) solid transparent;background:var(--natural-100);cursor:pointer;width:calc(96px * var(--scale));height:calc(96px * var(--scale));transition:border-color .2s ease,box-shadow .2s ease}.status-panel__character-chip .collection-tab__character-preview--icon{width:calc(72px * var(--scale));height:calc(72px * var(--scale))}.status-panel__character-chip--focused{border-color:var(--stroke-tertiary)}.final-results-overlay{position:fixed;inset:0;background:#00000080;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:20;color:#fff;font-family:Poppins,sans-serif;gap:calc(56px * var(--scale))}.final-results-overlay .header{display:flex;justify-content:space-between;align-items:center;color:var(--txt-point-primary);font-size:calc(80px * var(--scale));font-weight:600;-webkit-text-stroke:calc(1px * var(--scale)) #000000;text-shadow:calc(1px * var(--scale)) calc(2px * var(--scale)) #000}.final-results-overlay .panel{background:var(--bg-primary);color:#000;border-radius:calc(16px * var(--scale));width:calc(656px * var(--scale));display:flex;flex-direction:column;gap:16px}.final-results-overlay .panel .panel-header{background:var(--bg-primary);color:#000;padding:calc(32px * var(--scale));align-items:center;display:flex;gap:calc(8px * var(--scale));font-size:calc(28px * var(--scale));font-weight:600;border-bottom:1px solid #17171733;border-top-right-radius:calc(16px * var(--scale));border-top-left-radius:calc(16px * var(--scale))}.final-results-overlay .summary{display:flex;flex-direction:column;padding:0 calc(32px * var(--scale))}.final-results-overlay .summary .list{background:var(--bg-primary);display:flex;flex-direction:column;padding:0}.final-results-overlay .summary .list .label{display:flex;align-items:center;gap:calc(8px * var(--scale));font-size:calc(28px * var(--scale))}.final-results-overlay .summary .list .label img{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.final-results-overlay .summary .list .wps-row{display:flex;gap:calc(8px * var(--scale));border-radius:calc(8px * var(--scale));padding:calc(8px * var(--scale));opacity:1;background:var(--bg-primary)}.final-results-overlay .summary .list .wps-row img{width:calc(72px * var(--scale));height:calc(72px * var(--scale))}.final-results-overlay .summary .list .wps-row.weapon,.final-results-overlay .summary .list .wps-row.passive{padding-left:calc(56px * var(--scale))}.final-results-overlay .summary .list .wps-row.weapon .wps-slot{width:calc(72px * var(--scale));height:calc(72px * var(--scale));border:1px solid var(--stroke-point1)}.final-results-overlay .summary .list .wps-row.passive .wps-slot{width:calc(72px * var(--scale));height:calc(72px * var(--scale));border:1px solid var(--stroke-point2)}.final-results-overlay .summary li{display:flex;justify-content:space-between;margin-bottom:calc(16px * var(--scale));font-size:calc(28px * var(--scale))}.final-results-overlay .summary li .left{display:flex;align-items:center;gap:calc(8px * var(--scale));font-size:calc(28px * var(--scale))}.final-results-overlay .summary li .left img{width:calc(48px * var(--scale));height:calc(48px * var(--scale))}.final-results-overlay .summary li .value{font-size:calc(28px * var(--scale));font-weight:600}.final-results-overlay .summary li .value .clear{color:var(--txt-point1-primary)}.final-results-overlay .summary li .value .over{color:var(--txt-point3-primary)}.final-results-overlay .summary li .value .multiply{color:var(--txt-point-primary);margin:0 calc(4px * var(--scale))}.final-results-overlay .summary li .value .result{font-weight:600}.final-results-overlay .header.clear{color:var(--txt-point1-primary)}.final-results-overlay .header.over{color:var(--txt-point3-primary)}.final-results-overlay .buttons{display:flex;gap:calc(16px * var(--scale));white-space:nowrap}.final-results-overlay .buttons .reward-btn{flex:1}.final-results-overlay .buttons .double-btn{flex:none;width:calc(240px * var(--scale))}.toast{position:fixed;left:50%;bottom:calc(var(--safe-area-bottom) + calc(40px * var(--scale)));transform:translate(-50%,100%);display:flex;align-items:center;gap:calc(10px * var(--scale));height:calc(44px * var(--scale));padding:calc(20px * var(--scale));border:calc(2px * var(--scale)) solid var(--stroke-point1);border-radius:calc(16px * var(--scale));background:var(--bg-primary);box-shadow:0 calc(16px * var(--scale)) calc(32px * var(--scale)) 0 #00000024;transition:transform .3s ease-out;z-index:30}.toast--visible{transform:translate(-50%)}.toast--hidden{transform:translate(-50%,150%)}.toast__tip{display:flex;align-items:center;justify-content:center;border-radius:calc(8px * var(--scale));padding:calc(8px * var(--scale));background:var(--icon-point-primary);color:var(--txt-dark-primary);font-family:Poppins,sans-serif;font-size:calc(20px * var(--scale));font-weight:600}.toast__message{color:var(--txt-light-secondary);font-size:calc(24px * var(--scale));white-space:nowrap}.treasure-overlay{position:fixed;inset:0;background:#17171780;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:15;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Poppins,sans-serif}.treasure-overlay .header{color:var(--txt-point1-primary);font-size:calc(80px * var(--scale));font-weight:600;-webkit-text-stroke:calc(1px * var(--scale)) #000000;text-shadow:calc(1px * var(--scale)) calc(2px * var(--scale)) #000;margin-bottom:calc(90px * var(--scale))}.treasure-overlay .cards{padding-top:calc(20px * var(--scale));position:relative;width:calc(220px * var(--scale));height:calc(340px * var(--scale));transition:opacity .25s ease}.treasure-overlay .card-wrapper{position:absolute;top:90px;left:0;transition:transform .3s ease,opacity .3s ease;transform-origin:left}.treasure-overlay .card-wrapper.slide{transform:translate(calc(500px * var(--scale)),calc(250px * var(--scale))) rotate(-75deg)!important;opacity:0}.treasure-overlay .bottom{padding-top:calc(180px * var(--scale));display:flex;align-items:center;justify-content:center;gap:calc(24px * var(--scale))}.treasure-overlay .chest{position:relative;width:calc(192px * var(--scale));height:calc(192px * var(--scale));background:url(/assets/treasure-chest-open.png) 0 0 / calc(768px * var(--scale)) calc(192px * var(--scale)) no-repeat}.treasure-overlay .chest.open{animation:chest-open .6s steps(3) forwards}@keyframes chest-open{to{background-position:calc(-576px * var(--scale)) 0}}.treasure-overlay .sparkle{width:calc(216px * var(--scale));height:calc(216px * var(--scale))}.treasure-overlay .sparkle svg{width:100%;height:100%}.treasure-overlay .gold-card{width:calc(220px * var(--scale));height:calc(340px * var(--scale));background:#2e3138;border:calc(2px * var(--scale)) solid rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(26px * var(--scale));font-weight:600;color:#ffeb3b;position:relative}.treasure-overlay .gold-card .header{position:absolute;top:calc(20px * var(--scale));left:0;right:0;height:calc(34px * var(--scale));background:#ffd43b;color:#000;display:flex;align-items:center;justify-content:center;border-bottom:calc(2px * var(--scale)) solid rgba(0,0,0,.25)}.treasure-overlay .skill-card{pointer-events:none;cursor:default}.level-up-overlay.cherry-picker-overlay{background:#14040bb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#ffe7f1;z-index:1200;justify-content:center;padding:calc(48px * var(--scale)) calc(24px * var(--scale));pointer-events:auto}.cherry-picker-overlay__content{display:flex;flex-direction:column;align-items:center;gap:calc(32px * var(--scale));width:min(100%,calc(880px * var(--scale)))}.level-up-overlay.cherry-picker-overlay .level{margin-top:0;font-size:calc(80px * var(--scale));font-weight:700;color:#ffd6e5;-webkit-text-stroke:calc(1px * var(--scale)) rgba(92,6,24,.9);text-shadow:0 calc(4px * var(--scale)) rgba(0,0,0,.8)}.level-up-overlay.cherry-picker-overlay .panel{margin-top:0;padding:0}.level-up-overlay.cherry-picker-overlay .panel:before{content:none}.cherry-picker-overlay__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(32px * var(--scale));width:min(100%,calc(720px * var(--scale)));padding:calc(64px * var(--scale)) calc(48px * var(--scale)) calc(72px * var(--scale));border-radius:calc(32px * var(--scale));border:calc(4px * var(--scale)) solid rgba(255,109,158,.85);background:linear-gradient(180deg,#3c0715f2,#1c030cf2);box-shadow:0 calc(24px * var(--scale)) calc(64px * var(--scale)) #00000073;pointer-events:auto;text-align:center}.level-up-overlay.cherry-picker-overlay .subtitle{font-size:calc(32px * var(--scale));font-weight:600;color:#ffd6e5f2;-webkit-text-stroke:calc(1px * var(--scale)) rgba(55,5,19,.9);text-shadow:0 calc(3px * var(--scale)) rgba(0,0,0,.85)}.level-up-overlay.cherry-picker-overlay .card-list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(24px * var(--scale));margin-top:calc(56px * var(--scale));width:100%}.cherry-picker-overlay__card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:calc(220px * var(--scale));height:calc(340px * var(--scale));padding:calc(80px * var(--scale)) calc(16px * var(--scale)) calc(40px * var(--scale));border-radius:calc(24px * var(--scale));border:calc(6px * var(--scale)) solid rgba(255,109,158,.85);background:linear-gradient(180deg,#fff0f8fa,#ffd9e7fa);box-shadow:0 calc(16px * var(--scale)) calc(32px * var(--scale)) #d21c3c4d;color:#5a0f2a;cursor:pointer;font:inherit;text-align:center;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.cherry-picker-overlay__card[data-selected=true],.cherry-picker-overlay__card:focus-visible{outline:none;box-shadow:0 calc(18px * var(--scale)) calc(40px * var(--scale)) #d21c3c59,0 0 0 calc(4px * var(--scale)) #ff8eb780;border-color:#ff8eb7f2;transform:translateY(calc(-8px * var(--scale)))}.cherry-picker-overlay__card:hover{transform:translateY(calc(-8px * var(--scale)));box-shadow:0 calc(26px * var(--scale)) calc(54px * var(--scale)) #d21c3c59}.cherry-picker-overlay__card:active{transform:translateY(calc(-3px * var(--scale)))}.cherry-picker-overlay__card-thumb{position:absolute;top:calc(-72px * var(--scale));left:50%;transform:translate(-50%);width:calc(120px * var(--scale));height:calc(120px * var(--scale));border-radius:calc(24px * var(--scale));border:calc(5px * var(--scale)) solid rgba(255,109,158,.85);background:radial-gradient(circle at 50% 40%,#ffeaf3,#ffd0e4);box-shadow:inset 0 calc(4px * var(--scale)) calc(12px * var(--scale)) #ffffffd9,0 calc(12px * var(--scale)) calc(24px * var(--scale)) #d21c3c40;display:flex;align-items:center;justify-content:center;overflow:hidden}.cherry-picker-overlay__card-thumb img{width:calc(92px * var(--scale));height:calc(92px * var(--scale));-o-object-fit:contain;object-fit:contain}.cherry-picker-overlay__card-name{margin-top:calc(16px * var(--scale));font-size:calc(26px * var(--scale));font-weight:700;color:#811737;text-shadow:0 calc(2px * var(--scale)) calc(4px * var(--scale)) rgba(255,222,230,.75)}.cherry-picker-overlay__card-desc{margin-top:calc(8px * var(--scale));font-size:calc(18px * var(--scale));line-height:1.45;color:#5a0f2aeb;white-space:pre-line}@media (max-width: 768px){.level-up-overlay.cherry-picker-overlay .level{margin-top:0;font-size:calc(56px * var(--scale))}.level-up-overlay.cherry-picker-overlay{padding:calc(32px * var(--scale)) calc(16px * var(--scale))}.cherry-picker-overlay__content{gap:calc(24px * var(--scale))}.cherry-picker-overlay__panel{gap:calc(24px * var(--scale));padding:calc(48px * var(--scale)) calc(32px * var(--scale)) calc(56px * var(--scale))}.level-up-overlay.cherry-picker-overlay .subtitle{font-size:calc(26px * var(--scale))}.level-up-overlay.cherry-picker-overlay .card-list{margin-top:calc(48px * var(--scale));gap:calc(20px * var(--scale))}.cherry-picker-overlay__card{width:calc(200px * var(--scale));height:calc(320px * var(--scale))}.cherry-picker-overlay__card-name{font-size:calc(22px * var(--scale))}.cherry-picker-overlay__card-desc{font-size:calc(16px * var(--scale))}}.announcement-modal{background:var(--bg-primary);border:calc(4px * var(--scale)) solid var(--stroke-point1);border-radius:calc(16px * var(--scale));padding:calc(32px * var(--scale)) calc(32px * var(--scale));text-align:center;width:calc(618px * var(--scale))}.announcement-modal__title{color:var(--txt-point1-primary);font-size:calc(36px * var(--scale));font-weight:600;margin-bottom:calc(8px * var(--scale))}.announcement-modal__subtitle{color:var(--txt-light-primary);font-size:calc(48px * var(--scale));font-weight:600;margin-bottom:calc(8px * var(--scale))}.announcement-modal__description{color:var(--txt-light-primary);font-size:calc(28px * var(--scale));margin-bottom:calc(16px * var(--scale))}.announcement-modal__buttons{display:flex;gap:calc(16px * var(--scale));justify-content:center}.dream-overlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(48px * var(--scale)) 0;background:#17171780;color:var(--txt-light-primary);pointer-events:auto;overflow-x:hidden;overflow-y:auto;gap:calc(24px * var(--scale))}.level-up-overlay.dream-overlay{pointer-events:auto}.dream-overlay__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(32px * var(--scale));margin-top:calc(164px * var(--scale));width:100%;z-index:1}.dream-overlay__panel{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:calc(32px * var(--scale));padding:0 calc(32px * var(--scale)) calc(32px * var(--scale));width:100%}.dream-overlay__panel:before{content:"";position:absolute;top:calc(30px * var(--scale));left:0;right:0;bottom:0;background:#17171780;z-index:-1}.dream-overlay__header{position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(20px * var(--scale));text-align:center;z-index:1}.dream-overlay__event{display:inline-block;font-size:calc(64px * var(--scale));font-weight:700;color:var(--color-indigo-600, #3B31D8);-webkit-text-stroke:calc(1px * var(--scale)) var(--color-indigo-100, #E5EBFF);filter:drop-shadow(calc(1px * var(--scale)) calc(2px * var(--scale)) 0 #000000);text-shadow:none;text-align:center}.dream-overlay__choose{display:inline-block;font-size:calc(36px * var(--scale));font-weight:700;color:var(--color-indigo-200, #C8D3FE);-webkit-text-stroke:calc(1px * var(--scale)) var(--color-indigo-600, #3B31D8);filter:drop-shadow(0 calc(1px * var(--scale)) 0 #000000);margin:0;text-align:center}.dream-overlay__options{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(28px * var(--scale));width:100%;z-index:1}.dream-card{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;border-radius:calc(16px * var(--scale));border:calc(2px * var(--scale)) solid var(--dream-card-border-color, rgba(229, 235, 255, .35));background:linear-gradient(180deg,#1a1a34eb,#0e0e20eb);overflow:visible;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 calc(24px * var(--scale)) calc(48px * var(--scale)) #00000073;color:#e4e7ffd9;padding:0;flex:0 0 auto;width:calc(218px * var(--scale));height:calc(360px * var(--scale));outline:none}.dream-card__inner{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:calc(16px * var(--scale));border-radius:calc(16px * var(--scale));padding:calc(20px * var(--scale)) calc(8px * var(--scale)) calc(64px * var(--scale))}.dream-card__glow{position:absolute;inset:0;background:linear-gradient(180deg,var(--dream-card-border-color) 0%,rgba(30,64,175,0) 60%);opacity:0;border-radius:calc(16px * var(--scale));transition:opacity .25s ease;pointer-events:none}.dream-card__rarity{align-self:center;font-size:calc(16px * var(--scale));font-weight:600;text-transform:uppercase;color:var(--dream-card-text-color, #ffffff)}.dream-card__name{margin:0;text-align:center;font-size:calc(24px * var(--scale));font-weight:600;word-break:break-word;color:#f7f8ff}.dream-card__effects{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:calc(4px * var(--scale));align-items:center}.dream-card__effect{display:flex;flex-direction:column;gap:calc(10px * var(--scale));align-items:center;text-align:center;color:var(--txt-dark-tertiary);font-size:calc(16px * var(--scale))}.dream-card__effect-icon{display:flex;align-items:center;justify-content:center}.dream-card__effect-icon img,.dream-card--unique .dream-card__effect-icon img{width:calc(84px * var(--scale));height:calc(84px * var(--scale))}.dream-card__effect-lines{display:flex;flex-direction:column;gap:calc(4px * var(--scale));line-height:1.5}.dream-card__effect-line{display:block}.dream-card__banner{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.dream-card__banner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dream-card__banner--top{top:calc(-32px * var(--scale))}.dream-card__banner--top img{width:calc(216px * var(--scale));height:calc(72px * var(--scale));transform:scaleY(-1)}.dream-card__banner--bottom{bottom:calc(-20px * var(--scale))}.dream-card__banner--bottom img{width:calc(144px * var(--scale));height:calc(48px * var(--scale))}.dream-card--normal{--dream-card-border-color: #544337;--dream-card-text-color: #dda21d}.dream-card--rare{--dream-card-border-color: #585e6b;--dream-card-text-color: #bccfd8}.dream-card--unique{--dream-card-border-color: #a37205;--dream-card-text-color: #ffd400}.dream-card--epic{--dream-card-border-color: #d5d0d6;--dream-card-text-color: #cfb8c3}.dream-card--selected,.dream-card:hover{transform:translateY(calc(-20px * var(--scale)))}.dream-overlay__options[data-selection-source=keyboard] .dream-card:focus-visible{transform:translateY(calc(-20px * var(--scale)))}.dream-card:focus-visible{outline:none}.dream-card--picked,.dream-card--dismiss{transition:none}.dream-card--picked{animation:dream-card-picked .5s forwards;animation-delay:.2s}.dream-card--dismiss{animation:dream-card-dismiss .5s forwards}@keyframes dream-card-picked{0%{transform:translateY(0)}to{transform:translateY(calc(-80px * var(--scale)))}}@keyframes dream-card-dismiss{0%{transform:translateY(0);opacity:1}to{transform:translateY(calc(80px * var(--scale)));opacity:0}}.dream-card:disabled{opacity:1;cursor:default}.dream-card--selected .dream-card__glow,.dream-card:hover .dream-card__glow{opacity:1}.dream-overlay__options[data-selection-source=keyboard] .dream-card:focus-visible .dream-card__glow{opacity:1}.dream-overlay__footer{display:flex;flex-direction:column;align-items:center;gap:calc(16px * var(--scale));z-index:1}.dream-overlay__reroll-progress{font-size:calc(24px * var(--scale));font-weight:600;color:#e9ebffe6}.dream-overlay__reroll-button.btn{transition:transform .2s ease,box-shadow .2s ease}.dream-overlay__reroll-button.btn:not(:disabled):hover,.dream-overlay__reroll-button--selected.btn{transform:translateY(calc(-4px * var(--scale)));box-shadow:0 calc(26px * var(--scale)) calc(52px * var(--scale)) #00000073}.dream-overlay__reroll-button .btn__label{width:100%;display:inline-flex;align-items:center;justify-content:center}.dream-overlay__reroll-button-content{display:inline-flex;align-items:center;justify-content:center;gap:calc(8px * var(--scale));font-size:calc(24px * var(--scale));font-weight:600;color:var(--txt-light-primary)}.dream-overlay__reroll-icon{display:inline-flex;width:calc(32px * var(--scale));height:calc(32px * var(--scale))}.dream-overlay__reroll-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dream-overlay__reroll-cost{font-size:calc(28px * var(--scale));font-weight:700;color:var(--txt-light-primary)}.dream-overlay__ad-backdrop{position:absolute;inset:0;display:block;background:#03003cb3;-webkit-backdrop-filter:blur(calc(6px * var(--scale)));backdrop-filter:blur(calc(6px * var(--scale)));z-index:2}.dream-overlay__ad-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-200%);display:flex;flex-direction:column;align-items:center;gap:calc(16px * var(--scale));border-radius:calc(16px * var(--scale))}.dream-overlay__ad-error{margin:0;font-size:calc(16px * var(--scale));text-align:center;color:#f87171}.control-guide{position:fixed;inset:0;width:100dvw;height:100dvh;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--txt-dark-primary);text-align:center;z-index:10;padding:calc(32px * var(--scale));box-sizing:border-box}.control-guide__panel{display:flex;flex-direction:column;align-items:center;gap:calc(32px * var(--scale))}.control-guide__message{display:inline-flex;align-items:center;justify-content:center;padding:calc(12px * var(--scale)) calc(24px * var(--scale));border-radius:calc(24px * var(--scale));font-family:Poppins,sans-serif;font-weight:600;font-size:calc(28px * var(--scale))}.control-guide__pc{display:flex;flex-direction:column;align-items:center;gap:calc(28px * var(--scale))}.control-guide__keyboard-layout{display:flex;align-items:flex-end;justify-content:center;gap:calc(40px * var(--scale))}.control-guide__confirm-keys .virtual-keyboard__row{gap:calc(32px * var(--scale))}.control-guide__confirm-keys .virtual-keyboard__key{border-radius:calc(16px * var(--scale))}.control-guide__mobile{display:flex;flex-direction:column;align-items:center;gap:calc(28px * var(--scale))}.control-guide__joypad{position:relative;width:calc(200px * var(--scale));height:calc(200px * var(--scale))}.control-guide__joypad-base{position:absolute;inset:0;border-radius:50%;background:#17171780;border:calc(4px * var(--scale)) solid var(--stroke-point1, #08ba25)}.control-guide__joypad-knob{position:absolute;top:50%;left:50%;width:35%;height:35%;border-radius:50%;transform:translate(-50%,-50%);background:#08ba254d;border:calc(4px * var(--scale)) solid var(--stroke-point1, #08ba25)}@media (max-width: 768px){.control-guide__message{font-size:calc(24px * var(--scale));padding:calc(10px * var(--scale)) calc(20px * var(--scale))}.control-guide__keyboard-layout{gap:calc(24px * var(--scale))}}.virtual-keyboard{display:flex;flex-direction:column}.virtual-keyboard__row{display:flex;align-items:center}.virtual-keyboard__key,.virtual-keyboard__spacer{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:calc(16px * var(--scale));flex:0 0 auto;height:calc(84px * var(--scale))}.virtual-keyboard__key{padding:calc(8px * var(--scale));border:calc(2px * var(--scale)) solid var(--stroke-point1, #08ba25);background:#17171780;font-family:Poppins,sans-serif;font-weight:600;font-size:calc(28px * var(--scale));color:var(--txt-dark-primary);letter-spacing:.02em;min-width:inherit}.virtual-keyboard__spacer{visibility:hidden}.exp-hint{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--txt-dark-primary);text-align:center;z-index:10}.exp-hint__icon{width:calc(160px * var(--scale));height:calc(160px * var(--scale));pointer-events:none}.exp-hint__text{font-size:calc(32px * var(--scale));margin-top:calc(16px * var(--scale))}.demo-results-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#000c;z-index:200;padding:24px;box-sizing:border-box}.demo-results-overlay__panel{width:min(480px,100%);background:#0b1623f2;border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;gap:24px;box-shadow:0 20px 48px #00000073}.demo-results-overlay__title{font-size:28px;font-weight:700;text-align:center;letter-spacing:.02em}.demo-results-overlay__title--clear{color:#7eff9d}.demo-results-overlay__title--over{color:#ff8a7a}.demo-results-overlay__description{margin:0;color:#ffffffd1;font-size:16px;line-height:1.5;text-align:center}.demo-results-overlay__summary{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.demo-results-overlay__summary li{display:flex;justify-content:space-between;font-size:16px;background:#ffffff0d;border-radius:12px;padding:12px 16px}.demo-results-overlay__summary-label{color:#ffffffb3}.demo-results-overlay__summary-value{color:#fff;font-weight:600}.demo-results-overlay__actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.demo-results-overlay__link{text-decoration:none}
