:root{color-scheme:dark;font-family:Microsoft YaHei UI,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;background:#111;color:#f2f2f2;--panel-width: clamp(320px, 25vw, 390px);--topbar-height: 66px;--footer-height: 58px;--perk-source-size: 256px;--perk-display-size: 128px;--perk-display-scale: .5;--perk-grid-max-width: 1848px;--perk-gap: 8px;--perk-shadow-offset-x: calc(var(--perk-display-size) * .032);--perk-shadow-offset-y: calc(var(--perk-display-size) * .04);--perk-shadow-blur: calc(var(--perk-display-size) * .022);--perk-glow-size: calc(var(--perk-display-size) * .14);--loadout-icon-source-size: 256px;--loadout-icon-display-size: 86px;--loadout-icon-display-scale: .3359375;--loadout-icon-gap: 3px;--survivor-item-module-max-width: 1629px;--selection-color: #f2c94c;--selection-color-hover: #ffd966;--selection-on-color: #171006;--selection-glow-color: rgba(242, 201, 76, .55);--status-effect-buff: #8bd5dc;--status-effect-debuff: #f66915;--mobile-panel-tabs-height: 0px;--mobile-panel-open-height: 0px}*{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden;overflow-x:hidden;background:linear-gradient(180deg,#0a0a0af5,#222222f5),#1b1b1b}button,a{font:inherit}.app-shell{position:relative;isolation:isolate;width:100%;height:100%;display:grid;grid-template-rows:var(--topbar-height) minmax(0,1fr) auto;overflow:hidden;background:#505050;transition:background-color .18s ease}.app-shell:before,.app-shell:after{--compact-mode-bg-angle: -45deg;--compact-mode-bg-y-start: -8vh;--compact-mode-bg-y-end: 12vh;position:absolute;top:50%;left:50%;z-index:0;display:none;color:#ffffff12;content:"精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式\a" "精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式 精简模式";font-size:clamp(32px,4.6vw,80px);font-weight:950;letter-spacing:0;line-height:1.85;pointer-events:none;text-align:left;transform-origin:center;white-space:pre;word-spacing:.35em;transform:translate3d(-50%,calc(-50% + var(--compact-mode-bg-y-start)),0) rotate(var(--compact-mode-bg-angle));will-change:transform}.app-shell:after{content:none}.app-shell[data-description-mode=compact][data-page-kind=data]:before{display:block;animation:compact-mode-background-drift 108s linear infinite}.app-shell[data-description-mode=compact]{background:#36413c}@keyframes compact-mode-background-drift{0%{transform:translate3d(-50%,calc(-50% + var(--compact-mode-bg-y-start)),0) rotate(var(--compact-mode-bg-angle))}to{transform:translate3d(-50%,calc(-50% + var(--compact-mode-bg-y-end)),0) rotate(var(--compact-mode-bg-angle))}}.topbar{position:relative;z-index:20;width:100%;max-width:100vw;display:flex;align-items:center;justify-content:space-between;height:var(--topbar-height);padding:0 24px;background:#070707f7;border-bottom:1px solid rgba(255,255,255,.08)}.site-nav,.topbar-actions,.copy-actions{display:flex;align-items:center}.site-nav{position:relative;gap:28px;min-width:0;overflow:visible}.nav-link{position:relative;display:inline-flex;align-items:center;gap:7px;color:#f5f5f5;padding:0;background:transparent;border:0;border-radius:2px;font-size:28px;font-weight:650;letter-spacing:0;line-height:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .19s ease}.nav-link:hover,.nav-link:focus-visible{color:var(--selection-color)}.nav-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fcd56673}.nav-link.active{color:var(--selection-color)}.nav-more-menu{position:relative;display:inline-flex;align-items:center}.nav-more-trigger{z-index:2}.nav-more-panel{position:absolute;left:50%;top:calc(100% + 24px);z-index:80;display:grid;gap:4px;min-width:172px;padding:8px;background:#101010;border:1px solid rgba(255,255,255,.14);border-radius:4px;box-shadow:0 20px 38px #00000073;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .15s ease,transform .19s cubic-bezier(.22,1,.36,1),visibility .15s ease;visibility:hidden}.nav-more-panel:before{position:absolute;left:0;right:0;top:-24px;height:24px;content:""}.nav-more-menu:hover .nav-more-panel,.nav-more-menu:focus-within .nav-more-panel,.nav-more-menu.is-open .nav-more-panel{opacity:1;pointer-events:auto;transform:translate(-50%);visibility:visible}.nav-more-link{display:block;width:100%;min-height:38px;padding:0 14px;color:#ffffffd1;background:transparent;border:0;border-radius:2px;font-size:16px;font-weight:650;letter-spacing:0;line-height:38px;text-align:left;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.nav-more-link:hover,.nav-more-link:focus-visible,.nav-more-link.active{color:var(--selection-color);background:#ffffff17;outline:none}.nav-link.muted{color:#ffffff9e;cursor:not-allowed;pointer-events:none}.nav-link.muted:hover,.nav-link.muted:focus-visible{color:#ffffff9e;transform:none}.nav-active-indicator{position:absolute;left:0;bottom:-8px;width:0;height:2px;background:var(--selection-color);opacity:0;pointer-events:none;transform:translate(0);transition:opacity .16s ease,transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1);will-change:transform,width}.app-shell[data-page=killer-addons],.app-shell[data-page=survivor-items],.app-shell[data-page=offerings]{background:#505050}.app-shell[data-description-mode=compact][data-page=killer-addons],.app-shell[data-description-mode=compact][data-page=survivor-items],.app-shell[data-description-mode=compact][data-page=offerings]{background:#36413c}.app-shell[data-page=home]{background:#494949}.app-shell[data-page=killer-addons] .topbar-search,.app-shell[data-page=survivor-items] .topbar-search,.app-shell[data-page=offerings] .topbar-search,.app-shell[data-page=offerings] .export-mode-toggle,.app-shell[data-page-kind=home] .topbar-actions,.app-shell[data-page-kind=home] .detail-panel,.app-shell[data-page-kind=home] .panel-handle,.app-shell[data-page-kind=home] .export-panel,body[data-page-kind=home] .mobile-panel-tabs{display:none}.app-shell[data-page-kind=home] .workspace,.app-shell[data-page-kind=home][data-panel=open] .workspace{grid-template-columns:minmax(0,1fr)}.app-shell[data-page-kind=home] .perk-stage,.app-shell[data-page-kind=home][data-panel-space=reserved] .perk-stage{margin-left:0;padding:0}.app-shell[data-page-kind=info]{background:#242827}.app-shell[data-page=info-about]{background:#080808}.app-shell[data-page-kind=info] .topbar-actions,.app-shell[data-page-kind=info] .detail-panel,.app-shell[data-page-kind=info] .panel-handle,.app-shell[data-page-kind=info] .export-panel,body[data-page-kind=info] .mobile-panel-tabs{display:none}.app-shell[data-page-kind=info] .workspace,.app-shell[data-page-kind=info][data-panel=open] .workspace{grid-template-columns:minmax(0,1fr)}.app-shell[data-page-kind=info] .perk-stage,.app-shell[data-page-kind=info][data-panel-space=reserved] .perk-stage{margin-left:0}.topbar-actions{gap:12px;flex:0 0 auto}.topbar-search{position:relative;display:flex;align-items:center;justify-content:flex-end;width:min(300px,26vw);height:60px;overflow:hidden;transition:width .18s ease}.topbar-search:not(:hover):not(:focus-within):not(.has-query){width:60px}.topbar-search-input{width:100%;height:44px;padding:0 54px 0 14px;color:#f7f7f7;background:#333;border:1px solid rgba(255,255,255,.16);border-radius:0;outline:none;font-size:18px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease,padding .16s ease}.topbar-search-input::placeholder{color:#ffffff6b}.topbar-search:not(:hover):not(:focus-within):not(.has-query) .topbar-search-input{padding-left:0;padding-right:0;opacity:0;pointer-events:none}.topbar-search:focus-within .topbar-search-input,.topbar-search:hover .topbar-search-input,.topbar-search.has-query .topbar-search-input{border-color:#f2c94c75}.topbar-search-button{position:absolute;right:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;color:#f7f7f7db;background:transparent;border:0;cursor:pointer;transition:color .14s ease,transform .14s ease}.topbar-search:hover .topbar-search-button,.topbar-search:focus-within .topbar-search-button,.topbar-search.has-query .topbar-search-button{color:var(--selection-color)}.topbar-search-button:hover,.topbar-search-button:focus-visible{color:#fff;outline:none;transform:translateY(-1px)}.topbar-search-button svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.panel-toggle,.export-mode-toggle,.description-mode-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;min-width:60px;height:60px;min-height:60px;padding:0;color:#f7f7f7db;background:transparent;border:0;border-radius:4px;cursor:pointer;transition:color .14s ease,transform .14s ease}.panel-toggle:hover,.panel-toggle:focus-visible,.export-mode-toggle:hover,.export-mode-toggle:focus-visible,.description-mode-toggle:hover,.description-mode-toggle:focus-visible{color:#fff;outline:none;transform:translateY(-1px)}.mobile-panel-tabs{display:none}.panel-toggle[aria-expanded=true],.export-mode-toggle[aria-pressed=true],.description-mode-toggle[aria-pressed=true]{color:var(--selection-color)}.panel-toggle svg,.export-mode-toggle svg,.description-mode-toggle svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.panel-toggle:after,.export-mode-toggle:after,.description-mode-toggle:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);right:0;z-index:80;max-width:180px;padding:6px 8px;color:#f8f8f8;background:#080808f5;border:1px solid rgba(255,255,255,.16);border-radius:4px;font-size:13px;line-height:1.25;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity .12s ease,transform .12s ease}.panel-toggle:hover:after,.panel-toggle:focus-visible:after,.export-mode-toggle:hover:after,.export-mode-toggle:focus-visible:after,.description-mode-toggle:hover:after,.description-mode-toggle:focus-visible:after{opacity:1;transform:translateY(0)}.workspace{position:relative;z-index:1;display:block;min-height:0;height:100%;overflow:hidden}.detail-panel{--panel-padding-top: 16px;--panel-padding-x: 16px;--panel-padding-bottom: 20px;position:absolute;left:0;top:0;bottom:0;z-index:25;width:var(--panel-width);display:flex;flex-direction:column;min-height:0;padding:var(--panel-padding-top) var(--panel-padding-x) var(--panel-padding-bottom);overflow:hidden;background:#121212f2;border-right:1px solid rgba(255,255,255,.08);box-shadow:18px 0 34px #00000047;opacity:.98;pointer-events:none;transform:translate(calc(-100% - 1px));transition:opacity .18s ease,transform .22s cubic-bezier(.2,.82,.2,1);will-change:transform}.app-shell[data-panel=open] .detail-panel{pointer-events:auto;opacity:1;transform:translate(0)}.panel-handle{--panel-handle-visible-width: 40px;--panel-handle-pull: 4px;--panel-handle-width: calc(var(--panel-handle-visible-width) + var(--panel-handle-pull));--panel-handle-slant: var(--panel-handle-width);--panel-handle-bg: rgba(7, 7, 7, .97);position:absolute;left:calc(-1 * var(--panel-handle-pull));top:0;z-index:24;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;width:var(--panel-handle-width);min-height:108px;padding:6px 2px calc(var(--panel-handle-slant) + 3px);color:#ffffffe6;background:transparent;border:0;cursor:pointer;isolation:isolate;pointer-events:auto;transform:translate(0);transition:color .14s ease,transform .22s cubic-bezier(.2,.82,.2,1),background-color .14s ease}.panel-handle:before{content:"";position:absolute;z-index:0;pointer-events:none;background-color:var(--panel-handle-bg);transition:background-color .14s ease;top:0;right:0;bottom:0;left:0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--panel-handle-slant)),0 100%)}.app-shell[data-panel=open] .panel-handle{transform:translate(var(--panel-width))}.app-shell[data-panel=open] .panel-handle[aria-pressed=true]{--panel-handle-bg: #151515;color:var(--selection-color)}.panel-handle:hover,.panel-handle:focus-visible{--panel-handle-bg: rgba(12, 12, 12, .99);color:#fff;transform:translate(var(--panel-handle-pull));outline:none}.app-shell[data-panel=open] .panel-handle[aria-pressed=true]:hover,.app-shell[data-panel=open] .panel-handle[aria-pressed=true]:focus-visible{--panel-handle-bg: #151515;color:var(--selection-color)}.app-shell[data-panel=open] .panel-handle:hover,.app-shell[data-panel=open] .panel-handle:focus-visible{transform:translate(calc(var(--panel-width) + var(--panel-handle-pull)))}.panel-handle-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.panel-handle-icon,.panel-handle-text{position:relative;z-index:1}.panel-handle-text{writing-mode:vertical-rl;text-orientation:mixed;color:currentColor;font-size:17px;font-weight:700;letter-spacing:2px;line-height:1.05;white-space:nowrap}.panel-handle-detail{top:0}.panel-handle-export{top:264px}.panel-handle-search{top:132px}.panel-handle-recognition{top:396px}.app-shell[data-panel-space=reserved] .perk-stage{margin-left:var(--panel-width)}.copy-status{min-height:18px;color:#b6f3ff;font-size:13px;text-align:center}.copy-actions{gap:8px;margin-top:8px}.detail-copy-tools{position:relative;z-index:4;flex:0 0 auto;margin-top:18px;opacity:1;transition:opacity .16s ease}.detail-panel:not(:hover):not(:focus-within) .detail-copy-tools{opacity:.08}.panel-easter-egg{position:absolute;left:50%;bottom:clamp(8px,1.2vh,14px);z-index:3;width:clamp(160px,72%,250px);aspect-ratio:877 / 1194;margin:0;padding:0;background:transparent;border:0;border-radius:4px;cursor:pointer;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28));isolation:isolate;overflow:visible;pointer-events:auto;transform:translate(-50%) scale(1);transform-origin:50% 100%;transition:filter .16s ease,transform .16s ease}.panel-easter-egg:before{content:"";position:absolute;top:8%;right:-13%;bottom:2%;left:-13%;z-index:0;border-radius:999px;background:radial-gradient(ellipse at 50% 58%,#f2c94c52,#f2c94c21 42%,#f2c94c00 74%);opacity:0;filter:blur(8px);pointer-events:none;transform:scale(.94);transition:opacity .18s ease,transform .18s ease}.panel-easter-egg:hover,.panel-easter-egg:focus-visible,.panel-easter-egg.is-pointer-hovered{filter:drop-shadow(0 18px 24px rgba(0,0,0,.34)) drop-shadow(0 0 18px rgba(242,201,76,.14));outline:none;transform:translate(-50%) scale(1.018)}.panel-easter-egg:focus-visible:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:2;border:1px solid rgba(242,201,76,.58);border-radius:6px;pointer-events:none}.panel-easter-egg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .18s ease,transform .18s ease}.panel-easter-egg-line{opacity:.5;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(255,255,255,.16))}.panel-easter-egg-color{opacity:0;filter:saturate(1.06) contrast(1.04) drop-shadow(0 0 14px rgba(242,201,76,.16))}.panel-easter-egg:hover .panel-easter-egg-line,.panel-easter-egg:focus-visible .panel-easter-egg-line,.panel-easter-egg.is-pointer-hovered .panel-easter-egg-line{opacity:.75}.panel-easter-egg.is-active .panel-easter-egg-line{opacity:0}.panel-easter-egg.is-active .panel-easter-egg-color{opacity:1}.panel-easter-egg.is-active:before{opacity:1;transform:scale(1)}.panel-easter-egg.is-active:hover .panel-easter-egg-color,.panel-easter-egg.is-active:focus-visible .panel-easter-egg-color,.panel-easter-egg.is-active.is-pointer-hovered .panel-easter-egg-color{transform:scale(1.006)}.panel-easter-egg.is-text-overlapped .panel-easter-egg-image{transition-duration:0ms}.panel-easter-egg.is-text-overlapped,.panel-easter-egg:disabled{cursor:default;pointer-events:none}.panel-easter-egg.is-text-overlapped .panel-easter-egg-line,.panel-easter-egg.is-text-overlapped:hover .panel-easter-egg-line,.panel-easter-egg.is-text-overlapped:focus-visible .panel-easter-egg-line,.panel-easter-egg.is-text-overlapped.is-pointer-hovered .panel-easter-egg-line{opacity:.1}.panel-easter-egg.is-text-overlapped .panel-easter-egg-color,.panel-easter-egg.is-text-overlapped:hover .panel-easter-egg-color,.panel-easter-egg.is-text-overlapped:focus-visible .panel-easter-egg-color,.panel-easter-egg.is-text-overlapped.is-pointer-hovered .panel-easter-egg-color{opacity:0}.panel-easter-egg.is-text-overlapped:before,.panel-easter-egg:disabled:before{opacity:0}.panel-easter-egg.is-text-overlapped.is-active .panel-easter-egg-line,.panel-easter-egg.is-text-overlapped.is-active:hover .panel-easter-egg-line,.panel-easter-egg.is-text-overlapped.is-active:focus-visible .panel-easter-egg-line,.panel-easter-egg.is-text-overlapped.is-active.is-pointer-hovered .panel-easter-egg-line{opacity:0}.panel-easter-egg.is-text-overlapped.is-active .panel-easter-egg-color,.panel-easter-egg.is-text-overlapped.is-active:hover .panel-easter-egg-color,.panel-easter-egg.is-text-overlapped.is-active:focus-visible .panel-easter-egg-color,.panel-easter-egg.is-text-overlapped.is-active.is-pointer-hovered .panel-easter-egg-color{opacity:.1}.panel-easter-egg.is-pulsing .panel-easter-egg-image{animation:panel-easter-pulse .26s ease}@keyframes panel-easter-pulse{0%{transform:scale(.985)}54%{transform:scale(1.045)}to{transform:scale(1)}}.panel-detail-scrollbar{position:absolute;top:12px;right:0;bottom:8px;z-index:5;width:14px;padding:0 3px;opacity:.05;outline:none;pointer-events:auto;transition:opacity .22s ease;-webkit-user-select:none;user-select:none;touch-action:none}.panel-detail-scrollbar[hidden]{display:none}.panel-detail-scrollbar.is-active{opacity:.08}.panel-detail-scrollbar:hover,.panel-detail-scrollbar:focus-visible,.panel-detail-scrollbar.is-dragging{opacity:.16}.panel-detail-scrollbar-track{display:none}.panel-detail-scrollbar-thumb{position:absolute;left:2px;right:2px;top:0;min-height:42px;background:#0a0a0a;border:0;border-radius:0;box-shadow:none;cursor:grab;transition:height .22s cubic-bezier(.2,.82,.2,1),background .14s ease;will-change:transform,height}.panel-detail-scrollbar:hover .panel-detail-scrollbar-thumb,.panel-detail-scrollbar:focus-visible .panel-detail-scrollbar-thumb,.panel-detail-scrollbar.is-dragging .panel-detail-scrollbar-thumb{background:#0a0a0a}.panel-detail-scrollbar.is-dragging .panel-detail-scrollbar-thumb{cursor:grabbing;transition:background .14s ease}.panel-export-page{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;padding-top:0;overflow:hidden auto}.panel-export-page .export-panel-header{flex:0 0 auto}.panel-export-page .export-panel-header h2{font-size:20px}.panel-export-page .export-controls{gap:9px}.panel-export-page .export-preview-wrap{flex:0 0 auto;min-height:170px}.panel-export-page .export-preview-canvas{max-height:300px}.panel-export-page .export-selected-list{flex:0 0 auto;max-height:76px}.panel-export-page .export-actions{flex:0 0 auto;grid-template-columns:1.2fr .85fr .85fr}.panel-search-page{display:flex;flex:1 1 auto;flex-direction:column;gap:18px;min-height:0;padding:2px 0 0;overflow:hidden auto}.panel-search-hero{padding:18px 2px 4px}.panel-search-hero h2{margin:0;color:#f7f7f7;font-size:34px;font-weight:900;line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.7),0 0 18px rgba(242,201,76,.22)}.panel-search-hero p{margin:10px 0 0;color:#ffffffa3;font-size:14px;font-weight:700;line-height:1.45}.panel-search-form{position:relative;display:flex;align-items:center;min-height:52px;color:#ffffffdb;background:#101010;border:1px solid rgba(255,255,255,.16)}.panel-search-form:focus-within{border-color:#f2c94cc7;box-shadow:0 0 0 2px #f2c94c24}.panel-search-icon{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;color:var(--selection-color)}.panel-search-icon svg,.panel-search-clear svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.panel-search-input{min-width:0;flex:1 1 auto;height:50px;color:#f5f5f5;background:transparent;border:0;outline:none;font-size:17px;font-weight:800}.panel-search-input::placeholder{color:#ffffff57}.panel-search-clear{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;align-self:stretch;color:#ffffffb8;background:transparent;border:0;cursor:pointer}.panel-search-clear:hover,.panel-search-clear:focus-visible{color:var(--selection-color);outline:none}.panel-search-clear[hidden]{display:none}.panel-search-tags{display:flex;flex-wrap:wrap;gap:9px;align-content:flex-start}.panel-search-tag{min-height:36px;padding:0 12px;color:#ffffffd1;background:#101010;border:1px solid rgba(255,255,255,.14);border-radius:999px;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:0;transition:color .12s ease,background-color .12s ease,border-color .12s ease,transform .12s ease,box-shadow .12s ease}.panel-search-tag:hover,.panel-search-tag:focus-visible{color:#fff;background:#191919;border-color:#f2c94c80;outline:none;transform:translateY(-1px)}.panel-search-tag.is-active{color:var(--selection-on-color);background:var(--selection-color);border-color:var(--selection-color);box-shadow:0 0 16px #f2c94c2e}.panel-search-meta{margin:2px 0 0;color:#ffffff8a;font-size:13px;font-weight:700}.panel-recognition-page{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:2px 0 0;overflow:hidden}.panel-recognition-hero{padding-bottom:0}.recognition-file-input{display:none}.recognition-dropzone{display:grid;justify-items:center;gap:7px;min-height:132px;padding:18px 14px;color:#ffffffdb;background:linear-gradient(135deg,rgba(242,201,76,.08),transparent 38%),#101010;border:1px dashed rgba(242,201,76,.5);border-radius:4px;cursor:pointer;text-align:center;transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .14s ease}.recognition-dropzone:hover,.recognition-dropzone:focus-visible,.recognition-dropzone.is-dragging{color:#fff;background-color:#171717;border-color:var(--selection-color);outline:none;transform:translateY(-1px)}.recognition-dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--selection-color)}.recognition-dropzone-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.recognition-dropzone strong{font-size:20px;font-weight:900}.recognition-dropzone-note{color:#ffffff94;font-size:13px;font-weight:700}.recognition-status{min-height:20px;margin:-4px 0 0;color:#ffffff9e;font-size:13px;font-weight:700;line-height:1.45}.recognition-status.is-loading{color:var(--selection-color)}.recognition-status.is-error{color:#ff8b8b}.recognition-status.is-ready{color:#b6f3ff}.recognition-results{display:grid;flex:1 1 auto;gap:8px;min-height:0;padding-bottom:2px;overflow:hidden auto}.recognition-empty{margin:0;padding:14px;color:#ffffff8c;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:13px;font-weight:700;line-height:1.45}.recognition-slot-card{display:grid;gap:6px;padding:8px;background:#080808b8;border:1px solid rgba(255,255,255,.11)}.recognition-slot-header{display:flex;align-items:center;gap:10px;cursor:default;outline:none;transition:background-color .12s ease,box-shadow .12s ease}.recognition-slot-header.is-selectable{cursor:pointer}.recognition-slot-header:hover,.recognition-slot-header:focus-visible{background:#3fb5ff14;box-shadow:inset 0 0 0 1px #3fb5ff52}.recognition-slot-crop{width:50px;height:50px;object-fit:cover;background:#050505;border:1px solid rgba(242,201,76,.35)}.recognition-slot-crop.is-hexagon{border:0;clip-path:polygon(50% 4%,93% 27%,93% 73%,50% 96%,7% 73%,7% 27%);filter:drop-shadow(0 0 1px rgba(242,201,76,.92)) drop-shadow(0 0 8px rgba(242,201,76,.24))}.recognition-slot-header div{display:grid;gap:4px;min-width:0}.recognition-slot-header strong{color:var(--selection-color);font-size:16px;font-weight:900}.recognition-slot-header span{color:#ffffff94;font-size:12px;font-weight:700}.recognition-match-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.recognition-match-list li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:5px;background:#101010;border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:color .12s ease,background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.recognition-match-list li:hover,.recognition-match-list li:focus-visible{background:#3fb5ff1f;border-color:#3fb5ffbd;box-shadow:0 0 0 1px #3fb5ff2e;outline:none;transform:translate(1px)}.recognition-match-list li.is-selected{background:#f2c94c29;border-color:var(--selection-color);box-shadow:0 0 16px #f2c94c21}.recognition-match-list li.is-low-confidence{opacity:.72}.recognition-match-icon{position:relative;display:block;width:36px;height:36px}img.recognition-match-icon{object-fit:contain}.recognition-match-loadout-icon{--loadout-icon-display-size: 36px;--loadout-icon-display-scale: .140625;--loadout-icon-source-size: 256px;overflow:hidden}.recognition-match-loadout-icon .loadout-icon-stack{filter:none}.recognition-match-offering-icon{clip-path:polygon(50% 4%,93% 27%,93% 73%,50% 96%,7% 73%,7% 27%)}.recognition-match-body{display:grid;gap:3px;min-width:0}.recognition-match-body strong{overflow:hidden;color:#f7f7f7;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.recognition-match-body span{overflow:hidden;color:#ffffff8a;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.recognition-match-score{color:var(--selection-color);font-size:13px;font-weight:900}.recognition-actions{flex:0 0 auto;z-index:2;display:grid;grid-template-columns:1.2fr .9fr;gap:8px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.1);background:#0a0a0af5}.copy-button{flex:1;min-height:36px;color:#f8f8f8;background:#ffffff17;border:1px solid rgba(255,255,255,.18);border-radius:6px;cursor:pointer}.copy-button:hover,.copy-button:focus-visible{background:#ffffff29;outline:none}.perk-stage{min-width:0;height:100%;margin-left:0;overflow:auto;overflow-x:hidden;padding:28px clamp(18px,3vw,48px) 48px;-ms-overflow-style:none;scrollbar-width:none}.perk-stage::-webkit-scrollbar{width:0;height:0}.perk-grid{display:block;position:relative;width:min(100%,var(--perk-grid-width, 1580px));height:var(--perk-grid-height, auto);max-width:var(--perk-grid-max-width);margin:0 auto;padding:0}.legacy-info-surface{width:min(100%,1600px);margin:0 auto;color:#fff}.legacy-home-surface{width:100%;height:100%;min-height:100%;margin:0 auto;color:#fff}.legacy-home-page{position:relative;width:100%;height:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px 34px;text-align:center;animation:legacy-info-page-enter .32s ease both}.app-shell[data-page=home] .about-handwalk{right:clamp(16px,2.6vw,42px);bottom:clamp(16px,3vh,34px);z-index:4;opacity:.96;animation-duration:1.7s}.app-shell[data-page=home] .about-handwalk-character{animation-duration:1.5s}.app-shell[data-page=home] .about-handwalk.is-home-journeying{pointer-events:none;animation:about-handwalk-home-journey 8.2s cubic-bezier(.2,.74,.18,1) both;will-change:opacity,filter,transform}.app-shell[data-page=home] .about-handwalk.is-home-journeying .about-handwalk-character{animation-duration:.86s}.home-reading-cat{position:absolute;left:clamp(52px,5vw,96px);bottom:clamp(16px,3vh,38px);z-index:3;width:clamp(132px,12vw,218px);aspect-ratio:877 / 1194;margin:0;padding:0;overflow:visible;background:transparent;border:0;border-radius:6px;cursor:pointer;filter:drop-shadow(0 18px 22px rgba(0,0,0,.24));isolation:isolate;outline:none;pointer-events:auto;transform:translateZ(0) scale(1) rotate(0);transform-origin:var(--home-cat-click-x, 50%) var(--home-cat-click-y, 52%);transition:filter .18s ease;-webkit-tap-highlight-color:transparent;will-change:filter}.home-reading-cat.is-active{z-index:5}.home-reading-cat:hover,.home-reading-cat:focus-visible{filter:drop-shadow(0 20px 24px rgba(0,0,0,.32)) drop-shadow(0 0 14px rgba(255,255,255,.08))}.home-reading-cat:focus-visible:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(248,248,248,.58);border-radius:8px;pointer-events:none}.home-reading-cat.is-popping{animation:home-reading-cat-pop .64s cubic-bezier(.16,.9,.18,1) both;will-change:transform,filter}.home-reading-cat-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .22s ease,filter .18s ease}.home-reading-cat-line{opacity:.62;filter:brightness(0) invert(1) drop-shadow(0 0 9px rgba(255,255,255,.12))}.home-reading-cat-color{opacity:0;filter:saturate(1.06) contrast(1.04) drop-shadow(0 0 12px rgba(242,201,76,.12))}.home-reading-cat:not(.is-active):hover .home-reading-cat-line,.home-reading-cat:not(.is-active):focus-visible .home-reading-cat-line{opacity:.96;filter:brightness(0) invert(1) drop-shadow(0 0 14px rgba(255,255,255,.28))}.home-reading-cat.is-active .home-reading-cat-line{opacity:0!important}.home-reading-cat.is-active .home-reading-cat-color{opacity:1!important}.home-reading-cat.is-active:hover .home-reading-cat-color,.home-reading-cat.is-active:focus-visible .home-reading-cat-color{filter:saturate(1.09) contrast(1.06) drop-shadow(0 0 13px rgba(242,201,76,.16))}.home-reading-cat-tip{position:absolute;left:50%;top:10%;z-index:6;display:block;width:max-content;max-width:min(280px,54vw);color:#f8f8f8;background:transparent;border:0;box-shadow:none;font-size:clamp(12px,.88vw,16px);font-weight:780;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere;paint-order:stroke fill;pointer-events:none;text-align:center;text-shadow:none;white-space:normal;-webkit-text-stroke:2px rgba(10,10,10,.9);transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) scale(.86) rotate(var(--home-cat-tip-rotate-start, 0deg));transform-origin:50% 100%;animation:home-reading-cat-tip-float 3s cubic-bezier(.14,.8,.2,1) both;will-change:opacity,transform}@keyframes home-reading-cat-pop{0%{transform:translateZ(0) scale(.98,1.015) rotate(0)}20%{transform:translate3d(-2px,4px,0) scale(1.105,.91) rotate(-1.4deg)}48%{transform:translate3d(3px,-8px,0) scale(.945,1.105) rotate(1.8deg)}72%{transform:translate3d(-1px,2px,0) scale(1.03,.98) rotate(-.55deg)}88%{transform:translate3d(.4px,-.6px,0) scale(.998,1.002) rotate(.12deg)}to{transform:translateZ(0) scale(1) rotate(0)}}@keyframes home-reading-cat-tip-float{0%{opacity:0;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) translate3d(0,10px,0) scale(.82) rotate(var(--home-cat-tip-rotate-start, 0deg))}10%{opacity:1;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) translate3d(0,-6px,0) scale(1.04) rotate(var(--home-cat-tip-rotate-start, 0deg))}46%{opacity:1;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) translate3d(var(--home-cat-tip-mid-x, 0px),var(--home-cat-tip-mid-y, -52px),0) scale(1) rotate(var(--home-cat-tip-rotate-mid, 0deg))}78%{opacity:.9;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) translate3d(var(--home-cat-tip-end-x, 0px),var(--home-cat-tip-end-y, -96px),0) scale(.98) rotate(var(--home-cat-tip-rotate-end, 0deg))}to{opacity:0;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) translate3d(var(--home-cat-tip-end-x, 0px),var(--home-cat-tip-end-y, -96px),0) scale(.88) rotate(var(--home-cat-tip-rotate-end, 0deg))}}@keyframes home-reading-cat-pop-reduced{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes home-reading-cat-tip-reduced{0%{opacity:0;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) scale(.96)}24%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--home-cat-tip-start-x, 0px)),calc(-100% + var(--home-cat-tip-start-y, 0px))) scale(.96)}}.legacy-home-title-box{display:flex;align-items:center;justify-content:center;gap:30px;margin:0 0 30px}.legacy-home-logo-box{flex:0 0 auto;display:flex;align-items:center}.legacy-home-logo{display:block;width:192px;height:240px;object-fit:contain;-webkit-user-select:none;user-select:none}.legacy-home-title-text{min-width:0;color:#e0e1e2;text-align:left}.legacy-home-title-sub,.legacy-home-title{display:block;margin:0;color:#e0e1e2;font-weight:650;line-height:1.02;letter-spacing:0;text-shadow:3px 3px 5px #1e1e1e}.legacy-home-title-sub{font-size:70px}.legacy-home-title{font-size:100px}.legacy-home-subtitle{margin:10px 0 0;color:#ffffffc7;font-size:16px;font-weight:520;line-height:1.45;letter-spacing:0;text-align:center;text-shadow:2px 2px 2px #1e1e1e}.legacy-home-button-box{position:relative;z-index:2;display:grid;gap:20px;width:100%}.legacy-home-button-row{display:flex;justify-content:center;gap:20px}.legacy-home-button{position:relative;isolation:isolate;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;width:280px;min-height:100px;padding:0 20px 0 12px;overflow:hidden;color:#e0e1e2;background:#2f2f2f;border:1px solid rgba(255,255,255,.06);border-radius:4px;box-shadow:0 10px 18px #0000002e;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.82,.2,1)}.legacy-home-button:before,.legacy-home-button:after{content:"";position:absolute;pointer-events:none}.legacy-home-button:before{top:1px;right:1px;bottom:1px;left:1px;z-index:-1;border:1px solid rgba(242,201,76,0);border-radius:3px;transition:border-color .18s ease,box-shadow .18s ease}.legacy-home-button:after{top:-42%;bottom:-42%;left:-34%;z-index:-1;width:44%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);opacity:0;transform:skew(-18deg) translate(-80%);transition:opacity .17s ease,transform .32s cubic-bezier(.22,1,.36,1)}.legacy-home-button:hover,.legacy-home-button:focus-visible{color:#fff;border-color:#f2c94c47;box-shadow:0 14px 24px #0000003d,0 0 22px #f2c94c1f;outline:none;transform:translateY(-4px)}.legacy-home-button:hover:before,.legacy-home-button:focus-visible:before{border-color:#f2c94c9e;box-shadow:inset 0 0 16px #f2c94c14}.legacy-home-button:hover:after,.legacy-home-button:focus-visible:after{opacity:1;transform:skew(-18deg) translate(360%)}.legacy-home-button:active{box-shadow:0 7px 14px #0000003d;transform:translateY(-1px) scale(.985)}.legacy-home-button-icon{position:relative;z-index:1;display:block;justify-self:center;width:100px;height:100px;object-fit:contain;-webkit-user-select:none;user-select:none;transition:filter .18s ease,transform .18s cubic-bezier(.2,.82,.2,1)}.legacy-home-button:hover .legacy-home-button-icon,.legacy-home-button:focus-visible .legacy-home-button-icon{filter:brightness(1.12) saturate(1.08);transform:translate(-4px) scale(1.045)}.legacy-home-button-text{position:relative;z-index:1;min-width:0;overflow-wrap:anywhere;color:currentColor;font-size:30px;font-weight:650;line-height:1.15;letter-spacing:0;text-align:center}.legacy-home-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 0;max-width:min(100%,920px);margin:30px auto 0;color:#ffffffd6;font-size:15px;line-height:1.5;letter-spacing:0;text-shadow:1px 1px 2px rgba(20,20,20,.65)}.legacy-home-meta-text,.legacy-home-meta-link{display:inline-flex;align-items:center;min-height:22px;color:inherit;text-decoration:none;white-space:nowrap}.legacy-home-meta-link:hover,.legacy-home-meta-link:focus-visible{color:#fff1a6;outline:none;text-decoration:underline;text-underline-offset:4px}.legacy-home-meta-separator{margin:0 12px;color:#ffffff57}.legacy-home-public-security-icon{flex:0 0 auto;width:18px;height:18px;margin-right:6px;object-fit:contain}.legacy-info-page{width:100%;padding-bottom:18px;animation:legacy-info-page-enter .32s ease both}.legacy-inline-link{color:#f2d766;text-decoration:none;text-underline-offset:4px}.legacy-inline-link:hover,.legacy-inline-link:focus-visible{color:#fff1a6;text-decoration:underline;outline:none}.legacy-about-main-body{position:relative;display:flex;min-height:min(920px,calc(100vh - var(--topbar-height) - var(--footer-height) - 88px))}.legacy-about-portrait{flex:0 0 auto;position:relative;z-index:2;overflow:visible;isolation:isolate}.legacy-about-portrait-image{position:relative;z-index:0;display:block;width:auto;height:100%;max-height:920px;object-fit:contain}.legacy-about-portrait-swap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:visible;pointer-events:none}.legacy-about-portrait-swap-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform-origin:22% 54%;animation:legacy-about-portrait-swap-in .68s cubic-bezier(.17,.9,.23,1) both;filter:brightness(1.04) saturate(1.08)}@keyframes legacy-about-portrait-swap-in{0%{opacity:0;transform:translate(-42%) scale(.94,1.02) rotate(-2.5deg);filter:brightness(1.18) saturate(1.2)}48%{opacity:1;transform:translate(4.8%) scale(1.035,.985) rotate(.75deg);filter:brightness(1.1) saturate(1.16)}68%{transform:translate(-1.8%) scale(.985,1.015) rotate(-.35deg)}84%{transform:translate(.7%) scale(1.008,.996) rotate(.16deg)}to{opacity:1;transform:translate(0) scale(1) rotate(0);filter:brightness(1) saturate(1)}}@keyframes legacy-about-portrait-swap-reduced{0%{opacity:0}to{opacity:1}}.legacy-about-info{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:600px;margin-left:6vmin;text-align:left}.legacy-about-main-info{display:flex;flex:1 1 auto}.legacy-about-main-info-wrapper{margin:auto 0}.legacy-about-main-title,.legacy-about-sub-title,.legacy-about-info-text,.legacy-about-bottom-text,.legacy-about-hover-text{display:block;margin:0;letter-spacing:0}.legacy-about-main-title{color:#fff;font-size:32px;font-weight:700;line-height:1.25}.legacy-about-sub-title{margin-top:6px;color:#bbb;font-size:20px;line-height:1.45}.legacy-about-info-text{margin-top:16px;color:#db9220;font-size:18px;font-style:italic;line-height:1.75}.legacy-about-info-text-2026{color:#6a65e0}.legacy-about-info-text-2026-small{display:block;margin-top:6px;font-size:12px;line-height:1.55}.legacy-about-bottom-info{padding-bottom:28px}.legacy-about-social-links{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}.legacy-about-hover{opacity:0;transform:translateY(20%);transition:opacity .25s ease,transform .25s ease}.legacy-about-social-links:hover .legacy-about-hover,.legacy-about-social-links:focus-within .legacy-about-hover{opacity:1;transform:translateY(0)}.legacy-about-hover-text{color:#fff;font-size:18px;line-height:1.5}.legacy-about-social-links-owner{font-size:20px;line-height:1.4}.legacy-about-social-link{text-decoration:none;text-underline-offset:4px}.legacy-about-social-link:hover,.legacy-about-social-link:focus-visible{text-decoration:underline;outline:none}.legacy-about-social-link.is-bilibili{color:#e5a3a3}.legacy-about-social-link.is-weibo{color:#e4a16c}.legacy-about-social-link.is-steam{color:#6a65e0}.legacy-about-social-link.is-qq{color:#90dff6}.legacy-about-social-link-partition{display:inline-block;margin:0 8px;color:#ffffffb8}.legacy-about-bottom-text{margin-top:18px;color:#472d07;font-size:18px;font-style:italic;line-height:1.55}.legacy-about-page{position:relative}.about-handwalk{position:absolute;right:clamp(18px,2.8vw,54px);bottom:clamp(18px,3vh,44px);z-index:3;width:clamp(220px,21vw,360px);aspect-ratio:1369 / 1215;pointer-events:none;transform-origin:50% 92%;animation:about-handwalk-bob .92s ease-in-out infinite;filter:drop-shadow(0 18px 20px rgba(0,0,0,.24))}.about-handwalk-character{position:absolute;display:block;margin:0;padding:0;background:transparent;border:0;border-radius:8px;cursor:pointer;outline:none;pointer-events:auto;touch-action:manipulation;transform:translateZ(0);transform-origin:var(--hand-anchor-x) var(--hand-anchor-y);transition:filter .16s ease;-webkit-tap-highlight-color:transparent;animation:about-handwalk-step .76s ease-in-out infinite}.about-handwalk-character.is-left{--hand-anchor-x: 88.53%;--hand-anchor-y: 73.33%;--hand-feedback-x: 45%;--hand-feedback-y: 8%;--pop-rotate: -1.4deg;left:0;top:6.502%;z-index:2;width:59.24%;aspect-ratio:811 / 1136;animation-delay:-.38s}.about-handwalk-character.is-right{--hand-anchor-x: 11.67%;--hand-anchor-y: 75.37%;--hand-feedback-x: 56%;--hand-feedback-y: 8%;--pop-rotate: 1.4deg;left:46.165%;top:0;z-index:1;width:53.835%;aspect-ratio:737 / 1210}.about-handwalk-character.is-left.is-popping{z-index:5}.about-handwalk-character.is-right.is-popping{z-index:1}.about-handwalk-character:hover,.about-handwalk-character:focus-visible{filter:brightness(1.08) saturate(1.08) drop-shadow(0 0 14px rgba(242,215,102,.26))}.about-handwalk-character:before,.about-handwalk-character:after{content:"";position:absolute;left:var(--hand-anchor-x);top:var(--hand-anchor-y);width:clamp(22px,18%,48px);aspect-ratio:1;border:2px solid rgba(255,241,166,.82);border-radius:999px;opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.45)}.about-handwalk-character:before{width:clamp(24px,20%,54px);border-color:#f2d766b8;transform:translate(-50%,-50%) scale(1)}.about-handwalk-character:focus-visible:before{opacity:1}.about-handwalk-character.is-popping:after{animation:about-handwalk-spark .52s ease-out}.about-handwalk-character img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:var(--hand-anchor-x) var(--hand-anchor-y)}.about-handwalk-character.is-popping img{animation:about-handwalk-pop .52s cubic-bezier(.18,.9,.22,1)}.about-handwalk-feedback{position:absolute;left:var(--hand-feedback-x);top:var(--hand-feedback-y);z-index:8;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;padding:0;color:#f8f8f8;background:transparent;border:0;border-radius:0;box-shadow:none;font-size:clamp(14px,1.22vw,22px);font-weight:850;line-height:1;letter-spacing:0;text-shadow:none;-webkit-text-stroke:2px rgba(10,10,10,.88);paint-order:stroke fill;white-space:nowrap;pointer-events:none;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) scale(.72) rotate(var(--feedback-rotate-start, 0deg));transform-origin:50% 100%;animation:about-handwalk-feedback-rise var(--feedback-duration, 1.18s) cubic-bezier(.16,.88,.24,1) both;will-change:opacity,transform}@keyframes about-handwalk-bob{0%,to{transform:translateZ(0) rotate(-.3deg)}50%{transform:translate3d(0,-5px,0) rotate(.35deg)}}@keyframes about-handwalk-home-journey{0%{opacity:.96;filter:drop-shadow(0 18px 20px rgba(0,0,0,.24));transform:translateZ(0) scale(1) rotate(-.3deg)}7%{opacity:1;filter:drop-shadow(0 22px 22px rgba(0,0,0,.27)) brightness(1.02);transform:translate3d(-6vw,2.6vh,0) scale(1.035) rotate(-.9deg)}15%{opacity:1;filter:drop-shadow(0 27px 25px rgba(0,0,0,.3)) brightness(1.04);transform:translate3d(-18vw,7.5vh,0) scale(1.1) rotate(-1.8deg)}24%{opacity:1;filter:drop-shadow(0 34px 30px rgba(0,0,0,.32)) brightness(1.08);transform:translate3d(-38vw,18vh,0) scale(1.24) rotate(-3.2deg)}34%{opacity:1;filter:drop-shadow(0 40px 34px rgba(0,0,0,.32)) brightness(1.1);transform:translate3d(-70vw,33vh,0) scale(1.43) rotate(-5.2deg)}39%{opacity:0;filter:drop-shadow(0 38px 32px rgba(0,0,0,.18)) brightness(1.1);transform:translate3d(-96vw,44vh,0) scale(1.58) rotate(-6.5deg)}60%{opacity:0;filter:drop-shadow(0 38px 32px rgba(0,0,0,.16)) brightness(1.08);transform:translate3d(-96vw,44vh,0) scale(1.58) rotate(-6.5deg)}69%{opacity:0;filter:drop-shadow(0 10px 12px rgba(0,0,0,.12)) brightness(.9);transform:translate3d(62vw,-56vh,0) scale(.46) rotate(5.5deg)}76%{opacity:.72;filter:drop-shadow(0 9px 13px rgba(0,0,0,.14)) brightness(.94);transform:translate3d(48vw,-45vh,0) scale(.55) rotate(4deg)}84%{opacity:1;filter:drop-shadow(0 10px 14px rgba(0,0,0,.16)) brightness(.96);transform:translate3d(30vw,-30vh,0) scale(.68) rotate(2.6deg)}92%{opacity:1;filter:drop-shadow(0 15px 18px rgba(0,0,0,.2)) brightness(1.01);transform:translate3d(12vw,-12vh,0) scale(.86) rotate(1.1deg)}97%{opacity:1;filter:drop-shadow(0 17px 19px rgba(0,0,0,.23)) brightness(1.01);transform:translate3d(3vw,-3vh,0) scale(.97) rotate(.2deg)}to{opacity:.96;filter:drop-shadow(0 18px 20px rgba(0,0,0,.24));transform:translateZ(0) scale(1) rotate(-.3deg)}}@keyframes about-handwalk-step{0%,to{transform:translateZ(0) rotate(0)}28%{transform:translate3d(0,-3px,0) rotate(-.9deg)}56%{transform:translate3d(0,1px,0) rotate(.45deg)}78%{transform:translate3d(0,-2px,0) rotate(.8deg)}}@keyframes about-handwalk-feedback-rise{0%{opacity:0;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) translate3d(0,8px,0) scale(.64) rotate(var(--feedback-rotate-start, 0deg))}12%{opacity:1;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) translate3d(0,-7px,0) scale(1.16) rotate(var(--feedback-rotate-start, 0deg))}30%{transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) translate3d(var(--feedback-mid-x, 0px),var(--feedback-mid-y, -28px),0) scale(.98) rotate(var(--feedback-rotate-mid, 0deg))}68%{opacity:1;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) translate3d(var(--feedback-end-x, 0px),var(--feedback-end-y, -72px),0) scale(.98) rotate(var(--feedback-rotate-end, 0deg))}to{opacity:0;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) translate3d(var(--feedback-end-x, 0px),var(--feedback-end-y, -72px),0) scale(.82) rotate(var(--feedback-rotate-end, 0deg))}}@keyframes about-handwalk-pop{0%{filter:brightness(1) saturate(1);transform:scale(1)}28%{filter:brightness(1.22) saturate(1.2);transform:scale(1.08,.92) rotate(var(--pop-rotate)) translateY(3px)}56%{filter:brightness(1.12) saturate(1.12);transform:scale(.96,1.08) rotate(calc(var(--pop-rotate) * -.65)) translateY(-7px)}78%{transform:scale(1.035,.975) translateY(1px)}to{filter:brightness(1) saturate(1);transform:scale(1)}}@keyframes about-handwalk-spark{0%{opacity:0;transform:translate(-50%,-50%) scale(.42)}25%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(1.75)}}@keyframes about-handwalk-pop-reduced{0%{filter:brightness(1);transform:scale(1)}50%{filter:brightness(1.16);transform:scale(1.025)}to{filter:brightness(1);transform:scale(1)}}@keyframes about-handwalk-spark-reduced{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}50%{opacity:.72}to{opacity:0;transform:translate(-50%,-50%) scale(1.12)}}@keyframes about-handwalk-feedback-reduced{0%{opacity:0;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) scale(.96)}24%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--feedback-start-x, 0px)),calc(-100% + var(--feedback-start-y, 0px))) translate3d(var(--feedback-end-x, 0px),var(--feedback-end-y, -36px),0) scale(.96)}}@keyframes about-handwalk-home-journey-reduced{0%,to{opacity:.96;transform:scale(1)}45%{opacity:0;transform:scale(.96)}70%{opacity:0;transform:scale(.96)}}.app-shell[data-page=info-about] .perk-stage{padding:0}.app-shell[data-page=info-about] .legacy-info-surface{width:100%;max-width:none;height:100%;margin:0}.app-shell[data-page=info-about] .legacy-info-page{height:100%;padding-bottom:0}.app-shell[data-page=info-about] .legacy-about-main-body{height:100%;min-height:0;overflow:hidden}.app-shell[data-page=info-about] .legacy-about-portrait-image{height:100%;max-height:none}.app-shell[data-page=info-about] .legacy-about-info{min-width:0;height:100%;margin-left:clamp(32px,4vw,72px);padding:clamp(34px,5vh,62px) clamp(36px,5vw,96px) 0 0;text-align:left}.app-shell[data-page=info-about] .legacy-about-main-info{flex:0 0 auto;padding-top:clamp(42px,7vh,82px)}.app-shell[data-page=info-about] .legacy-about-main-info-wrapper{width:min(960px,100%);max-width:960px;margin:0}.app-shell[data-page=info-about] .legacy-about-main-title{font-size:clamp(26px,1.6vw,30px)}.app-shell[data-page=info-about] .legacy-about-sub-title{font-size:18px}.app-shell[data-page=info-about] .legacy-about-info-text{margin-top:14px;font-size:16px;line-height:1.58}.app-shell[data-page=info-about] .legacy-about-info-text-2026-date{margin-top:8px}.app-shell[data-page=info-about] .legacy-about-bottom-text,.app-shell[data-page=info-about] .legacy-about-hover-text{font-size:16px}.app-shell[data-page=info-about] .legacy-about-bottom-info{margin-top:auto;padding-bottom:clamp(26px,4vh,44px);text-align:left}.app-shell[data-page=info-about] .legacy-about-social-links{position:relative;align-items:flex-start}.app-shell[data-page=info-about] .legacy-about-social-links-owner{font-size:18px}.app-shell[data-page=info-about] .legacy-about-hover{position:absolute;left:0;bottom:calc(100% + 12px);width:min(560px,calc(100vw - 80px));pointer-events:none;text-align:left;transform:translateY(8px)}.app-shell[data-page=info-about] .legacy-about-social-links:hover .legacy-about-hover,.app-shell[data-page=info-about] .legacy-about-social-links:focus-within .legacy-about-hover{transform:translateY(0)}.app-shell[data-page=info-calypso],.app-shell[data-page=info-calypso] .perk-stage{background:#080808}.app-shell[data-page=info-calypso] .perk-stage,.app-shell[data-page=info-calypso][data-panel-space=reserved] .perk-stage{padding:0}.app-shell[data-page=info-calypso] .legacy-info-surface{width:100%;max-width:none;height:100%;overflow:hidden}.legacy-calypso-page{--legacy-calypso-image-scale: 1.08;display:flex;justify-content:center;align-items:stretch;max-width:none;height:100%;margin:0 auto;padding-bottom:0;overflow:hidden}.legacy-calypso-main-body{flex:0 0 auto;position:relative;width:auto;height:100%;aspect-ratio:16 / 9;overflow:hidden;background:#080808}.legacy-calypso-main-image,.legacy-calypso-hotspot-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(var(--legacy-calypso-image-scale));transform-origin:center}.legacy-calypso-main-image{display:block;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.legacy-calypso-hotspot-layer{z-index:1}.legacy-calypso-hotspot{position:absolute;padding:0;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.legacy-calypso-item-tab{top:27.777%;left:var(--legacy-tab-left);width:8.333%;height:14.814%}.legacy-calypso-power-tab{top:59.4%;left:58.4%;width:7.4%;height:12.8%}.legacy-calypso-hotspot:hover,.legacy-calypso-hotspot:focus-visible,.legacy-calypso-hotspot.is-hovered{background:transparent;border-color:transparent;outline:none}.legacy-calypso-power-detail-body .legacy-calypso-power-label{margin-top:0;color:#ffffffb8;font-size:15px;font-weight:800}.legacy-calypso-power-detail-body .legacy-calypso-power-section-title{margin:18px 0 8px;color:#fff;font-size:19px;font-weight:850;line-height:1.25}.legacy-calypso-power-detail-body .legacy-calypso-power-label+.legacy-calypso-power-section-title{margin-top:8px}.legacy-thanks-page{text-align:center}.legacy-thanks-page>*{margin:30px}.legacy-thanks-title>*{display:block;margin:0;color:#fff;letter-spacing:0}.legacy-thanks-main-title{font-size:60px;font-weight:700;line-height:1.1}.legacy-thanks-sub-title{margin-top:8px;font-size:24px;line-height:1.35}.legacy-thanks-2026{display:grid;gap:8px;max-width:940px;margin-right:auto;margin-left:auto;color:#fff;text-align:center}.legacy-thanks-2026-text,.legacy-thanks-footer-text{margin:0;color:#fff;font-size:18px;line-height:1.85}.legacy-thanks-era{margin:12px 0;color:#ffffffc7;font-size:16px;font-style:italic;line-height:1.6;text-align:center}.legacy-thanks-owner{display:flex;flex-direction:column;align-items:center;gap:10px}.legacy-thanks-line{display:flex;justify-content:center;align-items:stretch;gap:10px;width:100%}.legacy-thanks-featured-card,.legacy-thank-card{display:flex;min-width:0;background:#0009;text-align:left}.legacy-thanks-featured-card{flex:1 1 0;max-width:650px;padding:15px 20px}.legacy-thank-card{flex:1 1 280px;max-width:420px;margin:5px;padding:8px}.legacy-thank-image{flex:0 0 auto;width:125px;height:125px;margin:5px;object-fit:contain}.legacy-thank-text-owner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0;padding-right:10px}.legacy-thanks-main-text{align-self:flex-start;color:#fff;font-weight:700;line-height:1.2;text-decoration:none;text-underline-offset:4px}.legacy-thanks-featured-card .legacy-thanks-main-text{font-size:36px}.legacy-thank-card .legacy-thanks-main-text{font-size:28px}.legacy-thanks-main-text:hover,.legacy-thanks-main-text:focus-visible{text-decoration:underline;outline:none}.legacy-thanks-sub-text{margin-top:3px;color:#ffffffc2;font-size:20px;line-height:1.35}.legacy-thanks-info-text{margin:2px 0;color:#ffffffe0;font-size:16px;line-height:1.55}.legacy-thanks-featured-card .legacy-thanks-info-text{font-size:20px}.legacy-thanks-last-info-text{margin:8px 0 0;color:#fff9;font-size:14px;font-style:italic;line-height:1.55}.legacy-thanks-footer{display:grid;gap:8px;justify-items:center}.legacy-log-main-body{display:flex;flex-direction:column;align-items:center;width:100%}.legacy-log-info-paragraph{width:80%;margin:10px 10%;padding:20px 20px 8px;background:#1e1e1e;color:#ccc}.legacy-log-info-title{float:right;margin:0 0 18px 24px;text-align:right}.legacy-log-info-main-title,.legacy-log-info-sub-title{display:block;margin:0;letter-spacing:0}.legacy-log-info-main-title{color:#fff;font-size:48px;font-weight:700;line-height:1.15}.legacy-log-info-sub-title{margin-top:4px;color:#ccc;font-size:24px;line-height:1.3}.legacy-log-info-text{margin:0 0 12px;color:#ccc;font-size:18px;line-height:1.85;text-align:left}.legacy-log-info-link{margin-left:2px;color:#f2d766;text-decoration:none;text-underline-offset:4px}.legacy-log-info-link:hover,.legacy-log-info-link:focus-visible{color:#fff1a6;outline:none;text-decoration:underline}.legacy-log-clear{clear:both}@keyframes legacy-info-page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes legacy-info-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.addon-module-grid{display:grid;grid-template-columns:repeat(auto-fill,466px);gap:18px;width:min(100%,1720px);margin:0 auto;padding:0;justify-content:center;align-items:start}.power-jump-nav{grid-column:1 / -1;width:100%;margin:0 auto 8px;padding:14px clamp(14px,2vw,24px) 18px;background:linear-gradient(180deg,#ffffff0a,#fff0),#08080875;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.power-jump-title{margin:0 0 14px;color:#f8f8f8e0;font-size:34px;font-weight:850;line-height:1.08;text-align:center;text-shadow:3px 3px 5px #1e1e1e}.power-jump-list{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.power-jump-button{position:relative;display:block;width:var(--loadout-icon-display-size);height:var(--loadout-icon-display-size);padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.power-jump-button:hover,.power-jump-button:focus-visible,.power-jump-button.is-hovered{outline:none}.addon-module{min-width:0;padding:12px;background:linear-gradient(135deg,rgba(242,201,76,.08),transparent 34%),#080808c7;border:1px solid rgba(255,255,255,.13);box-shadow:0 14px 26px #0000003d}.addon-module-header{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--loadout-icon-display-size);margin-bottom:12px}.addon-module-header h2{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0;margin:0;color:#f8f8f8;font-size:34px;font-weight:800;line-height:1.08;text-align:right;overflow-wrap:anywhere}.addon-module-owner,.addon-module-power-name{display:block;max-width:100%;text-align:right;overflow-wrap:anywhere}.addon-module-power-name{color:#f8f8f8b8;font-size:18px;font-weight:650;line-height:1.14}.addon-module-power-placeholder{flex:0 0 var(--loadout-icon-display-size);width:var(--loadout-icon-display-size);height:var(--loadout-icon-display-size)}.addon-entry-grid{display:grid;grid-template-columns:repeat(5,var(--loadout-icon-display-size));gap:var(--loadout-icon-gap);justify-content:center;min-width:0}.survivor-item-module-list{display:grid;gap:18px;width:min(100%,var(--survivor-item-module-max-width));margin:0 auto;padding:0}.survivor-item-module{position:relative;isolation:isolate;min-width:0;padding:14px 16px 16px;overflow:hidden;background:linear-gradient(135deg,rgba(242,201,76,.08),transparent 32%),#080808c7;border:1px solid rgba(255,255,255,.13);box-shadow:0 14px 26px #0000003d}.survivor-item-module-title{position:absolute;right:16px;bottom:24px;z-index:0;max-width:calc(100% - 32px);margin:0;color:#ffffff1c;font-size:clamp(38px,5vw,76px);font-weight:900;line-height:.9;text-align:right;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.survivor-item-module-body{position:relative;z-index:1;display:flex;align-items:flex-start;gap:clamp(34px,5vw,88px);min-width:0}.survivor-item-section{display:grid;min-width:0}.survivor-item-section-items{flex:0 0 auto}.survivor-item-section-addons{flex:1 1 auto}.survivor-item-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,var(--loadout-icon-display-size));gap:var(--loadout-icon-gap);justify-content:start;min-width:0}.survivor-item-section-items .survivor-item-entry-grid{grid-template-columns:repeat(3,var(--loadout-icon-display-size))}.offering-section-list{display:grid;gap:18px;width:min(100%,var(--survivor-item-module-max-width));margin:0 auto;padding:0}.offering-section{min-width:0;padding:14px 16px 16px;background:linear-gradient(135deg,rgba(242,201,76,.08),transparent 32%),#080808c7;border:1px solid rgba(255,255,255,.13);box-shadow:0 14px 26px #0000003d}.offering-section-title{margin:0 0 12px;color:#f8f8f8e0;font-size:26px;font-weight:850;line-height:1.15}.offering-entry-grid{display:grid;grid-template-columns:repeat(auto-fit,var(--loadout-icon-display-size));gap:var(--loadout-icon-gap);justify-content:start;min-width:0}.loadout-button{position:relative;display:block;width:var(--loadout-icon-display-size);height:var(--loadout-icon-display-size);padding:0;color:inherit;background:transparent;border:0;cursor:pointer}.loadout-icon-stack{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--loadout-icon-display-size);height:var(--loadout-icon-display-size);filter:drop-shadow(3px 4px 3px rgba(0,0,0,.34));pointer-events:none;transform-origin:center;transition:filter .14s ease,opacity .14s ease,transform .14s ease}.loadout-icon-art{position:absolute;left:0;top:0;width:var(--loadout-icon-source-size);height:var(--loadout-icon-source-size);transform:scale(var(--loadout-icon-display-scale));transform-origin:top left}.loadout-rarity-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--loadout-icon-source-size);height:var(--loadout-icon-source-size);object-fit:contain;-webkit-user-select:none;user-select:none}.loadout-glyph{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--loadout-icon-source-size);height:var(--loadout-icon-source-size);background-repeat:no-repeat}.loadout-glyph.is-missing{display:none}.power-jump-button:hover .loadout-icon-stack,.power-jump-button:focus-visible .loadout-icon-stack,.power-jump-button.is-hovered .loadout-icon-stack,.loadout-button.is-hovered .loadout-icon-stack,.loadout-button:focus-visible .loadout-icon-stack,.loadout-button.is-locked .loadout-icon-stack{filter:drop-shadow(3px 4px 3px rgba(0,0,0,.34)) drop-shadow(0 0 14px rgba(242,201,76,.55));transform:translateY(-1px)}.power-jump-button:focus-visible,.loadout-button:focus-visible{outline:none}.power-jump-button:focus-visible:after,.loadout-button:focus-visible:after,.loadout-button.is-locked:after,.power-jump-button.is-recognition-highlighted:after,.loadout-button.is-recognition-highlighted:after,.power-jump-button.is-export-selected:after,.loadout-button.is-export-selected:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:2px solid rgba(242,201,76,.92);transform:rotate(45deg) scale(.76);pointer-events:none;box-shadow:0 0 14px #f2c94c52}.power-jump-button.is-recognition-highlighted:after,.loadout-button.is-recognition-highlighted:after{border-color:#3fb5ff;transform:none;box-shadow:0 0 18px #3fb5ff9e}.power-jump-button.is-export-selected:after,.loadout-button.is-export-selected:after{border-color:var(--selection-color);transform:none;box-shadow:0 0 18px var(--selection-glow-color)}.loadout-offering-button{isolation:isolate}.loadout-offering-button .loadout-icon-stack{z-index:1}.loadout-offering-button:focus-visible:after,.loadout-offering-button.is-locked:after,.loadout-offering-button.is-recognition-highlighted:after,.loadout-offering-button.is-export-selected:after{--offering-selection-frame-color: rgba(242, 201, 76, .98);--offering-selection-frame-glow: rgba(242, 201, 76, .46);--offering-selection-frame-glow-size: 14px;--offering-selection-frame-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpolygon points='50 5 92 28 92 72 50 95 8 72 8 28' fill='none' stroke='black' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";position:absolute;z-index:2;top:3px;right:3px;bottom:3px;left:3px;padding:0;border:0;background:var(--offering-selection-frame-color);transform:none;pointer-events:none;box-shadow:none;filter:drop-shadow(0 0 1px var(--offering-selection-frame-color)) drop-shadow(0 0 var(--offering-selection-frame-glow-size) var(--offering-selection-frame-glow));-webkit-mask:var(--offering-selection-frame-mask) center / 100% 100% no-repeat;mask:var(--offering-selection-frame-mask) center / 100% 100% no-repeat}.loadout-offering-button.is-recognition-highlighted:after{--offering-selection-frame-color: #3fb5ff;--offering-selection-frame-glow: rgba(63, 181, 255, .62);--offering-selection-frame-glow-size: 18px}.loadout-offering-button.is-export-selected:after{--offering-selection-frame-color: var(--selection-color);--offering-selection-frame-glow: var(--selection-glow-color);--offering-selection-frame-glow-size: 18px}.app-shell[data-page=killer-addons] .loadout-button.is-locked:after,.app-shell[data-page=survivor-items] .loadout-button.is-locked:after{transform:none}.power-jump-button.is-search-dimmed .loadout-icon-stack,.loadout-button.is-search-dimmed .loadout-icon-stack{opacity:.28;filter:grayscale(.6) brightness(.55) drop-shadow(3px 4px 3px rgba(0,0,0,.28))}.power-jump-button.is-recognition-dimmed .loadout-icon-stack,.loadout-button.is-recognition-dimmed .loadout-icon-stack{opacity:.18;filter:grayscale(.78) brightness(.38) drop-shadow(3px 4px 3px rgba(0,0,0,.28))}.power-jump-button.is-search-dimmed.is-recognition-highlighted .loadout-icon-stack,.loadout-button.is-search-dimmed.is-recognition-highlighted .loadout-icon-stack{opacity:1;filter:drop-shadow(3px 4px 3px rgba(0,0,0,.34)) drop-shadow(0 0 14px rgba(63,181,255,.72))}.power-jump-button.is-search-dimmed.is-hovered .loadout-icon-stack,.power-jump-button.is-search-dimmed:focus-visible .loadout-icon-stack,.loadout-button.is-search-dimmed.is-hovered .loadout-icon-stack,.loadout-button.is-search-dimmed:focus-visible .loadout-icon-stack{opacity:.42}.power-jump-button.is-search-dimmed .export-selection-badge,.loadout-button.is-search-dimmed .export-selection-badge{opacity:.5}.power-jump-button .export-selection-badge,.loadout-button .export-selection-badge{top:7px;right:7px;width:24px;height:24px;border:2px solid #090909;border-radius:3px;font-size:15px;font-weight:900;box-shadow:0 0 0 1px #f2c94cdb}.perk-button{position:absolute;width:var(--perk-display-size);height:var(--perk-display-size);padding:0;background:transparent;border:0;cursor:pointer;pointer-events:none}.perk-grid.is-flip-animating .perk-button{will-change:transform}.perk-button.is-flipping{transition:transform .22s cubic-bezier(.2,.82,.2,1)}.site-footer{position:relative;z-index:30;min-width:0;height:var(--footer-height);padding:0 24px;display:flex;align-items:center;color:#ffffffc7;background:#070707f7;border-top:1px solid rgba(255,255,255,.1)}.footer-inner{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}.footer-copyright{--footer-muted: rgba(255, 255, 255, .46);--footer-muted-soft: rgba(255, 255, 255, .34);--footer-muted-hover: rgba(255, 255, 255, .82);position:relative;min-width:0;max-width:min(100%,980px)}.footer-copyright-main{display:inline-flex;align-items:center;max-width:100%;min-width:0;color:var(--footer-muted);text-align:left}.footer-copyright-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;color:var(--footer-muted-soft)}.footer-copyright-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.footer-copyright-copy{display:flex;flex-direction:column;min-width:0}.footer-copyright-label{max-width:100%;overflow:hidden;color:var(--footer-muted);font-size:12px;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.footer-meta-line{display:flex;align-items:center;max-width:100%;min-width:0;overflow:hidden;color:var(--footer-muted-soft);font-size:12px;line-height:1.25;letter-spacing:0;white-space:nowrap}.footer-inline-link,.footer-inline-toggle{display:inline-block;flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden;padding:0;color:inherit;font-size:12px;line-height:1.25;letter-spacing:0;font:inherit;text-overflow:ellipsis;text-decoration:none;white-space:nowrap;vertical-align:top}.footer-inline-toggle{background:transparent;border:0;cursor:pointer}.footer-external-link{display:inline-flex;align-items:center;max-width:100%;min-width:0;gap:4px;vertical-align:top}.footer-inline-link.footer-external-link{display:inline-flex}.footer-link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-external-icon{flex:0 0 auto;display:inline-flex;width:.84em;height:.84em;opacity:.68;transform:translateY(-.03em)}.footer-external-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.footer-external-link:hover .footer-external-icon,.footer-external-link:focus-visible .footer-external-icon{opacity:1}.footer-inline-link:hover,.footer-inline-link:focus-visible,.footer-inline-toggle:hover,.footer-inline-toggle:focus-visible,.footer-inline-toggle[aria-expanded=true]{color:var(--footer-muted-hover);outline:none;text-decoration:underline;text-underline-offset:3px}.footer-separator{flex:0 0 auto;margin:0 7px;color:#fff3}.footer-copyright-panel{position:fixed;left:24px;bottom:calc(var(--footer-height) - 10px);z-index:24;width:min(720px,calc(100vw - 48px));max-height:min(70vh,620px);padding:18px 20px;overflow:auto;color:#f8f8f8db;background:#090909fa;border:1px solid rgba(255,255,255,.16);border-radius:6px;box-shadow:0 34px #090909fa,0 18px 42px #00000070;opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--footer-height)));transform-origin:24px 100%}.footer-copyright-panel.is-open{opacity:1;pointer-events:auto;transform:none;animation:footer-copyright-pop-in .48s cubic-bezier(.16,.9,.22,1)}.footer-copyright-panel.is-closing{opacity:0;pointer-events:none;transform:translateY(calc(100% + var(--footer-height)));animation:footer-copyright-drop-out .36s cubic-bezier(.34,.02,.84,.32)}.footer-copyright-panel h2{margin:0 0 12px;color:#fff;font-size:18px;font-weight:760;line-height:1.2;letter-spacing:0}.footer-copyright-panel p{margin:0 0 10px;font-size:13px;line-height:1.65;letter-spacing:0}.footer-copyright-panel a{color:#b6f3ff;text-decoration:underline;text-underline-offset:3px}.footer-copyright-panel a:hover,.footer-copyright-panel a:focus-visible{color:#fff;outline:none}.footer-copyright-note{color:#ffffff8f}.footer-panel-site-links,.footer-copyright-links{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.footer-panel-site-links a,.footer-copyright-links a{padding:4px 0;font-size:12px;line-height:1.2}.footer-panel-site-links{margin-top:12px}.footer-page{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:0;text-align:right}.footer-count{color:#ffffff80;font-size:12px;line-height:1.05;letter-spacing:0;white-space:nowrap}.footer-page strong{color:#fff;font-size:20px;font-weight:650;line-height:1.05;letter-spacing:0;white-space:nowrap}@keyframes footer-copyright-pop-in{0%{opacity:0;transform:translateY(calc(100% + var(--footer-height)))}54%{opacity:1;transform:translateY(-12px)}76%{opacity:1;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes footer-copyright-drop-out{0%{opacity:1;transform:none}42%{opacity:.98;transform:translateY(18px)}to{opacity:0;transform:translateY(calc(100% + var(--footer-height)))}}@keyframes footer-copyright-fade-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}.icon-stack{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--perk-display-size);height:var(--perk-display-size);z-index:1;filter:drop-shadow(var(--perk-shadow-offset-x) var(--perk-shadow-offset-y) var(--perk-shadow-blur) rgba(0,0,0,.28));pointer-events:none;transform-origin:center;transition:filter .14s ease,opacity .14s ease}.icon-art{position:absolute;left:0;top:0;width:var(--perk-source-size);height:var(--perk-source-size);transform:scale(var(--perk-display-scale));transform-origin:top left}.rarity-bg,.perk-glyph{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--perk-source-size);height:var(--perk-source-size);object-fit:contain;-webkit-user-select:none;user-select:none}.perk-glyph{background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none}.perk-glyph.is-missing{display:none}.perk-hit-target{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;cursor:pointer;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);pointer-events:auto}.perk-button.is-hovered .icon-stack,.perk-button:focus-visible .icon-stack,.perk-button.is-locked .icon-stack{filter:drop-shadow(var(--perk-shadow-offset-x) var(--perk-shadow-offset-y) var(--perk-shadow-blur) rgba(0,0,0,.3)) drop-shadow(0 0 var(--perk-glow-size) rgba(234,216,255,.55))}.perk-button:focus-visible{outline:none}.perk-button:focus-visible:after,.perk-button.is-locked:after,.perk-button.is-recognition-highlighted:after,.perk-button.is-export-selected:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid rgba(240,230,255,.92);transform:rotate(45deg) scale(.78);pointer-events:none}.perk-button.is-recognition-highlighted:after{border-color:#3fb5ff;box-shadow:0 0 20px #3fb5ffb3}.perk-button.is-recognition-highlighted .icon-stack{filter:drop-shadow(var(--perk-shadow-offset-x) var(--perk-shadow-offset-y) var(--perk-shadow-blur) rgba(0,0,0,.3)) drop-shadow(0 0 calc(var(--perk-glow-size) * 1.25) rgba(63,181,255,.8))}.perk-button.is-export-selected:after{border-color:var(--selection-color);box-shadow:0 0 18px var(--selection-glow-color)}.perk-button.is-search-dimmed .icon-stack{opacity:.28;filter:grayscale(.6) brightness(.55) drop-shadow(var(--perk-shadow-offset-x) var(--perk-shadow-offset-y) var(--perk-shadow-blur) rgba(0,0,0,.28))}.perk-button.is-recognition-dimmed .icon-stack{opacity:.18;filter:grayscale(.78) brightness(.38) drop-shadow(var(--perk-shadow-offset-x) var(--perk-shadow-offset-y) var(--perk-shadow-blur) rgba(0,0,0,.28))}.perk-button.is-search-dimmed.is-recognition-highlighted .icon-stack{opacity:1;filter:drop-shadow(var(--perk-shadow-offset-x) var(--perk-shadow-offset-y) var(--perk-shadow-blur) rgba(0,0,0,.3)) drop-shadow(0 0 calc(var(--perk-glow-size) * 1.25) rgba(63,181,255,.8))}.perk-button.is-search-dimmed.is-hovered .icon-stack,.perk-button.is-search-dimmed:focus-visible .icon-stack{opacity:.42}.perk-button.is-search-dimmed .export-selection-badge{opacity:.5}.export-selection-badge{position:absolute;right:16px;top:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--selection-on-color);background:var(--selection-color);border-radius:50%;font-size:16px;font-weight:800;pointer-events:none}.floating-card{position:fixed;z-index:40;width:min(508px,calc(100vw - 36px));pointer-events:none}.export-panel{position:fixed;right:24px;top:calc(var(--topbar-height) + 18px);bottom:calc(var(--footer-height) + 18px);z-index:42;width:min(420px,calc(100vw - 48px));display:flex;flex-direction:column;gap:14px;padding:18px;color:#f7f7f7;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.13);box-shadow:0 18px 34px #0000005c;overflow:hidden auto}.export-panel[hidden]{display:none}.export-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.export-panel-header h2{margin:0;font-size:19px;font-weight:650}.export-count{min-width:48px;color:var(--selection-color);font-size:15px;font-weight:700;text-align:right}.export-controls{display:grid;gap:10px}.export-control{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;color:#ffffffe0;font-size:18px;font-weight:800;line-height:1}.export-control select,.export-color-control input{min-width:0;height:34px;color:#f7f7f7;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:0 8px}.export-color-control input{width:100%;padding:3px;cursor:pointer}.export-segmented{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:7px}.export-segmented button,.export-action-button{min-height:38px;color:#ffffffe0;background:#101010;border:1px solid rgba(255,255,255,.16);border-radius:3px;cursor:pointer;font-size:16px;font-weight:800;letter-spacing:0;transition:color .12s ease,background-color .12s ease,border-color .12s ease,transform .12s ease}.export-segmented button.is-active{color:var(--selection-on-color);background:var(--selection-color);border-color:var(--selection-color)}.export-segmented button.is-denied{animation:export-button-denied .22s ease}.export-preview-wrap{display:flex;justify-content:center;min-height:190px;padding:12px;background:linear-gradient(45deg,rgba(255,255,255,.07) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.07) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.07) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.07) 75%),#202020;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid rgba(255,255,255,.1)}.export-preview-wrap.is-previewable{cursor:zoom-in}.export-preview-wrap.is-previewable:focus-visible{outline:2px solid #b6f3ff;outline-offset:2px}.export-preview-canvas{display:block;width:100%;height:auto;max-height:360px;object-fit:contain}.export-preview-hint{margin:-6px 0 0;color:var(--selection-color);font-size:14px;font-weight:800;line-height:1.25;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,.75);opacity:.86}.export-preview-hint[hidden]{display:none}.export-selected-list{min-height:24px;max-height:88px;margin:0;padding-left:24px;overflow:auto;color:#ffffffc7;font-size:14px}.export-selected-list:empty{display:none}.export-notice{min-height:18px;margin:0;color:#b6f3ff;font-size:13px}.export-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px}.export-action-button:hover,.export-action-button:focus-visible,.export-segmented button:hover,.export-segmented button:focus-visible{background:#1b1b1b;border-color:#ffffff47;outline:none}.export-segmented button.is-active:hover,.export-segmented button.is-active:focus-visible{color:var(--selection-on-color);background:var(--selection-color-hover);border-color:var(--selection-color-hover)}.export-action-button:disabled{color:#ffffff52;cursor:not-allowed}@keyframes export-button-denied{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.export-preview-lightbox{position:fixed;left:var(--panel-width);right:0;top:var(--topbar-height);bottom:var(--footer-height);z-index:44;display:grid;place-items:center;padding:24px;overflow:auto;pointer-events:none}.export-preview-lightbox[hidden]{display:none}.export-preview-lightbox-surface{position:relative;width:max-content;min-width:0;padding:42px 12px 12px;background:linear-gradient(45deg,rgba(255,255,255,.08) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.08) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.08) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.08) 75%),#0a0a0af5;background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 46px #0000006b;pointer-events:auto}.export-preview-lightbox-close{position:absolute;top:6px;right:6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#ffffffd1;background:#0000007a;border:0;border-radius:4px;cursor:pointer}.export-preview-lightbox-close:hover,.export-preview-lightbox-close:focus-visible{color:#fff;background:#000000b8;outline:none}.export-preview-lightbox-close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.export-preview-lightbox-canvas{display:block;width:auto;height:auto;max-width:none}.custom-scrollbar{position:fixed;top:calc(var(--topbar-height) + 10px);right:9px;bottom:calc(var(--footer-height) + 10px);z-index:45;width:14px;padding:0 3px;opacity:.18;outline:none;pointer-events:auto;transition:opacity .22s ease;-webkit-user-select:none;user-select:none;touch-action:none}.custom-scrollbar[hidden]{display:none}.custom-scrollbar.is-active{opacity:.68}.custom-scrollbar:hover,.custom-scrollbar:focus-visible,.custom-scrollbar.is-dragging{opacity:.88}.custom-scrollbar-track{display:none}.custom-scrollbar-thumb{position:absolute;left:2px;right:2px;top:0;min-height:42px;background:#0a0a0a;border:0;border-radius:0;box-shadow:none;cursor:grab;transition:height .22s cubic-bezier(.2,.82,.2,1),background .14s ease;will-change:transform,height}.custom-scrollbar.is-layout-changing .custom-scrollbar-thumb{transition:transform .22s cubic-bezier(.2,.82,.2,1),height .22s cubic-bezier(.2,.82,.2,1),background .14s ease}.custom-scrollbar.is-dragging .custom-scrollbar-thumb{cursor:grabbing;transition:background .14s ease}.back-to-top-button{position:fixed;right:32px;bottom:calc(var(--footer-height) + 22px);z-index:46;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#f8f8f8e6;background:#080808d6;border:1px solid rgba(255,255,255,.16);border-radius:6px;box-shadow:0 12px 24px #00000057;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease,transform .14s ease}.back-to-top-button[hidden]{display:none}.back-to-top-button:hover,.back-to-top-button:focus-visible{color:#fff;background:#0a0a0af5;border-color:#f2c94cbd;box-shadow:0 0 0 1px #f2c94c2e,0 14px 28px #0006;outline:none;transform:translateY(-1px)}.back-to-top-button svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.back-to-top-button:after{content:attr(data-tooltip);position:absolute;right:0;bottom:calc(100% + 8px);padding:6px 8px;color:#f8f8f8;background:#080808f5;border:1px solid rgba(255,255,255,.16);border-radius:4px;font-size:13px;font-weight:700;line-height:1.25;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.back-to-top-button:hover:after,.back-to-top-button:focus-visible:after{opacity:1;transform:translateY(0)}.detail-card{color:#f6f6f6;background:#060606e3;box-shadow:0 16px 32px #0000006b}.detail-card-panel{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;background:transparent;box-shadow:none}.detail-header{--detail-rarity-rgb: 113 34 139;--detail-rarity-glow-rgb: 198 93 224;position:relative;display:flex;align-items:start;justify-content:space-between;gap:14px;min-height:74px;padding:12px 16px;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#00000057,#0000 22%,#0000 72%,#00000094),radial-gradient(ellipse at 24% 18%,#ffffff0f,#fff0 28%),radial-gradient(ellipse at 68% 82%,#00000038,#0000 34%),linear-gradient(90deg,rgb(var(--detail-rarity-rgb) / .74),rgb(var(--detail-rarity-rgb) / .36) 48%,#050505e6),linear-gradient(180deg,#ffffff1f,#00000057),#080808;border-bottom:1px solid rgba(255,255,255,.14)}.detail-header[data-rarity=visceral]{--detail-rarity-rgb: 209 17 67;--detail-rarity-glow-rgb: 255 78 117}.detail-header[data-rarity=very-rare]{--detail-rarity-rgb: 113 34 139;--detail-rarity-glow-rgb: 198 93 224}.detail-header[data-rarity=rare]{--detail-rarity-rgb: 46 102 184;--detail-rarity-glow-rgb: 105 158 238}.detail-header[data-rarity=uncommon]{--detail-rarity-rgb: 62 177 39;--detail-rarity-glow-rgb: 136 226 92}.detail-header[data-rarity=common]{--detail-rarity-rgb: 105 69 44;--detail-rarity-glow-rgb: 174 124 80}.detail-header[data-rarity=event]{--detail-rarity-rgb: 213 124 31;--detail-rarity-glow-rgb: 255 184 67}.detail-card[data-detail-theme=calypso-skill] .detail-header{--detail-rarity-rgb: 192 84 32;--detail-rarity-glow-rgb: 255 132 72}.detail-header:before,.detail-header:after{content:"";position:absolute;top:-58%;right:-34%;bottom:-58%;left:-34%;z-index:0;pointer-events:none;background-repeat:no-repeat;mix-blend-mode:screen}.detail-header:before{background:radial-gradient(ellipse 8% 15% at 5% 48%,rgb(var(--detail-rarity-glow-rgb) / .32),rgb(var(--detail-rarity-glow-rgb) / .14) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 70%),radial-gradient(ellipse 6% 11% at 12% 31%,rgb(var(--detail-rarity-glow-rgb) / .26),rgb(var(--detail-rarity-glow-rgb) / .1) 40%,rgb(var(--detail-rarity-glow-rgb) / 0) 69%),radial-gradient(ellipse 9% 13% at 14% 70%,rgb(var(--detail-rarity-glow-rgb) / .3),rgb(var(--detail-rarity-glow-rgb) / .13) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 71%),radial-gradient(ellipse 7% 14% at 22% 55%,rgb(var(--detail-rarity-glow-rgb) / .34),rgb(var(--detail-rarity-glow-rgb) / .15) 43%,rgb(var(--detail-rarity-glow-rgb) / 0) 70%),radial-gradient(ellipse 10% 16% at 30% 36%,rgb(var(--detail-rarity-glow-rgb) / .27),rgb(var(--detail-rarity-glow-rgb) / .11) 43%,rgb(var(--detail-rarity-glow-rgb) / 0) 72%),radial-gradient(ellipse 5% 10% at 37% 78%,#ffffff29,rgb(var(--detail-rarity-glow-rgb) / .08) 38%,#fff0 67%),radial-gradient(ellipse 8% 13% at 46% 63%,rgb(var(--detail-rarity-glow-rgb) / .28),rgb(var(--detail-rarity-glow-rgb) / .11) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 70%),radial-gradient(ellipse 6% 11% at 51% 27%,rgb(var(--detail-rarity-glow-rgb) / .22),rgb(var(--detail-rarity-glow-rgb) / .09) 41%,rgb(var(--detail-rarity-glow-rgb) / 0) 69%),radial-gradient(ellipse 9% 15% at 61% 46%,rgb(var(--detail-rarity-glow-rgb) / .24),rgb(var(--detail-rarity-glow-rgb) / .1) 43%,rgb(var(--detail-rarity-glow-rgb) / 0) 72%),radial-gradient(ellipse 5% 9% at 69% 72%,#ffffff24,rgb(var(--detail-rarity-glow-rgb) / .07) 38%,#fff0 66%),radial-gradient(ellipse 7% 12% at 82% 34%,rgb(var(--detail-rarity-glow-rgb) / .22),rgb(var(--detail-rarity-glow-rgb) / .09) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 70%),radial-gradient(ellipse 4% 8% at 93% 67%,rgb(var(--detail-rarity-glow-rgb) / .16),rgb(var(--detail-rarity-glow-rgb) / .06) 40%,rgb(var(--detail-rarity-glow-rgb) / 0) 68%),radial-gradient(circle at 9% 24%,#ffffff24 0,#ffffff24 1px,#fff0 3px),radial-gradient(circle at 18% 61%,rgb(var(--detail-rarity-glow-rgb) / .14) 0,rgb(var(--detail-rarity-glow-rgb) / .14) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 5px),radial-gradient(circle at 27% 44%,#ffffff1f 0,#ffffff1f 1px,#fff0 4px),radial-gradient(circle at 39% 29%,rgb(var(--detail-rarity-glow-rgb) / .12) 0,rgb(var(--detail-rarity-glow-rgb) / .12) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 5px),radial-gradient(circle at 58% 68%,#ffffff1a 0,#ffffff1a 1px,#fff0 4px),radial-gradient(circle at 76% 48%,rgb(var(--detail-rarity-glow-rgb) / .11) 0,rgb(var(--detail-rarity-glow-rgb) / .11) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 5px),radial-gradient(circle at 88% 78%,rgb(var(--detail-rarity-glow-rgb) / .1) 0,rgb(var(--detail-rarity-glow-rgb) / .1) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 5px);filter:blur(5px) contrast(1.34);opacity:.76;transform:translate3d(-16%,0,0);animation:detail-mist-drift 12s linear infinite}.detail-header:after{top:-42%;right:-42%;bottom:-42%;left:-42%;background:radial-gradient(ellipse 5% 9% at 4% 68%,#ffffff24,rgb(var(--detail-rarity-glow-rgb) / .07) 38%,#fff0 66%),radial-gradient(ellipse 7% 10% at 11% 39%,rgb(var(--detail-rarity-glow-rgb) / .17),rgb(var(--detail-rarity-glow-rgb) / .07) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 68%),radial-gradient(ellipse 4% 8% at 19% 78%,rgb(var(--detail-rarity-glow-rgb) / .16),rgb(var(--detail-rarity-glow-rgb) / .06) 40%,rgb(var(--detail-rarity-glow-rgb) / 0) 67%),radial-gradient(ellipse 8% 12% at 26% 52%,rgb(var(--detail-rarity-glow-rgb) / .18),rgb(var(--detail-rarity-glow-rgb) / .08) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 69%),radial-gradient(ellipse 5% 9% at 34% 24%,#ffffff1f,rgb(var(--detail-rarity-glow-rgb) / .06) 38%,#fff0 65%),radial-gradient(ellipse 6% 10% at 45% 83%,rgb(var(--detail-rarity-glow-rgb) / .17),rgb(var(--detail-rarity-glow-rgb) / .07) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 68%),radial-gradient(ellipse 4% 8% at 49% 44%,rgb(var(--detail-rarity-glow-rgb) / .14),rgb(var(--detail-rarity-glow-rgb) / .06) 40%,rgb(var(--detail-rarity-glow-rgb) / 0) 66%),radial-gradient(ellipse 7% 11% at 57% 30%,rgb(var(--detail-rarity-glow-rgb) / .16),rgb(var(--detail-rarity-glow-rgb) / .07) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 68%),radial-gradient(ellipse 5% 8% at 64% 64%,#ffffff1a,rgb(var(--detail-rarity-glow-rgb) / .05) 38%,#fff0 65%),radial-gradient(ellipse 8% 12% at 79% 49%,rgb(var(--detail-rarity-glow-rgb) / .16),rgb(var(--detail-rarity-glow-rgb) / .07) 42%,rgb(var(--detail-rarity-glow-rgb) / 0) 68%),radial-gradient(ellipse 4% 7% at 86% 22%,#ffffff1a,rgb(var(--detail-rarity-glow-rgb) / .05) 38%,#fff0 64%),radial-gradient(ellipse 5% 9% at 96% 72%,rgb(var(--detail-rarity-glow-rgb) / .13),rgb(var(--detail-rarity-glow-rgb) / .05) 40%,rgb(var(--detail-rarity-glow-rgb) / 0) 66%),radial-gradient(circle at 7% 23%,#ffffff24 0,#ffffff24 1px,#fff0 3px),radial-gradient(circle at 13% 57%,rgb(var(--detail-rarity-glow-rgb) / .13) 0,rgb(var(--detail-rarity-glow-rgb) / .13) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 4px),radial-gradient(circle at 21% 31%,#ffffff1a 0,#ffffff1a 1px,#fff0 4px),radial-gradient(circle at 25% 84%,rgb(var(--detail-rarity-glow-rgb) / .12) 0,rgb(var(--detail-rarity-glow-rgb) / .12) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 4px),radial-gradient(circle at 38% 67%,#ffffff1a 0,#ffffff1a 1px,#fff0 3px),radial-gradient(circle at 52% 18%,rgb(var(--detail-rarity-glow-rgb) / .11) 0,rgb(var(--detail-rarity-glow-rgb) / .11) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 4px),radial-gradient(circle at 66% 76%,#ffffff17 0,#ffffff17 1px,#fff0 3px),radial-gradient(circle at 73% 34%,rgb(var(--detail-rarity-glow-rgb) / .11) 0,rgb(var(--detail-rarity-glow-rgb) / .11) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 4px),radial-gradient(circle at 91% 53%,rgb(var(--detail-rarity-glow-rgb) / .1) 0,rgb(var(--detail-rarity-glow-rgb) / .1) 1px,rgb(var(--detail-rarity-glow-rgb) / 0) 4px);filter:blur(2.6px) contrast(1.5);opacity:.46;transform:translate3d(-22%,0,0);animation:detail-mist-drift-soft 18s linear infinite -6s}.detail-header>*{position:relative;z-index:1}.detail-header>div{min-width:0}.detail-card-panel .detail-header{flex:0 0 auto;margin:calc(-1 * var(--panel-padding-top)) calc(-1 * var(--panel-padding-x)) 0}@keyframes detail-mist-drift{0%{opacity:0;transform:translate3d(-18%,2%,0) scaleX(.96)}18%{opacity:.72}74%{opacity:.62}to{opacity:0;transform:translate3d(18%,-2%,0) scaleX(1.04)}}@keyframes detail-mist-drift-soft{0%{opacity:0;transform:translate3d(-24%,-1%,0) scaleX(.92)}22%{opacity:.5}78%{opacity:.42}to{opacity:0;transform:translate3d(16%,1%,0) scaleX(1.08)}}@media(prefers-reduced-motion:reduce){.nav-link,.nav-active-indicator,.nav-more-panel{transition:none}.app-shell[data-description-mode=compact][data-page-kind=data]:before,.app-shell[data-description-mode=compact][data-page-kind=data]:after{animation:none;transform:translate3d(-50%,calc(-50% + var(--compact-mode-bg-y-start)),0) rotate(var(--compact-mode-bg-angle));will-change:auto}.legacy-home-page,.legacy-info-page{animation:none}.legacy-home-button,.legacy-home-button:before,.legacy-home-button:after,.legacy-home-button-icon{transition:none}.legacy-home-button:hover,.legacy-home-button:focus-visible,.legacy-home-button:active{transform:none}.legacy-home-button:hover:after,.legacy-home-button:focus-visible:after{opacity:0;transform:skew(-18deg) translate(-80%)}.legacy-home-button:hover .legacy-home-button-icon,.legacy-home-button:focus-visible .legacy-home-button-icon{transform:none}.home-reading-cat,.home-reading-cat-image{transition:none}.home-reading-cat:hover,.home-reading-cat:focus-visible{transform:none}.home-reading-cat.is-popping{animation:home-reading-cat-pop-reduced .18s ease-out}.home-reading-cat-tip{animation:home-reading-cat-tip-reduced .65s ease-out both}.about-handwalk,.about-handwalk-character{animation:none}.about-handwalk-character,.about-handwalk-character img{transition:none}.about-handwalk-character.is-popping:after{animation:about-handwalk-spark-reduced .18s ease-out}.about-handwalk-character.is-popping img{animation:about-handwalk-pop-reduced .18s ease-out}.about-handwalk-feedback{animation:about-handwalk-feedback-reduced .42s ease-out both;will-change:opacity}.app-shell[data-page=home] .about-handwalk.is-home-journeying{animation:about-handwalk-home-journey-reduced .9s ease-out both}.legacy-about-portrait-swap-image{animation:legacy-about-portrait-swap-reduced .16s ease-out both;filter:none}.nav-link:hover,.nav-link:focus-visible{transform:none}.panel-easter-egg,.panel-easter-egg:before,.panel-easter-egg-image{transition:none}.panel-easter-egg:hover,.panel-easter-egg:focus-visible,.panel-easter-egg.is-pointer-hovered{transform:translate(-50%) scale(1)}.panel-easter-egg.is-active:hover .panel-easter-egg-color,.panel-easter-egg.is-active:focus-visible .panel-easter-egg-color,.panel-easter-egg.is-active.is-pointer-hovered .panel-easter-egg-color{transform:none}.panel-easter-egg.is-pulsing .panel-easter-egg-image{animation:none}.detail-header:before,.detail-header:after{animation:none;opacity:.5;transform:translateZ(0)}}.detail-header h2{margin:0;color:#fff;font-size:26px;line-height:1.1;font-weight:520;letter-spacing:0}.detail-header p{margin:4px 0 0;color:#ffffffc7;font-size:15px}.rarity-label{flex:0 0 auto;color:#ffffffdb;font-size:16px;white-space:nowrap}.detail-body{padding:15px 16px 18px;font-size:17px;line-height:1.48}.detail-card-panel .detail-body{position:relative;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;touch-action:pan-y}.detail-card-panel .detail-body-scroll{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;min-height:0;padding:14px 0 0;overflow:hidden auto;overscroll-behavior:contain;pointer-events:auto;user-select:text;-webkit-user-select:text;scrollbar-width:none;-ms-overflow-style:none}.detail-card-panel .detail-body-scroll.is-panel-easter-hovered{cursor:pointer}.detail-card-panel .detail-body-scroll::-webkit-scrollbar{display:none;width:0;height:0}.detail-card-panel .detail-body-content{position:relative;z-index:2;display:flex;flex-direction:column;min-height:100%;pointer-events:auto;user-select:text;-webkit-user-select:text}.detail-card-panel .detail-body-content>p{flex:0 0 auto;pointer-events:auto;user-select:text;-webkit-user-select:text;cursor:text}.detail-card-panel .detail-body-content>p *{pointer-events:auto;user-select:text;-webkit-user-select:text}.detail-card-panel .detail-body-content a,.detail-card-panel .detail-copy-tools,.detail-card-panel .detail-copy-tools *{pointer-events:auto}.detail-body p{margin:0 0 12px}.detail-body p:last-child{margin-bottom:0}.stat{color:#e7d44f;font-weight:720}.status-effect{font-weight:720}.status-effect-buff{color:var(--status-effect-buff)}.status-effect-debuff{color:var(--status-effect-debuff)}.flavor{color:#8a7c66;font-size:13px;font-style:italic;text-align:left}@media(max-width:960px){:root{--loadout-icon-display-size: 72px;--loadout-icon-display-scale: .28125;--loadout-icon-gap: 3px}.nav-link{font-size:22px}.site-nav{gap:18px}.nav-more-link{font-size:15px}.topbar-search{width:min(240px,24vw)}.legacy-home-page{padding:34px 18px 30px}.home-reading-cat{left:14px;bottom:16px;width:clamp(118px,15vw,154px)}.home-reading-cat-tip{max-width:min(240px,52vw)}.legacy-home-title-box{gap:22px;margin-bottom:24px}.legacy-home-logo{width:150px;height:188px}.legacy-home-title-sub{font-size:52px}.legacy-home-title{font-size:78px}.legacy-home-button-box,.legacy-home-button-row{gap:12px}.legacy-home-button{grid-template-columns:90px minmax(0,1fr);width:246px;min-height:84px;padding:0 16px 0 10px}.legacy-home-button-icon{width:82px;height:82px}.legacy-home-button-text{font-size:24px}.footer-inner{grid-template-columns:minmax(0,1fr)}.footer-page{display:none}.footer-copyright-panel{width:min(620px,calc(100vw - 32px))}.addon-module-grid{grid-template-columns:repeat(auto-fill,396px)}.power-jump-nav{padding:12px 14px 16px}.power-jump-title{font-size:30px}.back-to-top-button{right:26px;width:46px;height:46px}.legacy-about-main-body{flex-direction:column;min-height:0}.legacy-about-portrait-image{width:100%;height:auto;max-height:none}.legacy-about-info{min-width:0;margin-left:0;padding:20px 0 0}.legacy-about-main-info-wrapper{margin:0}.legacy-about-bottom-info{padding:24px 0 0}.app-shell[data-page=info-about] .perk-stage{padding:28px clamp(18px,3vw,48px) 48px}.app-shell[data-page=info-about] .legacy-info-surface,.app-shell[data-page=info-about] .legacy-info-page{height:auto}.app-shell[data-page=info-about] .legacy-about-main-body{height:auto;overflow:visible}.app-shell[data-page=info-about] .legacy-about-portrait-image{height:auto;max-height:none}.app-shell[data-page=info-about] .legacy-about-info{height:auto;margin-left:0;padding:20px 0 0}.app-shell[data-page=info-about] .legacy-about-main-info{padding-top:0}.app-shell[data-page=info-about] .legacy-about-bottom-info{margin-top:0;padding:24px 0 0}.app-shell[data-page=info-about] .about-handwalk{position:relative;right:auto;bottom:auto;width:min(300px,68vw);margin:18px 0 0 auto}.app-shell[data-page=info-about] .legacy-about-hover{position:static;width:auto;pointer-events:auto;transform:translateY(20%)}.app-shell[data-page=info-about] .legacy-about-social-links:hover .legacy-about-hover,.app-shell[data-page=info-about] .legacy-about-social-links:focus-within .legacy-about-hover{transform:translateY(0)}.legacy-thanks-line{flex-direction:column;align-items:center}.legacy-thanks-featured-card,.legacy-thank-card{width:min(100%,720px);max-width:none}.legacy-log-info-paragraph{width:100%;margin-right:0;margin-left:0}.legacy-log-info-title{float:none;margin:0 0 18px}.addon-module-header h2{font-size:30px}.addon-module-power-name{font-size:16px}.survivor-item-module-title{font-size:clamp(32px,6vw,52px)}.offering-section-title{font-size:22px}}@media(max-width:720px){:root{--loadout-icon-display-size: 52px;--loadout-icon-display-scale: .203125;--loadout-icon-gap: 2px;--mobile-panel-tabs-height: calc(72px + env(safe-area-inset-bottom, 0px)) ;--mobile-panel-open-height: min( 65vh, calc(100vh - var(--topbar-height) - var(--mobile-panel-tabs-height) - 16px), 560px )}body{overflow:hidden}.topbar{left:0;right:0;width:100vw;height:auto;min-height:var(--topbar-height);padding:10px 12px;gap:10px}.site-nav{gap:12px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-user-select:none;user-select:none;cursor:grab}.site-nav::-webkit-scrollbar{display:none;width:0;height:0}.site-nav.is-dragging,.site-nav.is-dragging .nav-link{cursor:grabbing}.nav-more-panel{position:fixed;left:auto;right:12px;top:calc(var(--topbar-height) + 8px);width:min(220px,calc(100vw - 24px));transform:translateY(-6px)}.nav-more-panel:before{display:none}.nav-more-menu:hover .nav-more-panel,.nav-more-menu:focus-within .nav-more-panel,.nav-more-menu.is-open .nav-more-panel{transform:translateY(0)}.app-shell[data-page=killer-addons] .topbar,.app-shell[data-page=survivor-items] .topbar,.app-shell[data-page=offerings] .topbar,body[data-page-kind=home] .topbar,body[data-page-kind=info] .topbar{padding-right:12px}.topbar-actions{gap:4px}.topbar-search{display:none;width:min(180px,42vw);height:52px}.topbar-search:not(:hover):not(:focus-within):not(.has-query){width:48px}.topbar-search-input{height:38px;padding-right:44px;font-size:15px}.topbar-search-button{width:48px;height:52px}.topbar-search-button svg{width:28px;height:28px}.nav-link{font-size:18px}.nav-active-indicator{bottom:-5px}.legacy-home-page{justify-content:flex-start;padding:22px 12px 28px}.legacy-home-title-box{flex-direction:column;gap:12px;margin-bottom:20px}.legacy-home-logo{width:116px;height:145px}.legacy-home-title-text{text-align:center}.legacy-home-title-sub{font-size:32px}.legacy-home-title{font-size:48px}.legacy-home-subtitle{margin-top:8px;font-size:14px}.app-shell[data-page=home] .about-handwalk{right:10px;bottom:12px;width:min(124px,31vw)}.home-reading-cat{left:8px;bottom:12px;width:min(108px,27vw)}.home-reading-cat-tip{top:8%;max-width:min(190px,50vw);font-size:12px;line-height:1.18}.legacy-home-button-box{gap:8px}.legacy-home-button-row{display:grid;grid-template-columns:repeat(var(--legacy-home-mobile-columns, 2),minmax(0,150px));gap:8px}.legacy-home-button-row[data-button-count="3"] .legacy-home-button:last-child{grid-column:1 / -1;justify-self:center;width:min(100%,150px)}.legacy-home-button{grid-template-columns:64px minmax(0,1fr);width:100%;min-height:62px;padding:0 8px 0 6px}.legacy-home-button-icon{width:58px;height:58px}.legacy-home-button-text{font-size:18px}.legacy-home-meta{margin-top:22px;font-size:13px}.legacy-home-meta-text,.legacy-home-meta-link{white-space:normal}.legacy-home-meta-separator{margin:0 8px}.legacy-info-surface{width:100%}.legacy-info-page{padding-bottom:12px}.legacy-about-main-title{font-size:28px}.legacy-about-sub-title,.legacy-about-info-text,.legacy-about-hover-text,.legacy-about-bottom-text{font-size:15px}.legacy-about-social-links-owner{font-size:17px}.app-shell[data-page=info-about] .about-handwalk{width:min(240px,74vw);margin-top:16px}.legacy-thanks-page>*{margin:20px 0}.legacy-thanks-main-title{font-size:42px}.legacy-thanks-sub-title{font-size:20px}.legacy-thanks-2026-text,.legacy-thanks-footer-text{font-size:15px;line-height:1.7}.legacy-thank-image{width:82px;height:82px}.legacy-thanks-featured-card,.legacy-thank-card{padding:10px}.legacy-thanks-featured-card .legacy-thanks-main-text,.legacy-thank-card .legacy-thanks-main-text{font-size:22px}.legacy-thanks-featured-card .legacy-thanks-info-text,.legacy-thanks-info-text{font-size:14px}.legacy-log-info-paragraph{padding:16px}.legacy-log-info-main-title{font-size:30px}.legacy-log-info-sub-title{font-size:18px}.legacy-log-info-text{font-size:15px;line-height:1.7}.addon-module-grid{grid-template-columns:minmax(0,300px);gap:12px}.power-jump-nav{margin-bottom:4px;padding:12px 10px 14px}.power-jump-title{margin-bottom:10px;font-size:25px}.power-jump-list{gap:5px}.back-to-top-button{right:18px;bottom:calc(var(--mobile-panel-tabs-height) + var(--footer-height) + 16px);width:44px;height:44px}.back-to-top-button svg{width:23px;height:23px}.addon-module{padding:8px}.addon-module-header{gap:10px;margin-bottom:8px}.addon-module-header h2{font-size:25px}.addon-module-power-name{font-size:14px}.addon-entry-grid{justify-content:center}.survivor-item-module-list{gap:12px}.survivor-item-module{padding:10px}.offering-section-list{gap:12px}.offering-section{padding:10px}.offering-entry-grid{justify-content:center}.survivor-item-module-title{right:10px;bottom:16px;max-width:calc(100% - 20px);font-size:34px}.survivor-item-module-body{flex-direction:column;gap:14px}.survivor-item-section{width:100%}.panel-toggle,.panel-handle{display:none}body[data-page-kind=data] .app-shell{height:calc(100% - var(--mobile-panel-tabs-height))}.mobile-panel-tabs{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:var(--mobile-panel-tabs-height);padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#070707fa;border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -12px 24px #00000057}.mobile-panel-tab{display:grid;grid-template-rows:26px 1fr;align-items:center;justify-items:center;min-width:0;min-height:58px;padding:6px 4px 5px;color:#f7f7f7bd;background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer}.mobile-panel-tab:hover,.mobile-panel-tab:focus-visible{color:#fff;background:#ffffff12;outline:none}.mobile-panel-tab[aria-pressed=true]{color:var(--selection-color);background:#f2c94c1a;border-color:#f2c94c61}.mobile-panel-tabs .panel-handle-icon{display:inline-flex;align-items:center;justify-content:center}.mobile-panel-tabs .panel-handle-icon svg{width:23px;height:23px}.mobile-panel-tabs .panel-handle-text{max-width:100%;overflow:hidden;font-size:12px;font-weight:800;letter-spacing:0;line-height:1.05;text-overflow:ellipsis;text-orientation:mixed;white-space:nowrap;writing-mode:horizontal-tb}.workspace,.app-shell[data-panel=open] .workspace{display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0}.perk-stage{min-height:0;height:100%;margin-left:0;padding:22px 12px calc(var(--mobile-panel-tabs-height) + 24px)}.app-shell[data-panel-space=reserved] .perk-stage{margin-left:0}.app-shell[data-panel=open] .perk-stage{padding-bottom:calc(var(--mobile-panel-tabs-height) + var(--mobile-panel-open-height) + 24px)}.detail-panel{--panel-padding-top: 0px;--panel-padding-x: 0px;--panel-padding-bottom: 0px;position:fixed;left:0;right:0;top:auto;bottom:var(--mobile-panel-tabs-height);z-index:35;width:auto;height:min(65vh,560px);height:var(--mobile-panel-open-height);padding:var(--panel-padding-top) var(--panel-padding-x) var(--panel-padding-bottom);border-top:1px solid rgba(255,255,255,.1);border-right:0;box-shadow:0 -18px 34px #00000047;transform:translateY(100%);transition:opacity .14s ease,transform .18s ease}.app-shell[data-panel=open] .detail-panel{--panel-padding-top: 14px;--panel-padding-x: 16px;--panel-padding-bottom: 18px;transform:translateY(0)}.detail-panel:not(:hover):not(:focus-within) .detail-copy-tools{opacity:1}.panel-easter-egg{width:clamp(140px,54%,210px)}.floating-card{display:none}.site-footer{height:auto;min-height:var(--footer-height);padding:10px 12px}.custom-scrollbar{right:5px;top:calc(var(--topbar-height) + 8px);bottom:calc(var(--mobile-panel-tabs-height) + var(--footer-height) + 8px);width:10px;padding:0 2px;opacity:.16}.custom-scrollbar-track{top:0;right:3px;bottom:0;left:3px}.custom-scrollbar-thumb{left:1px;right:1px}.export-panel{left:12px;right:12px;top:calc(var(--topbar-height) + 12px);bottom:calc(var(--footer-height) + 12px);width:auto;padding:14px}.export-actions,.recognition-actions{grid-template-columns:1fr}.export-preview-lightbox,.export-preview-hint{display:none}.footer-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px}.footer-copyright-icon{width:24px;height:24px;margin-right:8px}.footer-copyright-label{font-size:11px}.footer-meta-line{flex-wrap:wrap;gap:3px 0;overflow:visible;font-size:12px;white-space:normal}.footer-inline-link,.footer-inline-toggle{white-space:nowrap}.footer-separator{margin:0 6px}.footer-copyright-panel{position:fixed;left:12px;right:12px;bottom:calc(var(--footer-height) - 8px);width:auto;max-height:min(68vh,520px);padding:16px;transform-origin:18px 100%}body[data-page-kind=data] .footer-copyright-panel{bottom:calc(var(--mobile-panel-tabs-height) + var(--footer-height) - 8px)}.footer-page{align-items:flex-end}.footer-page strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.nav-link,.nav-active-indicator,.nav-more-panel{transition:none}.legacy-info-page{animation:none}.nav-link:hover,.nav-link:focus-visible{transform:none}.footer-copyright-panel.is-open{animation:none;opacity:1;transform:none}.footer-copyright-panel.is-closing{animation:footer-copyright-fade-out .12s ease-out}}@media(max-width:720px)and (prefers-reduced-motion:reduce){.nav-link,.nav-active-indicator{transform:none}}
