.PortfolioShell_experienceRoot__9jDXw{--scene-backdrop-bleed:4rem;--classic-scene-backdrop-y-offset:1.5rem;--future-scene-backdrop-y-offset:-2.5rem;--shell-max-width:min(1960px,calc(100vw - 2rem));--left-panel-width:clamp(300px,22vw,420px);--right-panel-width:clamp(320px,24vw,460px);--center-stage-min:clamp(440px,34vw,640px);--center-stage-max:clamp(560px,42vw,900px);--ui-bg-0:#efe4cf;--ui-bg-1:#f7efdf;--ui-panel-0:rgba(255,250,241,.95);--ui-panel-1:hsla(40,49%,82%,.9);--ui-panel-glint:hsla(0,0%,100%,.3);--ui-panel-border:rgba(141,104,57,.3);--ui-panel-border-soft:rgba(141,104,57,.16);--ui-panel-shadow:rgba(71,48,21,.12);--ui-shell-gradient-start:rgba(73,52,29,.95);--ui-shell-gradient-mid:rgba(90,65,35,.94);--ui-shell-gradient-end:rgba(90,65,35,.2);--ui-control-0:rgba(103,74,41,.96);--ui-control-1:rgba(73,52,29,.96);--ui-control-border:rgba(141,104,57,.28);--ui-control-border-hover:rgba(174,117,44,.58);--ui-control-text:#fff2d0;--ui-heading-on-dark:#fff3d3;--ui-copy-on-dark:hsla(39,79%,91%,.92);--ui-pill-bg:rgba(74,63,78,.78);--ui-pill-text:#fffaf2;--ui-bottom-bar-start:rgba(74,53,31,.98);--ui-bottom-bar-mid:rgba(58,41,24,.95);--ui-bottom-bar-end:rgba(58,41,24,.02);--ui-active-0:hsla(39,74%,67%,.82);--ui-active-1:rgba(198,152,81,.7);--ui-active-2:rgba(138,98,49,.18);--ui-active-text:#fff8ea;--ui-hover-0:rgba(255,248,226,.12);--ui-hover-1:hsla(39,62%,65%,.18);--ui-hp-low-0:#9d1e1b;--ui-hp-low-1:#cf4131;--ui-hp-low-2:#ee8b6a;--ui-hp-high-0:#3f8f33;--ui-hp-high-1:#67b34b;--ui-hp-high-2:#95d36d;--ui-stamina-0:#a36f11;--ui-stamina-1:#d1ab30;--ui-stamina-2:#f2d679;--ui-vital-track:rgba(64,43,23,.18);--ui-stat-bg-0:rgba(255,252,246,.84);--ui-stat-bg-1:hsla(42,55%,88%,.72);--ui-stat-glint:hsla(0,0%,100%,.35);--ui-stat-orb:rgba(171,111,45,.12);--ui-stat-shadow:rgba(124,92,48,.08);--ui-stat-icon-filter:none;--ui-hp-stat-icon-filter:none;--ui-stamina-stat-icon-filter:none;--ui-nav-icon-filter:brightness(1.03) drop-shadow(0 2px 3px rgba(25,16,8,.3));--ui-nav-icon-hover-filter:brightness(1.12) drop-shadow(0 3px 4px rgba(25,16,8,.34));--ui-header-icon-filter:none;--ui-topbar-icon-filter:none;--ui-stamina-icon-filter:none;--ui-corner-filter:drop-shadow(0 0 2px rgba(255,215,120,.32)) drop-shadow(0 2px 6px rgba(126,87,34,.28)) drop-shadow(0 8px 14px rgba(77,53,25,.22));--scene-overlay-0:hsla(40,60%,92%,.06);--scene-overlay-1:hsla(39,50%,87%,.08);--scene-fade-glow:hsla(0,0%,100%,.18);--scene-fade-end:rgba(91,65,35,.14);--scene-backdrop-image:url(/assets/backgrounds/classic-bg.png);position:relative;min-height:100vh;overflow:hidden}.PortfolioShell_experienceRoot__9jDXw:before{position:absolute;inset:calc(var(--scene-backdrop-bleed) * -1) 0;z-index:0;content:"";pointer-events:none;background:url(/assets/backgrounds/classic-bg.png) center var(--classic-scene-backdrop-y-offset) /cover no-repeat}.PortfolioShell_futureMode__kNglD .detail-card{border-color:rgba(83,197,242,.28);background:linear-gradient(180deg,rgba(8,26,46,.88),rgba(4,18,34,.82)),linear-gradient(135deg,rgba(79,209,255,.14),transparent 62%);box-shadow:0 12px 26px rgba(0,9,24,.34),inset 0 1px 0 rgba(224,251,255,.12)}.PortfolioShell_futureMode__kNglD{--bg-0:#07111f;--bg-1:#0b182b;--line:rgba(71,184,228,.26);--line-strong:rgba(34,211,238,.5);--gold:#38bdf8;--blue:#22d3ee;--orange:#60a5fa;--text:#e5f3ff;--muted:#8aa4bd;--success:#4ade80;--shadow:rgba(0,9,24,.36);--ui-bg-0:#07111f;--ui-bg-1:#0b182b;--ui-panel-0:rgba(8,20,36,.92);--ui-panel-1:rgba(12,35,58,.88);--ui-panel-glint:rgba(79,209,255,.16);--ui-panel-border:rgba(71,184,228,.28);--ui-panel-border-soft:rgba(71,184,228,.18);--ui-panel-shadow:rgba(0,9,24,.42);--ui-shell-gradient-start:rgba(5,15,29,.96);--ui-shell-gradient-mid:rgba(9,31,54,.94);--ui-shell-gradient-end:rgba(9,31,54,.18);--ui-control-0:rgba(11,49,79,.96);--ui-control-1:rgba(4,21,38,.96);--ui-control-border:rgba(83,197,242,.34);--ui-control-border-hover:rgba(34,211,238,.62);--ui-control-text:#dff8ff;--ui-heading-on-dark:#e7fbff;--ui-copy-on-dark:rgba(206,232,245,.9);--ui-pill-bg:rgba(4,19,35,.82);--ui-pill-text:#e8fbff;--ui-bottom-bar-start:rgba(4,14,28,.98);--ui-bottom-bar-mid:rgba(7,25,45,.95);--ui-bottom-bar-end:rgba(7,25,45,.02);--ui-active-0:rgba(34,211,238,.72);--ui-active-1:rgba(37,99,235,.5);--ui-active-2:rgba(14,165,233,.12);--ui-active-text:#f2fdff;--ui-hover-0:rgba(56,189,248,.12);--ui-hover-1:rgba(14,116,144,.2);--ui-hp-low-0:#ef4444;--ui-hp-low-1:#f97373;--ui-hp-low-2:#fca5a5;--ui-hp-high-0:#10b981;--ui-hp-high-1:#34d399;--ui-hp-high-2:#a7f3d0;--ui-stamina-0:#0ea5e9;--ui-stamina-1:#22d3ee;--ui-stamina-2:#a5f3fc;--ui-vital-track:rgba(125,211,252,.14);--ui-stat-bg-0:rgba(8,26,46,.86);--ui-stat-bg-1:rgba(4,18,34,.8);--ui-stat-glint:rgba(79,209,255,.14);--ui-stat-orb:rgba(34,211,238,.16);--ui-stat-shadow:rgba(0,9,24,.34);--ui-stat-icon-filter:hue-rotate(155deg) saturate(1.45) brightness(1.08);--ui-hp-stat-icon-filter:none;--ui-stamina-stat-icon-filter:hue-rotate(0deg) saturate(1.6) brightness(1.2) drop-shadow(0 0 7px rgba(250,204,21,.34));--ui-nav-icon-filter:hue-rotate(155deg) saturate(1.5) brightness(1.12) drop-shadow(0 0 8px rgba(34,211,238,.28)) drop-shadow(0 2px 3px rgba(0,9,24,.38));--ui-nav-icon-hover-filter:hue-rotate(155deg) saturate(1.65) brightness(1.22) drop-shadow(0 0 12px rgba(34,211,238,.36)) drop-shadow(0 3px 4px rgba(0,9,24,.42));--ui-header-icon-filter:hue-rotate(155deg) saturate(1.45) brightness(1.08) drop-shadow(0 0 8px rgba(34,211,238,.24));--ui-topbar-icon-filter:hue-rotate(155deg) saturate(1.45) brightness(1.12) drop-shadow(0 0 7px rgba(34,211,238,.22));--ui-stamina-icon-filter:hue-rotate(0deg) saturate(1.35) brightness(1.16) drop-shadow(0 0 6px rgba(250,204,21,.3));--ui-corner-filter:hue-rotate(155deg) saturate(1.8) brightness(1.14) drop-shadow(0 0 5px rgba(34,211,238,.34)) drop-shadow(0 8px 14px rgba(0,9,24,.28));--scene-overlay-0:hsla(40,60%,92%,.06);--scene-overlay-1:hsla(39,50%,87%,.08);--scene-fade-glow:hsla(0,0%,100%,.18);--scene-fade-end:rgba(91,65,35,.14);--scene-backdrop-image:url(/assets/backgrounds/future-bg.png);color:#e5f3ff}.PortfolioShell_themeLayer__fDnlz{position:relative;min-height:100vh}.PortfolioShell_themeLayer__fDnlz:before{position:absolute;inset:calc(var(--scene-backdrop-bleed) * -1) 0;z-index:0;content:"";pointer-events:none;background:var(--scene-backdrop-image) center var(--scene-backdrop-y-offset) /cover no-repeat}.PortfolioShell_themeLayerClassic__awRlb{--scene-backdrop-y-offset:var(--classic-scene-backdrop-y-offset);z-index:1}.PortfolioShell_themeLayerFuture__4OYdR{--scene-backdrop-y-offset:var(--future-scene-backdrop-y-offset);position:absolute;inset:0;z-index:2;-webkit-clip-path:inset(0 0 0 var(--mode-split));clip-path:inset(0 0 0 var(--mode-split));pointer-events:none}.PortfolioShell_modeSplitDivider__SsnS1{z-index:24;width:2px;background:linear-gradient(180deg,transparent,rgba(34,211,238,.76) 18%,rgba(224,251,255,.9) 50%,rgba(34,211,238,.76) 82%,transparent);box-shadow:0 0 14px rgba(34,211,238,.44),0 0 28px rgba(37,99,235,.22);pointer-events:none}.PortfolioShell_modeSplitDivider__SsnS1,.PortfolioShell_modeSplitSlider__XxHCM{position:fixed;top:0;bottom:0;left:var(--mode-split);transform:translateX(-50%)}.PortfolioShell_modeSplitSlider__XxHCM{z-index:25;width:58px;margin:0;background:transparent;cursor:ew-resize;pointer-events:auto;touch-action:none}.PortfolioShell_modeSplitSlider__XxHCM:after,.PortfolioShell_modeSplitSlider__XxHCM:before{position:absolute;top:50%;left:50%;content:"";pointer-events:none}.PortfolioShell_modeSplitSlider__XxHCM:before{width:50px;height:50px;border:1px solid color-mix(in srgb,var(--mode-thumb-color),#fff 54%);border-radius:999px;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--mode-thumb-color),#fff 68%),var(--mode-thumb-color) 46%,color-mix(in srgb,var(--mode-thumb-color),#111827 34%) 78%,color-mix(in srgb,var(--mode-thumb-color),#020617 62%));box-shadow:0 0 0 5px var(--mode-thumb-halo),0 0 18px var(--mode-thumb-glow),0 0 28px rgba(34,211,238,.18),0 10px 24px rgba(0,9,24,.32);transform:translate(-50%,-50%)}.PortfolioShell_modeSplitSlider__XxHCM:after{width:18px;height:18px;border-top:3px solid hsla(0,0%,100%,.96);border-right:3px solid hsla(0,0%,100%,.96);filter:drop-shadow(0 0 2px rgba(7,19,35,.65)) drop-shadow(0 0 8px color-mix(in srgb,var(--mode-thumb-color),#ffffff 28%));transform:translate(-50%,-50%) rotate(45deg);transition:transform .22s ease,opacity .22s ease}.PortfolioShell_modeSplitSlider__XxHCM[data-mode-split-edge=classic]:after{transform:translate(-50%,-50%) rotate(-135deg)}.PortfolioShell_modeSplitSlider__XxHCM[data-mode-split-edge=future]:after{transform:translate(-50%,-50%) rotate(45deg)}.PortfolioShell_modeSplitSlider__XxHCM:focus-visible{outline:2px solid rgba(224,251,255,.86);outline-offset:-8px}.PortfolioShell_loadingScreen__7ecHa{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(255,250,239,.32),transparent 36%),linear-gradient(180deg,rgba(34,23,13,.88),rgba(23,16,10,.9));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.PortfolioShell_loadingCard__2f_co{width:min(420px,calc(100vw - 2rem));padding:1.4rem 1.4rem 1.2rem;border:1px solid rgba(255,232,192,.24);border-radius:28px;background:linear-gradient(180deg,hsla(40,75%,95%,.14),hsla(38,44%,71%,.08)),linear-gradient(135deg,hsla(0,0%,100%,.16),transparent 70%);box-shadow:0 24px 60px rgba(12,8,4,.32),inset 0 1px 0 rgba(255,247,232,.18)}.PortfolioShell_loadingEyebrow__knvz_{margin:0 0 .4rem;color:hsla(37,83%,84%,.88);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.PortfolioShell_loadingCard__2f_co h2{margin:0;color:#fff5e8;font-size:1.55rem}.PortfolioShell_loadingCopy__SgTzs{margin:.65rem 0 0;color:rgba(255,239,211,.82);font-size:.94rem;line-height:1.55}.PortfolioShell_loadingBar__aYaEC{margin-top:1rem;height:12px;overflow:hidden;border-radius:999px;background:rgba(255,244,223,.12);box-shadow:inset 0 1px 2px rgba(35,23,10,.22),0 0 0 1px rgba(255,226,170,.1)}.PortfolioShell_loadingBar__aYaEC span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b67732,#dbb25e 52%,#f4da93);box-shadow:0 0 16px rgba(235,190,98,.34);transition:width .2s ease}.PortfolioShell_loadingMeta__D6YPO{margin:.7rem 0 0;color:rgba(255,239,211,.88);font-size:.9rem}.PortfolioShell_sceneLayer__YZBMb{position:relative;min-height:100vh;height:100vh;overflow:hidden}.PortfolioShell_sceneBackdropFade__pDEJf,.PortfolioShell_sceneBackdrop__T4wc2{position:absolute;inset:0;pointer-events:none}.PortfolioShell_sceneBackdrop__T4wc2{z-index:0}.PortfolioShell_sceneBackdrop__T4wc2:after{position:absolute;inset:0;z-index:1;content:"";background:linear-gradient(180deg,var(--scene-overlay-0),var(--scene-overlay-1))}.PortfolioShell_sceneBackdropFade__pDEJf{z-index:1;background:radial-gradient(circle at 50% 30%,var(--scene-fade-glow),transparent 32%),linear-gradient(180deg,rgba(255,249,240,.06),var(--scene-fade-end) 76%)}.PortfolioShell_sceneOverlay__MAIfJ{--desktop-ui-scale:1;position:relative;z-index:4;height:100vh;padding:1rem clamp(1rem,2vw,1.75rem) 7.25rem;pointer-events:none}.PortfolioShell_screenShell__4jJ_k{width:100%;margin:0 auto;height:calc(100vh - 8.25rem);display:grid;grid-template-rows:auto 1fr;grid-gap:clamp(.75rem,1.2vw,2rem);gap:clamp(.75rem,1.2vw,2rem)}.PortfolioShell_leftPanel___a6at,.PortfolioShell_panelCard__QOyaa,.PortfolioShell_stageSlotFrame__1a_c4,.PortfolioShell_topBar__gljeU{background:linear-gradient(180deg,var(--ui-panel-0),var(--ui-panel-1)),linear-gradient(135deg,var(--ui-panel-glint),transparent 60%);border:1px solid var(--ui-panel-border);box-shadow:0 18px 40px var(--ui-panel-shadow),inset 0 1px 0 hsla(0,0%,100%,.7)}.PortfolioShell_topBar__gljeU{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:.7rem 0;border-radius:24px;pointer-events:auto;background:transparent;border:none;box-shadow:none}.PortfolioShell_headerBadge__MzwAr{position:fixed;top:0;left:0;z-index:5;display:flex;align-items:center;gap:.85rem;min-height:72px;padding:.5rem clamp(1rem,2vw,2rem);width:min(calc(100vw - 2rem),clamp(300px,24vw,420px));overflow:visible;background:linear-gradient(90deg,var(--ui-shell-gradient-start) 0,var(--ui-shell-gradient-mid) 55%,var(--ui-shell-gradient-end) 100%);pointer-events:auto;box-shadow:0 18px 32px rgba(30,20,10,.22),inset 0 1px 0 rgba(255,230,183,.14)}.PortfolioShell_headerBadgeCopy__lhHbs{position:relative;z-index:1;flex:1 1 auto}.PortfolioShell_headerBadgeCopy__lhHbs h3{font-size:1.5rem;letter-spacing:-.01em;color:var(--ui-heading-on-dark);text-transform:uppercase;text-shadow:0 2px 0 rgba(47,30,14,.65),0 0 12px rgba(255,240,200,.1)}.PortfolioShell_headerBadgeHelp__mwpOG{position:relative;z-index:2;display:flex;align-items:center;margin-left:auto}.PortfolioShell_headerBadgeHelpButton__gh6CX{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,219,157,.26);border-radius:999px;background:linear-gradient(180deg,var(--ui-control-0),var(--ui-control-1));color:var(--ui-control-text);cursor:help;box-shadow:inset 0 1px 0 rgba(255,243,214,.16),0 8px 16px rgba(23,15,8,.18);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.PortfolioShell_headerBadgeHelpButton__gh6CX span{font-size:.95rem;font-weight:800;line-height:1}.PortfolioShell_headerBadgeHelpButton__gh6CX:focus-visible,.PortfolioShell_headerBadgeHelpButton__gh6CX:hover{transform:translateY(-1px);border-color:rgba(255,228,176,.44);box-shadow:inset 0 1px 0 rgba(255,243,214,.2),0 10px 18px rgba(23,15,8,.24)}.PortfolioShell_headerBadgeHelpButton__gh6CX:focus-visible{outline:none}.PortfolioShell_headerBadgeTooltip__khXmQ{position:absolute;top:calc(100% + .65rem);right:0;width:min(280px,calc(100vw - 2rem));padding:.8rem .9rem;border:1px solid rgba(173,127,70,.26);border-radius:14px;background:linear-gradient(180deg,rgba(255,249,238,.98),hsla(40,54%,84%,.96)),linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 60%);box-shadow:0 18px 34px rgba(30,20,10,.22),inset 0 1px 0 hsla(0,0%,100%,.62);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.PortfolioShell_headerBadgeTooltip__khXmQ p{margin:0;color:#4f3418;font-size:.83rem;line-height:1.45}.PortfolioShell_futureMode__kNglD .PortfolioShell_headerBadgeTooltip__khXmQ{border-color:rgba(83,197,242,.3);background:linear-gradient(180deg,rgba(8,26,46,.94),rgba(4,18,34,.9)),linear-gradient(135deg,rgba(79,209,255,.16),transparent 62%);box-shadow:0 18px 34px rgba(0,9,24,.34),inset 0 1px 0 rgba(224,251,255,.14)}.PortfolioShell_futureMode__kNglD .PortfolioShell_headerBadgeTooltip__khXmQ p{color:#e8fbff}.PortfolioShell_headerBadgeHelp__mwpOG:focus-within .PortfolioShell_headerBadgeTooltip__khXmQ,.PortfolioShell_headerBadgeHelp__mwpOG:hover .PortfolioShell_headerBadgeTooltip__khXmQ{opacity:1;transform:translateY(0)}.PortfolioShell_chatToggle__QUWIG,.PortfolioShell_headerBadgeIcon__fyLDf,.PortfolioShell_modeTab__YIZNL,.PortfolioShell_musicToggle__gcZ48,.PortfolioShell_topBarIconLink__3l0Dm{border:1px solid var(--ui-control-border);color:var(--text);cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.PortfolioShell_chatToggle__QUWIG,.PortfolioShell_headerBadgeIcon__fyLDf,.PortfolioShell_musicToggle__gcZ48,.PortfolioShell_topBarIconLink__3l0Dm{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(180deg,var(--ui-control-0),var(--ui-control-1));box-shadow:inset 0 1px 0 rgba(255,240,208,.18);overflow:hidden}.PortfolioShell_topBarIconLink__3l0Dm{text-decoration:none}.PortfolioShell_musicToggle__gcZ48 img,.PortfolioShell_topBarIconLink__3l0Dm img{width:auto;height:auto;max-width:68%;max-height:68%;object-fit:contain;filter:var(--ui-topbar-icon-filter)}.PortfolioShell_headerBadgeIcon__fyLDf{width:54px;height:54px;min-width:54px;border-radius:999px;border-color:hsla(36,49%,60%,.42);box-shadow:0 8px 18px rgba(30,20,10,.22),inset 0 1px 0 rgba(255,240,208,.16)}.PortfolioShell_topBarControls__gKWIf,.PortfolioShell_topBarCurrencyRow__CPoLD{display:flex;align-items:center;gap:.75rem}.PortfolioShell_topBarCurrencyCard__dVPek{display:none}.PortfolioShell_topBarCurrencyItem__Wu1WY{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;color:var(--ui-pill-text);text-align:right}.PortfolioShell_topBarCompactVitals__dPWZG{display:none}.PortfolioShell_topBarCompactIdentity__8M3cQ{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.65rem;gap:.65rem}.PortfolioShell_topBarCompactAvatar__schkK{position:relative;width:2.4rem;height:2.4rem;overflow:hidden;border-radius:999px;flex-shrink:0;box-shadow:0 4px 10px rgba(26,16,8,.18)}.PortfolioShell_topBarCompactAvatar__schkK img{object-fit:cover}.PortfolioShell_topBarCompactIdentityCopy__ahyF0{display:grid;min-width:0;grid-gap:.08rem;gap:.08rem}.PortfolioShell_topBarCompactIdentityCopy__ahyF0 span,.PortfolioShell_topBarCompactIdentityCopy__ahyF0 strong,.PortfolioShell_topBarCompactLevel__fmaN3{text-shadow:0 1px 1px rgba(25,18,10,.28)}.PortfolioShell_topBarCompactIdentityCopy__ahyF0 strong{color:var(--ui-heading-on-dark);font-size:.88rem;line-height:1.1}.PortfolioShell_topBarCompactIdentityCopy__ahyF0 span{color:rgba(255,221,167,.96);font-size:.68rem;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 1px rgba(41,24,10,.42)}.PortfolioShell_topBarCompactLevel__fmaN3{color:var(--ui-pill-text);font-size:.7rem;font-weight:700;white-space:nowrap}.PortfolioShell_topBarCompactVitalRow__dgvf_{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem}.PortfolioShell_topBarCompactVitalTrack__F7Pjq{position:relative;width:100%;height:12px;overflow:hidden;border-radius:999px;background:var(--ui-vital-track);box-shadow:inset 0 1px 2px rgba(55,35,18,.22),0 0 0 1px rgba(130,92,46,.16)}.PortfolioShell_topBarCurrencyRow__CPoLD{flex-wrap:wrap;margin-left:auto;justify-content:flex-end}.PortfolioShell_topBarControls__gKWIf{margin-left:0}.PortfolioShell_topBarPill__aJ2yk{width:clamp(148px,11vw,172px);min-width:clamp(148px,11vw,172px);max-width:clamp(148px,11vw,172px);display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;padding:.75rem 1rem;border-radius:999px;background:var(--ui-pill-bg);color:var(--ui-pill-text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16);overflow:hidden}.PortfolioShell_currencyDotBlue__OGfy8,.PortfolioShell_currencyDotPurple__fhzNL,.PortfolioShell_currencyDot__Zjx5w{width:14px;height:14px;border-radius:999px}.PortfolioShell_currencyDot__Zjx5w{background:radial-gradient(circle at 30% 30%,#ffea9c,#d0922d 70%)}.PortfolioShell_currencyDotBlue__OGfy8{background:radial-gradient(circle at 30% 30%,#d7f1ff,#3da2f0 70%)}.PortfolioShell_currencyDotPurple__fhzNL{background:radial-gradient(circle at 30% 30%,#f2e3ff,#8d52e3 70%)}.PortfolioShell_gameFrame__O7Xqn{display:grid;grid-template-columns:minmax(320px,clamp(350px,20vw,420px)) minmax(560px,1fr) minmax(340px,clamp(370px,21vw,460px));grid-gap:clamp(1rem,2vw,2.5rem);gap:clamp(1rem,2vw,2.5rem);min-height:0;height:100%;overflow:hidden;justify-content:space-between}.PortfolioShell_centerStage__EBz2j,.PortfolioShell_leftColumn__mraEm,.PortfolioShell_leftPanel___a6at,.PortfolioShell_rightPanel__VeGoW{min-height:0}.PortfolioShell_leftColumn__mraEm{display:flex;flex-direction:column;height:100%;gap:.9rem}.PortfolioShell_leftPanelFrame__WWpG0{position:relative;overflow:visible}.PortfolioShell_rightPanelFrame__VfJoW{position:relative;min-height:0;overflow:visible}.PortfolioShell_leftPanel___a6at{border-radius:.25rem;pointer-events:auto;overflow-y:visible;overflow-x:hidden;scrollbar-width:thin}.PortfolioShell_profileCard__ocxZ3{min-height:auto;display:grid;grid-template-rows:auto auto auto;grid-gap:1rem;gap:1rem;padding:1rem}.PortfolioShell_leftBadgeWrap__6yqjw{padding:.2rem .2rem .4rem}.PortfolioShell_sceneBadgeCrest__d9Iha{position:relative;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center}.PortfolioShell_sceneBadgeNameplate__mhVS3{position:absolute;inset:-2rem auto auto -.45rem;width:400px;height:190px;z-index:-1}.PortfolioShell_sceneBadgeAvatar__E6M7c{position:relative;width:92px;aspect-ratio:1;overflow:hidden}.PortfolioShell_sceneBadgeAvatar__E6M7c img{object-fit:cover}.PortfolioShell_sceneBadgeProfileName__zOg0M{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PortfolioShell_sceneBadgeProfileName__zOg0M>div{flex:1 1;min-width:0}.PortfolioShell_sceneBadgeIgn__dBwvg,.PortfolioShell_sceneBadgeLvl__TKWDj,.PortfolioShell_sceneBadgeMoniker__vvmBi{margin:0}.PortfolioShell_sceneBadgeIgn__dBwvg{font-size:1.35rem;line-height:1.05}.PortfolioShell_sceneBadgeMoniker__vvmBi{margin-top:.2rem;color:var(--gold);font-size:.9rem;max-width:19ch}.PortfolioShell_sceneBadgeLvl__TKWDj{color:var(--muted);white-space:nowrap}.PortfolioShell_sceneBadgeBars__6PFk5{margin-top:.45rem;display:grid;grid-gap:.3rem;gap:.3rem;width:100%}.PortfolioShell_vitalRow__MG_5S{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:.45rem;gap:.45rem}.PortfolioShell_vitalIcon__WxjWR{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}.PortfolioShell_vitalRow__MG_5S:nth-child(2) .PortfolioShell_vitalIcon__WxjWR img{filter:var(--ui-stamina-icon-filter)}.PortfolioShell_vitalTrack__pi17g{position:relative;width:100%;height:12px;overflow:hidden;border-radius:999px;background:var(--ui-vital-track);box-shadow:inset 0 1px 2px rgba(55,35,18,.22),0 0 0 1px rgba(130,92,46,.16)}.PortfolioShell_vitalFill__uxVvQ{position:absolute;inset:0 auto 0 0;border-radius:inherit}.PortfolioShell_hpFill__PCbq9{background:linear-gradient(90deg,var(--ui-hp-low-0) 0,var(--ui-hp-low-1) 48%,var(--ui-hp-low-2) 100%);box-shadow:0 0 10px rgba(214,62,48,.32)}.PortfolioShell_hpFillHigh__cKcKo{background:linear-gradient(90deg,var(--ui-hp-high-0) 0,var(--ui-hp-high-1) 52%,var(--ui-hp-high-2) 100%);box-shadow:0 0 10px rgba(91,176,79,.28)}.PortfolioShell_hpFillMid__6vkZj{background:linear-gradient(90deg,#b56c18,#d69122 50%,#efbe58);box-shadow:0 0 10px rgba(214,145,34,.28)}.PortfolioShell_hpFillLow__gKUoj{background:linear-gradient(90deg,var(--ui-hp-low-0) 0,var(--ui-hp-low-1) 48%,var(--ui-hp-low-2) 100%);box-shadow:0 0 10px rgba(214,62,48,.32)}.PortfolioShell_staminaFill___BilT{background:linear-gradient(90deg,var(--ui-stamina-0) 0,var(--ui-stamina-1) 48%,var(--ui-stamina-2) 100%);box-shadow:0 0 10px rgba(214,181,67,.28)}.PortfolioShell_chatToggle__QUWIG:hover,.PortfolioShell_modeTabActive__Uluk8,.PortfolioShell_musicToggle__gcZ48:hover,.PortfolioShell_topBarIconLink__3l0Dm:hover{transform:translateY(-1px);border-color:var(--ui-control-border-hover);box-shadow:0 10px 20px var(--ui-panel-shadow)}.PortfolioShell_headerBadgeIcon__fyLDf img{width:100%;height:100%;object-fit:contain;filter:var(--ui-header-icon-filter)}.PortfolioShell_leftActions__Ja4hl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.PortfolioShell_statBoard__F7z_L{display:grid;align-content:start;grid-gap:1rem;gap:1rem}.PortfolioShell_panelCorner__7O3oP{position:absolute;z-index:2;width:108px;height:108px;object-fit:contain;pointer-events:none;opacity:.92;transform-origin:center;filter:var(--ui-corner-filter)}.PortfolioShell_panelCornerTopRight__QDQsO{top:-1px;right:-2px;transform:rotate(90deg)}.PortfolioShell_panelCornerBottomLeft__zSGgR{bottom:-1px;left:-2px;transform:rotate(270deg)}.PortfolioShell_panelCornerTopLeft__FH95Q{top:-1px;left:0;transform:rotate(0deg)}.PortfolioShell_panelCornerBottomRight__8MHOV{right:-2px;bottom:-2px;transform:rotate(180deg)}.PortfolioShell_quickQuestCard__pOcNQ{border:1px solid var(--ui-panel-border-soft);border-radius:18px;padding:1rem;background:color-mix(in srgb,var(--ui-panel-0) 72%,transparent)}.PortfolioShell_quickQuestLabel__h_R4Q{display:block;color:var(--muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.PortfolioShell_statGrid__m0Hk_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.PortfolioShell_statRow__0Ba81{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:56px;padding:.55rem .7rem;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--ui-stat-bg-0),var(--ui-stat-bg-1)),radial-gradient(circle at top left,var(--ui-stat-glint),transparent 45%);box-shadow:0 10px 22px var(--ui-stat-shadow),inset 0 1px 0 hsla(0,0%,100%,.52);overflow:hidden}.PortfolioShell_statRow__0Ba81:after{content:"";position:absolute;inset:auto -10% 0 auto;width:72px;height:72px;background:radial-gradient(circle,var(--ui-stat-orb),transparent 66%);pointer-events:none}.PortfolioShell_statIconWrap__rzcoP{width:38px;min-width:38px;height:38px;display:grid;place-items:center}.PortfolioShell_statIconWrap__rzcoP img{width:1.55rem;height:1.55rem;object-fit:contain;opacity:1;filter:var(--ui-stat-icon-filter)}.PortfolioShell_statGrid__m0Hk_ .PortfolioShell_statRow__0Ba81:first-child .PortfolioShell_statIconWrap__rzcoP img{filter:var(--ui-hp-stat-icon-filter)}.PortfolioShell_statGrid__m0Hk_ .PortfolioShell_statRow__0Ba81:nth-child(2) .PortfolioShell_statIconWrap__rzcoP img{filter:var(--ui-stamina-stat-icon-filter)}.PortfolioShell_statCopy__9Bgo7{display:grid;grid-gap:.08rem;gap:.08rem;justify-content:flex-end;min-width:0;flex:1 1}.PortfolioShell_statCopyLabel__OEHck{display:block;font-size:.52rem;font-weight:700;letter-spacing:.08em;line-height:1;text-align:right;text-transform:uppercase}.PortfolioShell_statCopyValue__4hLeD{position:relative;z-index:1;max-width:100%;font-size:.96rem;font-weight:700;line-height:1.1;letter-spacing:.02em;text-align:right}.PortfolioShell_featuredSkillsRow__0k6GD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:.45rem}.PortfolioShell_statCopyLabel__OEHck,.PortfolioShell_statCopyValue__4hLeD{letter-spacing:.08em}.PortfolioShell_statCopyLabel__OEHck{color:var(--muted)}.PortfolioShell_centerStage__EBz2j{justify-self:center;pointer-events:none}.PortfolioShell_centerStage__EBz2j,.PortfolioShell_characterStage__5K7SU{position:relative;width:100%;max-width:min(100%,760px);height:100%;min-height:0}.PortfolioShell_characterStage__5K7SU{margin:0 auto}.PortfolioShell_equipmentStageLayer__J1Kmw{--stage-slot-left-offset:8%;--stage-slot-right-offset:8%;position:absolute;inset:6% 0 18%}.PortfolioShell_stageSlot__DDmqF{position:absolute;z-index:5;display:grid;padding:0;border:none;background:transparent;pointer-events:none;cursor:pointer;opacity:0;transition:transform .32s ease,opacity .32s ease}.PortfolioShell_stageSlotVisible__A_gey{opacity:1;pointer-events:auto}.PortfolioShell_stageSlotHidden__bhTdp{opacity:0;pointer-events:none}.PortfolioShell_stageSlotLeft__qh7u9.PortfolioShell_stageSlotHidden__bhTdp{transform:translateX(-36px)}.PortfolioShell_stageSlotRight__W4u2J.PortfolioShell_stageSlotHidden__bhTdp{transform:translateX(36px)}.PortfolioShell_stageSlotLeft__qh7u9.PortfolioShell_stageSlotVisible__A_gey,.PortfolioShell_stageSlotRight__W4u2J.PortfolioShell_stageSlotVisible__A_gey{transform:translateX(0)}.PortfolioShell_stageSlotActive__S5j2s,.PortfolioShell_stageSlot__DDmqF:hover{transform:translateY(-4px)}.PortfolioShell_stageSlotFrame__1a_c4{--stage-slot-rarity:rgba(199,138,68,.82);position:relative;padding:.25rem;border-radius:18px;background:linear-gradient(180deg,var(--ui-panel-0),var(--ui-panel-1)),linear-gradient(135deg,var(--ui-panel-glint),transparent 60%);border:1px solid var(--ui-control-border);box-shadow:0 10px 22px var(--ui-panel-shadow),inset 0 1px 0 hsla(0,0%,100%,.62)}.PortfolioShell_stageSlotFrame__1a_c4:before{content:"";position:absolute;inset:-10%;z-index:0;border-radius:24px;background:radial-gradient(circle,var(--stage-slot-rarity) 0,transparent 72%);filter:blur(14px);opacity:.72;pointer-events:none}.PortfolioShell_stageSlotFrame__1a_c4>*{position:relative;z-index:1}.PortfolioShell_stageSlotActive__S5j2s .PortfolioShell_stageSlotFrame__1a_c4{background:linear-gradient(135deg,rgba(230,186,95,.98) 0,rgba(201,145,59,.96) 38%,var(--stage-slot-rarity) 100%),linear-gradient(135deg,rgba(255,239,196,.14),transparent 60%);border-color:hsla(39,68%,68%,.64);box-shadow:0 14px 28px rgba(171,111,45,.24),inset 0 1px 0 rgba(255,239,196,.24)}.PortfolioShell_stageSlotActive__S5j2s .PortfolioShell_stageSlotFrame__1a_c4:before{opacity:1;filter:blur(18px)}.PortfolioShell_futureMode__kNglD .PortfolioShell_stageSlotFrame__1a_c4{--stage-slot-rarity:rgba(34,211,238,.72)}.PortfolioShell_futureMode__kNglD .PortfolioShell_stageSlotActive__S5j2s .PortfolioShell_stageSlotFrame__1a_c4{background:linear-gradient(135deg,rgba(34,211,238,.78),rgba(37,99,235,.58) 42%,rgba(8,26,46,.9)),linear-gradient(135deg,rgba(224,251,255,.16),transparent 60%);border-color:rgba(125,211,252,.72);box-shadow:0 0 22px rgba(34,211,238,.22),0 14px 28px rgba(0,9,24,.34),inset 0 1px 0 rgba(224,251,255,.22)}.PortfolioShell_futureMode__kNglD .PortfolioShell_stageSlotActive__S5j2s .PortfolioShell_stageSlotFrame__1a_c4:before{background:radial-gradient(circle,rgba(34,211,238,.78) 0,transparent 72%)}.PortfolioShell_stageSlotRarityLegendary__7o8Or .PortfolioShell_stageSlotFrame__1a_c4{--stage-slot-rarity:rgba(207,122,36,.86)}.PortfolioShell_stageSlotRarityEpic__PSVZE .PortfolioShell_stageSlotFrame__1a_c4{--stage-slot-rarity:rgba(124,89,178,.84)}.PortfolioShell_stageSlotRarityRare___foNU .PortfolioShell_stageSlotFrame__1a_c4{--stage-slot-rarity:rgba(61,119,183,.82)}.PortfolioShell_stageSlotRarityUncommon__FD1hg .PortfolioShell_stageSlotFrame__1a_c4{--stage-slot-rarity:rgba(94,145,78,.8)}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon-box{width:72px;height:72px;flex-basis:72px}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon{width:76%;height:76%;object-fit:contain}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon.weapon{width:96%;height:96%;transform:scale(3.2) rotate(45deg) translateY(6px)!important}.PortfolioShell_stageSlotWeapon__hQbab{top:4%;left:var(--stage-slot-left-offset)}.PortfolioShell_stageSlotHelmet__3BH1N{top:22%;left:var(--stage-slot-left-offset)}.PortfolioShell_stageSlotChest__Lpgk0{top:40%;left:var(--stage-slot-left-offset)}.PortfolioShell_stageSlotGloves__OSLpk{top:58%;left:var(--stage-slot-left-offset)}.PortfolioShell_stageSlotBoots___U5jM{top:76%;left:var(--stage-slot-left-offset)}.PortfolioShell_stageSlotNecklace__FacqR{top:4%;right:var(--stage-slot-right-offset)}.PortfolioShell_stageSlotRingOne__zJuFU{top:40%;right:var(--stage-slot-right-offset)}.PortfolioShell_stageSlotEarring__BGBL8{top:22%;right:var(--stage-slot-right-offset)}.PortfolioShell_stageSlotBraceletOne__PChVC{top:58%;right:var(--stage-slot-right-offset)}.PortfolioShell_stageSlotBraceletTwo__W3Ely{top:76%;right:var(--stage-slot-right-offset)}.PortfolioShell_bottomModeTabs__3O74M{position:fixed;right:0;bottom:0;width:min(640px,calc(var(--shell-max-width) - 1.5rem));display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;padding-left:.85rem;padding-right:.85rem;pointer-events:auto;border-bottom:1px solid rgba(187,148,95,.24);border-left:none;background:linear-gradient(270deg,var(--ui-bottom-bar-start) 0,var(--ui-bottom-bar-mid) 60%,var(--ui-bottom-bar-end) 100%);z-index:4;overflow:hidden}.PortfolioShell_bottomModeTabs__3O74M:after{content:"";position:absolute;inset:0 .85rem 0 .85rem;z-index:2;background:linear-gradient(180deg,transparent 12%,hsla(36,60%,77%,.26) 50%,transparent 88%) calc(100% / 5) 50% /1px calc(100% - 1.5rem) no-repeat,linear-gradient(180deg,transparent 12%,hsla(36,60%,77%,.26) 50%,transparent 88%) calc((100% / 5) * 2) 50% /1px calc(100% - 1.5rem) no-repeat,linear-gradient(180deg,transparent 12%,hsla(36,60%,77%,.26) 50%,transparent 88%) calc((100% / 5) * 3) 50% /1px calc(100% - 1.5rem) no-repeat,linear-gradient(180deg,transparent 12%,hsla(36,60%,77%,.26) 50%,transparent 88%) calc((100% / 5) * 4) 50% /1px calc(100% - 1.5rem) no-repeat;pointer-events:none}.PortfolioShell_modeTab__YIZNL{position:relative;min-height:86px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ui-copy-on-dark);display:inline-flex;align-items:stretch;justify-content:stretch;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.PortfolioShell_modeTab__YIZNL:not(.PortfolioShell_modeTabActive__Uluk8):hover{background:linear-gradient(180deg,var(--ui-hover-0),var(--ui-hover-1));box-shadow:inset 0 1px 0 rgba(255,244,217,.22),0 10px 18px rgba(46,31,16,.14)}.PortfolioShell_modeTab__YIZNL:not(.PortfolioShell_modeTabActive__Uluk8):hover .PortfolioShell_modeTabIcon__WGhBl{filter:var(--ui-nav-icon-hover-filter)}.PortfolioShell_modeTab__YIZNL:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgba(255,224,170,.6),inset 0 0 0 3px rgba(197,144,72,.22)}.PortfolioShell_modeTabInner___DKtQ{position:relative;z-index:1;width:100%;display:grid;justify-items:center;align-content:center;grid-gap:0;gap:0;padding:.5rem}.PortfolioShell_modeTabActive__Uluk8{box-shadow:inset 0 1px 0 rgba(255,241,206,.32),inset 1px 0 0 rgba(255,228,180,.14),inset 0 -1px 0 rgba(83,56,25,.36)}.PortfolioShell_modeTabActive__Uluk8,.PortfolioShell_modeTabActive__Uluk8:hover{background:linear-gradient(0deg,var(--ui-active-0) 0,var(--ui-active-1) 42%,var(--ui-active-2) 100%)}.PortfolioShell_modeTabActive__Uluk8:hover{box-shadow:inset 0 1px 0 rgba(255,241,206,.32),inset 1px 0 0 rgba(255,228,180,.14),inset 0 -1px 0 rgba(83,56,25,.36),0 10px 20px rgba(71,48,21,.12)}.PortfolioShell_modeTabIcon__WGhBl{width:58px;height:58px;object-fit:contain;filter:var(--ui-nav-icon-filter)}.PortfolioShell_rightPanel__VeGoW{min-height:0;pointer-events:auto;overflow:visible}.PortfolioShell_panelCard__QOyaa{position:relative;height:100%;display:grid;grid-gap:.85rem;gap:.85rem;padding:.75rem .5rem;border-radius:.25rem;overflow:visible}.PortfolioShell_drawerViewport__NGbpO{min-height:0;overflow-x:visible;overflow-y:hidden;height:100%}.PortfolioShell_drawerContentFrame__fmR9D{height:100%;padding:.35rem;overflow-x:visible;overflow-y:auto;scrollbar-width:none}.PortfolioShell_drawerContentFrame__fmR9D::-webkit-scrollbar{width:0;height:0}.PortfolioShell_drawerContentInner__e5jcV{min-height:100%}.PortfolioShell_drawerPanelView__iqjht{display:none}.PortfolioShell_drawerPanelViewActive__VG2s5{display:block;animation:PortfolioShell_drawerPanelSwap__EK1N_ .22s ease}.PortfolioShell_compactDrawerShell__JHu_i{position:fixed;inset:0;z-index:11;display:block;pointer-events:none}.PortfolioShell_compactDrawerBackdrop__VBRN5{position:absolute;inset:0;border:0;background:rgba(6,10,18,.28);opacity:0;pointer-events:none;transition:opacity .22s ease}.PortfolioShell_compactDrawerBackdropVisible__M5OyS{opacity:1;pointer-events:auto}.PortfolioShell_compactDrawerCard__nlhAW{position:absolute;inset:4.9rem .75rem calc(5.8rem + env(safe-area-inset-bottom, 0px)) .75rem;height:auto;max-height:calc(100svh - 10.7rem - env(safe-area-inset-bottom, 0px));border-radius:24px;transform:translateY(18px);opacity:0;pointer-events:none;transition:transform .24s ease,opacity .24s ease;overflow:hidden}.PortfolioShell_compactDrawerCardOpen__bMQ0P{transform:translateY(0);opacity:1;pointer-events:auto}.PortfolioShell_compactDrawerClose__QBd1M{position:absolute;top:.9rem;right:.9rem;z-index:2}@keyframes PortfolioShell_drawerPanelSwap__EK1N_{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.PortfolioShell_chatToggle__QUWIG{position:fixed;right:1rem;bottom:1rem;z-index:12;display:none}.PortfolioShell_compactUtilityRail__kxY7y{position:fixed;right:max(.75rem,calc(env(safe-area-inset-right, 0px) + .75rem));bottom:calc(9.75rem + env(safe-area-inset-bottom, 0px));z-index:13;display:inline-flex;flex-direction:column;gap:.6rem;pointer-events:auto}.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_chatToggle__QUWIG,.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_musicToggle__gcZ48,.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_topBarIconLink__3l0Dm{width:3rem;height:3rem;border-radius:14px}.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_chatToggle__QUWIG{position:static;right:auto;bottom:auto;z-index:auto;display:inline-flex}.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_chatToggle__QUWIG img{filter:var(--ui-topbar-icon-filter)}.PortfolioShell_sceneCopyright__Nnvhj{position:fixed;left:50%;bottom:.35rem;transform:translate(-50%);z-index:5;margin:0;padding:.28rem .6rem;border:1px solid rgba(255,233,194,.18);border-radius:999px;background:rgba(58,41,22,.34);color:rgba(255,247,229,.92);font-size:.7rem;text-align:right;text-shadow:0 1px 2px rgba(28,18,7,.55);box-shadow:inset 0 1px 0 rgba(255,247,232,.08),0 10px 24px rgba(20,13,6,.14);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.PortfolioShell_chatDock__rfm3e{position:fixed;left:clamp(1rem,2vw,1.75rem);bottom:0;width:min(400px,calc(100vw - 2rem));pointer-events:auto;z-index:9}.PortfolioShell_mobileLandscapeOverlay__Oc23J{padding:0;overflow:hidden}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_screenShell__4jJ_k{position:absolute;top:50%;left:50%;width:1920px;max-width:none;height:1080px;min-height:1080px;margin:0;transform:translate(-50%,-50%) scale(var(--desktop-ui-scale));transform-origin:center}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_gameFrame__O7Xqn{grid-template-columns:minmax(370px,450px) minmax(700px,840px) minmax(390px,500px);gap:1rem;overflow:hidden}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_leftColumn__mraEm{height:100%}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_panelCard__QOyaa,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_profileCard__ocxZ3{padding:1rem;border-radius:28px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_topBar__gljeU{align-items:center;flex-direction:row}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_leftActions__Ja4hl,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_statGrid__m0Hk_{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_centerStage__EBz2j,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_characterStage__5K7SU{min-height:0}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_drawerContentFrame__fmR9D{max-height:none}@media (min-width:1800px) and (min-height:1000px){.PortfolioShell_gameFrame__O7Xqn{grid-template-columns:minmax(320px,clamp(350px,20vw,420px)) minmax(560px,1fr) minmax(480px,520px)}.PortfolioShell_equipmentStageLayer__J1Kmw{--stage-slot-left-offset:-3%;--stage-slot-right-offset:-12%;inset:9% 0 15%}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon-box{width:88px;height:88px;flex-basis:88px}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon{width:82%;height:82%}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon.weapon{width:108%;height:108%}}@media (max-width:1200px){.PortfolioShell_gameFrame__O7Xqn{grid-template-columns:minmax(280px,360px) minmax(0,1fr) minmax(300px,380px)}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon-box{width:64px;height:64px;flex-basis:64px}}@media (max-height:920px) and (min-width:1025px){.PortfolioShell_sceneOverlay__MAIfJ{padding:.75rem 1rem 6.8rem}.PortfolioShell_screenShell__4jJ_k{height:calc(100vh - 7.55rem);gap:.75rem}.PortfolioShell_panelCard__QOyaa,.PortfolioShell_profileCard__ocxZ3{padding:.9rem}.PortfolioShell_sceneBadgeNameplate__mhVS3{width:360px;height:172px}.PortfolioShell_statRow__0Ba81{min-height:88px;padding:.9rem}.PortfolioShell_bottomModeTabs__3O74M{width:min(780px,calc(100% - 1rem))}}@media (max-width:1024px){.PortfolioShell_sceneLayer__YZBMb,.PortfolioShell_sceneOverlay__MAIfJ{height:auto;min-height:100vh;overflow-y:auto}.PortfolioShell_sceneOverlay__MAIfJ{padding:.75rem .75rem calc(8rem + env(safe-area-inset-bottom, 0px))}.PortfolioShell_screenShell__4jJ_k{width:100%;height:auto;min-height:calc(100vh - 8rem);gap:clamp(.75rem,1.6vw,1.1rem)}.PortfolioShell_gameFrame__O7Xqn{grid-template-columns:1fr;overflow:visible}.PortfolioShell_topBar__gljeU{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,148px);align-items:stretch;grid-gap:.7rem;gap:.7rem}.PortfolioShell_topBarCompactVitals__dPWZG{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem;padding:.7rem .8rem;min-height:100%;border-radius:.5rem;background:var(--ui-pill-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.PortfolioShell_topBarCompactIdentity__8M3cQ{gap:.55rem;margin-bottom:.12rem}.PortfolioShell_topBarCurrencyRow__CPoLD{display:none}.PortfolioShell_topBarCurrencyCard__dVPek{width:100%;display:grid;grid-template-columns:1fr;align-content:start;grid-gap:.38rem;gap:.38rem;justify-self:end;padding:.58rem .78rem;min-height:100%;border-radius:.5rem;background:var(--ui-pill-bg);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.PortfolioShell_topBarCurrencyItem__Wu1WY{width:100%;min-width:0;min-height:1.25rem}.PortfolioShell_leftColumn__mraEm,.PortfolioShell_topBarControls__gKWIf{display:none}.PortfolioShell_leftPanel___a6at{order:1}.PortfolioShell_centerStage__EBz2j{order:2}.PortfolioShell_centerStage__EBz2j,.PortfolioShell_characterStage__5K7SU{min-height:clamp(380px,52vw,560px);max-width:min(100%,620px)}.PortfolioShell_rightPanel__VeGoW{order:1}.PortfolioShell_compactDrawerCard__nlhAW{inset:4.6rem .75rem calc(5.95rem + env(safe-area-inset-bottom, 0px)) .75rem;max-height:calc(100vh - 10.55rem - env(safe-area-inset-bottom, 0px))}.PortfolioShell_headerBadge__MzwAr{top:.5rem;left:.5rem;min-height:clamp(58px,7vw,66px);width:min(calc(100vw - 1rem),420px);padding:.45rem .95rem .45rem .6rem}.PortfolioShell_headerBadgeCopy__lhHbs h3{font-size:clamp(1.1rem,3.2vw,1.45rem)}.PortfolioShell_panelCard__QOyaa,.PortfolioShell_profileCard__ocxZ3{min-height:auto;padding:clamp(.85rem,1.8vw,1rem);border-radius:clamp(18px,2.6vw,24px)}.PortfolioShell_sceneBadgeCrest__d9Iha{grid-template-columns:clamp(76px,10vw,84px) minmax(0,1fr);gap:clamp(.65rem,1.6vw,.85rem)}.PortfolioShell_sceneBadgeAvatar__E6M7c{width:clamp(76px,10vw,84px)}.PortfolioShell_sceneBadgeIgn__dBwvg{font-size:clamp(1.05rem,2.4vw,1.22rem)}.PortfolioShell_sceneBadgeLvl__TKWDj,.PortfolioShell_sceneBadgeMoniker__vvmBi{font-size:clamp(.8rem,1.6vw,.92rem)}.PortfolioShell_statGrid__m0Hk_{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.PortfolioShell_chatDock__rfm3e{display:none}.PortfolioShell_drawerContentFrame__fmR9D{height:100%;max-height:min(68vh,680px)}.PortfolioShell_bottomModeTabs__3O74M{left:0;right:0;bottom:0;width:100%;max-width:none;padding:0 .75rem env(safe-area-inset-bottom,0);border-bottom:none;border-top:1px solid rgba(187,148,95,.24)}.PortfolioShell_bottomModeTabs__3O74M:after{inset:.15rem .75rem env(safe-area-inset-bottom,0) .75rem}.PortfolioShell_modeTab__YIZNL{min-height:clamp(68px,8vw,80px)}.PortfolioShell_modeTabInner___DKtQ{padding:.35rem .2rem}.PortfolioShell_modeTabIcon__WGhBl{width:clamp(42px,5vw,52px);height:clamp(42px,5vw,52px)}.PortfolioShell_compactUtilityRail__kxY7y{right:1rem;bottom:calc(8.1rem + env(safe-area-inset-bottom, 0px))}.PortfolioShell_chatToggle__QUWIG{right:max(.75rem,calc(env(safe-area-inset-right, 0px) + .75rem));bottom:calc(6.1rem + env(safe-area-inset-bottom, 0px));z-index:13;display:inline-flex}.PortfolioShell_sceneCopyright__Nnvhj{bottom:calc(5.2rem + env(safe-area-inset-bottom, 0px));font-size:.64rem}.PortfolioShell_mobileLandscapeOverlay__Oc23J{height:100vh;min-height:100vh;overflow:hidden}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_screenShell__4jJ_k{position:absolute;top:50%;left:50%;width:1920px;max-width:none;height:1080px;min-height:1080px;transform:translate(-50%,-50%) scale(var(--desktop-ui-scale))}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_gameFrame__O7Xqn{grid-template-columns:minmax(370px,450px) minmax(700px,840px) minmax(390px,500px);overflow:hidden}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_centerStage__EBz2j,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_leftPanel___a6at,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_rightPanel__VeGoW{order:0}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_chatDock__rfm3e{position:relative;left:auto;bottom:auto;width:100%;margin-top:auto;display:block}}@media (max-width:720px){.PortfolioShell_experienceRoot__9jDXw,.PortfolioShell_sceneLayer__YZBMb,.PortfolioShell_sceneOverlay__MAIfJ{min-height:100svh}.PortfolioShell_sceneLayer__YZBMb,.PortfolioShell_sceneOverlay__MAIfJ{height:auto;min-height:100svh;overflow-y:auto}.PortfolioShell_sceneOverlay__MAIfJ{padding:.6rem .6rem calc(7.4rem + env(safe-area-inset-bottom, 0px))}.PortfolioShell_screenShell__4jJ_k{width:100%;height:auto;min-height:calc(100svh - 7.4rem)}.PortfolioShell_topBar__gljeU{grid-template-columns:minmax(0,1fr) minmax(120px,138px);align-items:stretch;gap:.55rem}.PortfolioShell_topBarCurrencyCard__dVPek{gap:.34rem;padding:.52rem .56rem;border-radius:.5rem}.PortfolioShell_topBarCurrencyItem__Wu1WY{gap:.38rem;font-size:.84rem}.PortfolioShell_topBarCompactVitals__dPWZG{gap:.45rem;padding:.58rem .62rem;border-radius:.5rem}.PortfolioShell_topBarCompactAvatar__schkK{width:2rem;height:2rem}.PortfolioShell_topBarCompactIdentityCopy__ahyF0 strong{font-size:.8rem}.PortfolioShell_topBarCompactIdentityCopy__ahyF0 span{font-size:.58rem}.PortfolioShell_topBarCompactLevel__fmaN3{font-size:.64rem}.PortfolioShell_topBarCompactVitalTrack__F7Pjq{height:10px}.PortfolioShell_panelCard__QOyaa,.PortfolioShell_profileCard__ocxZ3{padding:.85rem;border-radius:22px}.PortfolioShell_sceneBadgeCrest__d9Iha{grid-template-columns:72px minmax(0,1fr)}.PortfolioShell_sceneBadgeNameplate__mhVS3{width:320px;height:160px}.PortfolioShell_sceneBadgeAvatar__E6M7c{width:72px}.PortfolioShell_sceneBadgeIgn__dBwvg{font-size:clamp(.96rem,5vw,1.08rem)}.PortfolioShell_sceneBadgeMoniker__vvmBi{font-size:clamp(.7rem,3.2vw,.78rem)}.PortfolioShell_sceneBadgeProfileName__zOg0M{display:block}.PortfolioShell_sceneBadgeLvl__TKWDj{margin-top:.35rem}.PortfolioShell_centerStage__EBz2j,.PortfolioShell_characterStage__5K7SU{min-height:clamp(320px,46svh,460px);max-width:min(100%,100%)}.PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon-box{width:56px;height:56px;flex-basis:56px}.PortfolioShell_stageSlotBoots___U5jM,.PortfolioShell_stageSlotChest__Lpgk0,.PortfolioShell_stageSlotGloves__OSLpk,.PortfolioShell_stageSlotHelmet__3BH1N,.PortfolioShell_stageSlotWeapon__hQbab{left:4%}.PortfolioShell_stageSlotBraceletOne__PChVC,.PortfolioShell_stageSlotBraceletTwo__W3Ely,.PortfolioShell_stageSlotEarring__BGBL8,.PortfolioShell_stageSlotNecklace__FacqR,.PortfolioShell_stageSlotRingOne__zJuFU{right:4%}.PortfolioShell_bottomModeTabs__3O74M{width:100%;left:0;right:0;bottom:0;padding:0 .35rem env(safe-area-inset-bottom,0)}.PortfolioShell_bottomModeTabs__3O74M:after{inset:.1rem .35rem env(safe-area-inset-bottom,0) .35rem}.PortfolioShell_modeTab__YIZNL{min-height:64px}.PortfolioShell_modeTabIcon__WGhBl{width:40px;height:40px}.PortfolioShell_modeTabInner___DKtQ{gap:0;padding:.35rem .2rem}.PortfolioShell_statGrid__m0Hk_{grid-template-columns:1fr}.PortfolioShell_headerBadge__MzwAr{min-height:58px;top:.6rem;left:.6rem;width:min(calc(100vw - 1rem),320px);padding:.45rem .85rem .45rem .55rem}.PortfolioShell_leftActions__Ja4hl{grid-template-columns:1fr}.PortfolioShell_featuredSkillsRow__0k6GD{grid-template-columns:repeat(4,minmax(0,1fr))}.PortfolioShell_headerBadgeIcon__fyLDf{width:42px;height:42px;min-width:42px}.PortfolioShell_drawerContentFrame__fmR9D{max-height:none}.PortfolioShell_compactUtilityRail__kxY7y{right:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom, 0px));gap:.55rem}.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_chatToggle__QUWIG,.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_musicToggle__gcZ48,.PortfolioShell_compactUtilityRail__kxY7y .PortfolioShell_topBarIconLink__3l0Dm{width:2.8rem;height:2.8rem}.PortfolioShell_compactDrawerCard__nlhAW{inset:4.45rem .6rem calc(5.2rem + env(safe-area-inset-bottom, 0px)) .6rem;max-height:calc(100svh - 9.65rem - env(safe-area-inset-bottom, 0px));border-radius:4px}.PortfolioShell_compactDrawerClose__QBd1M{top:.8rem;right:.8rem}.PortfolioShell_sceneCopyright__Nnvhj{bottom:calc(4.7rem + env(safe-area-inset-bottom, 0px));left:50%;font-size:.58rem}.PortfolioShell_mobileLandscapeOverlay__Oc23J{padding:0;min-height:100vh;overflow:hidden}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_screenShell__4jJ_k{position:absolute;top:50%;left:50%;width:1920px;max-width:none;height:1080px;min-height:1080px;transform:translate(-50%,-50%) scale(var(--desktop-ui-scale));transform-origin:center}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_topBar__gljeU{align-items:center;flex-direction:row}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_topBarPill__aJ2yk{width:172px;min-width:172px;max-width:172px;padding:.75rem 1rem}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_panelCard__QOyaa,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_profileCard__ocxZ3{padding:1rem;border-radius:28px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeCrest__d9Iha{grid-template-columns:92px minmax(0,1fr)}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeNameplate__mhVS3{width:400px;height:190px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeAvatar__E6M7c{width:92px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeIgn__dBwvg{font-size:1.35rem}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeMoniker__vvmBi{font-size:.9rem}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeProfileName__zOg0M{display:flex}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneBadgeLvl__TKWDj{margin-top:0}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_centerStage__EBz2j,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_characterStage__5K7SU{min-height:0}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotFrame__1a_c4 .equipment-icon-box{width:72px;height:72px;flex-basis:72px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotBoots___U5jM,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotChest__Lpgk0,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotGloves__OSLpk,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotHelmet__3BH1N,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotWeapon__hQbab{left:8%}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotBraceletOne__PChVC,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotBraceletTwo__W3Ely,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotEarring__BGBL8,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotNecklace__FacqR,.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_stageSlotRingOne__zJuFU{right:8%}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_bottomModeTabs__3O74M{width:min(920px,calc(100% - 1.5rem));bottom:0;right:0;padding:0;transform:scale(var(--desktop-ui-scale));transform-origin:bottom right}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_bottomModeTabs__3O74M:after{inset:0}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_modeTab__YIZNL{min-height:86px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_modeTabIcon__WGhBl{width:58px;height:58px}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_modeTabInner___DKtQ{gap:0;padding:.5rem}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_statGrid__m0Hk_{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_headerBadge__MzwAr{min-height:72px;top:0;left:0;width:420px;padding:.5rem 1.25rem;transform:scale(var(--desktop-ui-scale));transform-origin:top left}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_leftActions__Ja4hl{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_drawerContentFrame__fmR9D{max-height:none}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_chatToggle__QUWIG{display:none}.PortfolioShell_mobileLandscapeOverlay__Oc23J .PortfolioShell_sceneCopyright__Nnvhj{bottom:.75rem;font-size:.7rem;transform:translateX(-50%) scale(var(--desktop-ui-scale));transform-origin:bottom center}}.OverlayCloseButton_overlayCloseButton__6nLOc{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.35rem;height:2.35rem;padding:0;border:1px solid rgba(198,161,93,.42);border-radius:999px;background:linear-gradient(180deg,rgba(255,251,243,.96),hsla(41,61%,88%,.92)),radial-gradient(circle at top,hsla(0,0%,100%,.35),transparent 62%);box-shadow:0 10px 22px rgba(83,61,27,.16),inset 0 1px 0 hsla(0,0%,100%,.72);cursor:pointer}.OverlayCloseButton_overlayCloseButton__6nLOc img{width:.9rem;height:.9rem;object-fit:contain;filter:brightness(0) saturate(100%) invert(28%) sepia(14%) saturate(1053%) hue-rotate(356deg) brightness(95%) contrast(90%)}[data-portfolio-mode=future] .OverlayCloseButton_overlayCloseButton__6nLOc{border-color:rgba(95,203,255,.42);background:linear-gradient(180deg,rgba(10,28,47,.94),rgba(6,19,34,.94)),radial-gradient(circle at top,rgba(110,224,255,.16),transparent 60%);box-shadow:0 10px 24px rgba(2,18,33,.34),inset 0 0 0 1px rgba(171,236,255,.08)}[data-portfolio-mode=future] .OverlayCloseButton_overlayCloseButton__6nLOc img{filter:hue-rotate(155deg) saturate(1.45) brightness(1.12)}@media (max-width:720px){.OverlayCloseButton_overlayCloseButton__6nLOc{width:2rem;height:2rem}.OverlayCloseButton_overlayCloseButton__6nLOc img{width:.82rem;height:.82rem}}.ChatConsole_chatShell__iNdFD{--chat-border:hsla(39,62%,80%,.26);--chat-border-soft:hsla(37,58%,78%,.18);--chat-panel-0:rgba(44,36,26,.72);--chat-panel-1:rgba(58,46,31,.62);--chat-glint:rgba(255,244,224,.16);--chat-accent-0:rgba(98,120,84,.18);--chat-accent-1:rgba(50,60,42,.06);--chat-shadow:rgba(18,13,8,.34);--chat-heading:#fff4e4;--chat-eyebrow:hsla(39,76%,80%,.88);--chat-status-bg:rgba(103,89,60,.34);--chat-status-text:rgba(255,243,220,.96);--chat-bubble:rgba(82,66,46,.62);--chat-bubble-strong:rgba(64,51,35,.56);--chat-user-0:rgba(164,109,49,.82);--chat-user-1:rgba(83,112,74,.76);--chat-role:hsla(38,75%,83%,.78);--chat-input-bg:rgba(54,43,29,.56);--chat-input-text:#fff4e4;--chat-placeholder:hsla(37,72%,83%,.52);--chat-focus:hsla(37,63%,66%,.42);--chat-focus-ring:rgba(166,121,61,.18);--chat-icon-filter:none;position:absolute;left:4rem;bottom:1.4rem;z-index:5;width:min(460px,calc(100vw - 2rem));pointer-events:auto;transition:opacity .22s ease,transform .22s ease}[data-portfolio-mode=future] .ChatConsole_chatShell__iNdFD{--chat-border:rgba(83,197,242,.34);--chat-border-soft:rgba(125,211,252,.22);--chat-panel-0:rgba(4,16,31,.82);--chat-panel-1:rgba(7,30,52,.74);--chat-glint:rgba(79,209,255,.16);--chat-accent-0:rgba(37,99,235,.2);--chat-accent-1:rgba(14,165,233,.08);--chat-shadow:rgba(0,9,24,.42);--chat-heading:#e7fbff;--chat-eyebrow:rgba(56,189,248,.92);--chat-status-bg:rgba(14,116,144,.26);--chat-status-text:rgba(224,251,255,.96);--chat-bubble:rgba(8,31,54,.72);--chat-bubble-strong:rgba(10,44,72,.58);--chat-user-0:rgba(14,165,233,.74);--chat-user-1:rgba(37,99,235,.68);--chat-role:rgba(125,211,252,.84);--chat-input-bg:rgba(3,15,29,.66);--chat-input-text:#e8fbff;--chat-placeholder:rgba(148,191,211,.62);--chat-focus:rgba(34,211,238,.56);--chat-focus-ring:rgba(56,189,248,.2);--chat-icon-filter:hue-rotate(155deg) saturate(1.45) brightness(1.12)}.ChatConsole_chatShellDocked__I_QTk{position:relative;left:0;bottom:0;width:115%;z-index:1}.ChatConsole_chatShellHidden__JF5QQ{opacity:0;pointer-events:none;transform:translateY(12px)}.ChatConsole_chatPanel__Np_mk{display:grid;grid-gap:.9rem;gap:.9rem;padding:1rem;border:1px solid var(--chat-border);border-radius:24px 24px 0 0;background:linear-gradient(180deg,var(--chat-panel-0),var(--chat-panel-1)),linear-gradient(135deg,var(--chat-glint),transparent 72%),linear-gradient(180deg,var(--chat-accent-0),var(--chat-accent-1));box-shadow:0 22px 52px var(--chat-shadow),inset 0 1px 0 rgba(255,247,233,.2),inset 0 -1px 0 rgba(44,33,20,.32);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);transition:padding .24s ease,gap .24s ease,border-radius .24s ease,box-shadow .24s ease}.ChatConsole_chatPanelExpanded__XMqZu{gap:.9rem}.ChatConsole_chatPanelCollapsed__7DVbw{gap:.72rem}.ChatConsole_chatHeader__2MGJL{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ChatConsole_chatHeaderActions__7LVyb{display:inline-flex;align-items:center;gap:.55rem}.ChatConsole_chatHeader__2MGJL h3{margin:.1rem 0 0;color:var(--chat-heading);font-size:1.2rem;text-shadow:0 1px 1px rgba(25,18,10,.35)}.ChatConsole_chatEyebrow__xq56z{margin:0;color:var(--chat-eyebrow);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.ChatConsole_chatStatus__dLyeS{padding:.3rem .65rem;border:1px solid var(--chat-border-soft);border-radius:999px;background:var(--chat-status-bg);color:var(--chat-status-text);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,243,219,.12)}.ChatConsole_chatClose__s2y_g{margin-left:.1rem}.ChatConsole_chatLog__cy24I{display:grid;grid-gap:.65rem;gap:.65rem;max-height:260px;padding-right:.35rem;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsla(40,52%,66%,.72) rgba(72,56,36,.42);transition:max-height .28s ease,opacity .22s ease}.ChatConsole_chatLogExpanded__YWJ0d{max-height:260px;opacity:1}.ChatConsole_chatLogCollapsed__rXHWJ{max-height:118px;opacity:.9}.ChatConsole_chatLog__cy24I::-webkit-scrollbar{width:10px}.ChatConsole_chatLog__cy24I::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,rgba(62,47,31,.56),rgba(43,33,22,.48));box-shadow:inset 0 0 0 1px hsla(38,65%,81%,.08)}.ChatConsole_chatLog__cy24I::-webkit-scrollbar-thumb{border:2px solid rgba(72,56,36,.42);border-radius:999px;background:linear-gradient(180deg,hsla(40,64%,73%,.92),rgba(171,128,67,.92));box-shadow:inset 0 1px 0 rgba(255,243,218,.38),0 2px 8px rgba(20,14,8,.18)}.ChatConsole_chatLog__cy24I::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,hsla(40,74%,77%,.96),rgba(184,140,74,.96))}.ChatConsole_chatLog__cy24I::-webkit-scrollbar-corner{background:transparent}[data-portfolio-mode=future] .ChatConsole_chatLog__cy24I{scrollbar-color:rgba(56,189,248,.78) rgba(7,25,45,.48)}[data-portfolio-mode=future] .ChatConsole_chatLog__cy24I::-webkit-scrollbar-track{background:linear-gradient(180deg,rgba(7,25,45,.62),rgba(3,15,29,.56));box-shadow:inset 0 0 0 1px rgba(125,211,252,.12)}[data-portfolio-mode=future] .ChatConsole_chatLog__cy24I::-webkit-scrollbar-thumb{border-color:rgba(7,25,45,.48);background:linear-gradient(180deg,rgba(125,211,252,.96),rgba(14,165,233,.9));box-shadow:inset 0 1px 0 rgba(224,251,255,.42),0 2px 8px rgba(0,9,24,.24)}[data-portfolio-mode=future] .ChatConsole_chatLog__cy24I::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(186,230,253,.98),rgba(34,211,238,.94))}.ChatConsole_chatBubble__P80lF{max-width:92%;padding:.75rem .82rem;border-radius:18px;color:#fff5e8;box-shadow:0 12px 24px rgba(16,11,7,.22)}.ChatConsole_chatBubble__P80lF p{margin:.18rem 0 0;line-height:1.45;font-size:.92rem}.ChatConsole_assistant__c7SgA,.ChatConsole_system__duthl{background:linear-gradient(180deg,var(--chat-bubble),var(--chat-bubble-strong));border:1px solid var(--chat-border-soft)}.ChatConsole_user__DXzTC{justify-self:end;background:linear-gradient(135deg,var(--chat-user-0),var(--chat-user-1));border:1px solid var(--chat-border-soft)}.ChatConsole_chatRole__SX6eP{display:inline-block;color:var(--chat-role);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ChatConsole_chatForm__iv7it{display:grid;grid-gap:.65rem;gap:.65rem}.ChatConsole_chatFooter__GIvsL{display:flex;align-items:center;justify-content:center;gap:.75rem}.ChatConsole_chatInputWrap__oT1E0{position:relative;flex:1 1;display:flex;align-items:center}.ChatConsole_chatInput__5pEMi{width:100%;min-height:3rem;max-height:150px;padding:.7rem 4rem .7rem .95rem;border:1px solid var(--chat-border-soft);border-radius:16px;background:var(--chat-input-bg);color:var(--chat-input-text);resize:none;overflow-y:hidden;outline:none;line-height:1.4;box-shadow:inset 0 1px 0 rgba(255,242,218,.08)}.ChatConsole_chatInput__5pEMi::placeholder{color:var(--chat-placeholder)}.ChatConsole_chatInput__5pEMi:focus{border-color:var(--chat-focus);box-shadow:0 0 0 3px var(--chat-focus-ring),inset 0 1px 0 rgba(255,242,218,.1)}.ChatConsole_chatSend__wF4LF{position:absolute;top:50%;right:.55rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:none;background:transparent;cursor:pointer}.ChatConsole_chatSend__wF4LF:disabled{opacity:.58;cursor:default}.ChatConsole_chatCommandRow__HEwkx{display:flex;align-items:center}.ChatConsole_chatCommandIcon__gPeRR{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:1px solid var(--chat-border-soft);border-radius:999px;background:var(--chat-input-bg);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,242,218,.08)}.ChatConsole_chatCommandIcon__gPeRR img{opacity:.9;filter:var(--chat-icon-filter)}.ChatConsole_chatSend__wF4LF img{filter:var(--chat-icon-filter)}.ChatConsole_chatCommandTooltip___Tkat{position:absolute;left:50%;bottom:calc(100% + .45rem);min-width:180px;max-width:220px;padding:.45rem .6rem;border:1px solid var(--chat-border-soft);border-radius:12px;background:color-mix(in srgb,var(--chat-panel-0) 88%,#000);color:var(--chat-heading);font-size:.74rem;line-height:1.35;text-align:left;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(4px);transition:opacity .18s ease,transform .18s ease}.ChatConsole_chatCommandTooltip___Tkat strong{display:block;margin-bottom:.35rem}.ChatConsole_chatCommandTooltipLine__dckK5{display:block}.ChatConsole_chatCommandTooltipLine__dckK5+.ChatConsole_chatCommandTooltipLine__dckK5{margin-top:.18rem}.ChatConsole_chatCommandTooltipVisible__Pc2Cc{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:1024px){.ChatConsole_chatShell__iNdFD{left:1rem;right:1rem;bottom:calc(5.9rem + env(safe-area-inset-bottom, 0px));width:min(360px,calc(100vw - 2rem))}.ChatConsole_chatPanel__Np_mk{gap:.8rem;padding:.9rem;border-radius:22px 22px 0 0}.ChatConsole_chatHeader__2MGJL h3{font-size:1.08rem}.ChatConsole_chatLogExpanded__YWJ0d,.ChatConsole_chatLog__cy24I{max-height:184px}.ChatConsole_chatLogCollapsed__rXHWJ{max-height:92px}}@media (max-width:720px){.ChatConsole_chatShell__iNdFD{right:.75rem;bottom:calc(5.55rem + env(safe-area-inset-bottom, 0px));left:.75rem;width:auto}.ChatConsole_chatPanel__Np_mk{gap:.75rem;padding:.8rem;border-radius:20px 20px 0 0}.ChatConsole_chatHeader__2MGJL{gap:.75rem}.ChatConsole_chatHeaderActions__7LVyb{gap:.4rem}.ChatConsole_chatHeader__2MGJL h3{font-size:1rem}.ChatConsole_chatStatus__dLyeS{padding:.25rem .55rem;font-size:.66rem}.ChatConsole_chatClose__s2y_g{margin-left:0}.ChatConsole_chatLog__cy24I{max-height:148px;padding-right:.2rem}.ChatConsole_chatLogExpanded__YWJ0d{max-height:148px}.ChatConsole_chatLogCollapsed__rXHWJ{max-height:78px}.ChatConsole_chatFooter__GIvsL{align-items:flex-end;gap:.6rem}.ChatConsole_chatInput__5pEMi{min-height:2.8rem;padding:.65rem 3.45rem .65rem .8rem;font-size:.9rem}.ChatConsole_chatSend__wF4LF{right:.45rem;width:2.55rem;height:2.55rem}.ChatConsole_chatCommandIcon__gPeRR{width:2.55rem;height:2.55rem}.ChatConsole_chatCommandIcon__gPeRR img,.ChatConsole_chatSend__wF4LF img{width:1.35rem;height:1.35rem}}.ActionButton_actionButton__wi6Vg{--action-shadow:rgba(171,111,45,.18);--action-shadow-hover:rgba(171,111,45,.22);--action-primary-0:#af7230;--action-primary-1:#c78a44;--action-primary-color:#fff9ef;--action-primary-border-hover:rgba(174,117,44,.58);--action-secondary-bg:rgba(255,252,246,.7);--action-secondary-bg-hover:rgba(255,252,246,.92);--action-secondary-color:var(--text);--action-image-filter:none;display:inline-flex;align-items:center;justify-content:center;padding:.7rem;border:1px solid transparent;border-radius:999px;box-shadow:0 10px 22px var(--action-shadow);font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}[data-portfolio-mode=future] .ActionButton_actionButton__wi6Vg{--action-shadow:rgba(0,9,24,.36);--action-shadow-hover:rgba(34,211,238,.22);--action-primary-0:#0ea5e9;--action-primary-1:#22d3ee;--action-primary-color:#03111f;--action-primary-border-hover:rgba(125,211,252,.72);--action-secondary-bg:rgba(4,19,35,.76);--action-secondary-bg-hover:rgba(8,31,54,.9);--action-secondary-color:#e8fbff;--action-image-filter:hue-rotate(155deg) saturate(1.45) brightness(1.1)}.ActionButton_actionButton__wi6Vg:focus-visible,.ActionButton_actionButton__wi6Vg:hover{transform:translateY(-1px);box-shadow:0 14px 26px var(--action-shadow-hover)}.ActionButton_actionButton__wi6Vg:focus-visible{outline:none}.ActionButton_content__XKTH0{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;letter-spacing:.02em}.ActionButton_content__XKTH0 svg{width:.95rem;height:.95rem;flex-shrink:0}.ActionButton_image__w4ar8{width:1.15rem;height:1.15rem;object-fit:contain;flex-shrink:0;filter:var(--action-image-filter)}.ActionButton_primary__3Fm5e{background:linear-gradient(90deg,var(--action-primary-0),var(--action-primary-1));color:var(--action-primary-color)}.ActionButton_primary__3Fm5e:focus-visible,.ActionButton_primary__3Fm5e:hover{border-color:var(--action-primary-border-hover)}.ActionButton_secondary__y6f_U{border-color:var(--line);background:var(--action-secondary-bg);color:var(--action-secondary-color)}.ActionButton_secondary__y6f_U:focus-visible,.ActionButton_secondary__y6f_U:hover{border-color:var(--line-strong);background:var(--action-secondary-bg-hover);color:var(--action-secondary-color)}.SkillIconBadge_badge__reMlT{--skill-badge-border:#b7863f;--skill-badge-text:#6b4317;--skill-badge-icon:#f7e5b6;--skill-badge-glow-0:rgba(255,247,224,.22);--skill-badge-glow-1:rgba(176,131,66,.16);--skill-badge-glow-2:rgba(255,240,207,.16);--skill-badge-glow-3:rgba(150,108,49,.14);--skill-badge-fill-0:#ecd8a8;--skill-badge-fill-1:#cca155;--skill-badge-shadow:rgba(120,90,49,.14);--skill-badge-inset-shadow:rgba(152,109,47,.18);--skill-badge-advanced:rgba(214,146,60,.16);--skill-badge-awakening:rgba(255,189,92,.24);--skill-badge-outer-glow:rgba(255,187,84,.12);width:var(--skill-badge-size,4rem);aspect-ratio:1;display:grid;place-items:center;border:2px solid var(--skill-badge-border);border-radius:var(--skill-badge-radius,12px);background:radial-gradient(circle at 18% 22%,var(--skill-badge-glow-0) 0 8%,transparent 9%),radial-gradient(circle at 76% 28%,var(--skill-badge-glow-1) 0 10%,transparent 11%),radial-gradient(circle at 34% 72%,var(--skill-badge-glow-2) 0 7%,transparent 8%),radial-gradient(circle at 70% 78%,var(--skill-badge-glow-3) 0 9%,transparent 10%),linear-gradient(180deg,var(--skill-badge-fill-0),var(--skill-badge-fill-1));background-blend-mode:screen,multiply,screen,multiply,normal;color:var(--skill-badge-text);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}[data-portfolio-mode=future] .SkillIconBadge_badge__reMlT{--skill-badge-border:rgba(83,197,242,.7);--skill-badge-text:#dff8ff;--skill-badge-icon:#dff8ff;--skill-badge-glow-0:rgba(224,251,255,.2);--skill-badge-glow-1:rgba(34,211,238,.2);--skill-badge-glow-2:rgba(96,165,250,.16);--skill-badge-glow-3:rgba(14,165,233,.18);--skill-badge-fill-0:rgba(12,46,78,.96);--skill-badge-fill-1:rgba(4,18,34,.96);--skill-badge-shadow:rgba(0,13,31,.36);--skill-badge-inset-shadow:rgba(14,165,233,.2);--skill-badge-advanced:rgba(34,211,238,.2);--skill-badge-awakening:rgba(96,165,250,.26);--skill-badge-outer-glow:rgba(56,189,248,.2);background-blend-mode:screen,screen,screen,screen,normal}.SkillIconBadge_sm__iAEv8{--skill-badge-size:3.95rem;--skill-badge-radius:12px}.SkillIconBadge_md__BoSSs{--skill-badge-size:4rem;--skill-badge-radius:12px}.SkillIconBadge_lg__S8J2J{--skill-badge-size:4.7rem;--skill-badge-radius:14px}.SkillIconBadge_xs__5XmJn{--skill-badge-size:3.35rem;--skill-badge-radius:12px}.SkillIconBadge_core__go0r_{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px color-mix(in srgb,var(--skill-badge-border) 32%,transparent),inset 0 0 10px color-mix(in srgb,var(--skill-badge-border) 18%,transparent),inset 0 -10px 16px var(--skill-badge-inset-shadow),0 8px 16px var(--skill-badge-shadow)}.SkillIconBadge_advanced__lI0Vm{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px color-mix(in srgb,var(--skill-badge-border) 44%,transparent),inset 0 0 18px var(--skill-badge-advanced),inset 0 -12px 22px var(--skill-badge-inset-shadow),0 8px 16px var(--skill-badge-shadow)}.SkillIconBadge_awakening__cYjXT{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 0 0 1px color-mix(in srgb,var(--skill-badge-border) 54%,transparent),inset 0 0 24px var(--skill-badge-awakening),inset 0 -14px 26px var(--skill-badge-inset-shadow),0 0 18px var(--skill-badge-outer-glow),0 10px 18px var(--skill-badge-shadow)}.SkillIconBadge_inactive__QJqq1{opacity:.8}.SkillIconBadge_icon__BKWWG{color:var(--skill-badge-icon);filter:drop-shadow(0 1px 0 rgba(255,247,224,.34)) drop-shadow(0 -1px 0 rgba(0,0,0,.18)) drop-shadow(0 2px 2px rgba(0,0,0,.24));opacity:.98}.SkillIconBadge_md__BoSSs .SkillIconBadge_icon__BKWWG,.SkillIconBadge_sm__iAEv8 .SkillIconBadge_icon__BKWWG{width:2.5rem;height:2.5rem}.SkillIconBadge_lg__S8J2J .SkillIconBadge_icon__BKWWG{width:1.95rem;height:1.95rem}.SkillIconBadge_xs__5XmJn .SkillIconBadge_icon__BKWWG{width:1.28rem;height:1.28rem}.EquipmentPanel_equipmentPanel__nxf85{display:grid;grid-gap:.85rem;gap:.85rem}.EquipmentPanel_equipmentPanel__nxf85 .drawer-copy,.EquipmentPanel_equipmentPanel__nxf85 .drawer-title,.EquipmentPanel_equipmentPanel__nxf85 .panel-tag{margin:0}.EquipmentPanel_equipmentPanel__nxf85 .drawer-title{line-height:1.05}.EquipmentPanel_equipmentPanel__nxf85 .detail-card h4{margin-top:1rem;margin-bottom:.55rem}.EquipmentPanel_detailCardHeading__VqeZS{display:flex;align-items:center;gap:.9rem;margin-bottom:.15rem}.EquipmentPanel_equipmentInlineDetail__r2qTA{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:.35rem}.EquipmentPanel_equipmentModalBackdrop__t_Gmg{position:fixed;z-index:15;display:flex;align-items:center;justify-content:center;width:90%;height:95vh;left:5%;top:1%;padding:1.5rem;border-radius:1rem;background:rgba(63,46,23,.38);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.EquipmentPanel_equipmentModal__0nGwv{position:relative;width:min(560px,100%);max-height:min(76vh,720px);overflow:auto;display:grid;grid-gap:.85rem;gap:.85rem;padding:1.3rem;background:linear-gradient(180deg,rgba(255,252,246,.96),hsla(42,55%,88%,.9)),radial-gradient(circle at top left,hsla(0,0%,100%,.45),transparent 45%)}.EquipmentPanel_equipmentModalClose__gr9vn{position:absolute;top:1rem;right:1rem}.EquipmentPanel_equipmentHeadingCopy__6d7rp{display:grid;grid-gap:.08rem;gap:.08rem}.EquipmentPanel_equipmentHeadingCopy__6d7rp h3{margin:0;line-height:1.08;letter-spacing:-.02em}.EquipmentPanel_rarityLine__fBtkj{margin:0}.EquipmentPanel_itemStatList__dVi0V{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:.25rem}.EquipmentPanel_slotMeter__cnTfJ{display:flex;align-items:center;gap:.65rem;margin-top:-.15rem;margin-bottom:.35rem}.EquipmentPanel_slotOrb__X4G7J{position:relative;width:2.45rem;height:2.45rem;min-width:2.45rem;flex:0 0 2.45rem;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;border:2px solid #daa520;border-radius:999px;background:#050505;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 2px 8px rgba(120,90,49,.12);transition:opacity .2s ease,transform .2s ease;cursor:default}.EquipmentPanel_slotOrb__X4G7J:focus-visible{outline:2px solid rgba(214,146,28,.75);outline-offset:2px}.EquipmentPanel_slotGem__A1jH_{position:absolute;inset:0;display:grid;place-items:center;margin:auto;width:100%;height:100%;font-size:1.12rem;filter:drop-shadow(0 1px 2px rgba(50,31,10,.28))}.EquipmentPanel_slotTooltip__GbXXe{position:absolute;left:50%;bottom:calc(100% + .55rem);transform:translateX(-50%) translateY(6px);min-width:max-content;padding:.3rem .55rem;border:1px solid rgba(171,111,45,.22);border-radius:999px;background:rgba(37,28,14,.96);color:#f7e7c2;font-size:.76rem;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;box-shadow:0 10px 18px rgba(40,28,12,.2);z-index:2}.EquipmentPanel_slotTooltip__GbXXe:after{content:"";position:absolute;left:50%;top:100%;width:.5rem;height:.5rem;background:rgba(37,28,14,.96);border-right:1px solid rgba(171,111,45,.22);border-bottom:1px solid rgba(171,111,45,.22);transform:translateX(-50%) rotate(45deg)}.EquipmentPanel_slotOrb__X4G7J:focus-visible .EquipmentPanel_slotTooltip__GbXXe,.EquipmentPanel_slotOrb__X4G7J:hover .EquipmentPanel_slotTooltip__GbXXe{opacity:1;transform:translateX(-50%) translateY(0)}.EquipmentPanel_jewelAttack__RgJAN{color:#c9472d}.EquipmentPanel_jewelDefense__wNenY{color:#5d8f42}.EquipmentPanel_jewelSpeed__hquH_{color:#3f82c9}.EquipmentPanel_jewelCriticalRate__pDV1h{color:#d6921c}.EquipmentPanel_slotOrbActive__nU_5i{opacity:1}.EquipmentPanel_slotOrbInactive__7agli{opacity:.45}.EquipmentPanel_rarityBadge__cqrlR{font-weight:700}.EquipmentPanel_rarityLegendary___WKvM{color:#cf7a24}.EquipmentPanel_rarityEpic__K6cis{color:#7c59b2}.EquipmentPanel_rarityRare__U9nOj{color:#3d77b7}.EquipmentPanel_rarityUncommon__VWGRB{color:#5e914e}.EquipmentPanel_techGrid__lsi0z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.35rem}.EquipmentPanel_techChip__R_CgJ{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem .8rem;border:1px solid rgba(171,111,45,.18);border-radius:12px;background:rgba(255,250,242,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)}.EquipmentPanel_skillRewardList__4f7XM{display:grid;grid-gap:.55rem;gap:.55rem;margin-top:.35rem}.EquipmentPanel_skillRewardItem__zc4Qo{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem;border:1px solid rgba(171,111,45,.16);border-radius:12px;background:rgba(255,250,242,.68)}.EquipmentPanel_inactiveSkill__4CH0z{color:#8f8678}.EquipmentPanel_inactiveState__5m3rA{color:#8f8678;font-weight:700}.EquipmentPanel_skillBonus__QxcFH{color:var(--success);font-weight:700}[data-portfolio-mode=future] .EquipmentPanel_equipmentModal__0nGwv,[data-portfolio-mode=future] .EquipmentPanel_skillRewardItem__zc4Qo,[data-portfolio-mode=future] .EquipmentPanel_techChip__R_CgJ{border-color:rgba(83,197,242,.28);background:linear-gradient(180deg,rgba(8,26,46,.88),rgba(4,18,34,.82)),linear-gradient(135deg,rgba(79,209,255,.14),transparent 62%);box-shadow:0 12px 26px rgba(0,9,24,.34),inset 0 1px 0 rgba(224,251,255,.12)}[data-portfolio-mode=future] .EquipmentPanel_equipmentModalBackdrop__t_Gmg{background:rgba(3,12,26,.56)}[data-portfolio-mode=future] .EquipmentPanel_slotOrb__X4G7J{border-color:rgba(34,211,238,.68);box-shadow:inset 0 1px 0 rgba(224,251,255,.16),0 0 14px rgba(34,211,238,.18)}[data-portfolio-mode=future] .EquipmentPanel_slotTooltip__GbXXe,[data-portfolio-mode=future] .EquipmentPanel_slotTooltip__GbXXe:after{border-color:rgba(125,211,252,.3);background:rgba(3,15,29,.96);color:#e8fbff}@media (max-width:960px){.EquipmentPanel_techGrid__lsi0z{grid-template-columns:repeat(2,minmax(0,1fr))}.EquipmentPanel_detailCardHeading__VqeZS{align-items:flex-start}.EquipmentPanel_equipmentHeadingCopy__6d7rp h3{line-height:1.18}}@media (max-width:720px){.EquipmentPanel_techGrid__lsi0z{grid-template-columns:repeat(2,minmax(0,1fr))}.EquipmentPanel_detailCardHeading__VqeZS{align-items:flex-start}.EquipmentPanel_skillRewardItem__zc4Qo{align-items:center;flex-direction:row;justify-content:space-between}.EquipmentPanel_equipmentModalBackdrop__t_Gmg{width:100%;height:100dvh;left:0;top:0;padding:1rem;border-radius:0}.EquipmentPanel_equipmentModal__0nGwv{max-height:86dvh;padding:1.1rem}}.ShowcaseScene_sceneShell__YDLsL{position:absolute;inset:0;z-index:0;width:100%;height:100%;touch-action:none;pointer-events:auto}