/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}.accountBar{z-index:600;min-height:98px;padding:16px 44px;padding-top:calc(16px + var(--safe-top));color:#b99663;letter-spacing:.12em;text-transform:uppercase;background:#100b08;border-bottom:1px solid #493321;align-items:center;gap:10px;min-width:0;font:700 16px Arial,sans-serif;display:flex;position:relative}.accountBrand{color:#d0a34f;align-items:center;gap:15px;min-width:max-content;display:flex}.accountBrand h1{color:#e1c99e;letter-spacing:.14em;margin:4px 0 0;font-size:22px;line-height:1}.accountBrand h1 small{color:#8e7654;font-size:9px}.accountBrand .eyebrow{letter-spacing:.18em;font-size:9px}.accountMenuWrap{width:min(240px,100vw - 24px);margin-left:auto;position:relative}.accountMenuWrap .accountMenu{width:100%;min-width:100%}.accountIdentity{color:#d0a34f;letter-spacing:.04em;text-transform:none;cursor:pointer;background:linear-gradient(#21160e,#160e09);border:1px solid #66764a;align-items:center;gap:14px;width:100%;min-width:0;height:62px;padding:12px 20px;font:700 15px Arial,sans-serif;display:inline-flex;box-shadow:inset 0 1px #dba75818;font-size:15px!important}.accountIdentity:hover{color:#f0bd72;border-color:#c28a506e}.accountDot{background:#75a36d;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 12px #75a36d}.accountName{text-align:left;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;flex:auto;overflow:hidden}.accountMenuCaret{color:#9c8262;flex:none;font-size:14px}.accountMenu{z-index:50;background:#100b08;border:1px solid #c28a506e;flex-direction:column;width:100%;min-width:0;margin-top:4px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 6px 16px #05030266}.accountMenuItem{color:#d8c39a;text-align:left;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #251912;padding:9px 14px;text-decoration:none;font:700 10px Arial,sans-serif!important}.accountMenuItem:last-child{border-bottom:0}.accountMenuItem:hover{color:#f0bd72;background:#1c140d}.accountMenuItemAdmin{color:#75a36d}.accountMenuItemAdmin:hover{color:#a8d69f}.accountMenuItemLogout{color:#c85c35}.accountMenuItemLogout:hover{color:#f0bd72}.adminShell{color:#e7d3ae;background:#0a0705;grid-template-columns:220px minmax(0,1fr);min-height:100%;font-family:Arial,sans-serif;display:grid}.adminSideNav{background:#100b08;border-right:1px solid #c28a506e;flex-direction:column;gap:16px;padding:20px 16px;display:flex}.adminSideNavHeader{color:#d0a34f;letter-spacing:.2em;font:700 13px Arial,sans-serif}.adminToolList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.adminToolLink{color:#c9ab7c;letter-spacing:.04em;border-radius:4px;padding:8px 10px;font-size:13px;text-decoration:none;display:block}.adminToolLink:hover{color:#f0bd72;background:#1c140d}.adminToolLinkActive{color:#f0bd72;background:#241a10;border:1px solid #c28a506e}.adminSideNavFooter{color:#9c8262;flex-direction:column;gap:6px;margin-top:auto;font-size:12px;display:flex}.adminSideNavFooter a{color:#c85c35;text-decoration:none}.adminSideNavFooter a:hover{color:#f0bd72}.adminContent{min-width:0;padding-block:28px 32px;overflow-x:auto}@media (width<=1024px){.adminShell{grid-template-columns:180px minmax(0,1fr)}}@media (width<=768px){.adminShell{grid-template-columns:minmax(0,1fr)}.adminSideNav{border-bottom:1px solid #c28a506e;border-right:none;flex-flow:wrap;align-items:center;gap:10px 16px;padding:12px 16px;overflow-x:auto}.adminToolList{flex-flow:wrap}.adminSideNavFooter{flex-direction:row;gap:12px;margin-top:0;margin-left:auto}}.adminPlayersTool h1{color:#efc272;margin:0 0 4px;font:700 22px Georgia,serif}.adminToolSubhead{color:#9c8262;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px}.adminToolError{color:#f2a68a;background:#2d100d40;border:1px solid #c85c356e;margin:0 0 16px;padding:8px 12px;font-size:13px}.adminPlayerList{flex-direction:column;gap:8px;display:flex}.adminPlayerRow{background:#100b08;border:1px solid #c28a506e;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}@media (width<=1024px){.adminPlayerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=768px){.adminPlayerRow{grid-template-columns:minmax(0,1fr)}}.adminPlayerRowFlagged{background:#1c0f0a;border-color:#c85c35b0}.adminPlayerIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.adminPlayerIdentity b{color:#efc272;font-size:14px}.adminPlayerIdentity span{color:#9c8262;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.adminPlayerIp{flex-wrap:wrap;align-items:center;gap:6px;display:flex;white-space:normal!important}.adminDuplicateBadge{color:#f2a68a;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#2d100d;border:1px solid #c85c35;max-width:260px;padding:2px 6px;font-size:10px;display:inline-block;overflow:hidden}.adminPlayerStats{color:#c9ab7c;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.adminPlayerOrbs{color:#c9ab7c;flex-direction:column;gap:3px;font-size:11px;display:flex}.adminOrbLabel{color:#9c8262;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.adminOrb:before{content:"◆ "}.adminOrbMagic{color:#7fa8c9}.adminOrbAlteration{color:#8fbf9f}.adminOrbAugment{color:#d0a34f}.adminOrbRegal{color:#e0c060}.adminOrbExalt{color:#f0e6c8}.adminOrbChaos{color:#c9825a}.adminOrbScouring{color:#9c9c9c}.adminPlayerActions{flex-direction:column;gap:8px;display:flex}.adminPlayerNoCharacter{color:#766049;align-self:center;font-size:11px}.adminGrantForm{background:#100b08;border:1px solid #c28a506e;flex-wrap:wrap;align-items:end;gap:14px;margin:10px 0 0;padding:12px 14px;display:flex}.adminGrantAmountInput{color:#e7d3ae;background:#100b08;border:1px solid #c28a506e;width:160px;padding:8px 10px;font-size:13px}.adminGrantAmountInput:focus{border-color:#d0a34f;outline:none}.adminGrantArmedNotice{color:#e69a7a;background:#1c0f0af2;border:1px solid #c85c356e;flex-basis:100%;margin:0;padding:10px 13px;font-size:12px;line-height:1.5}.adminGrantResult{color:#a8d69f;flex-basis:100%;margin:0;font-size:13px}.adminSearchInput{color:#e7d3ae;background:#100b08;border:1px solid #c28a506e;width:100%;max-width:360px;margin:0 0 16px;padding:8px 10px;font-size:13px;display:block}.adminSearchInput:focus{border-color:#d0a34f;outline:none}.adminToolEmpty{color:#9c8262;font-size:13px}.adminToggle{color:#c9ab7c;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:#1c140d;border:1px solid #c28a506e;padding:6px 10px;font-size:11px}.adminToggle:hover:not(:disabled){color:#f0bd72;border-color:#d0a34f}.adminToggle:disabled{opacity:.6;cursor:default}.adminToggleOn{color:#a8d69f;border-color:#75a36d}.adminToggleOff{color:#e69a7a;border-color:#c85c356e}.adminChatTool h1{color:#efc272;margin:0 0 4px;font:700 22px Georgia,serif}.adminChatWipeForm{flex-wrap:wrap;align-items:end;gap:16px;margin:18px 0;display:flex}.adminChatField{color:#9c8262;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:6px;font-size:11px;display:flex}.adminSelect{color:#e7d3ae;text-transform:none;letter-spacing:normal;background:#100b08;border:1px solid #c28a506e;min-width:min(220px,100%);padding:8px 10px;font-size:13px}.adminSelect:focus{border-color:#d0a34f;outline:none}.adminChatArmedNotice{color:#e69a7a;background:#1c0f0af2;border:1px solid #c85c356e;max-width:560px;margin:0 0 16px;padding:10px 13px;font-size:12px;line-height:1.5}.adminChatWipeResult{color:#a8d69f;margin:0 0 16px;font-size:13px}.adminChatNote{color:#766049;max-width:560px;font-size:11px;line-height:1.5}.adminServiceTool h1{color:#efc272;margin:0 0 4px;font:700 22px Georgia,serif}.adminServiceSection{background:#100b08;border:1px solid #c28a506e;max-width:560px;margin:0 0 22px;padding:14px 16px}.adminServiceSection h2{color:#d0a34f;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font:700 13px Arial,sans-serif}.adminServiceHint{color:#9c8262;margin:0 0 12px;font-size:12px;line-height:1.5}.adminServiceCheckboxRow{color:#e7d3ae;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.adminServiceSectionToggles{flex-direction:column;gap:10px;display:flex}.adminServiceSectionRow{grid-template-columns:180px 1fr;align-items:center;gap:24px;display:grid}.adminServiceGrayOutRow{color:#9c8262;font-size:12px}.adminServiceMessageInput{color:#e7d3ae;resize:vertical;background:#0a0705;border:1px solid #c28a506e;width:100%;padding:8px 10px;font:13px Arial,sans-serif;display:block}.adminServiceMessageInput:focus{border-color:#d0a34f;outline:none}.adminServiceDangerSection{border-color:#c85c356e;margin-top:30px}.adminAuditTool h1{color:#efc272;margin:0 0 4px;font:700 22px Georgia,serif}.adminAuditList{flex-direction:column;gap:8px;max-width:720px;display:flex}.adminAuditRow{background:#100b08;border:1px solid #c28a506e;padding:10px 14px}.adminAuditRowHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.adminAuditAction{color:#d0a34f;letter-spacing:.06em;text-transform:uppercase;font:700 12px Arial,sans-serif}.adminAuditTime{color:#766650;white-space:nowrap;font-size:11px}.adminAuditMeta{color:#9c8262;margin:4px 0 0;font-size:12px}.adminAuditMeta b{color:#e7d3ae}.adminAuditSummary{color:#c9ab7c;word-break:break-word;margin:4px 0 0;font-size:12px;line-height:1.5}@media (width<=768px){.accountBrand{display:none}.accountIdentity{min-width:0;max-width:46vw}.accountBar,.accountBar>*{min-width:0}}@media (width<=560px){.accountBar{gap:10px;padding-inline:12px}.accountIdentity{padding-inline:8px}}.chatDock{z-index:600;color:#e0bd7c;width:100%;min-height:0;padding-bottom:var(--safe-bottom);background:#0a0705;border-top:1px solid #c28a506e;flex-direction:column;font-family:Arial,sans-serif;display:flex;box-shadow:0 -6px 20px #05030266}@media (width>=1661px){html[data-chat=open] .chatDock{width:var(--chat-side-w);border-top:0;border-left:1px solid #c28a506e;height:100%;box-shadow:-6px 0 20px #05030266}html[data-chat=open] .chatDockBody{flex:auto;height:auto;min-height:0}html[data-chat=open] .chatDockResize{z-index:2;cursor:col-resize;touch-action:none;width:10px;display:block;position:absolute;top:0;bottom:0;left:-5px}html[data-chat=open] .chatDockResize:hover,body.chatResizing .chatDockResize{background:linear-gradient(90deg,#0000 4px,#c28a5066 4px 6px,#0000 6px)}html[data-chat=open] .chatDock{position:relative}html[data-chat=open][data-chat-side=left] .appRoot{grid-template-columns:var(--chat-side-w) minmax(0, 1fr)}html[data-chat=open][data-chat-side=left] .chatDock{border-left:0;border-right:1px solid #c28a506e;order:-1;box-shadow:6px 0 20px #05030266}html[data-chat=open][data-chat-side=left] .chatDockResize{left:auto;right:-5px}html[data-chat=open] .chatDockHandle{cursor:grab}html[data-chat=open] .chatDockHandle:active{cursor:grabbing}html[data-chat=open] .chatDockSideSwap{display:inline-flex}html[data-chat=open] .chatDockHasSplit .chatDockBody{flex:calc(1 - var(--chat-split,.5)) 1 0px}html[data-chat=open] .chatDockSplit{flex-direction:column;flex:var(--chat-split,.5) 1 0px;min-height:0;display:flex}html[data-chat=open] .chatDockSplitDivider{z-index:2;cursor:row-resize;touch-action:none;background:linear-gradient(#0000 2px,#c28a5066 2px 4px,#0000 4px);flex:none;height:7px;margin:-1px 0;display:block;position:relative}html[data-chat=open] .chatDockSplitDivider:hover,body.chatResizing .chatDockSplitDivider{background:linear-gradient(#0000 2px,#d0a34f 2px 4px,#0000 4px)}html[data-chat=open] .chatDockDropZone{z-index:3;pointer-events:none;color:#f0bd72;letter-spacing:.12em;text-transform:uppercase;background:#c28a5022;border:1px dashed #d0a34f;place-items:center;font:700 11px Arial,sans-serif;display:grid;position:absolute;left:0;right:0}}.chatDockSideSwap{color:#9c8262;cursor:pointer;justify-content:center;align-items:center;width:18px;height:18px;margin-left:2px;font-size:13px;font-style:normal;display:none}.chatDockSideSwap:hover{color:#f0bd72}.chatDockSplit,.chatDockSplitDivider,.chatDockDropZone,.chatDockResize{display:none}body.chatResizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.chatResizing iframe,body.chatResizing .appMain{pointer-events:none}body.inventoryOpen .chatDock{z-index:400}.chatDockHandle{color:#d0a34f;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#100b08;border:0;align-items:center;gap:8px;width:100%;padding:8px 16px;font:700 11px Arial,sans-serif;display:flex}.chatDockHandle:hover{color:#f0bd72}.chatDockCaret{color:#9c8262;margin-left:auto;font-size:9px}.chatUnreadBadge{color:#fff;background:#c85c35;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font:700 10px Arial,sans-serif;display:inline-flex}.chatLiveDot{background:#5f9e60;border-radius:50%;flex:none;width:6px;height:6px}.chatConnStatus{opacity:.7;font:400 10px Arial,sans-serif}.chatDisplaced{color:#ddd;background:#2b2b2b;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font:400 11px Arial,sans-serif;display:flex}.chatDisplaced button{color:#8fd08f;cursor:pointer;background:0 0;border:1px solid #5f9e60;border-radius:3px;padding:3px 8px;font:700 11px Arial,sans-serif}.chatDockBody{height:var(--chat-dock-h);border-top:1px solid #3b281a;flex-direction:column;display:flex}.chatTabs{overscroll-behavior-x:contain;scrollbar-width:none;background:#0d0906;border-bottom:1px solid #3b281a;flex:none;align-items:stretch;display:flex;overflow-x:auto}.chatTabs::-webkit-scrollbar{display:none}.chatTab{color:#9c8262;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #251912;padding:8px 12px;font:700 10px Arial,sans-serif}.chatTab:hover:not(:disabled){color:#e0bd7c}.chatTabActive{color:#f0bd72;background:#1c140d;box-shadow:inset 0 -2px #d0a34f}.chatTabDisabled{color:#5a4a38;cursor:not-allowed}.chatWhisperBar{background:#0d0906;border-bottom:1px solid #251912;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex;position:relative}.chatWhisperBar input{color:#e0bd7c;background:#100b08;border:1px solid #3b281a;flex:160px;min-width:0;max-width:260px;padding:5px 8px;font-size:11px}.chatWhisperResults{z-index:1;background:#100b08;border:1px solid #3b281a;flex-direction:column;min-width:min(180px,100% - 20px);max-width:calc(100% - 20px);max-height:200px;display:flex;position:absolute;top:100%;left:10px;overflow:auto}.chatWhisperResults button{color:#e0bd7c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #251912;padding:6px 10px;font-size:11px}.chatWhisperResults button:hover{background:#1c140d}.chatWhisperRecent{flex-wrap:wrap;gap:4px;display:flex}.chatWhisperChip{color:#9c8262;cursor:pointer;background:#100b08;border:1px solid #3b281a;padding:3px 8px;font-size:10px}.chatWhisperChipActive{color:#c98ad6;border-color:#c98ad6a0}.chatWhisperChipWrap{align-items:stretch;display:inline-flex}.chatWhisperChipWrap .chatWhisperChip{border-right:0}.chatWhisperChipDocked{color:#e0bd7c;background:#1c140d;border-color:#d0a34f}.chatWhisperChipDismiss{color:#6a5744;cursor:pointer;background:#100b08;border:1px solid #3b281a;padding:3px 6px;font-size:10px;line-height:1}.chatWhisperChipDismiss:hover{color:#d98c6b;border-color:#d98c6ba0}.chatFeed{overscroll-behavior:contain;scrollbar-color:#76502f #171009;background:#100b08;flex:auto;padding:8px 12px;overflow-y:auto}.chatFeedEmpty{color:#6b5844;font-size:11px}.chatLine{color:#d8c39a;overflow-wrap:anywhere;margin:0 0 5px;font:11px/1.4 Arial}.chatLineTime{color:#6b5844;margin-right:6px;font-size:10px}.chatLineChannel{color:#7fa8c9;margin-right:4px;font-size:10px}.chatLineAuthor{color:#efc272}.chatLineSystem .chatLineAuthor{color:#75a36d}.chatLineSystem{color:#a8d69f}.chatLineWhisper{color:#d8b6e8}.chatLineWhisper .chatLineAuthor,.chatLineWhisper .chatLineChannel{color:#c98ad6}.chatError{color:#f2a68a;background:#2d100d40;margin:0;padding:4px 12px;font-size:11px}.chatComposer{background:#0d0906;border-top:1px solid #3b281a;flex:none;gap:6px;padding:8px 10px;display:flex}.chatComposer select{color:#e0bd7c;background:#100b08;border:1px solid #3b281a;flex:0 auto;min-width:0;max-width:38%;padding:6px;font-size:11px}.chatComposer input{color:#e0bd7c;background:#100b08;border:1px solid #3b281a;flex:auto;min-width:0;padding:7px 10px;font-size:12px}.chatComposer input:focus,.chatComposer select:focus,.chatWhisperBar input:focus{border-color:#d0a34f;outline:none}.chatComposer button{color:#f0bd72;letter-spacing:.06em;cursor:pointer;background:#1c140d;border:1px solid #c28a506e;padding:7px 14px;font:700 11px Arial,sans-serif}.chatComposer button:hover:not(:disabled){border-color:#d0a34f}.chatComposer button:disabled{opacity:.5;cursor:default}.chatBox{z-index:610;min-width:200px;max-width:min(480px,100vw - 16px);min-height:160px;max-height:min(560px, calc(var(--vh) - var(--account-bar-h) - 16px));resize:both;background:#0a0705;border:1px solid #c28a506e;flex-direction:column;font-family:Arial,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 -4px 16px #05030266}.chatBoxCollapsed{resize:none;min-height:0;overflow:visible;height:34px!important}.chatBoxCollapsed .chatBoxHeader{flex:auto}.chatBoxDocked{z-index:auto;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;resize:none;border:0;border-top:1px solid #3b281a;flex:auto;position:static}.chatBoxHeader{background:#100b08;border-bottom:1px solid #3b281a;flex:none;justify-content:space-between;align-items:stretch;display:flex}.chatBoxTitleBar{color:#d8c39a;letter-spacing:.04em;cursor:grab;touch-action:none;flex:auto;align-items:center;min-width:0;padding:6px 10px;font:700 11px Arial,sans-serif;display:flex}.chatBoxTitleBar:active{cursor:grabbing}.chatBoxTitleBar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chatBoxTabs{color:#d8c39a;cursor:grab;touch-action:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.chatBoxTabs:active{cursor:grabbing}.chatBoxTab{color:#9c8262;letter-spacing:.04em;white-space:nowrap;cursor:pointer;touch-action:none;background:0 0;border:0;border-right:1px solid #251912;padding:6px 9px;font:700 10px Arial,sans-serif}.chatBoxTab:hover{color:#e0bd7c}.chatBoxTabActive{background:#1c140d}.chatBoxWhisper{border-color:#c85c356e}.chatBoxWhisper .chatBoxTitleBar,.chatBoxWhisper .chatBoxTabs{color:#e69a7a}.chatBoxChannel{border-color:#c28a506e}.chatBoxChannel .chatBoxTitleBar,.chatBoxChannel .chatBoxTabs{color:#f0bd72}.chatBoxTabWhisper{color:#e69a7a}.chatBoxTabChannel{color:#f0bd72}.chatBoxTabWhisper.chatBoxTabActive{box-shadow:inset 0 -2px #c85c35}.chatBoxTabChannel.chatBoxTabActive{box-shadow:inset 0 -2px #c28a50}.chatBoxHeaderActions{flex:none;align-items:center;gap:4px;padding:0 6px;display:flex}.chatBoxHeaderActions button{color:#9c8262;cursor:pointer;background:0 0;border:0;padding:3px 4px;font-size:12px;line-height:1}.chatBoxHeaderActions button:hover{color:#f0bd72}.chatBoxFeed{overscroll-behavior:contain;scrollbar-color:#76502f #171009;background:#100b08;flex:auto;padding:8px 10px;overflow-y:auto}.chatBoxReadOnly{background:#0d0906;border-top:1px solid #3b281a;margin:0;padding:8px 10px}.chatBoxComposer{background:#0d0906;border-top:1px solid #3b281a;flex:none;gap:6px;padding:8px 10px;display:flex}.chatBoxComposer input{color:#e0bd7c;background:#100b08;border:1px solid #3b281a;flex:auto;min-width:0;padding:6px 8px;font-size:11px}.chatBoxComposer input:focus{border-color:#d0a34f;outline:none}.chatBoxComposer button{color:#f0bd72;letter-spacing:.06em;cursor:pointer;background:#1c140d;border:1px solid #c28a506e;padding:6px 10px;font:700 10px Arial,sans-serif}.chatBoxComposer button:hover:not(:disabled){border-color:#d0a34f}.chatBoxComposer button:disabled{opacity:.5;cursor:default}.chatTabWrap{border-right:1px solid #251912;align-items:stretch;display:inline-flex}.chatTabWrap .chatTab{border-right:0}.chatTabPopout{color:#5a4a38;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:10px}.chatTabPopout:hover{color:#e0bd7c}.chatSettings{background:#0d0906;flex:none;align-items:stretch;margin-left:auto;display:flex;position:sticky;right:0;box-shadow:-8px 0 8px #0d0906}.chatSettingsToggle{color:#9c8262;cursor:pointer;background:0 0;border:0;border-left:1px solid #251912;padding:8px 12px;font-size:12px}.chatSettingsToggle:hover{color:#e0bd7c}.chatSettingsPanel{z-index:620;background:#100b08;border:1px solid #c28a506e;flex-direction:column;min-width:160px;padding:8px 10px;display:flex;position:fixed;box-shadow:0 6px 16px #05030266}.chatSettingsTitle{color:#d0a34f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:700 10px Arial,sans-serif}.chatSettingsRow{color:#d8c39a;cursor:pointer;align-items:center;gap:6px;padding:3px 0;font-size:11px;display:flex}.chatSettingsTitleSpaced{border-top:1px solid #251912;margin-top:10px;padding-top:8px}.chatTextSizeGroup{border:1px solid #3b281a;display:flex}.chatTextSizeOption{color:#9c8262;letter-spacing:.04em;cursor:pointer;background:#100b08;border:0;border-right:1px solid #3b281a;flex:1 1 0;padding:5px 0;font:700 10px Arial,sans-serif}.chatTextSizeOption:last-child{border-right:0}.chatTextSizeOption:hover{color:#e0bd7c}.chatTextSizeOptionActive{color:#f0bd72;background:#1c140d;box-shadow:inset 0 -2px #d0a34f}.chatResetConfirm{max-width:220px}.chatResetConfirmBody{color:#b6a180;margin:0 0 8px;font-size:11px;line-height:1.4}.chatResetConfirmActions{justify-content:flex-end;gap:6px;display:flex}.chatResetConfirmActions button{color:#d8c39a;letter-spacing:.04em;cursor:pointer;background:#1c140d;border:1px solid #3b281a;padding:5px 10px;font:700 10px Arial,sans-serif}.chatResetConfirmActions button:hover{color:#f0bd72;border-color:#d0a34f}.chatResetConfirmDanger{color:#f2a68a!important;border-color:#8a3d2e!important}.chatResetConfirmDanger:hover{color:#ffcdb6!important;border-color:#c85c35!important}.haltHuntMenu{z-index:620;background:#100b08;border:1px solid #c28a506e;flex-direction:column;gap:6px;width:240px;padding:8px;display:flex;position:fixed;box-shadow:0 6px 16px #05030266}.haltHuntMenuOption{color:#d8c39a;text-align:left;cursor:pointer;background:#1c140d;border:1px solid #3b281a;flex-direction:column;gap:2px;padding:8px 9px;display:flex}.haltHuntMenuOption:hover{border-color:#d0a34f}.haltHuntMenuOption b{color:#f0bd72;letter-spacing:.03em;font:700 11px Arial,sans-serif}.haltHuntMenuOption span{color:#9c8262;font-size:10px;line-height:1.35}.haltHuntMenuOptionDanger{border-color:#8a3d2e}.haltHuntMenuOptionDanger:hover{border-color:#c85c35}.haltHuntMenuOptionDanger b{color:#f2a68a}.itemContextMenu{z-index:620;background:#100b08;border:1px solid #c28a506e;flex-direction:column;gap:6px;width:200px;padding:6px;display:flex;position:fixed;box-shadow:0 6px 16px #05030266}.itemContextMenuIconWrap{margin:4px auto 6px;display:block;position:relative}.itemContextMenuIcon{object-fit:contain;background:radial-gradient(circle at 50% 28%,#241a10,#0a0705);border:1px solid #4c3320;width:100%;height:176px;display:block}.itemContextMenuIconWrap .itemStars{text-align:center;z-index:2;pointer-events:none;margin:0;position:absolute;bottom:8px;left:0;right:0}.itemContextMenuHead{color:#e0c89f;white-space:nowrap;text-overflow:ellipsis;text-align:center;border-bottom:1px solid #3b281a;margin-bottom:2px;padding:4px 7px 6px;font:700 11px Georgia;overflow:hidden}.itemContextMenuOption{box-sizing:border-box;color:#e0c89f;letter-spacing:.02em;text-align:left;cursor:pointer;background:#1c140d;border:1px solid #3b281a;border-radius:2px;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:8px 10px;font:700 11px Arial,sans-serif;transition:border-color .1s,background-color .1s,transform 50ms;display:flex}.itemContextMenuOption:hover:not(:disabled){color:#f0bd72;background:#2a1e12;border-color:#d0a34f}.itemContextMenuOption:active:not(:disabled){background:#180f09;transform:scale(.98)}.itemContextMenuOption:focus-visible{border-color:#d0a34f;outline:none;box-shadow:0 0 0 1px #d0a34f66}.itemContextMenuOption:disabled{color:#6b5d47;cursor:default;background:0 0;border-color:#0000}.itemContextMenuOption small{color:#9c8262;letter-spacing:0;text-transform:none;font:10px Arial}.itemContextMenuOption:hover:not(:disabled) small{color:#c9a878}.itemContextMenuOptionDisabled{color:#6b5d47;cursor:default;background:0 0;border:1px solid #0000}.globalContextMenu{width:220px;max-height:420px}.globalContextMenuLabel{color:#9c8262;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px 2px;font:700 10px Arial,sans-serif}.globalContextMenuDivider{background:#3b281a;height:1px;margin:2px 0}.globalContextMenuActivitySubmenu{width:300px;max-height:420px;padding:6px 0}.globalContextMenuFrontierSubmenu{width:220px;max-height:420px;padding:6px 0}.globalContextMenuFrontierSubmenu>div{padding:0 7px}.itemContextMenuSubmenuWrap{position:relative}.itemContextMenuSubmenuTrigger{width:100%}.itemContextMenuSubmenuTrigger b{color:inherit;font:700 12px Arial,sans-serif}.itemContextMenuSubmenu{z-index:621;background:#100b08;border:1px solid #c28a506e;flex-direction:column;gap:6px;width:140px;padding:6px;display:flex;box-shadow:0 6px 16px #05030266}.transferSubmenu{gap:6px;width:236px}.transferPlayerSearch{box-sizing:border-box;color:#e9dcc6;background:#1a130db3;border:1px solid #c28a506e;width:100%;padding:6px 8px;font:12px Arial,sans-serif}.transferPlayerSearch:focus{outline:1px solid #c28a50}.transferPlayerResults{flex-direction:column;gap:2px;max-height:160px;display:flex;overflow-y:auto}.transferHint{color:#a89478;padding:2px;font-size:11px}.transferError{color:#e07a6b;padding:2px;font-size:11px}.transferConfirm{margin-top:2px}.chatTextSize-small .chatLine{font-size:10px;line-height:1.35}.chatTextSize-small .chatFeedEmpty{font-size:10px}.chatTextSize-small .chatLineTime,.chatTextSize-small .chatLineChannel{font-size:9px}.chatTextSize-small .chatComposer input,.chatTextSize-small .chatBoxComposer input{font-size:10px}.chatTextSize-large .chatLine{font-size:13px;line-height:1.45}.chatTextSize-large .chatFeedEmpty{font-size:12px}.chatTextSize-large .chatLineTime,.chatTextSize-large .chatLineChannel{font-size:11px}.chatTextSize-large .chatComposer input,.chatTextSize-large .chatBoxComposer input{font-size:13px}@media (width<=768px){.chatTab{padding:7px 9px;font-size:9px}.chatComposer{padding:8px}.chatComposer button{padding:7px 10px}}.fatigue>div{color:#8f785e;letter-spacing:.1em;justify-content:space-between;align-items:center;font:700 8px Arial;display:flex}.fatigue>div b{color:#e0b871;font-size:12px}.fatigue>i{background:#302117;height:6px;margin:8px 0;display:block}.fatigue>i b{background:linear-gradient(90deg,#8c4329,#e1a850);flex:auto;height:auto;transition:width .3s;display:block}.fatigue>button{color:#b99663;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;width:100%;font:700 7px Arial}.fatigue>button:disabled{color:#5f5141}:root{--merc-card-w:280px;--merc-attr-row-h:30px;--merc-card-gap:14px;--night:#0d0a07;--panel:#19120d;--line:#493321;--sand:#d9c29a;--muted:#94836d;--gold:#d0a34f;--ember:#c85c35;--indigo:#33404e;--shell-max:1560px;--shell-pad:clamp(12px, 3vw, 48px);--panel-pad:clamp(14px, 2.2vw, 28px);--gap:clamp(10px, 1.6vw, 22px);--account-bar-h:156px;--sticky-top:8px;--vh:100vh;--page-top:var(--account-bar-h);--page-left:0px;--page-w:100vw;--page-h:calc(var(--vh) - var(--account-bar-h));--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--touch:44px;--modal-gap:22px;--chat-side-w:340px;--chat-dock-h:320px;--chat-handle-h:34px;--floating-z:900}@supports (height:100dvh){:root{--vh:100dvh}}@media (height<=720px){:root{--modal-gap:10px;--chat-dock-h:240px}}@media (width<=768px){:root{--chat-dock-h:280px;--chat-handle-h:44px}}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#8a5b30 #130d09}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#130d09;border-left:1px solid #342318}::-webkit-scrollbar-thumb{background:linear-gradient(#9b6938,#684323);border:2px solid #130d09;border-radius:8px;min-height:36px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#bd8449,#80562f)}::-webkit-scrollbar-corner{background:#130d09}html{background:var(--night);scroll-behavior:smooth}body{color:var(--sand);min-height:var(--vh);background:radial-gradient(circle at 70% 0,#4b2d18 0,#0000 28%),linear-gradient(135deg,#0c0907,#17100b);margin:0;font-family:Georgia,Times New Roman,serif}.appRoot{height:var(--vh);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.appColumn{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.appMain{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}body.inventoryOpen .appMain{overflow:hidden}@media (width>=1661px){html[data-chat=open] .appRoot{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0, 1fr) var(--chat-side-w)}}.pageShell{width:min(100%, var(--shell-max));padding-inline:var(--shell-pad);margin-inline:auto}.modalScroll{max-height:calc(var(--page-h) - 2 * var(--modal-gap));overscroll-behavior:contain;overflow:auto}.modalScroll>footer,.modalScroll>.modalFoot{z-index:1;position:sticky;bottom:0}.tableWrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-width:100%;position:relative;overflow-x:auto}.tableWrap>table{border-collapse:collapse;min-width:100%}.tableWrap>table thead th{z-index:1;position:sticky;top:0}.floatingCard{max-width:calc(100vw - 16px);max-height:calc(var(--vh) - 16px);overscroll-behavior:contain;box-sizing:border-box;overflow:auto}.toast{left:50%;bottom:calc(24px + var(--safe-bottom));z-index:var(--floating-z);overflow-wrap:anywhere;max-width:calc(100vw - 32px);position:fixed;transform:translate(-50%)}.cornerControl{--corner-step:26px;top:calc(8px + var(--corner-slot,0) * var(--corner-step));z-index:2;width:22px;height:22px;position:absolute;right:8px}@media (pointer:coarse){.cornerControl{--corner-step:calc(var(--touch) + 4px);top:calc(12px + var(--corner-slot,0) * var(--corner-step))}.cornerControl:after{content:"";inset:calc((22px - var(--touch)) / 2);position:absolute}}.duelPair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;display:grid}.duelPair>*{min-width:0}.duelPairWrap{min-width:0;container-type:inline-size}@container (width<=560px){.duelPair{grid-template-columns:minmax(0,1fr)}.duelPair>.duelPairDivider{width:100%;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.duelPair>.duelPairDivider:before,.duelPair>.duelPairDivider:after{content:"";opacity:.35;background:currentColor;height:1px}}.textClamp2{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.valueWrap{white-space:normal;overflow-wrap:anywhere;text-align:right;min-width:0}.chipRow{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;min-width:0;display:flex}.chip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#1c140d;border:1px solid #5a3f27;border-radius:3px;padding:1px 7px;font:700 10px Arial,sans-serif;display:inline-block}.gateLoading{background:#0d0a07;min-height:100%}.alphaGate{min-height:var(--vh);isolation:isolate;background:url(/game-art/liwa-frontier.png) 50%/cover no-repeat;place-items:center;padding:28px;display:grid;position:relative;overflow:hidden}.gateVeil{z-index:-1;background:radial-gradient(circle at 50% 35%,#0000 0 15%,#100a05b8 60%),linear-gradient(#09070570,#090604f2);position:absolute;inset:0;box-shadow:inset 0 0 180px #000}.gatePanel{text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(145deg,#17100de8,#0d0a08f5);border:1px solid #80613a;width:min(520px,100%);padding:46px 48px 38px;box-shadow:0 30px 90px #000c,inset 0 0 35px #c9802910}.gateSigil{color:#e0b871;border:1px solid #b88942;place-items:center;width:58px;height:58px;margin:0 auto 24px;font:700 29px Georgia,serif;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 20px #c96c2530,0 0 32px #b8752530}.gateSigil:first-letter{transform:rotate(-45deg)}.gateEyebrow{color:#c89b55;letter-spacing:.28em;margin:0 0 10px;font:700 9px Arial,sans-serif}.gatePanel h1{color:#ead6ae;letter-spacing:.16em;margin:0;font-size:clamp(23px,5vw,34px)}.gateLead{color:#aa987f;max-width:390px;margin:19px auto 28px;font-size:14px;line-height:1.65}.gateForm{text-align:left;gap:15px;display:grid}.gateForm label span{color:#bba47e;letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font:700 9px Arial,sans-serif;display:block}.gateForm input{color:#ead7b6;background:#0b0806d9;border:1px solid #533a25;outline:0;width:100%;padding:13px 14px;font:13px Arial,sans-serif}.gateForm input:focus{border-color:#b48240;box-shadow:0 0 0 2px #b4824025}.gateForm button{color:#21150a;letter-spacing:.17em;cursor:pointer;background:linear-gradient(#dbb46e,#a56c2d);border:1px solid #bd873d;margin-top:5px;padding:14px;font:800 10px Arial,sans-serif}.gateForm button:hover{filter:brightness(1.1)}.gateForm button:disabled{opacity:.6;cursor:default;filter:none}.authNotice{letter-spacing:.02em;background:#100b07;border:1px solid #3a2a1a;border-left-width:3px;margin:10px 0 0;padding:9px 12px;font:12px/1.5 Arial}.authNotice:focus-visible{outline-offset:2px;outline:2px solid #f4d35e}.authNotice--success{color:#cfe9dd;background:#0d1512;border-color:#4f8f7a #4f8f7a #4f8f7a #6fd0ac}.authNotice--warning{color:#e9d5a8;background:#17110a;border-color:#8a6a2c #8a6a2c #8a6a2c #f4d35e}.authNotice--error{color:#f0c3b5;background:#170d0a;border-color:#7d3a2a #7d3a2a #7d3a2a #d9705a}.googleRegister[aria-disabled=true]{opacity:.6;pointer-events:none}.gateError{color:#e78564;margin:-2px 0 0;font:12px Arial,sans-serif}.registrationPage{min-height:var(--vh);background:url(/game-art/liwa-frontier.png) 50%/cover no-repeat;place-items:center;padding:28px;display:grid}.registrationPanel{text-align:center;background:linear-gradient(145deg,#17100de8,#0d0a08f5);border:1px solid #80613a;width:min(520px,100%);padding:46px 48px 38px;box-shadow:0 30px 90px #000c,inset 0 0 35px #c9802910}.googleRegister{color:#21150a;letter-spacing:.13em;background:linear-gradient(#dbb46e,#a56c2d);border:1px solid #bd873d;padding:14px;font:800 10px Arial,sans-serif;text-decoration:none;display:block}.registrationDivider{color:#725f49;letter-spacing:.13em;margin:22px 0 15px;font:700 8px Arial,sans-serif}.registrationBack{color:#bba47e;margin-top:22px;font:11px Arial,sans-serif;display:inline-block}.registrationResend{color:#d0a34f;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin:18px auto 0;padding:0;font:700 10px Arial,sans-serif;display:block}.registrationResend:hover:not(:disabled){color:#f0bd72}.registrationResend:disabled{opacity:.6;cursor:default}.gateNotice{color:#725f49;letter-spacing:.15em;margin:25px 0 0;font:700 8px Arial,sans-serif}@media (width<=560px){.alphaGate{padding:16px}.gatePanel{padding:38px 24px 30px}}.shell{padding-bottom:48px}.serviceStatusBanner{color:#f2a68a;letter-spacing:.04em;text-align:center;background:#2d100d40;border:1px solid #c85c356e;margin:12px 0 0;padding:10px 16px;font:700 12px Arial,sans-serif}.serviceLockScreen{box-sizing:border-box;background:#0c0907;place-items:center;min-height:100%;padding:32px;display:grid}.serviceLockCard{text-align:center;background:linear-gradient(#150f0acc,#0c0907e6);border:1px solid #76502f;width:100%;max-width:460px;padding:28px 32px 32px;box-shadow:inset 0 0 60px #05030266}.serviceLockEyebrow{color:#e0b571;letter-spacing:.2em;text-transform:uppercase;margin:0 0 10px;font:700 11px Arial,sans-serif}.serviceLockCard h1{color:#f0c979;margin:0 0 14px;font:400 24px Georgia,serif}.serviceLockBody{color:#c9ac86;margin:0 0 14px;font:400 14px/1.5 Arial,sans-serif}.serviceLockHint{color:#8e765b;letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 10px Arial,sans-serif}.serviceLockBack{color:#f0c979;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #f0c97980;margin-top:6px;font:700 11px Arial,sans-serif;text-decoration:none;display:inline-block}.serviceLockBack:hover{border-bottom-color:#f0c979}.topbar{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#100c09cc,#0000);justify-content:space-between;align-items:center;gap:28px;min-height:112px;padding:14px 0;display:flex}.brand{align-items:center;gap:15px;min-width:max-content;display:flex}.topEconomy{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fatigue{background:#100c09;border:1px solid #634324;width:280px;padding:11px 13px}.resources{color:#c1b296;background:#100c09b8;border:1px solid #3d2b1c;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:flex-end;gap:18px;padding:16px 20px;font:700 12px Arial,sans-serif;display:grid}.resources>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.resourcesMenu{min-width:0;position:relative}.resourcesMenu>summary{cursor:pointer;padding-right:30px;list-style:none;position:relative}.resourcesMenu>summary::-webkit-details-marker{display:none}.resourcesChevron{color:#aa8555;font-style:normal;transition:transform .14s,color .14s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.resourcesMenu[open] .resourcesChevron{color:#edc778;transform:translateY(-50%)rotate(180deg)}.resourceDropdown{z-index:720;background:linear-gradient(160deg,#17100b,#090705 78%);border:1px solid #76502e;gap:4px;width:min(320px,100vw - 24px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 42px #000d,inset 0 1px #c6914a2b}.resourceDropdownTitle{color:#c79a52;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #49311f;padding:2px 4px 8px;font:700 10px Arial,sans-serif}.resourceEssence{background:#100c08;border:1px solid #45362a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:34px;margin-bottom:4px;padding:3px 9px;display:grid}.resourceEssence span{color:#c2b394;letter-spacing:.07em;text-transform:uppercase;font:700 9px Arial,sans-serif;overflow:hidden}.resourceEssence b{color:#e4cda4;font:700 13px Georgia,serif}.resourceStone{background:#0d0907;border:1px solid #352417;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;padding:3px 7px;display:grid}.resourceStone img{object-fit:contain;width:30px;height:30px}.resourceStone span{color:#b9a27e;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font:700 9px Arial,sans-serif;overflow:hidden}.resourceStone b{color:#e0b861;font-variant-numeric:tabular-nums;font:700 11px Georgia,serif}@media (width>=1321px){.accountBar{align-items:flex-start;min-height:156px}.accountBar>:where(.accountBrand,.activityWrap,.accountMenuWrap){z-index:602;position:relative}.accountBar>.accountBrand{align-self:flex-start;height:98px;margin-top:-16px}.topbar{background:0 0;border-bottom:0;min-height:0;padding:0}.topEconomy{z-index:603;pointer-events:none;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:10px;width:500px;height:98px;display:grid;position:fixed;top:0;right:604px}.topEconomy>*{pointer-events:auto;min-width:0}.topEconomy .fatigue{border-color:#9b6833;grid-template-rows:auto 4px auto;gap:4px;width:auto;height:62px;padding:7px 10px;display:grid;box-shadow:inset 0 1px #e0a24a35,inset 0 -1px #3a2112}.topEconomy .fatigue>div{white-space:nowrap;gap:8px;line-height:1}.topEconomy .fatigue>div b{font-size:11px}.topEconomy .fatigue>i{height:4px;margin:0}.topEconomy .fatigue>button{border-top:1px solid #52371f;min-height:0;padding:0;line-height:1}.topEconomy .resources{border-color:#58748b;align-content:center;gap:2px 10px;height:62px;padding:7px 10px;font-size:10px;box-shadow:inset 0 1px #8db4ce2e,inset 0 -1px #16232c}.topEconomy .resources>span{border-bottom:1px solid #392719;gap:5px;min-height:22px;padding:2px 0}.topEconomy .resources>span:nth-child(3),.topEconomy .resources>span:nth-child(4){border-bottom:0}.hero.bannerCollapsed{z-index:601;width:100%;height:58px;min-height:58px;margin:0;position:fixed;top:98px;left:0;right:0}.hero.bannerCollapsed .heroCompact{width:100%}}@media (width>=1661px){html[data-chat=open] .hero.bannerCollapsed{right:var(--chat-side-w);width:auto}html[data-chat=open] .topEconomy{right:calc(var(--chat-side-w) + 604px)}html[data-chat=open][data-chat-side=left] .hero.bannerCollapsed{left:var(--chat-side-w);right:0}html[data-chat=open][data-chat-side=left] .topEconomy{right:604px}}@media (width<=1320px){.topbar{align-items:flex-start}}@media (width<=1024px){.topbar{flex-direction:column;align-items:stretch;gap:14px}.topEconomy{flex-direction:column-reverse;justify-content:stretch;align-items:stretch}.fatigue{width:100%}.resources{justify-content:space-between}}@media (width<=768px){.brandMark{display:none}.brand{min-width:0}}@media (width<=560px){.brand h1{letter-spacing:.1em;font-size:1.35rem}.resources{grid-template-columns:1fr}}.brandMark{width:43px;height:43px;color:var(--gold);background:#171009;border:1px solid #8b642f;place-items:center;font:700 23px Georgia;display:grid;transform:rotate(45deg)}.brandMark:first-letter{transform:rotate(-45deg)}.eyebrow,.tag{letter-spacing:.22em;color:var(--gold);font:700 10px Arial,sans-serif}h1{letter-spacing:.16em;text-shadow:0 2px 12px #000;margin:5px 0 0;font-size:26px}h1 small{color:#8e7654;font-size:10px}.ember{color:#e17a4f}.hero{background-image:url(/game-art/liwa-frontier.png);background-position:50%;background-size:cover;border:1px solid #5b3d25;align-items:center;gap:22px;min-height:590px;margin:24px 0 0;padding:54px 58px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 90px #000,0 20px 55px #0008}.hero:not(.bannerCollapsed){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(320px,480px) minmax(340px,1.13fr) minmax(300px,1fr);row-gap:0}.heroShade{background:linear-gradient(90deg,#090705ef 0%,#110b07b8 42%,#130c0640 70%),linear-gradient(#0000 45%,#0b0806dd);position:absolute;inset:0}.heroCopy,.character{z-index:1;position:relative}.heroCopy{min-width:0;max-width:720px}.hero:not(.bannerCollapsed) .heroCopy{grid-area:1/1/3}.hero h2{text-shadow:0 3px 20px #000;margin:13px 0 18px;font-size:clamp(3rem,4vw,4rem);font-weight:500;line-height:1.06}.hero h2 i{color:#c79456;font-weight:400}.hero p{color:#c6b79c;text-shadow:0 2px 8px #000;max-width:700px;margin:0;font:15px/1.75 Arial}.heroUpdateButton{z-index:3;color:#dfb66c;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#24170fdd,#0d0907ee);border:1px solid #8a6035;min-height:34px;padding:8px 13px;font:700 9px Arial;position:absolute;top:16px;left:16px;box-shadow:0 6px 18px #0009,inset 0 1px #d69b4b33}.heroUpdateButton:hover,.heroUpdateButton:focus-visible{color:#f1d29a;filter:brightness(1.12);border-color:#d0a05b}.heroDossier{z-index:1;background:linear-gradient(160deg,#17100bf5,#090705f4);border:1px solid #745032;grid-template-columns:minmax(340px,53%) minmax(300px,47%);align-self:stretch;width:100%;min-width:0;min-height:430px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #000b}.hero:not(.bannerCollapsed) .heroDossier{grid-area:1/2/3/4;grid-template-columns:subgrid;grid-template-rows:subgrid}.attributePanel{z-index:1;background:linear-gradient(160deg,#17100bef,#090705f2);border:1px solid #745032;min-width:0;margin:0;padding:20px;position:relative;box-shadow:0 14px 30px #0008}.heroDossier .attributePanel{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-right:1px solid #745032;grid-area:1/1;padding:22px}.hero:not(.bannerCollapsed) .heroDossier .attributePanel{grid-row:1/3;align-self:stretch}.attributePanel>.eyebrow{margin-bottom:9px;display:block}.attributePanelEyebrow{border-bottom:1px solid #3d2b1d;padding-bottom:9px}.attributePanelEyebrowIcon{object-fit:contain;flex:none;width:28px;height:28px}.attribute{border-top:1px solid #3d2b1d;grid-template-columns:42px 1fr;align-items:center;column-gap:12px;padding:14px 0;display:grid}.heroDossier .attribute{grid-template-columns:42px 78px 60px minmax(0,1fr);gap:12px;min-height:88px;padding:14px 0;overflow:hidden}.attribute i{grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.heroDossier .attribute i{grid-row:auto}.attribute i img{object-fit:contain;filter:drop-shadow(0 2px 6px #0009);width:100%;height:100%;display:block}.attribute b{color:#ead4ae;font:1.45rem/1 Georgia}.attribute small{color:#8f7b64;font:8px/1.35 Arial}.attribute.strength{color:#c76545}.attribute.dexterity{color:#6f9fbd}.attribute.stamina{color:#9c9f5b}.attributeValue,.attributeEffects{align-content:center;min-width:0;display:grid}.attributeValue strong{letter-spacing:.06em;color:inherit;font:700 .8125rem Arial}.attributeValue small{color:#796b5b;text-transform:uppercase;margin-top:3px}.attributeEffects{border-left:1px solid #3d2b1d;gap:4px;padding-left:13px}.attributeEffects small{color:#9f8a70;letter-spacing:.02em!important;font-size:.75rem!important;line-height:1.35!important}.heroDossier .attributeValue,.heroDossier .attributeEffects{min-width:0;max-width:100%}.heroDossier .attributeValue b{font-size:1.35rem!important;line-height:1!important}.heroDossier .attributeValue small{white-space:normal;letter-spacing:.06em!important;font-size:.75rem!important}.heroDossier .attributeEffects{padding-left:10px;overflow:hidden}.heroDossier .attributeEffects b{overflow-wrap:break-word;font:700 .8125rem/1.35 Arial!important}.heroDossier .attributeEffects small{overflow-wrap:break-word;display:block;font:.75rem/1.4 Arial!important}.character{background:#110c09dd;border:1px solid #745032;align-self:center;box-shadow:0 12px 40px #000b}.character img{object-fit:cover;object-position:center 28%;filter:saturate(.78)contrast(1.08);width:100%;height:245px;display:block}.charStats{border-top:1px solid #76502f;padding:21px 24px}.heroDossier .character{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:#110c09dd;border:1px solid #745032;grid-area:1/2;grid-template-rows:minmax(0,1fr) auto;align-self:stretch;display:grid;overflow:hidden}.heroDossier .character img{object-fit:cover;width:100%;height:100%;min-height:300px;display:block}.hero:not(.bannerCollapsed) .heroDossier .character{grid-row:1;align-self:stretch;width:auto;height:auto;margin:22px 43px 0 22px}.heroCollapseButton{z-index:4;color:#cda768;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#120c09e8;border:1px solid #76502f;min-height:32px;padding:7px 12px;font:700 9px Arial,sans-serif;position:absolute;bottom:14px;right:16px}.heroCollapseButton:hover,.heroCollapseButton:focus-visible{color:#f0cf95;border-color:#c38b4e}.hero:not(.bannerCollapsed) .heroCollapseButton{z-index:2;grid-area:2/3;place-self:start stretch;width:auto;margin:16px 44px 22px 22px;position:relative;inset:auto}.hero.bannerCollapsed{background-position:50% 46%;border-color:#6f4b2c;grid-template-columns:148px minmax(0,1fr) 118px;align-items:stretch;gap:0;min-height:58px;padding:0;display:grid;box-shadow:inset 0 1px #c18a4938,inset 0 -26px 42px #0503029c}.hero.bannerCollapsed .heroShade{background:linear-gradient(90deg,#090604f5 0 15%,#2a180aa8 34%,#1b1009a8 72%,#090604f3),linear-gradient(#0000 30%,#090604d6)}.hero.bannerCollapsed .heroCopy,.hero.bannerCollapsed .heroDossier{display:none}.hero.bannerCollapsed .heroUpdateButton{letter-spacing:.12em;white-space:nowrap;background:linear-gradient(135deg,#21150de8,#0c0806f5);border:0;border-right:1px solid #815933;width:100%;min-height:100%;padding:0 14px;font-size:10px;position:relative;inset:auto;box-shadow:inset -1px 0 #d49a4d1f}.heroCompact{display:none}.hero.bannerCollapsed .heroCompact{z-index:2;grid-template-columns:clamp(240px,19vw,320px) minmax(120px,1fr) minmax(420px,760px);justify-content:stretch;align-items:stretch;gap:0;width:100%;min-width:0;display:grid;position:relative}.heroCompactIdentity{border-right:1px solid #76502f;gap:4px;min-width:210px;padding-right:30px;display:grid}.hero.bannerCollapsed .heroCompactIdentity{border-right:1px solid #604126;align-content:center;gap:2px;min-width:0;min-height:0;padding:5px 18px;overflow:hidden}.heroCompactIdentity span,.heroCompactIdentity small,.heroCompactStats small{color:#a88659;letter-spacing:.12em;text-transform:uppercase;font:700 9px Arial,sans-serif}.heroCompactIdentity b{color:#ecd1a0;font:24px Georgia,serif}.hero.bannerCollapsed .heroCompactIdentity>span{display:none}.hero.bannerCollapsed .heroCompactIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.05;overflow:hidden}.hero.bannerCollapsed .heroCompactIdentity b small{color:#e7bd69;letter-spacing:.08em;text-transform:none;text-shadow:0 1px #000,0 0 8px #d99b3d4d;margin-left:4px;font-weight:800;font-size:11px!important}.hero.bannerCollapsed .heroCompactIdentity{cursor:help}.hero.bannerCollapsed .heroCompactIdentity:hover .heroLevelChip,.hero.bannerCollapsed .heroCompactIdentity:focus-visible .heroLevelChip{color:#ffd98a}.hero.bannerCollapsed .heroCompactIdentity:focus-visible{outline-offset:-1px;outline:1px solid #c9a45c}.heroCompactXpRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.hero.bannerCollapsed .heroCompactIdentity .heroCompactXpLabel{color:#75bce8;letter-spacing:.12em;text-shadow:0 0 8px #3f9ed266;font-size:8px;line-height:1}.heroCompactXp{background:#172534;border:1px solid #294663;width:100%;height:4px;display:block;overflow:hidden;box-shadow:inset 0 1px #050b12}.heroCompactXp i{background:linear-gradient(90deg,#2f79b7,#72c5f4);height:100%;transition:width .22s;display:block;box-shadow:0 0 8px #4aa6e866}.heroMaintenanceMarquee{color:#ff8e6e;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(90deg,#0000,#2a120dc7 12% 88%,#0000);border-block:1px solid #713821;grid-column:2;align-self:center;min-width:0;margin:0 12px;font:700 9px/24px Arial,sans-serif;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.heroMaintenanceMarquee span{text-align:center;min-width:100%;padding-left:100%;animation:24s linear infinite maintenanceMarquee;display:inline-block}@keyframes maintenanceMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.heroMaintenanceMarquee span{padding-left:0;animation:none}}.hero.bannerCollapsed .heroCompactIdentity small{color:#a98658;font-size:8px}.heroCompactStats{grid-template-columns:repeat(4,minmax(74px,1fr));gap:10px;width:min(520px,100%);display:grid}.heroCompactStats>span{background:#0e0907c9;border:1px solid #604127;gap:5px;padding:10px 13px;display:grid}.heroCompactStats b{color:#e6c384;font:20px Georgia,serif}.hero.bannerCollapsed .heroCompactStats{grid-column:3;grid-template-columns:repeat(4,minmax(64px,1fr));justify-self:end;align-items:stretch;gap:7px;width:100%;padding:5px 8px;display:grid}@media (width>=1025px){.hero.bannerCollapsed .heroCompactStats{border-left:1px solid #604126}}.hero.bannerCollapsed .heroCompactStats>span{--stat-accent:#d6a34d;isolation:isolate;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));min-width:0;box-shadow:inset 0 0 0 1px #76502f, inset 3px 0 0 var(--stat-accent), inset 0 1px #e0ae6835, 0 3px 10px #0008;cursor:pointer;background:radial-gradient(circle at 88% 20%,#d3a24a16 0 2px,#0000 18px),linear-gradient(115deg,#2b1b0fe8 0%,#150d08f2 56%,#090604f7 100%);border:0;grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr);align-content:stretch;align-items:center;gap:8px;padding:4px 24px 4px 12px;transition:filter .16s,transform .16s;display:grid;position:relative;overflow:hidden}.hero.bannerCollapsed .heroCompactStats>span:focus-visible{outline:1px solid var(--stat-accent);outline-offset:-3px}.hero.bannerCollapsed .heroCompactStats>span:first-child{--stat-accent:#d36a42}.hero.bannerCollapsed .heroCompactStats>span:nth-child(2){--stat-accent:#65a9d4}.hero.bannerCollapsed .heroCompactStats>span:nth-child(3){--stat-accent:#b5bd57}.hero.bannerCollapsed .heroCompactStats>span:nth-child(4){--stat-accent:#e0a948}.hero.bannerCollapsed .heroCompactStats>span:before{content:"";z-index:-1;background:var(--stat-accent);width:6px;height:6px;box-shadow:0 0 9px var(--stat-accent);opacity:.9;position:absolute;top:8px;right:10px;transform:rotate(45deg)}.hero.bannerCollapsed .heroCompactStats>span:after{content:"";z-index:-2;background:linear-gradient(90deg, var(--stat-accent), transparent 46%) top left / 72% 1px no-repeat, repeating-linear-gradient(135deg, transparent 0 13px, #d7a75d0b 13px 14px);opacity:.9;position:absolute;inset:0}.hero.bannerCollapsed .heroCompactStats>span:hover{filter:brightness(1.13);transform:translateY(-1px)}.hero.bannerCollapsed .heroCompactStats small{z-index:1;color:var(--stat-accent);letter-spacing:.16em;text-shadow:0 0 10px #000;grid-area:1/1;font-size:9px;line-height:1;position:relative}.hero.bannerCollapsed .heroCompactStats b{z-index:1;color:#f0d29a;text-align:right;text-shadow:0 1px #000,0 0 12px #d1973d24;grid-area:1/2;min-width:0;font-size:17px;line-height:1;position:relative}.compactStatPopover{z-index:calc(var(--floating-z) + 10);color:#cdb48c;background:linear-gradient(145deg,#21160ef8,#0b0806fc);border:1px solid #76502f;width:240px;padding:12px 14px;position:fixed;box-shadow:0 16px 34px #000c,inset 0 1px #d6a04e30}.compactStatPopover header{border-bottom:1px solid #49311f;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.compactStatPopover header span{color:#e3bd77;letter-spacing:.12em;text-transform:uppercase;font:700 10px Arial,sans-serif}.compactStatPopover header b{color:#f2d69c;font:20px Georgia,serif}.compactStatPopover>div{gap:6px;padding-top:9px;display:grid}.compactStatPopover>div span{color:#bda27b;font:11px/1.25 Arial,sans-serif}.compactStatPopover.str{border-top-color:#d36a42}.compactStatPopover.dex{border-top-color:#65a9d4}.compactStatPopover.sta{border-top-color:#b5bd57}.compactStatPopover.dps{border-top-color:#e0a948}.hero.bannerCollapsed .heroCollapseButton{letter-spacing:.1em;background:linear-gradient(225deg,#21150de8,#0c0806f5);border:0;border-left:1px solid #815933;width:100%;min-height:100%;padding:0 13px;font-size:9px;position:relative;inset:auto;box-shadow:inset 1px 0 #d49a4d1f}@media (width<=1320px){.hero{padding:46px 38px}.hero:not(.bannerCollapsed){grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);padding-top:66px}.hero:not(.bannerCollapsed) .heroCopy{grid-area:1/1;align-self:center}.hero:not(.bannerCollapsed) .heroDossier{grid-area:2/1;grid-template-rows:none;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr)}.hero:not(.bannerCollapsed) .heroDossier .attributePanel{grid-row:1}.hero:not(.bannerCollapsed) .heroDossier .character{margin:22px 22px 22px 0}.hero:not(.bannerCollapsed) .heroCollapseButton{grid-area:3/1;justify-self:end;margin:16px 0 0}}@media (width<=1024px){.hero:not(.bannerCollapsed){min-height:0;padding:66px 26px 36px}.hero.bannerCollapsed{grid-template-columns:122px minmax(0,1fr) 102px;min-height:84px}.hero.bannerCollapsed .heroCompact{grid-template-columns:138px minmax(0,1fr)}.heroMaintenanceMarquee{display:none}.hero.bannerCollapsed .heroCompactStats{grid-column:2;grid-template-columns:repeat(2,1fr);justify-self:stretch;width:100%;padding-block:7px}}@media (width<=560px){.hero.bannerCollapsed .heroCompactStats>span{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;padding:5px 10px 5px 12px}.hero.bannerCollapsed .heroCompactStats small{grid-area:1/1}.hero.bannerCollapsed .heroCompactStats b{grid-area:2/1;font-size:15px}}@media (width<=768px){.heroShade{background:linear-gradient(#100b0755,#100b07a8 35%,#0a0705f7 95%)}.hero{background-position:56%}.hero:not(.bannerCollapsed){padding:62px 22px 30px}.hero h2{font-size:39px}.hero:not(.bannerCollapsed) .heroDossier{grid-template-columns:minmax(0,1fr);min-height:0}.heroDossier .attributePanel{border-bottom:1px solid #745032;border-right:0;grid-area:1/1}.hero:not(.bannerCollapsed) .heroDossier .character{grid-area:2/1;min-height:0;margin:18px}.heroDossier .character img{min-height:220px;max-height:300px}.heroDossier .attribute{grid-template-columns:42px 64px 50px minmax(0,1fr)}}@media (width<=560px){.hero:not(.bannerCollapsed){padding:60px 18px 26px}.hero h2{font-size:2.55rem}.hero.bannerCollapsed{grid-template-columns:minmax(0,1fr) 94px;min-height:176px}.hero.bannerCollapsed .heroUpdateButton{border-bottom:1px solid #815933;border-right:0;grid-column:1/-1;min-height:38px}.hero.bannerCollapsed .heroCompact{grid-template-columns:118px minmax(0,1fr)}.hero.bannerCollapsed .heroCollapseButton{grid-area:2/2}}@media (width<=400px){.heroDossier .attribute{grid-template-columns:42px minmax(0,1fr) auto}.heroDossier .attributeEffects{border:0;grid-column:1/-1;padding:8px 0 0}.hero.bannerCollapsed .heroCompact{grid-template-columns:minmax(0,1fr)}.hero.bannerCollapsed .heroCompactIdentity{border-bottom:1px solid #604126;border-right:0}.hero.bannerCollapsed .heroCompactStats{grid-column:1}}@media (height<=720px){.hero:not(.bannerCollapsed),.heroDossier{min-height:0}}.level{color:var(--gold);letter-spacing:.16em;font:700 10px Arial,sans-serif}.power{margin-top:5px;font:48px Georgia}.power small{letter-spacing:.2em;color:var(--muted);font:700 9px Arial;display:block}.xp,.bar{background:#302117;height:4px;margin-top:14px;overflow:hidden}.xp span,.bar span{background:linear-gradient(90deg,#9b4d2d,#e8b651);height:100%;transition:width .2s;display:block}.tabs{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(#17100c,#0d0907);border:1px solid #493321;align-items:stretch;gap:0;min-height:58px;margin-top:12px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabsBar{padding:0;overflow:visible}.tabsBar .tabsBarTrack{flex:auto;align-items:stretch;min-width:0;margin:-3px 0;padding:3px 0;display:flex;position:relative;overflow:hidden}.tabsBar .tabsSlide{flex:auto;align-items:stretch;min-width:0;display:flex}.tabsBar .tabsSlideLive{z-index:2;background:linear-gradient(#17100c,#0d0907);position:relative}.tabsBar .tabsSlideOld{z-index:1;pointer-events:none;position:absolute;inset:3px 0}.tabsBar .tabsSlideOld>.tabsLead{z-index:auto}.tabsBar .tabsSlide.fromRight{animation:.34s cubic-bezier(.2,.7,.2,1) tabsSlideFromRight}.tabsBar .tabsSlideOld.pushRight{z-index:4;pointer-events:none;animation:.34s cubic-bezier(.4,.1,.6,1) forwards tabsSlideOutRight}.tabsBar .tabsSlideOld.pushRight .tabsMain{background:linear-gradient(#17100c,#0d0907);box-shadow:-10px 0 18px -4px #000d}.tabsBar .tabsLeadSpacer{visibility:hidden;pointer-events:none}@keyframes tabsSlideFromRight{0%{transform:translate(100%)}to{transform:none}}@keyframes tabsSlideOutRight{0%{transform:none}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.tabsBar .tabsSlide{animation:none!important}}.tabsBar .tabsMain{flex:auto;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;min-width:0;display:grid}.tabsBar .tabsMain>button{box-sizing:border-box;letter-spacing:.08em;text-align:center;white-space:normal;border-right-color:#0000;place-items:center;min-width:0;padding:12px 6px;line-height:1.25;display:grid}.tabsBar .tabsLead{z-index:3;box-sizing:border-box;text-align:center;color:#c9a466;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#2a1b0f,#150e09);border:1px solid #7a5230;flex:none;width:124px;margin:-3px 0;padding:0;font:700 10px Arial;position:relative;box-shadow:inset 0 1px #e0aa5a40,0 4px 10px #000b}.tabsBar .tabsLead+.tabsLead{border-left-color:#4a321f}.tabsBar .tabsSlideLive>.tabsLead{box-shadow:inset 0 1px #ffd68a55,0 0 14px #d0a34f55,12px 0 20px -2px #000,0 4px 10px #000b}.tabsBar .tabsSlideLive+.tabsLead{box-shadow:inset 0 1px #e0aa5a40,-10px 0 18px -2px #000e,0 4px 10px #000b}.tabsBar .tabsLead:hover:not(:disabled){color:#e8cf9c;background:linear-gradient(#33200f,#180f0a);border-color:#9a6b36}.tabsBar .tabsLead.on,.tabsBar .tabsLead.on:hover{color:#f3dcae;border-color:var(--gold);background:linear-gradient(#4a2f14,#24160b)}.tabsBar .tabsLead:disabled{color:#514638;cursor:default;background:#0d0907}@media (width<=1024px){.tabsBar{overflow-x:auto}.tabsBar .tabsBarTrack{overflow:visible}.tabsBar .tabsMain{grid-auto-columns:minmax(max-content,1fr)}.tabsBar .tabsLead{margin-top:0;margin-bottom:0}.tabsBar .tabsSlide{animation:none!important}.tabsBar .tabsSlideOld{display:none}}.tabsLabel{color:#c09a5d;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#21150d,#120c08);border-right:1px solid #6a4729;flex:none;align-items:center;min-width:94px;padding:0 16px;font:700 9px Arial,sans-serif;display:inline-flex;box-shadow:inset 0 1px #d89b4b24}.tabs button{color:#8d7b65;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#16100c,#0f0b08);border-top:0;border-bottom:2px solid #0000;border-left:1px solid #0000;border-right:1px solid #2a1d14;padding:17px 22px;font:700 10px Arial;transition:color .12s,border-color .12s,background .12s}.tabs button:hover:not(:disabled){color:#e1c28b;background:linear-gradient(#25180e,#130d09);border-color:#553a24}.tabs button.active{color:#ecd2a2;border-bottom:2px solid var(--gold);border-color:#76502f;border-bottom-color:var(--gold);background:linear-gradient(#332112,#1b110a);box-shadow:inset 0 1px #e0aa5a35}.tabs button:disabled{color:#514638;background:#0d0907}button:disabled{opacity:.35;cursor:not-allowed}.grid{gap:var(--gap);grid-template-columns:minmax(0,1.8fr) minmax(360px,.72fr);margin-top:22px;display:grid}.expeditionGrid{grid-template-columns:minmax(360px,.72fr) minmax(0,1.8fr)}.expeditionGrid>.expeditionSideRail{grid-area:1/1}.expeditionGrid>.expeditionMainColumn{grid-area:1/2}.expeditionMainColumn{min-width:0}.expeditionHuntBar{margin-bottom:var(--gap)}@media (width<=1320px){.grid{grid-template-columns:minmax(0,1fr) 340px}.expeditionGrid{grid-template-columns:340px minmax(0,1fr)}}@media (width<=1024px){.grid{grid-template-columns:minmax(0,1fr)}.expeditionGrid>.expeditionMainColumn,.expeditionGrid>.expeditionSideRail{grid-area:auto}}.panel{border:1px solid var(--line);padding:var(--panel-pad);background:linear-gradient(145deg,#1f160ffa,#0e0a08fa);min-width:0;position:relative;box-shadow:0 14px 35px #0007}.panel:before{content:"";pointer-events:none;border:1px solid #6b482614;position:absolute;inset:4px}.panelHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.gearLockedBadge{color:#e0a458;white-space:nowrap;background:#e0a4581f;border:1px solid #e0a45859;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600}.panel h3{color:#e1c99e;margin:7px 0 10px;font-size:23px;font-weight:500}.panel p{color:#998976;font:14px/1.6 Arial}.threat{color:#df7657;letter-spacing:.15em;background:#2b130edb;border:1px solid #7b3928;padding:8px 11px;font:700 10px Arial}.expeditionZonesWrap{margin:0 0 22px;position:relative}.panel.expedition{flex-direction:column;display:flex}.panel.expedition>.combatPanelStack{order:2}.panel.expedition>.expeditionZonesWrap{order:3;margin:0}.panel.expedition>.duel{order:4}.expeditionZones{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.expeditionZonePrompt{color:#b88a4c;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(145deg,#17100b,#0c0907);border:1px solid #5b3b20;place-items:center;min-width:0;min-height:52px;font:700 10px Georgia,serif;display:grid}.expeditionZones button{text-align:left;color:#9d876c;cursor:pointer;background:#100b08;border:1px solid #4f3522;min-width:0;padding:11px 12px}.expeditionZones button b,.expeditionZones button small{display:block}.expeditionZones button b{color:#cdb58c;font:700 11px/1.25 Arial,sans-serif}.expeditionZones button small{color:#806b54;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font:700 9px Arial,sans-serif}.expeditionZones button.active{background:linear-gradient(145deg,#332113,#17100b);border-color:#bd873d;box-shadow:inset 0 0 22px #b56c2322}.expeditionZones button.active small{color:#e0ae5f}.expeditionZones button:disabled{cursor:not-allowed;opacity:.55}.expeditionZones button.active:disabled{cursor:default;opacity:1}.expeditionZones button:not(.zoneInfoIcon){position:relative}.expeditionZones button:not(.zoneInfoIcon):before,.expeditionZones button:not(.zoneInfoIcon):after{content:"";background-image:linear-gradient(90deg, #100b08d1 0%, #100b0880 45%, #100b081f 78%, transparent 100%), var(--zone-btn-art);z-index:0;pointer-events:none;background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;position:absolute;inset:0}.expeditionZones button:not(.zoneInfoIcon):after{background-image:linear-gradient(90deg, #100b08d1 0%, #100b0880 45%, #100b081f 78%, transparent 100%), var(--zone-btn-art-hover);opacity:0;transition:opacity .18s}.expeditionZones button:not(.zoneInfoIcon):hover:after,.expeditionZones button:not(.zoneInfoIcon):focus-visible:after,.expeditionZones button.active:after{opacity:1}.expeditionZones button b,.expeditionZones button small{z-index:1;position:relative}@media (width<=1024px){.expeditionZones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.expeditionZones{grid-template-columns:1fr}}.expeditionZoneCard{position:relative}.expeditionZoneCard>button:not(.zoneInfoIcon){width:100%;display:block}.expeditionZones .zoneInfoIcon{z-index:1;color:#9d876c;text-align:center;cursor:help;background:#100b08d9;border:1px solid #6b4e30;border-radius:50%;width:18px;height:18px;padding:0;font:700 10px/14px Georgia,serif;position:absolute;top:6px;right:6px}.expeditionZones .zoneInfoIcon:hover,.expeditionZones .zoneInfoIcon:focus-visible,.expeditionZones .zoneInfoIcon[aria-expanded=true]{color:#e0ae5f;border-color:#e0ae5f;outline:none}@media (pointer:coarse){.expeditionZones .zoneInfoIcon{width:22px;height:22px;font-size:12px;line-height:20px}.expeditionZones .zoneInfoIcon:after{content:"";inset:calc((22px - var(--touch)) / 2);position:absolute}.expeditionZoneCard>button:not(.zoneInfoIcon){padding-right:40px}}.zoneInfoPopover{z-index:6;opacity:0;visibility:hidden;background:#100b08;border:1px solid #4f3522;margin-top:8px;padding:14px 16px;transition:opacity .12s;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 28px #05030299}.zoneTitleArt{object-fit:contain;width:auto;max-width:100%;height:30px;display:block}.zoneInfoPopover.isVisible{opacity:1;visibility:visible}.enemy{background:linear-gradient(90deg,#160e09,#0d0a08);border:1px solid #49301e;grid-template-columns:52px 1fr auto;align-items:center;margin:25px 0;padding:15px;display:grid}.enemy strong,.enemy small{display:block}.enemy small{color:#85715d;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font:10px Arial}.enemy b{color:#c0a986;font:12px Arial}.expeditionHuntBar{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;padding:12px 16px 14px;box-shadow:inset 0 1px #ffdca00d}.actionbar .huntCaption{letter-spacing:.12em;text-transform:uppercase;color:#806d55;margin-bottom:6px;font:700 9px Arial;display:block}.actionbar .loopBlock{grid-area:loop;min-width:0}.actionbar{grid-template-columns:minmax(80px,1fr) auto auto;grid-template-areas:"loop stepper button";align-items:end;gap:10px 15px;min-width:0;display:grid}.actionbar .loopIndicator{grid-area:loop;min-width:0}.actionbar .zoneRow{grid-area:stepper;justify-self:start}.actionbar .danger{grid-area:button;justify-self:start}@media (width<=560px){.actionbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"loop loop""stepper button"}.actionbar .danger{justify-self:end}}@keyframes loopSegmentFill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.loopIndicator{grid-template-columns:repeat(var(--loop-segments,6), minmax(0, 1fr));align-items:center;gap:3px;min-height:38px;margin:0;display:grid}.loopIndicator i{background:#302117;border:1px solid #49301f;height:38px;transition:border-color .2s,box-shadow .2s;display:block;position:relative}.loopIndicator i.lit,.loopIndicator i.filling{border-color:#bd7838;box-shadow:0 0 8px #c8793544}.loopIndicator i:before{content:"";opacity:0;background:linear-gradient(90deg,#9b4d2d,#e8b651);position:absolute;inset:0}.loopIndicator i.lit:before{opacity:1}.loopIndicator i.filling:before{opacity:1;animation:3s linear forwards loopSegmentFill}.actionbar button,.recipe button,.itemActions button,.zoneRow button{color:#ead5ad;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#46301d,#281b12);border:1px solid #76502f;padding:11px 14px;font:700 10px Arial;box-shadow:inset 0 1px #a0733a55}.actionbar .danger{letter-spacing:.12em;background:linear-gradient(#8c3f29,#522519);border-color:#b05a3d;justify-content:center;align-items:center;min-width:150px;height:38px;padding:0 18px;font-size:11px;display:inline-flex}.selected{filter:saturate(.5)}.zoneRow{white-space:nowrap;flex-direction:column;align-items:stretch;gap:0;display:flex}.zoneRow>label{letter-spacing:.12em;text-transform:uppercase;color:#806d55;margin-bottom:6px;font:700 9px Arial}.zoneStepper{background:#100b08;border:1px solid #5b3d25;align-items:center;gap:0;width:100%;display:flex}.zoneRow button{width:36px;min-height:36px;box-shadow:none;border:0;flex:none;padding:5px;font-size:16px}.zoneRow button:first-child{border-right:1px solid #5b3d25}.zoneRow button:last-child{border-left:1px solid #5b3d25}.zoneRow input{color:#ead5ad;text-align:center;background:0 0;border:0;outline:none;flex:none;width:64px;min-width:0;min-height:36px;font:700 14px Arial}.zoneRow input:focus{border-color:var(--gold);box-shadow:0 0 0 1px #c7923c33}.zoneRow button:disabled,.zoneRow input:disabled{cursor:not-allowed;opacity:.45}.equipped{background:linear-gradient(145deg,#20160f,#0f0b08);min-height:560px;padding-bottom:82px;position:relative;overflow:hidden}.equipped.statsExpanded{contain:layout;flex-direction:column;display:flex}.equipped.statsExpanded>.panelHead,.equipped.statsExpanded>.manageGear{flex:none}.equipped.statsExpanded>.statSheet{scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.equipped>.panelHead{background:linear-gradient(90deg,#1c130d,#110c08);border:1px solid #4a321f;border-left:2px solid #b1844c;align-items:center;min-height:54px;padding:10px 10px 10px 12px;box-shadow:inset 0 1px #c7954d14}.equipped>.panelHead h3{color:#e0c796;margin:0;font-size:20px;line-height:1}.equipped .panelHead span{color:var(--gold);font:11px Arial}.levelChip{letter-spacing:.06em;white-space:nowrap;background:linear-gradient(160deg,#2a1c10,#17100b);border:1px solid #684727;padding:5px 10px;font:700 10px Arial!important}.statSheetAdvancedLevel{color:var(--gold);cursor:pointer;text-transform:uppercase}.statSheetAdvancedLevel:hover,.statSheetAdvancedLevel:focus-visible{color:#f0cf8c;border-color:#c7923c;outline:none}.statSheetAdvancedLevel.isOn{background:linear-gradient(160deg,#5a3918,#24170d);border-color:#c7923c;box-shadow:inset 0 0 0 1px #d4a24a33,0 0 10px #c7923c22}.slot{border-top:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;padding:16px 0;font:11px Arial;display:grid}.slot>span{color:#8f7a62;text-transform:uppercase}.slot em{color:#5d5043}.slot b{color:var(--gold)}.common{color:#d0c7b7}.magic{color:#769dc5}.rare{color:#e1bd59}.chronicle{border-top:1px solid var(--line);height:100%;margin-top:0;padding-top:18px}.reportViewStack{height:clamp(300px,42vh,420px);margin-top:12px;position:relative;overflow:hidden}.chronicleHead{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:5px;display:flex}.chronicle span{letter-spacing:.18em;color:var(--muted);font:700 9px Arial}.chronicle p{margin:0}.chronicleScroll{flex-direction:column;gap:3px;height:calc(100% - 29px);max-height:none;padding-right:4px;display:flex;overflow-y:auto}.reportBubble{color:#efe9e0;font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(#1b1009cc,#0d0805cc);border:1px solid #3a2415;border-radius:3px;grid-template-columns:42px minmax(0,1fr) auto;align-items:baseline;column-gap:7px;width:100%;padding:3px 6px;font:700 9px Georgia,serif;display:grid}.reportBubble:hover,.reportBubble.isOpen{background:linear-gradient(#26160bcc,#140b06cc);border-color:#7a5326}.reportBubbleValue{text-align:right}.reportBubbleUnit{color:#7a6349;letter-spacing:.1em;font:700 8px Arial,sans-serif}.reportBubbleCount{color:#9f815e;letter-spacing:.06em;font:700 8px Arial,sans-serif}.reportBubble--system{color:#7ea8c6;cursor:default;background:linear-gradient(#0d151ccc,#070b0fcc);border-color:#24384a #24384a #24384a #3f6a8d;border-left-style:solid;border-left-width:2px;margin:0}.reportBubble--system .reportBubbleCount{color:#55809e}.reportBubble--system:hover{background:linear-gradient(#0d151ccc,#070b0fcc);border-color:#24384a #24384a #24384a #3f6a8d}.reportBubble--drop .reportBubbleCount{color:inherit;opacity:.75}.reportBubble--drop.isSalvaged{color:#ff4d3d;background:linear-gradient(#2a0f0bcc,#150806cc);border-color:#6b2a22 #6b2a22 #6b2a22 #ff4d3d;border-left-style:solid;border-left-width:2px}.reportBubble--drop.isSalvaged .reportBubbleUnit{color:#b8503f}.reportBubble--rush{color:#7fc98a;border-left:2px solid #7fc98a}.reportBubble--rush .reportBubbleUnit,.reportBubble--rush .reportBubbleCount{color:#5e9668}.reportBubble--warn{color:#ff4d3d;background:linear-gradient(#2a0f0bcc,#150806cc);border-color:#6b2a22 #6b2a22 #6b2a22 #ff4d3d;border-left-style:solid;border-left-width:2px;margin:0}.reportBubble--warn:before{content:"⚠";font-size:8px;line-height:1.35;position:absolute;top:3px;left:6px}.reportBubble--warn:hover{background:linear-gradient(#2a0f0bcc,#150806cc);border-color:#6b2a22 #6b2a22 #6b2a22 #ff4d3d}button.reportBubble--warn{letter-spacing:normal;cursor:pointer;grid-template-columns:42px 1fr auto;align-items:baseline;column-gap:7px;padding:3px 6px;font:700 9px Georgia,serif;display:grid}.reportBubble--warn:before{content:none}button.reportBubble--warn .reportBubbleUnit,button.reportBubble--warn .reportBubbleCount{color:#b8503f}button.reportBubble--warn:hover,button.reportBubble--warn.isOpen{background:linear-gradient(#3a1610cc,#1c0a07cc);border-color:#a04030 #a04030 #a04030 #ff4d3d}.chronicleClear{color:#967b59;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#21160e,#130d08);border:1px solid #4d3a26;flex:none;min-height:22px;margin:0;padding:3px 8px;font:700 8px/1 Arial;box-shadow:inset 0 1px #bc8b4820;font-size:8px!important}.chronicleClear:hover{color:#d3a555;background:linear-gradient(#2b1c10,#181008);border-color:#76502f}.chronicleClear:active{transform:translateY(1px)}.chronicleClear:focus-visible{outline-offset:1px;outline:1px solid #c7923c}.chronicleRewardList{flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.chronicleRewardItem{color:#e5bd6f;padding-left:11px;font-weight:700;position:relative}.chronicleRewardItem:before{content:"";background:#a5772f;width:5px;height:5px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.offlineSummaryBackdrop{z-index:600}.offlineSummaryModal{z-index:1;text-align:center;background:linear-gradient(145deg,#1c130c 0%,#0a0705 76%);border:1px solid #73502d;width:min(460px,100%);padding:34px 30px 28px;animation:.22s cubic-bezier(.2,.8,.2,1) armouryRise;position:relative;box-shadow:0 28px 90px #000,inset 0 1px #c6914a33}.offlineSummaryEyebrow{color:#b39b78;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font:700 10px Arial;display:block}.offlineSummaryModal h2{color:#f0bd72;text-shadow:0 0 18px #c8793544;margin:0 0 12px;font-size:26px}.offlineSummaryAway{color:#94816b;margin:0 0 6px;font:12px/1.5 Arial}.offlineSummaryLevel{color:#e5bd6f;letter-spacing:.04em;margin:0 0 16px;font:700 13px Arial}.offlineSummaryLevel b{color:#f0bd72}.offlineSummaryRewards{text-align:left;background:#ffffff05;border:1px solid #3a281890;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:9px 18px;margin:18px 0 26px;padding:18px 20px;display:grid}.offlineSummaryRewards .chronicleRewardItem{font-size:13px}.offlineSummaryBreakdown{opacity:.75;justify-content:center;margin:0 0 22px;padding:0 4px}.offlineSummaryBreakdown .chronicleRewardItem{color:#b39b78;font-size:11px;font-weight:400}.offlineSummaryBreakdown .chronicleRewardItem:before{background:#6d5433}.offlineDropsCost{color:#b39b78;margin:0 0 14px;font-size:11px;line-height:1.5}.offlineSummaryContinue{color:#ead5ad;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#46301d,#281b12);border:1px solid #76502f;padding:12px 34px;font:700 11px Arial;box-shadow:inset 0 1px #a0733a55}.offlineSummaryContinue:hover{color:#f0bd72;border-color:#c28a50}@media (width<=560px){.offlineSummaryModal{padding:26px 20px 22px}.offlineSummaryRewards{grid-template-columns:1fr}}.settingsModal{text-align:left}.settingsModal .offlineSummaryEyebrow{text-align:center}.settingsTitle{color:#f0bd72;text-align:center;margin:0 0 20px;font-size:22px}.settingsCheckboxRow{cursor:pointer;background:#ffffff05;border:1px solid #3a281890;align-items:flex-start;gap:12px;margin-bottom:22px;padding:14px 16px;display:flex}.settingsCheckboxRow input[type=checkbox]{accent-color:#c28a50;cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:3px}.settingsCheckboxRow span{color:#ead5ad;letter-spacing:.02em;font:700 12px Arial;display:block}.settingsCheckboxRow small{color:#94816b;text-transform:none;letter-spacing:normal;margin-top:5px;font:400 11px/1.5 Arial;display:block}.trackerToggle{z-index:8;color:#8e7555;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#20150d,#120c08);border:1px solid #4e351f;justify-content:center;align-items:center;width:100%;min-height:42px;padding:0 15px;font:700 9px Arial;display:flex;position:static;box-shadow:inset 0 1px #dba75814}.trackerToggleRail{z-index:8;background:#0c0806c7;border-top:1px solid #3f2a19;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;height:82px;padding:0 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.trackerToggle:before{content:"";width:5px;height:5px;box-shadow:none;background:#735735;margin-right:9px;transform:rotate(45deg)}.trackerToggle+.trackerToggle{border-left:0}.trackerToggle span{margin:0}.trackerToggle.open{color:#e4bd73;background:linear-gradient(#3a2513,#1a1009);border-color:#9b6833;box-shadow:inset 0 1px #e5b6622e,0 0 12px #0005}.trackerToggle.open:before{background:#d8a74f;box-shadow:0 0 9px #d8a74f88}.trackerToggle:hover:not(.open){color:#c2a174;background:linear-gradient(#291b10,#160e09)}.trackerToggle:focus-visible{outline-offset:-2px;outline:1px solid #d0a05f;position:relative}.trackerDrawer{z-index:7;opacity:0;visibility:hidden;background:linear-gradient(135deg,#2c1b0fe8,#0000 38%),repeating-linear-gradient(135deg,#0000 0 17px,#d6a24c08 17px 18px),#0e0906f8;border-bottom:1px solid #704a29;flex-direction:column;padding:16px 14px 14px;transition:opacity .18s,transform .22s,visibility .22s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(18px);box-shadow:inset 0 1px #dcaa6138,0 16px 36px #000c}.trackerDrawer.open{opacity:1;visibility:visible;transform:translateY(0)}.trackerHead{border-bottom:1px solid #51351f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:9px;display:flex}.trackerHead span{color:#bc8a49;letter-spacing:.2em;font:700 8px Arial}.trackerHead h3{color:#ead2a4;margin:3px 0 0;font-size:16px}.trackerHeadStatus>i{color:#8c7964;letter-spacing:.12em;text-align:center;border:1px solid #5c4430;align-self:stretch;padding:5px 7px;font:700 8px Arial}.trackerHeadStatus>i.live{color:#a8c773;border-color:#68814c;box-shadow:inset 0 0 12px #718a3420}.trackerContext{color:#ab8f69;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 0;display:grid}.trackerContext span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.trackerContext b{color:#dcb56e;font-size:10px}.trackerContext small{color:#76634f;grid-column:1/-1;font:9px Arial}.trackerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.trackerMetric{min-width:0;box-shadow:inset 2px 0 var(--tracker-accent,#c99749);background:linear-gradient(145deg,#1e130c,#0d0907);border:1px solid #4d321d;padding:8px 9px;position:relative}.trackerMetric>span{color:#91785a;letter-spacing:.1em;text-transform:uppercase;font:700 8px Arial;display:block}.trackerMetric>b{color:#efd092;margin-top:4px;font-size:17px;line-height:1;display:block}.trackerMetric.kills{--tracker-accent:#b66a42}.trackerMetric.dps{--tracker-accent:#d8a64e}.trackerMetric.gold{--tracker-accent:#e0ba58}.trackerMetric.orbs{--tracker-accent:#6fa4ce}.trackerMetric>small{color:#76634f;margin-top:5px;font:9px Arial,sans-serif;display:block}.trackerMetric.sulphur{--tracker-accent:#c9a24a}.trackerMetric.gemstones{--tracker-accent:#b06fce}.trackerMetric.shards{--tracker-accent:#6fc9c2}.trackerMetric.essence{--tracker-accent:#e4cda4}.trackerMetric.attributes{--tracker-accent:#9cae50;grid-column:1/-1}.trackerAttributeBreakdown{border-top:1px solid #422b19;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px;padding-top:6px;display:grid}@media (width<=400px){.trackerAttributeBreakdown{grid-template-columns:minmax(0,1fr)}}.trackerAttributeBreakdown>span{background:#090604a8;justify-content:space-between;align-items:center;min-width:0;padding:4px 6px;display:flex}.trackerAttributeBreakdown i{letter-spacing:.08em;font:700 8px Arial}.trackerAttributeBreakdown span:first-child i{color:#d36a42}.trackerAttributeBreakdown span:nth-child(2) i{color:#65a9d4}.trackerAttributeBreakdown span:nth-child(3) i{color:#b5bd57}.trackerAttributeBreakdown b{color:#e7c987;font-size:11px}.trackerMetric.trackerOrbCard{padding:0;overflow:visible}.trackerOrbToggle{all:unset;box-sizing:border-box;cursor:pointer;width:100%;padding:8px 9px;display:block;position:relative}.trackerOrbToggle>span{color:#91785a;letter-spacing:.1em;text-transform:uppercase;padding-right:14px;font:700 8px Arial;display:block}.trackerOrbToggle>b{color:#efd092;margin-top:4px;font-size:17px;line-height:1;display:block}.trackerOrbToggle:hover>span{color:#b99a6b}.trackerOrbToggle:focus-visible{outline-offset:-2px;outline:2px solid #c9a452}.trackerOrbChevron{border-bottom:1.5px solid #6e5b45;border-right:1.5px solid #6e5b45;width:6px;height:6px;transition:transform .14s,border-color .14s;position:absolute;top:10px;right:9px;transform:rotate(-135deg)}.trackerOrbToggle:hover .trackerOrbChevron{border-color:#c9a452}.trackerOrbToggle[aria-expanded=true] .trackerOrbChevron{border-color:#c9a452;margin-top:3px;transform:rotate(45deg)}.trackerOrbBreakdown{z-index:5;background:linear-gradient(145deg,#211610,#0d0907);border:1px solid #4d321d;flex-direction:column;gap:3px;margin-bottom:4px;padding:6px;display:flex;position:absolute;bottom:100%;left:0;right:0;box-shadow:0 -10px 22px #000a,inset 2px 0 #6fa4ce}.trackerOrbBreakdown[hidden]{display:none}.trackerOrbBreakdown>span{background:#090604a8;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:3px 4px;display:flex}.trackerOrbBreakdown i{text-overflow:ellipsis;white-space:nowrap;color:#a58e6c;min-width:0;font:10px Arial;overflow:hidden}.trackerOrbBreakdown b{color:#9fc3e0;flex:none;font-size:10px;font-weight:700}.trackerHeadStatus{flex-direction:column;align-self:start;align-items:stretch;gap:4px;display:flex}.trackerHeadReset{color:#a98b65;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#160e09;border:1px solid #50351f;min-height:22px;padding:4px 7px;font:700 8px Arial}.trackerHeadReset:hover{color:#e0b76f;border-color:#8e6032}.quarry,.foundry{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid;overflow:hidden}.quarry:after,.foundry:after{content:"";pointer-events:none;border:1px solid #76502f;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px;right:-45px;box-shadow:0 0 0 18px #5b3c2118,0 0 0 36px #5b3c2110}.quarry .actionbar{z-index:1;grid-column:1/-1}.quarry>b{color:var(--gold);z-index:1;font:20px Arial}.vault>.panelHead p{max-width:440px;margin:0}.items{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.empty{text-align:center;color:#756653;border:1px dashed var(--line);background:#0e0a07;grid-column:1/-1;padding:55px;font-style:italic}.item{background:linear-gradient(155deg,#17100b,#0a0806);border:1px solid #513621;min-height:220px;padding:16px}.item.magic{border-top:2px solid #587cae}.item.rare{border-top:2px solid #d2a842;box-shadow:inset 0 10px 30px #a7711610}.item h4{margin:10px 0 3px;font-size:17px}.item>small{color:#71604d;font:10px Arial}.item ul{min-height:50px;margin:15px 0;padding:0;list-style:none}.item li{color:#81a9ce;font:11px/1.7 Arial}.item li.muted{color:#625646}footer{color:#695b4b;letter-spacing:.15em;justify-content:space-between;padding:27px 0 0;font:9px Arial;display:flex}footer button{color:#89745c;cursor:pointer;background:0 0;border:0}.tabs a{color:#8d7b65;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:17px 22px;font:700 10px Arial;text-decoration:none}.tabs :where(button,a){white-space:nowrap;min-height:44px;padding:18px 24px}.tabs a b{color:#f0d6aa;background:#70442a;border-radius:20px;place-items:center;min-width:18px;height:18px;margin-left:4px;display:inline-grid}.manageGear{color:#e0c184;text-align:center;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#2a1c10 0%,#21150c 48%,#17100a 100%);border:1px solid #76502d;border-left:2px solid #b1844c;justify-content:center;align-items:center;width:100%;min-height:46px;margin:0 0 6px;padding:10px 28px;font:700 10px Arial;text-decoration:none;transition:transform 80ms,border-color .12s,background .12s,color .12s,box-shadow .12s;display:flex;box-shadow:inset 0 1px #e3b56a2b,inset 0 -2px #08050380,0 2px 5px #0007}.manageGear:hover{color:#f0cf8c;background:linear-gradient(#352315 0%,#28190e 48%,#1b110a 100%);border-color:#a8763f #a8763f #a8763f #d0a05f;box-shadow:inset 0 1px #f0c57d38,inset 0 -2px #08050380,0 3px 7px #0008}.manageGear:active:not(:disabled){background:linear-gradient(#1a110a,#25170d);transform:translateY(1px);box-shadow:inset 0 2px 4px #0009,inset 0 -1px #b27c3926}.manageGear:focus-visible{outline-offset:2px;outline:1px solid #d0a05f}.manageGear:disabled{cursor:not-allowed;opacity:.42;box-shadow:inset 0 1px #c7954d14}body.inventoryOpen{overflow:hidden}.inventoryBackdrop{top:var(--page-top);left:var(--page-left);width:var(--page-w);height:var(--page-h);z-index:500;padding:0 var(--modal-gap);overscroll-behavior:contain;background:#040302d1;place-items:center;animation:.18s ease-out armouryFade;display:grid;position:fixed;overflow:auto}.inventoryBackdropClose{cursor:default;background:0 0;border:0;position:absolute;inset:0}.inventoryModal{z-index:1;width:min(1560px,100%);height:var(--page-h);overscroll-behavior:contain;background:linear-gradient(145deg,#17100b 0%,#090705 72%);border:1px solid #73502d;min-height:0;padding:0 28px 34px;animation:.22s cubic-bezier(.2,.8,.2,1) armouryRise;position:relative;overflow:auto;box-shadow:0 28px 90px #000,inset 0 1px #c6914a33}.systemModal{z-index:1;width:min(1560px,100%);height:var(--page-h);overscroll-behavior:contain;padding-inline:var(--shell-pad);background:linear-gradient(145deg,#17100b 0%,#090705 72%);border:1px solid #73502d;margin:0;animation:.22s cubic-bezier(.2,.8,.2,1) armouryRise;position:relative;overflow:auto;box-shadow:0 28px 90px #000,inset 0 1px #c6914a33;min-height:0!important}.overlayReturn{color:#d5b77f;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;font:700 9px Arial}.profileShortcut{cursor:pointer}.inventoryClose{color:#d5b77f;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#24170e;border:1px solid #76502e;justify-self:start;padding:10px 13px;font:700 9px Arial}@keyframes armouryFade{0%{opacity:0}}@keyframes armouryRise{0%{opacity:0;transform:translateY(18px)scale(.985)}}.inventoryShell{max-width:1540px;min-height:100%;margin:auto;padding:0 34px 40px}.inventoryShell.inventoryModal{max-width:1560px;min-height:0}.inventoryTop{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:126px;padding:18px 0;display:grid}.inventoryTop>a{color:#b39b78;letter-spacing:.1em;text-transform:uppercase;font:700 10px Arial;text-decoration:none}.inventoryTop>div:nth-child(2){text-align:center}.inventoryTop h1{text-transform:uppercase;margin:4px 0;font-size:32px}.inventoryTop .resources{justify-self:end}.inventoryLayout>.paperdoll,.inventorySideRail>.paperdoll,.inventoryLayout>.stash{position:relative}.viewportSideRail{min-width:0}.viewportSideFooter{display:none}.dominionSideRail{grid-area:ladder}.mercRelicsSideRail{min-width:0}@media (width>=1025px) and (width<=1320px){.dominionInline .dominionLayout{grid-template-rows:auto minmax(0,1fr);grid-template-areas:"ladder card""ladder stage"}}@media (width>=1025px){.dominionSideRail>.dominionLadder{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.mercRelicsSideRail>.mercRates{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:0 auto;min-height:0;overflow-y:auto}}.shell.expeditionShellMode>.siteFooter,.shell.inventoryShellMode>.siteFooter,.shell.frontierShellMode>.siteFooter,.shell.mercenariesShellMode>.siteFooter,.shell.dominionShellMode>.siteFooter,.shell.sanctuaryShellMode>.siteFooter,.shell.gatheringShellMode>.siteFooter,.shell.ritualsShellMode>.siteFooter,.shell.profileShellMode>.siteFooter,.shell.leaderboardShellMode>.siteFooter{display:none}.inventoryLayout{grid-template-columns:minmax(300px,.9fr) minmax(0,1.45fr) minmax(300px,1fr);gap:20px;margin-top:20px;display:grid}.inventoryModeGrid{display:block}.inventoryEmbedded{width:100%;max-width:none;min-height:0;margin:0;padding:0}.inventoryEmbedded .inventoryLayout{gap:var(--gap);grid-template-columns:minmax(280px,.65fr) minmax(420px,1.15fr) minmax(360px,.72fr);align-items:start;margin-top:0}.inventoryEmbedded .stashGrid{overscroll-behavior:contain;scrollbar-gutter:stable;grid-auto-rows:max-content;align-content:start;max-height:clamp(340px,52vh,620px);padding-right:6px;overflow-y:auto}.inventoryEmbedded .scrollStashList{scroll-snap-type:y mandatory;max-height:max(260px, min(58dvh, calc(100dvh - var(--chat-occupied) - 152px)));overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;margin-top:10px;padding-top:4px;padding-right:6px;overflow-y:auto}.inventoryEmbedded .itemInspector{top:calc(var(--sticky-top) + 8px)}@media (width>=1025px){.viewportSideRail{align-self:stretch;gap:var(--gap);flex-direction:column;height:100%;min-height:0;display:flex}.viewportSideFooter{flex:none;justify-content:flex-start;margin-top:auto;padding:12px 0 2px;display:flex}.frontierShellMode{flex-direction:column;height:100%;padding-bottom:0;display:flex;overflow:hidden}.frontierShellMode>.topbar,.frontierShellMode>.tabs,.frontierShellMode>.serviceStatusBanner{flex:none}.frontierShellMode>.frontierModeGrid{flex:auto;min-height:0;overflow:hidden}.frontierShellMode .atlasInline{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.frontierShellMode .atlasInline>.mercSummary{flex:none}.frontierShellMode .atlasInline>.mapStashPanelFull{flex:auto;height:auto;min-height:0;overflow:hidden}.frontierShellMode .atlasInline>.atlasLayout{flex:auto;height:100%;min-height:0;overflow:hidden}.frontierShellMode .atlasShelf{overscroll-behavior:contain;scrollbar-gutter:stable;align-self:stretch;height:100%;min-height:0;overflow-y:auto}.sanctuaryShellMode{flex-direction:column;height:100%;padding-bottom:0;display:flex;overflow:hidden}.sanctuaryShellMode>.topbar,.sanctuaryShellMode>.tabs,.sanctuaryShellMode>.serviceStatusBanner{flex:none}.sanctuaryShellMode>.sanctuaryModeGrid{flex:auto;min-height:0;overflow:hidden}.sanctuaryShellMode .sanctuaryInline{height:100%;min-height:0;padding-bottom:0;overflow:hidden}.sanctuaryShellMode .sanctuaryLayout{height:100%;min-height:0}.shell:has(>.tabs)>.grid.sanctuaryModeGrid{padding-bottom:0;overflow:hidden}.expeditionShellMode{flex-direction:column;height:100%;padding-bottom:0;display:flex;overflow:hidden}.expeditionShellMode>.topbar,.expeditionShellMode>.tabs,.expeditionShellMode>.serviceStatusBanner{flex:none}.expeditionShellMode>.expeditionGrid{flex:auto;min-height:0;overflow:hidden}.expeditionShellMode .expeditionMainColumn{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.expeditionShellMode .expeditionSideRail{min-height:0}.expeditionShellMode .equipped{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:calc(100% - 42px);overflow-y:auto}.inventoryShellMode{flex-direction:column;height:100%;padding-bottom:0;display:flex;overflow:hidden}.inventoryShellMode>.topbar,.inventoryShellMode>.tabs,.inventoryShellMode>.serviceStatusBanner{flex:none}.inventoryShellMode>.inventoryModeGrid{flex:auto;min-height:0;margin-bottom:0}.inventoryEmbedded,.inventoryEmbedded .inventoryLayout{height:100%;min-height:0}.inventoryEmbedded .inventorySideRail{min-height:0}.inventoryEmbedded .paperdoll{overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:calc(100% - 42px);overflow-y:auto}.inventoryEmbedded .inventorySideFooter{min-height:0}.inventoryEmbedded .stash{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.inventoryEmbedded .stashGrid{flex:auto;min-height:0;max-height:none}.inventoryEmbedded .stashTabPanel{flex-direction:column;flex:auto;min-height:0;display:flex}.inventoryEmbedded .scrollStashList{flex:auto;min-height:0;max-height:none}}@media (width>=1025px) and (height<=1100px){.inventoryEmbedded .stash{height:auto}.inventoryEmbedded .inventorySideRail{align-self:start;height:auto}.inventoryEmbedded .paperdoll,.inventoryEmbedded .stashGrid,.inventoryEmbedded .scrollStashList{min-height:0;max-height:max(260px, min(58dvh, calc(100dvh - var(--chat-occupied) - 152px)));flex:0 auto;overflow-y:auto}}@media (width<=1320px){.inventoryLayout{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.itemInspector{grid-column:1/-1;position:static}.inventoryEmbedded .inventoryLayout{grid-template-columns:minmax(250px,.7fr) minmax(360px,1.3fr) 340px}.inventoryEmbedded .itemInspector{grid-column:auto;position:sticky}}@media (width<=1024px){.inventoryLayout{grid-template-columns:minmax(0,1fr)}.itemInspector{grid-column:auto}.inventoryEmbedded .inventoryLayout{grid-template-columns:minmax(0,1fr)}.inventoryEmbedded .itemInspector{position:static}.inventoryEmbedded .paperdoll{min-height:0;max-height:max(260px, min(58dvh, calc(100dvh - var(--chat-occupied) - 152px)));flex-direction:column;display:flex;overflow:hidden}.inventoryEmbedded .equipmentSlots{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:6px;overflow-y:auto}}@media (width<=768px){.inventoryShell{padding:0 14px}.inventoryTop{grid-template-columns:minmax(0,1fr) auto}.inventoryTop>div:nth-child(2){display:none}.inventoryTop .resources{padding:8px}}.paperdoll>.panelHead>b{color:var(--gold);font:12px Arial}.wardenFigure img{aspect-ratio:330/285;object-fit:cover;object-position:center top;filter:saturate(.74);border:1px solid #594027;width:100%;height:auto;max-height:285px;margin:8px 0 12px}.equipmentSlotsLabel{margin:6px 0 8px;display:block}.equipmentSlots{flex-direction:column;gap:10px;display:flex}.equipmentSlots>div{background:#0c0907;border:1px solid #49311f;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:82px;padding:12px;display:flex}.equipmentSlot{cursor:default;transition:border-color .15s,box-shadow .15s,transform .15s;position:relative}.equipmentSlot[tabindex="0"]{cursor:pointer}.equipmentSlot[tabindex="0"]:hover,.equipmentSlot.highlighted{border-color:#d09b52;transform:translateY(-1px);box-shadow:inset 0 0 18px #a96a252f,0 0 0 1px #d09b5226}.equipmentSlot.filtering{background:#17100a;border-color:#f4d35e;transform:none;box-shadow:inset 0 0 22px #a96a2545,inset 3px 0 #f4d35e,0 0 0 1px #f4d35e3d}.equipmentSlot.filtering:hover{transform:translateY(-1px)}.equipmentSlot.dropTarget{border-color:#f4d35e;box-shadow:inset 0 0 18px #f4d35e55,0 0 12px 2px #f4d35e88}.equipmentSlot.twoHandedOccupied{cursor:default}.equipmentSlot.twoHandedOccupied:hover{box-shadow:none;border-color:#49311f;transform:none}.slotIconFrame.twoHandedGhost{opacity:.4;filter:grayscale()}.equipmentSlots :where(small,strong,span){display:block}.equipmentSlots small{color:#806c55;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 8px Arial;overflow:hidden}.equipmentSlots strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:4px 0;font:11px Arial;overflow:hidden}.equipmentSlots .slotValue{color:var(--gold);text-align:right;white-space:nowrap;flex:none;font-weight:700}.equipmentSlotBody{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.slotIconFrame{width:52px;min-width:52px;height:52px;min-height:52px;padding:0}.equipmentSlotText{min-width:0;max-width:100%;overflow:hidden}.equipmentSlotText small,.equipmentSlotText strong{display:block}.slotType{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:2px;font-weight:700;display:block;overflow:hidden}.stashHead{justify-content:space-between;align-items:start;display:flex}.stashHead select{color:#cdb891;text-transform:uppercase;background:#130e0a;border:1px solid #604227;padding:9px 12px;font:10px Arial}.stashGrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:1fr;gap:8px;margin-top:17px;display:grid}.stashGrid>.stashItem,.stashGrid>.emptyCell{height:100%;min-height:100px}.stashItem,.emptyCell{color:#bca98a;background:radial-gradient(circle at 50% 20%,#2e2116,#0d0907);border:1px solid #49311f;flex-direction:column;min-width:0;min-height:100px;padding:7px 7px 20px;display:flex;position:relative}@media (width<=560px){.stashGrid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}.stashItem{cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.stashItem:hover,.stashItem.chosen{border-color:#c59047;transform:translateY(-1px);box-shadow:inset 0 0 22px #b0762228}.stashItem.magic{border-top:2px solid #648fbc}.stashItem.rare{border-top:2px solid #d2a842}.itemIconFrame{--frame-color:#49311f;--frame-glow:transparent;border:1px solid var(--frame-color);box-shadow:inset 0 0 12px #00000090, 0 0 0 1px var(--frame-glow);background:radial-gradient(circle at 50% 28%,#241a10,#0a0705);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.itemIconFrame img{object-fit:contain;filter:drop-shadow(0 2px 4px #000000a0);width:82%;height:82%}.itemIconFrame.magic{--frame-color:#4d6d8d;--frame-glow:#4d6d8d40}.itemIconFrame.rare{--frame-color:#a9822f;--frame-glow:#a9822f40}.itemIconFrame.relic{--frame-color:#a95e31;--frame-glow:#bf5f2240}.itemIconFrame.legendary{--frame-color:#8e5cc4;--frame-glow:#8e5cc445}.itemIconFrame.supreme{--frame-color:#e8c568;--frame-glow:#ffe9a865}.itemIconFrame.empty{opacity:.5;border-style:dashed}.stashItem .itemIconFrame{aspect-ratio:1;width:100%;margin:0 0 5px}.stashItem small{color:#9a8564;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font:700 6px Arial;display:block;overflow:hidden}.stashItem small.textClamp2{white-space:normal;text-transform:none;letter-spacing:0}.stashItem b{color:#e0bb70;font:700 10px Arial;position:absolute;bottom:5px;right:6px}.stashHoverPreview{z-index:999;color:#ad9879;pointer-events:none;text-align:left;background:#100b08;border:1px solid #9a6b36;flex-direction:column;gap:11px;width:280px;max-width:min(280px,100vw - 16px);padding:18px;display:flex;box-shadow:0 12px 35px #000c}.hoverPreviewHead{align-items:center;gap:12px;display:flex}.hoverPreviewHead .hoverPreviewIcon{object-fit:contain;background:radial-gradient(circle at 50% 28%,#241a10,#0a0705);border:1px solid #4c3320;flex:none;width:48px;height:48px}.hoverPreviewHead strong{color:#e0c89f;font:16px Georgia;display:block}.hoverPreviewHead small{color:#8c765e;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font:700 9px Arial;display:block}.stashHoverPreview em{color:#806f59;font:11px Arial;display:block}.hoverPreviewAffixes{flex-direction:column;gap:3px;display:flex}.hoverPreviewAffixes i{color:#83acd1;font:12px/1.5 Arial;display:block}.chatItemLink{cursor:pointer;text-underline-offset:2px;font-weight:700;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chatItemLink:hover{text-decoration-style:solid}.chatItemLinkMissing{color:#6b5d47;cursor:default;font-style:italic;text-decoration:none}.chatItemLinkPreview{z-index:999;color:#ad9879;text-align:left;background:#100b08;border:1px solid #9a6b36;flex-direction:column;gap:11px;width:260px;max-width:min(260px,100vw - 16px);padding:16px;display:flex;box-shadow:0 12px 35px #000c}.chatMapLinkPreview{width:300px;max-width:min(300px,100vw - 16px);box-shadow:none;background:0 0;border:none;padding:0}.chatMapLinkPreview .mapCard{margin:0}.chatScrollLinkPreview{width:260px;max-width:min(260px,100vw - 16px)}.chatScrollModifier{color:#ecd2a2;background:#1c140c;border:1px solid #6b4a2a;border-radius:4px;margin:0;padding:8px 10px;font:700 13px/1.4 Arial}.chatScrollTags{align-items:center;gap:6px;display:flex}.chatScrollChip{color:#c9a26a;letter-spacing:.04em;text-transform:capitalize;background:#1c140c;border:1px solid #6b4a2a;border-radius:999px;align-items:center;padding:2px 7px;font:700 10px Arial;display:inline-flex}.chatScrollRequirement{color:#8b7658;margin:0;font:11px/1.5 Arial}.emptyCell{opacity:.45}.itemInspector{top:var(--sticky-top);align-self:start;min-height:520px;position:sticky}@media (height<=720px){.itemInspector{min-height:0}}.equippedNotice{color:#8ab9e5;text-align:center;letter-spacing:.12em;text-transform:uppercase;background:#16202a;border:1px solid #5e7d9d;padding:11px;font:700 9px Arial}.unequipPrimary{color:#e4cda4;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#49311e,#271a10);border:1px solid #75502f;width:100%;padding:12px;font:700 9px Arial}.unequipPrimary:hover:not(:disabled){filter:brightness(1.12)}.unequipPrimary:disabled{cursor:not-allowed;opacity:.42}.inspectHeader{border-bottom:1px solid #4c3320;padding-bottom:18px}.inspectHeader>span{text-transform:uppercase;letter-spacing:.15em;font:700 9px Arial}.inspectHeader h3{margin:10px 0 6px;font-size:23px}.inspectHeader small{color:#8c765e;font:10px Arial}.affixList{min-height:150px;padding:20px 0}.affixList p{color:#83acd1;border-bottom:1px solid #2c2118;margin:0;padding:8px 0;font-size:12px}.affixList p.affixPrefix,.hoverPreviewAffixes i.affixPrefix,.convergenceAffixRow.affixPrefix{color:#d9a441}.affixList p.affixSuffix,.hoverPreviewAffixes i.affixSuffix,.convergenceAffixRow.affixSuffix{color:#83acd1}.affixLevelNote{color:#b9b0a2;opacity:.85;margin-left:6px;font-size:11px;font-style:normal;display:inline-block}.convergenceAffixRow.affixPrefix.checked,.convergenceAffixRow.affixSuffix.checked{color:#f0d29a}.affixList p.affixScrollMod,.hoverPreviewAffixes i.affixScrollMod,.convergenceAffixRow.affixScrollMod,.convergenceAffixRow.affixScrollMod.checked{color:#f2f2f2}.affixKindDivider{background:linear-gradient(90deg,#0000,#4a3a26,#0000);height:1px;margin:4px 0}.affixList em{color:#756653;margin-top:16px;font-size:12px;display:block}.craftNote{color:#746450!important;margin-top:15px!important;font:10px/1.5 Arial!important}.noSelection{text-align:center;padding-top:95px}.noSelection>span{color:#6e4b2e;font-size:48px}.noSelection p{font-size:12px}.inventoryShell button:disabled{opacity:.3;cursor:not-allowed}@media (width<=768px){.inventoryBackdrop{padding:0}.inventoryModal{width:100%;height:var(--page-h);border:0;padding:0 14px 30px}.systemModal{width:100%;height:var(--page-h);border:0}}.relic{color:#d38b48}.legendary{color:#b384e6}.supreme{color:#f5d97a;text-shadow:0 0 8px #f5d97a60}.combatStage{isolation:isolate;background-color:#0c0907;background-position:50%;background-size:cover;border:1px solid #76502f;grid-template:"pp pf vs ef ep"1fr/minmax(0,256px) minmax(110px,144px) 54px minmax(110px,144px) minmax(0,256px);justify-content:center;align-items:stretch;column-gap:0;min-height:448px;margin:22px 0 18px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #050302b8}.combatStageWrap{position:relative}.combatStageWrap .cornerControl{--corner-step:24px;top:calc(var(--corner-slot,0) * var(--corner-step));background:linear-gradient(#1d140d,#100b08);border-color:#7b5126;width:22px;height:22px;right:-24px;box-shadow:inset 0 0 0 1px #090604,1px 0 #2b1b0f}.combatStageWrap .cornerControl:hover,.combatStageWrap .cornerControl:focus-visible{background:#281a0d;border-color:#c58a3c}.combatPanelStack{margin:22px 0 18px;display:block;position:relative}.combatPanelStack>.combatStageWrap,.combatPanelStack>.duelPairWrap,.combatPanelStack>.combatLogHead,.combatPanelStack>.exchangeLog{box-sizing:border-box;width:100%}.combatPanelStack>.duelPairWrap,.combatPanelStack>.combatLogHead,.combatPanelStack>.exchangeLog{inset-inline:0;position:absolute;top:0}.combatPanelStack .combatStage,.combatPanelStack .combatStageCompact,.combatPanelStack .combatPreview{margin:0}.combatPanelStack .combatPreview{box-sizing:border-box;width:100%;height:100%;min-height:0}.combatPanelStack>.duelPairWrap{height:100%}.combatPanelStack>.combatLogHead{align-self:start;height:46px;min-height:46px;margin:0}.combatPanelStack>.exchangeLog{align-self:start;height:calc(100% - 46px);min-height:0;margin:0;top:46px}.combatStageWrap.combatMainMode--stats>.combatStage,.combatStageWrap.combatMainMode--history>.combatStage{visibility:hidden}.combatStageWrap.combatMainMode--stats,.combatStageWrap.combatMainMode--history{z-index:3;pointer-events:none}.combatStageWrap.combatMainMode--stats .cornerControl,.combatStageWrap.combatMainMode--history .cornerControl{pointer-events:auto}.duelPairWrap.combatPanelMode--scene,.duelPairWrap.combatPanelMode--history,.combatLogHead.combatPanelMode--scene,.exchangeLog.combatPanelMode--scene,.combatLogHead.combatPanelMode--stats,.exchangeLog.combatPanelMode--stats{visibility:hidden;pointer-events:none}.duelPairWrap.combatPanelMode--stats,.combatLogHead.combatPanelMode--history,.exchangeLog.combatPanelMode--history{visibility:visible}@media (width<=900px){.combatStageWrap .cornerControl{right:8px}}.combatStageToggle{--corner-slot:0;color:#d5a55f;cursor:pointer;background:#160e09d9;border:1px solid #76502f;padding:0;font-size:11px;line-height:1}.combatStageToggle:hover,.combatStageToggle:focus-visible{color:#f3cb83;border-color:#e0ae5f;outline:none}.combatStageCompact{background-color:#0c0907;border:1px solid #76502f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;margin:22px 0 18px;display:grid;box-shadow:inset 0 0 70px #050302b8}.combatMiniSide{flex-direction:row;align-items:stretch;min-width:0;display:flex}.combatMiniInfo{flex-direction:column;flex:auto;min-width:0;display:flex}.combatStageCompact .combatPortraitText{border-top:0}.combatStageCompact .combatVersus{padding:0 18px}.compactResultFeed{flex:150px;min-width:96px;max-width:150px;display:flex}.compactResultFeed .combatResult{width:100%;height:132px;min-height:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #3a2415;justify-content:flex-start;align-self:center;padding:6px 4px}.combatMiniSide--enemy .compactResultFeed .combatResult{border-left:0;border-right:1px solid #3a2415}.compactResultFeed .combatResultFeed{flex:0 0 122px;height:122px;min-height:122px}.compactResultFeed .combatResultTrack{gap:2px;min-height:0}.compactResultFeed .combatResultTrack strong{font-size:10px;line-height:1.15}.combatStage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#09060466,#0000 24% 76%,#09060466);position:absolute;inset:0}.combatPortrait{background:linear-gradient(#08050312 0 67%,#0a0705ed 79% 100%);border:2px solid #3a2415;min-width:0;height:100%;padding:0;box-shadow:inset 0 0 35px #0503024d}.combatPortraitText{text-align:left;background:linear-gradient(#0a0705c9,#080503f0);border-top:1px solid #563920;flex-direction:column;gap:3px;min-height:82px;padding:10px 8px 9px;display:flex}.combatPortraitIdentity{align-content:start;gap:3px;min-height:58px;display:grid}.combatPortraitIdentity--player{align-content:center}.combatPortraitText small,.combatPortraitText b,.combatPortraitText em{margin:0;display:block}.combatPortraitText small{color:#a98255;letter-spacing:.2em;text-transform:uppercase;font:700 10px/1.2 Arial,sans-serif}.combatPortraitText b{color:#f0c879;font:400 22px/1.1 Georgia,serif}.combatPortraitText em{color:#a78a69;font:400 12px/1.2 Georgia,serif}.monsterTraitRow{flex-wrap:wrap;gap:5px;min-height:26px;margin-top:3px;display:flex}.monsterTraitBadge{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);width:26px;height:26px}.combatResult{text-align:center;background:linear-gradient(#120b07d9,#080503b8);border:2px solid #2b1a10;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;min-width:0;height:394px;min-height:394px;padding:3px;display:flex;overflow:hidden;box-shadow:inset 0 0 20px #05030266,0 0 0 1px #2b1a0f}.playerResult{border-left:0}.enemyResult{border-right:0}.combatResultFeed{flex-direction:column;flex:0 0 388px;justify-content:flex-start;align-items:center;width:100%;height:388px;min-height:388px;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.combatResultTrack{flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;width:100%;min-height:0;padding-right:2px;display:flex}.combatResultTrack strong{white-space:normal;overflow-wrap:anywhere;text-align:center;flex:none;width:100%}.combatResult small{color:#9f815e;letter-spacing:.12em;font:700 8px/1.35 Arial,sans-serif}.combatResult strong{color:#e5bd77;overflow-wrap:anywhere;font:700 11px/1.2 Georgia,serif}.playerResult strong{color:#e5bd77}.enemyResult strong{color:#d9875b}.combatResultFeed{overflow-y:hidden}.combatActionBubble{color:#efe9e0;letter-spacing:.01em;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:linear-gradient(#1b1009cc,#0d0805cc);border:1px solid #3a2415;border-radius:3px;flex:none;grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr);align-content:center;align-items:baseline;column-gap:0;width:100%;min-height:17px;padding:2px 4px;font:700 9px Georgia,serif;display:grid}.combatActionBubble:hover,.combatActionBubble.isOpen{background:linear-gradient(#26160bcc,#140b06cc);border-color:#7a5326}.combatActionValue,.combatActionSuffix,.combatActionUnit,.combatActionWord{white-space:nowrap;line-height:1.2}.combatActionValue{text-align:right;grid-column:1;padding-right:2px;overflow:visible}.combatActionSuffix{text-align:left;color:#9f815e;grid-column:2}.combatActionBubble.isMiss .combatActionSuffix,.combatActionBubble.isMiss .combatActionUnit{color:inherit}.combatActionUnit{text-align:left;color:#9f815e;grid-column:3;padding-left:7px}.combatActionWord{text-align:left;grid-column:3;padding-left:7px;overflow:visible}.combatActionBubble.isCrit{color:#ffd34d;background:linear-gradient(#2a1c08cc,#150d04cc);border-color:#c8912f;box-shadow:inset 0 0 10px #c8912f33}.combatActionBubble.isCrit .combatActionUnit{color:#c8912f}.combatActionBubble.isMiss{color:#ff4d3d;border-color:#6b2a22}.combatActionPopover{z-index:90;color:#e5bd77;cursor:copy;pointer-events:auto;-webkit-user-select:none;user-select:none;background:#120c07;border:1px solid #7a5326;border-radius:4px;padding:6px 9px 8px;font:700 10px Georgia,serif;overflow-y:auto;box-shadow:0 8px 28px #000c,inset 0 0 18px #05030266}.combatActionPopoverHint{color:#7a6349;letter-spacing:.14em;text-transform:uppercase;font:700 8px Arial,sans-serif}.combatActionPopoverHead{border-bottom:1px solid #3a2415;align-items:baseline;gap:6px;margin:1px 0 5px;padding-bottom:4px;display:flex}.combatActionTotals{border-bottom:1px solid #3a2415;grid-template-columns:1fr 1fr;gap:1px 10px;margin:0 0 7px;padding-bottom:6px;display:grid}.combatActionTotals>div{justify-content:space-between;gap:6px;display:flex}.combatActionTotals dt{color:#7a6349;letter-spacing:.08em;font:700 8px Arial,sans-serif}.combatActionTotals dd{color:#efe9e0;font-variant-numeric:tabular-nums;margin:0}.combatActionPopoverHead b{color:#e5bd77;font-size:11px}.combatActionPopoverHead span{color:#9f815e;letter-spacing:.1em;font:700 8px Arial,sans-serif}.combatActionCopied{color:#7fc98a;letter-spacing:.12em;margin-left:auto;font:700 8px Arial,sans-serif}.popoverPaperdoll{border-bottom:1px solid #3a2415;justify-content:center;margin:0 0 7px;padding-bottom:7px;display:flex}.popoverPaperdoll .itemIconFrame{border-radius:3px;width:92px;height:92px}.popoverPaperdoll .itemIconFrame img{object-fit:contain;width:auto;max-width:100%;height:100%}.popoverPaperdoll .itemIconFrame>img[title]{object-fit:cover;width:100%;height:100%}.combatActionPopoverSide{margin-bottom:6px}.combatActionPopoverSide small{color:#9f815e;letter-spacing:.14em;font:700 8px Arial,sans-serif}.combatActionPopoverSide ul{margin:2px 0 0;padding:0;list-style:none}.combatActionPopoverSide li.isWide{grid-template-columns:1fr;line-height:1.4}.combatActionPopoverSide li{grid-template-columns:58px 1fr;gap:6px;padding:1px 0;line-height:1.3;display:grid}.combatActionLabel{color:#7a6349;letter-spacing:.06em;font:700 8px Arial,sans-serif}.combatActionDetail{color:#efe9e0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.combatActionPopoverSide li.isCrit .combatActionDetail{color:#ffd34d}.combatActionPopoverSide li.isFail .combatActionDetail{color:#ff4d3d}.combatActionPopoverSide li.isFail .combatActionLabel:before{content:"⚠";color:#ff4d3d;margin-right:3px}.combatActionPopoverSide li.isHeal .combatActionDetail{color:#7fc98a}.combatSpriteViewport{aspect-ratio:1;background:radial-gradient(circle at 48% 72%,#24150c42,#08050326 62%,#08050370 100%);border:1px solid #c28a506e;place-items:end center;width:100%;max-width:256px;height:auto;min-height:0;margin-inline:auto;display:grid;position:relative;overflow:hidden}.combatSprite{aspect-ratio:1;contain:layout paint;filter:drop-shadow(0 10px 8px #050302a8);transform-origin:50% 100%;will-change:background-position;background-position:0 0;background-repeat:no-repeat;width:min(100%,256px)}.enemySpriteViewport{background:radial-gradient(circle at 50% 72%,#3a170f42,#08050326 62%,#08050370 100%);border-color:#7d3b2f7a;overflow:hidden}.enemyAttackSprite{background-image:url(/game-art/enemies/glasswind/veiled-knifeman-attack.png);background-position:0 0;background-repeat:no-repeat;background-size:700% 700%;transform:scaleX(-1)}.enemyAttackSprite.isActive{animation:3s steps(48,end) infinite veiledKnifemanAttack}.enemyAttackSprite.isResting{background-position:0 0;animation:none}@keyframes veiledKnifemanAttack{0%{background-position:0 0;animation-timing-function:step-end}2.0833%{background-position:16.6667% 0;animation-timing-function:step-end}4.1667%{background-position:33.3333% 0;animation-timing-function:step-end}6.25%{background-position:50% 0;animation-timing-function:step-end}8.3333%{background-position:66.6667% 0;animation-timing-function:step-end}10.4167%{background-position:83.3333% 0;animation-timing-function:step-end}12.5%{background-position:100% 0;animation-timing-function:step-end}14.5833%{background-position:0 16.6667%;animation-timing-function:step-end}16.6667%{background-position:16.6667% 16.6667%;animation-timing-function:step-end}18.75%{background-position:33.3333% 16.6667%;animation-timing-function:step-end}20.8333%{background-position:50% 16.6667%;animation-timing-function:step-end}22.9167%{background-position:66.6667% 16.6667%;animation-timing-function:step-end}25%{background-position:83.3333% 16.6667%;animation-timing-function:step-end}27.0833%{background-position:100% 16.6667%;animation-timing-function:step-end}29.1667%{background-position:0 33.3333%;animation-timing-function:step-end}31.25%{background-position:16.6667% 33.3333%;animation-timing-function:step-end}33.3333%{background-position:33.3333% 33.3333%;animation-timing-function:step-end}35.4167%{background-position:50% 33.3333%;animation-timing-function:step-end}37.5%{background-position:66.6667% 33.3333%;animation-timing-function:step-end}39.5833%{background-position:83.3333% 33.3333%;animation-timing-function:step-end}41.6667%{background-position:100% 33.3333%;animation-timing-function:step-end}43.75%{background-position:0%;animation-timing-function:step-end}45.8333%{background-position:16.6667%;animation-timing-function:step-end}47.9167%{background-position:33.3333%;animation-timing-function:step-end}50%{background-position:50%;animation-timing-function:step-end}52.0833%{background-position:66.6667%;animation-timing-function:step-end}54.1667%{background-position:83.3333%;animation-timing-function:step-end}56.25%{background-position:100%;animation-timing-function:step-end}58.3333%{background-position:0 66.6667%;animation-timing-function:step-end}60.4167%{background-position:16.6667% 66.6667%;animation-timing-function:step-end}62.5%{background-position:33.3333% 66.6667%;animation-timing-function:step-end}64.5833%{background-position:50% 66.6667%;animation-timing-function:step-end}66.6667%{background-position:66.6667% 66.6667%;animation-timing-function:step-end}68.75%{background-position:83.3333% 66.6667%;animation-timing-function:step-end}70.8333%{background-position:100% 66.6667%;animation-timing-function:step-end}72.9167%{background-position:0 83.3333%;animation-timing-function:step-end}75%{background-position:16.6667% 83.3333%;animation-timing-function:step-end}77.0833%{background-position:33.3333% 83.3333%;animation-timing-function:step-end}79.1667%{background-position:50% 83.3333%;animation-timing-function:step-end}81.25%{background-position:66.6667% 83.3333%;animation-timing-function:step-end}83.3333%{background-position:83.3333% 83.3333%;animation-timing-function:step-end}85.4167%{background-position:100% 83.3333%;animation-timing-function:step-end}87.5%{background-position:0 100%;animation-timing-function:step-end}89.5833%{background-position:16.6667% 100%;animation-timing-function:step-end}91.6667%{background-position:33.3333% 100%;animation-timing-function:step-end}93.75%{background-position:50% 100%;animation-timing-function:step-end}95.8333%{background-position:66.6667% 100%;animation-timing-function:step-end}97.9167%{background-position:83.3333% 100%;animation-timing-function:step-end}to{background-position:100% 100%;animation-timing-function:step-end}}.glasswindBanditAttackSprite{background-position:0 0;background-repeat:no-repeat;background-size:800% 700%}.glasswindBanditAttackSprite.isActive{animation:3s steps(55,end) infinite glasswindBanditAttack}.glasswindBanditAttackSprite.isResting{background-position:0 0;animation:none}@keyframes glasswindBanditAttack{0%{background-position:0 0;animation-timing-function:step-end}1.8182%{background-position:14.2857% 0;animation-timing-function:step-end}3.6364%{background-position:28.5714% 0;animation-timing-function:step-end}5.4545%{background-position:42.8571% 0;animation-timing-function:step-end}7.2727%{background-position:57.1429% 0;animation-timing-function:step-end}9.0909%{background-position:71.4286% 0;animation-timing-function:step-end}10.9091%{background-position:85.7143% 0;animation-timing-function:step-end}12.7273%{background-position:100% 0;animation-timing-function:step-end}14.5455%{background-position:0 16.6667%;animation-timing-function:step-end}16.3636%{background-position:14.2857% 16.6667%;animation-timing-function:step-end}18.1818%{background-position:28.5714% 16.6667%;animation-timing-function:step-end}20%{background-position:42.8571% 16.6667%;animation-timing-function:step-end}21.8182%{background-position:57.1429% 16.6667%;animation-timing-function:step-end}23.6364%{background-position:71.4286% 16.6667%;animation-timing-function:step-end}25.4545%{background-position:85.7143% 16.6667%;animation-timing-function:step-end}27.2727%{background-position:100% 16.6667%;animation-timing-function:step-end}29.0909%{background-position:0 33.3333%;animation-timing-function:step-end}30.9091%{background-position:14.2857% 33.3333%;animation-timing-function:step-end}32.7273%{background-position:28.5714% 33.3333%;animation-timing-function:step-end}34.5455%{background-position:42.8571% 33.3333%;animation-timing-function:step-end}36.3636%{background-position:57.1429% 33.3333%;animation-timing-function:step-end}38.1818%{background-position:71.4286% 33.3333%;animation-timing-function:step-end}40%{background-position:85.7143% 33.3333%;animation-timing-function:step-end}41.8182%{background-position:100% 33.3333%;animation-timing-function:step-end}43.6364%{background-position:0%;animation-timing-function:step-end}45.4545%{background-position:14.2857%;animation-timing-function:step-end}47.2727%{background-position:28.5714%;animation-timing-function:step-end}49.0909%{background-position:42.8571%;animation-timing-function:step-end}50.9091%{background-position:57.1429%;animation-timing-function:step-end}52.7273%{background-position:71.4286%;animation-timing-function:step-end}54.5455%{background-position:85.7143%;animation-timing-function:step-end}56.3636%{background-position:100%;animation-timing-function:step-end}58.1818%{background-position:0 66.6667%;animation-timing-function:step-end}60%{background-position:14.2857% 66.6667%;animation-timing-function:step-end}61.8182%{background-position:28.5714% 66.6667%;animation-timing-function:step-end}63.6364%{background-position:42.8571% 66.6667%;animation-timing-function:step-end}65.4545%{background-position:57.1429% 66.6667%;animation-timing-function:step-end}67.2727%{background-position:71.4286% 66.6667%;animation-timing-function:step-end}69.0909%{background-position:85.7143% 66.6667%;animation-timing-function:step-end}70.9091%{background-position:100% 66.6667%;animation-timing-function:step-end}72.7273%{background-position:0 83.3333%;animation-timing-function:step-end}74.5455%{background-position:14.2857% 83.3333%;animation-timing-function:step-end}76.3636%{background-position:28.5714% 83.3333%;animation-timing-function:step-end}78.1818%{background-position:42.8571% 83.3333%;animation-timing-function:step-end}80%{background-position:57.1429% 83.3333%;animation-timing-function:step-end}81.8182%{background-position:71.4286% 83.3333%;animation-timing-function:step-end}83.6364%{background-position:85.7143% 83.3333%;animation-timing-function:step-end}85.4545%{background-position:100% 83.3333%;animation-timing-function:step-end}87.2727%{background-position:0 100%;animation-timing-function:step-end}89.0909%{background-position:14.2857% 100%;animation-timing-function:step-end}90.9091%{background-position:28.5714% 100%;animation-timing-function:step-end}92.7273%{background-position:42.8571% 100%;animation-timing-function:step-end}94.5455%{background-position:57.1429% 100%;animation-timing-function:step-end}96.3636%{background-position:71.4286% 100%;animation-timing-function:step-end}98.1818%{background-position:85.7143% 100%;animation-timing-function:step-end}}.glasswindReaverAttackSprite{background-position:0 0;background-repeat:no-repeat;background-size:800% 700%}.glasswindReaverAttackSprite.isActive{animation:3s steps(55,end) infinite glasswindReaverAttack}.glasswindReaverAttackSprite.isResting{background-position:0 0;animation:none}@keyframes glasswindReaverAttack{0%{background-position:0 0;animation-timing-function:step-end}1.8182%{background-position:14.2857% 0;animation-timing-function:step-end}3.6364%{background-position:28.5714% 0;animation-timing-function:step-end}5.4545%{background-position:42.8571% 0;animation-timing-function:step-end}7.2727%{background-position:57.1429% 0;animation-timing-function:step-end}9.0909%{background-position:71.4286% 0;animation-timing-function:step-end}10.9091%{background-position:85.7143% 0;animation-timing-function:step-end}12.7273%{background-position:100% 0;animation-timing-function:step-end}14.5455%{background-position:0 16.6667%;animation-timing-function:step-end}16.3636%{background-position:14.2857% 16.6667%;animation-timing-function:step-end}18.1818%{background-position:28.5714% 16.6667%;animation-timing-function:step-end}20%{background-position:42.8571% 16.6667%;animation-timing-function:step-end}21.8182%{background-position:57.1429% 16.6667%;animation-timing-function:step-end}23.6364%{background-position:71.4286% 16.6667%;animation-timing-function:step-end}25.4545%{background-position:85.7143% 16.6667%;animation-timing-function:step-end}27.2727%{background-position:100% 16.6667%;animation-timing-function:step-end}29.0909%{background-position:0 33.3333%;animation-timing-function:step-end}30.9091%{background-position:14.2857% 33.3333%;animation-timing-function:step-end}32.7273%{background-position:28.5714% 33.3333%;animation-timing-function:step-end}34.5455%{background-position:42.8571% 33.3333%;animation-timing-function:step-end}36.3636%{background-position:57.1429% 33.3333%;animation-timing-function:step-end}38.1818%{background-position:71.4286% 33.3333%;animation-timing-function:step-end}40%{background-position:85.7143% 33.3333%;animation-timing-function:step-end}41.8182%{background-position:100% 33.3333%;animation-timing-function:step-end}43.6364%{background-position:0%;animation-timing-function:step-end}45.4545%{background-position:14.2857%;animation-timing-function:step-end}47.2727%{background-position:28.5714%;animation-timing-function:step-end}49.0909%{background-position:42.8571%;animation-timing-function:step-end}50.9091%{background-position:57.1429%;animation-timing-function:step-end}52.7273%{background-position:71.4286%;animation-timing-function:step-end}54.5455%{background-position:85.7143%;animation-timing-function:step-end}56.3636%{background-position:100%;animation-timing-function:step-end}58.1818%{background-position:0 66.6667%;animation-timing-function:step-end}60%{background-position:14.2857% 66.6667%;animation-timing-function:step-end}61.8182%{background-position:28.5714% 66.6667%;animation-timing-function:step-end}63.6364%{background-position:42.8571% 66.6667%;animation-timing-function:step-end}65.4545%{background-position:57.1429% 66.6667%;animation-timing-function:step-end}67.2727%{background-position:71.4286% 66.6667%;animation-timing-function:step-end}69.0909%{background-position:85.7143% 66.6667%;animation-timing-function:step-end}70.9091%{background-position:100% 66.6667%;animation-timing-function:step-end}72.7273%{background-position:0 83.3333%;animation-timing-function:step-end}74.5455%{background-position:14.2857% 83.3333%;animation-timing-function:step-end}76.3636%{background-position:28.5714% 83.3333%;animation-timing-function:step-end}78.1818%{background-position:42.8571% 83.3333%;animation-timing-function:step-end}80%{background-position:57.1429% 83.3333%;animation-timing-function:step-end}81.8182%{background-position:71.4286% 83.3333%;animation-timing-function:step-end}83.6364%{background-position:85.7143% 83.3333%;animation-timing-function:step-end}85.4545%{background-position:100% 83.3333%;animation-timing-function:step-end}87.2727%{background-position:0 100%;animation-timing-function:step-end}89.0909%{background-position:14.2857% 100%;animation-timing-function:step-end}90.9091%{background-position:28.5714% 100%;animation-timing-function:step-end}92.7273%{background-position:42.8571% 100%;animation-timing-function:step-end}94.5455%{background-position:57.1429% 100%;animation-timing-function:step-end}96.3636%{background-position:71.4286% 100%;animation-timing-function:step-end}98.1818%{background-position:85.7143% 100%;animation-timing-function:step-end}}.veiledKnifemanRealAttackSprite{background-position:0 0;background-repeat:no-repeat;background-size:800% 700%}.veiledKnifemanRealAttackSprite.isActive{animation:3s steps(55,end) infinite veiledKnifemanRealAttack}.veiledKnifemanRealAttackSprite.isResting{background-position:0 0;animation:none}@keyframes veiledKnifemanRealAttack{0%{background-position:0 0;animation-timing-function:step-end}1.8182%{background-position:14.2857% 0;animation-timing-function:step-end}3.6364%{background-position:28.5714% 0;animation-timing-function:step-end}5.4545%{background-position:42.8571% 0;animation-timing-function:step-end}7.2727%{background-position:57.1429% 0;animation-timing-function:step-end}9.0909%{background-position:71.4286% 0;animation-timing-function:step-end}10.9091%{background-position:85.7143% 0;animation-timing-function:step-end}12.7273%{background-position:100% 0;animation-timing-function:step-end}14.5455%{background-position:0 16.6667%;animation-timing-function:step-end}16.3636%{background-position:14.2857% 16.6667%;animation-timing-function:step-end}18.1818%{background-position:28.5714% 16.6667%;animation-timing-function:step-end}20%{background-position:42.8571% 16.6667%;animation-timing-function:step-end}21.8182%{background-position:57.1429% 16.6667%;animation-timing-function:step-end}23.6364%{background-position:71.4286% 16.6667%;animation-timing-function:step-end}25.4545%{background-position:85.7143% 16.6667%;animation-timing-function:step-end}27.2727%{background-position:100% 16.6667%;animation-timing-function:step-end}29.0909%{background-position:0 33.3333%;animation-timing-function:step-end}30.9091%{background-position:14.2857% 33.3333%;animation-timing-function:step-end}32.7273%{background-position:28.5714% 33.3333%;animation-timing-function:step-end}34.5455%{background-position:42.8571% 33.3333%;animation-timing-function:step-end}36.3636%{background-position:57.1429% 33.3333%;animation-timing-function:step-end}38.1818%{background-position:71.4286% 33.3333%;animation-timing-function:step-end}40%{background-position:85.7143% 33.3333%;animation-timing-function:step-end}41.8182%{background-position:100% 33.3333%;animation-timing-function:step-end}43.6364%{background-position:0%;animation-timing-function:step-end}45.4545%{background-position:14.2857%;animation-timing-function:step-end}47.2727%{background-position:28.5714%;animation-timing-function:step-end}49.0909%{background-position:42.8571%;animation-timing-function:step-end}50.9091%{background-position:57.1429%;animation-timing-function:step-end}52.7273%{background-position:71.4286%;animation-timing-function:step-end}54.5455%{background-position:85.7143%;animation-timing-function:step-end}56.3636%{background-position:100%;animation-timing-function:step-end}58.1818%{background-position:0 66.6667%;animation-timing-function:step-end}60%{background-position:14.2857% 66.6667%;animation-timing-function:step-end}61.8182%{background-position:28.5714% 66.6667%;animation-timing-function:step-end}63.6364%{background-position:42.8571% 66.6667%;animation-timing-function:step-end}65.4545%{background-position:57.1429% 66.6667%;animation-timing-function:step-end}67.2727%{background-position:71.4286% 66.6667%;animation-timing-function:step-end}69.0909%{background-position:85.7143% 66.6667%;animation-timing-function:step-end}70.9091%{background-position:100% 66.6667%;animation-timing-function:step-end}72.7273%{background-position:0 83.3333%;animation-timing-function:step-end}74.5455%{background-position:14.2857% 83.3333%;animation-timing-function:step-end}76.3636%{background-position:28.5714% 83.3333%;animation-timing-function:step-end}78.1818%{background-position:42.8571% 83.3333%;animation-timing-function:step-end}80%{background-position:57.1429% 83.3333%;animation-timing-function:step-end}81.8182%{background-position:71.4286% 83.3333%;animation-timing-function:step-end}83.6364%{background-position:85.7143% 83.3333%;animation-timing-function:step-end}85.4545%{background-position:100% 83.3333%;animation-timing-function:step-end}87.2727%{background-position:0 100%;animation-timing-function:step-end}89.0909%{background-position:14.2857% 100%;animation-timing-function:step-end}90.9091%{background-position:28.5714% 100%;animation-timing-function:step-end}92.7273%{background-position:42.8571% 100%;animation-timing-function:step-end}94.5455%{background-position:57.1429% 100%;animation-timing-function:step-end}96.3636%{background-position:71.4286% 100%;animation-timing-function:step-end}98.1818%{background-position:85.7143% 100%;animation-timing-function:step-end}}.glassbladeRaiderAttackSprite1{background-position:0 0;background-repeat:no-repeat;background-size:800% 700%}.glassbladeRaiderAttackSprite1.isActive{animation:3s steps(55,end) infinite glassbladeRaiderAttack1}.glassbladeRaiderAttackSprite1.isResting{background-position:0 0;animation:none}@keyframes glassbladeRaiderAttack1{0%{background-position:0 0;animation-timing-function:step-end}1.8182%{background-position:14.2857% 0;animation-timing-function:step-end}3.6364%{background-position:28.5714% 0;animation-timing-function:step-end}5.4545%{background-position:42.8571% 0;animation-timing-function:step-end}7.2727%{background-position:57.1429% 0;animation-timing-function:step-end}9.0909%{background-position:71.4286% 0;animation-timing-function:step-end}10.9091%{background-position:85.7143% 0;animation-timing-function:step-end}12.7273%{background-position:100% 0;animation-timing-function:step-end}14.5455%{background-position:0 16.6667%;animation-timing-function:step-end}16.3636%{background-position:14.2857% 16.6667%;animation-timing-function:step-end}18.1818%{background-position:28.5714% 16.6667%;animation-timing-function:step-end}20%{background-position:42.8571% 16.6667%;animation-timing-function:step-end}21.8182%{background-position:57.1429% 16.6667%;animation-timing-function:step-end}23.6364%{background-position:71.4286% 16.6667%;animation-timing-function:step-end}25.4545%{background-position:85.7143% 16.6667%;animation-timing-function:step-end}27.2727%{background-position:100% 16.6667%;animation-timing-function:step-end}29.0909%{background-position:0 33.3333%;animation-timing-function:step-end}30.9091%{background-position:14.2857% 33.3333%;animation-timing-function:step-end}32.7273%{background-position:28.5714% 33.3333%;animation-timing-function:step-end}34.5455%{background-position:42.8571% 33.3333%;animation-timing-function:step-end}36.3636%{background-position:57.1429% 33.3333%;animation-timing-function:step-end}38.1818%{background-position:71.4286% 33.3333%;animation-timing-function:step-end}40%{background-position:85.7143% 33.3333%;animation-timing-function:step-end}41.8182%{background-position:100% 33.3333%;animation-timing-function:step-end}43.6364%{background-position:0%;animation-timing-function:step-end}45.4545%{background-position:14.2857%;animation-timing-function:step-end}47.2727%{background-position:28.5714%;animation-timing-function:step-end}49.0909%{background-position:42.8571%;animation-timing-function:step-end}50.9091%{background-position:57.1429%;animation-timing-function:step-end}52.7273%{background-position:71.4286%;animation-timing-function:step-end}54.5455%{background-position:85.7143%;animation-timing-function:step-end}56.3636%{background-position:100%;animation-timing-function:step-end}58.1818%{background-position:0 66.6667%;animation-timing-function:step-end}60%{background-position:14.2857% 66.6667%;animation-timing-function:step-end}61.8182%{background-position:28.5714% 66.6667%;animation-timing-function:step-end}63.6364%{background-position:42.8571% 66.6667%;animation-timing-function:step-end}65.4545%{background-position:57.1429% 66.6667%;animation-timing-function:step-end}67.2727%{background-position:71.4286% 66.6667%;animation-timing-function:step-end}69.0909%{background-position:85.7143% 66.6667%;animation-timing-function:step-end}70.9091%{background-position:100% 66.6667%;animation-timing-function:step-end}72.7273%{background-position:0 83.3333%;animation-timing-function:step-end}74.5455%{background-position:14.2857% 83.3333%;animation-timing-function:step-end}76.3636%{background-position:28.5714% 83.3333%;animation-timing-function:step-end}78.1818%{background-position:42.8571% 83.3333%;animation-timing-function:step-end}80%{background-position:57.1429% 83.3333%;animation-timing-function:step-end}81.8182%{background-position:71.4286% 83.3333%;animation-timing-function:step-end}83.6364%{background-position:85.7143% 83.3333%;animation-timing-function:step-end}85.4545%{background-position:100% 83.3333%;animation-timing-function:step-end}87.2727%{background-position:0 100%;animation-timing-function:step-end}89.0909%{background-position:14.2857% 100%;animation-timing-function:step-end}90.9091%{background-position:28.5714% 100%;animation-timing-function:step-end}92.7273%{background-position:42.8571% 100%;animation-timing-function:step-end}94.5455%{background-position:57.1429% 100%;animation-timing-function:step-end}96.3636%{background-position:71.4286% 100%;animation-timing-function:step-end}98.1818%{background-position:85.7143% 100%;animation-timing-function:step-end}}.glassbladeRaiderAttackSprite2{background-position:0 0;background-repeat:no-repeat;background-size:800% 700%}.glassbladeRaiderAttackSprite2.isActive{animation:3s steps(55,end) infinite glassbladeRaiderAttack2}.glassbladeRaiderAttackSprite2.isResting{background-position:0 0;animation:none}@keyframes glassbladeRaiderAttack2{0%{background-position:0 0;animation-timing-function:step-end}1.8182%{background-position:14.2857% 0;animation-timing-function:step-end}3.6364%{background-position:28.5714% 0;animation-timing-function:step-end}5.4545%{background-position:42.8571% 0;animation-timing-function:step-end}7.2727%{background-position:57.1429% 0;animation-timing-function:step-end}9.0909%{background-position:71.4286% 0;animation-timing-function:step-end}10.9091%{background-position:85.7143% 0;animation-timing-function:step-end}12.7273%{background-position:100% 0;animation-timing-function:step-end}14.5455%{background-position:0 16.6667%;animation-timing-function:step-end}16.3636%{background-position:14.2857% 16.6667%;animation-timing-function:step-end}18.1818%{background-position:28.5714% 16.6667%;animation-timing-function:step-end}20%{background-position:42.8571% 16.6667%;animation-timing-function:step-end}21.8182%{background-position:57.1429% 16.6667%;animation-timing-function:step-end}23.6364%{background-position:71.4286% 16.6667%;animation-timing-function:step-end}25.4545%{background-position:85.7143% 16.6667%;animation-timing-function:step-end}27.2727%{background-position:100% 16.6667%;animation-timing-function:step-end}29.0909%{background-position:0 33.3333%;animation-timing-function:step-end}30.9091%{background-position:14.2857% 33.3333%;animation-timing-function:step-end}32.7273%{background-position:28.5714% 33.3333%;animation-timing-function:step-end}34.5455%{background-position:42.8571% 33.3333%;animation-timing-function:step-end}36.3636%{background-position:57.1429% 33.3333%;animation-timing-function:step-end}38.1818%{background-position:71.4286% 33.3333%;animation-timing-function:step-end}40%{background-position:85.7143% 33.3333%;animation-timing-function:step-end}41.8182%{background-position:100% 33.3333%;animation-timing-function:step-end}43.6364%{background-position:0%;animation-timing-function:step-end}45.4545%{background-position:14.2857%;animation-timing-function:step-end}47.2727%{background-position:28.5714%;animation-timing-function:step-end}49.0909%{background-position:42.8571%;animation-timing-function:step-end}50.9091%{background-position:57.1429%;animation-timing-function:step-end}52.7273%{background-position:71.4286%;animation-timing-function:step-end}54.5455%{background-position:85.7143%;animation-timing-function:step-end}56.3636%{background-position:100%;animation-timing-function:step-end}58.1818%{background-position:0 66.6667%;animation-timing-function:step-end}60%{background-position:14.2857% 66.6667%;animation-timing-function:step-end}61.8182%{background-position:28.5714% 66.6667%;animation-timing-function:step-end}63.6364%{background-position:42.8571% 66.6667%;animation-timing-function:step-end}65.4545%{background-position:57.1429% 66.6667%;animation-timing-function:step-end}67.2727%{background-position:71.4286% 66.6667%;animation-timing-function:step-end}69.0909%{background-position:85.7143% 66.6667%;animation-timing-function:step-end}70.9091%{background-position:100% 66.6667%;animation-timing-function:step-end}72.7273%{background-position:0 83.3333%;animation-timing-function:step-end}74.5455%{background-position:14.2857% 83.3333%;animation-timing-function:step-end}76.3636%{background-position:28.5714% 83.3333%;animation-timing-function:step-end}78.1818%{background-position:42.8571% 83.3333%;animation-timing-function:step-end}80%{background-position:57.1429% 83.3333%;animation-timing-function:step-end}81.8182%{background-position:71.4286% 83.3333%;animation-timing-function:step-end}83.6364%{background-position:85.7143% 83.3333%;animation-timing-function:step-end}85.4545%{background-position:100% 83.3333%;animation-timing-function:step-end}87.2727%{background-position:0 100%;animation-timing-function:step-end}89.0909%{background-position:14.2857% 100%;animation-timing-function:step-end}90.9091%{background-position:28.5714% 100%;animation-timing-function:step-end}92.7273%{background-position:42.8571% 100%;animation-timing-function:step-end}94.5455%{background-position:57.1429% 100%;animation-timing-function:step-end}96.3636%{background-position:71.4286% 100%;animation-timing-function:step-end}98.1818%{background-position:85.7143% 100%;animation-timing-function:step-end}}.combatRecovery{aspect-ratio:1;color:#d9b06b;text-align:center;background:radial-gradient(circle,#2d100de0,#0906047a 68%);place-content:center;align-self:stretch;justify-items:center;gap:5px;width:100%;min-height:0;display:grid}.combatRecovery span,.combatRecovery small{letter-spacing:.2em;font:700 9px Arial,sans-serif}.combatRecovery strong{color:#efc272;font:700 46px/1 Georgia,serif}.combatRecovery small{color:#9c8262}.heroAttackSprite{background-size:800% 700%}.heroAttackSprite.isActive{animation:3s steps(56,end) infinite heroAttack}.heroAttackSprite.isResting{background-position:0 0;animation:none}@keyframes heroAttack{0%{background-position:0 0;animation-timing-function:step-end}1.8182%{background-position:14.2857% 0;animation-timing-function:step-end}3.6364%{background-position:28.5714% 0;animation-timing-function:step-end}5.4545%{background-position:42.8571% 0;animation-timing-function:step-end}7.2727%{background-position:57.1429% 0;animation-timing-function:step-end}9.0909%{background-position:71.4286% 0;animation-timing-function:step-end}10.9091%{background-position:85.7143% 0;animation-timing-function:step-end}12.7273%{background-position:100% 0;animation-timing-function:step-end}14.5455%{background-position:0 16.6667%;animation-timing-function:step-end}16.3636%{background-position:14.2857% 16.6667%;animation-timing-function:step-end}18.1818%{background-position:28.5714% 16.6667%;animation-timing-function:step-end}20%{background-position:42.8571% 16.6667%;animation-timing-function:step-end}21.8182%{background-position:57.1429% 16.6667%;animation-timing-function:step-end}23.6364%{background-position:71.4286% 16.6667%;animation-timing-function:step-end}25.4545%{background-position:85.7143% 16.6667%;animation-timing-function:step-end}27.2727%{background-position:100% 16.6667%;animation-timing-function:step-end}29.0909%{background-position:0 33.3333%;animation-timing-function:step-end}30.9091%{background-position:14.2857% 33.3333%;animation-timing-function:step-end}32.7273%{background-position:28.5714% 33.3333%;animation-timing-function:step-end}34.5455%{background-position:42.8571% 33.3333%;animation-timing-function:step-end}36.3636%{background-position:57.1429% 33.3333%;animation-timing-function:step-end}38.1818%{background-position:71.4286% 33.3333%;animation-timing-function:step-end}40%{background-position:85.7143% 33.3333%;animation-timing-function:step-end}41.8182%{background-position:100% 33.3333%;animation-timing-function:step-end}43.6364%{background-position:0%;animation-timing-function:step-end}45.4545%{background-position:14.2857%;animation-timing-function:step-end}47.2727%{background-position:28.5714%;animation-timing-function:step-end}49.0909%{background-position:42.8571%;animation-timing-function:step-end}50.9091%{background-position:57.1429%;animation-timing-function:step-end}52.7273%{background-position:71.4286%;animation-timing-function:step-end}54.5455%{background-position:85.7143%;animation-timing-function:step-end}56.3636%{background-position:100%;animation-timing-function:step-end}58.1818%{background-position:0 66.6667%;animation-timing-function:step-end}60%{background-position:14.2857% 66.6667%;animation-timing-function:step-end}61.8182%{background-position:28.5714% 66.6667%;animation-timing-function:step-end}63.6364%{background-position:42.8571% 66.6667%;animation-timing-function:step-end}65.4545%{background-position:57.1429% 66.6667%;animation-timing-function:step-end}67.2727%{background-position:71.4286% 66.6667%;animation-timing-function:step-end}69.0909%{background-position:85.7143% 66.6667%;animation-timing-function:step-end}70.9091%{background-position:100% 66.6667%;animation-timing-function:step-end}72.7273%{background-position:0 83.3333%;animation-timing-function:step-end}74.5455%{background-position:14.2857% 83.3333%;animation-timing-function:step-end}76.3636%{background-position:28.5714% 83.3333%;animation-timing-function:step-end}78.1818%{background-position:42.8571% 83.3333%;animation-timing-function:step-end}80%{background-position:57.1429% 83.3333%;animation-timing-function:step-end}81.8182%{background-position:71.4286% 83.3333%;animation-timing-function:step-end}83.6364%{background-position:85.7143% 83.3333%;animation-timing-function:step-end}85.4545%{background-position:100% 83.3333%;animation-timing-function:step-end}87.2727%{background-position:0 100%;animation-timing-function:step-end}89.0909%{background-position:14.2857% 100%;animation-timing-function:step-end}90.9091%{background-position:28.5714% 100%;animation-timing-function:step-end}92.7273%{background-position:42.8571% 100%;animation-timing-function:step-end}94.5455%{background-position:57.1429% 100%;animation-timing-function:step-end}96.3636%{background-position:71.4286% 100%;animation-timing-function:step-end}98.1818%{background-position:85.7143% 100%;animation-timing-function:step-end}to{background-position:100% 100%;animation-timing-function:step-end}}@media (prefers-reduced-motion:reduce){body:not(.forceCombatAnimations) .heroAttackSprite{animation:none!important}}.combatPortrait>small,.combatPortrait>b,.combatPortrait>em{display:block}.combatPortrait>small{color:#8e765b;letter-spacing:.13em;text-transform:uppercase;margin:11px 0 5px;font:700 8px Arial,sans-serif}.combatPortrait>b{color:#dfc496;font:18px Georgia,serif}.combatPortrait>em{color:#7f6c57;margin-top:4px;font:10px Arial,sans-serif}.combatVersus{color:#b06c36;align-content:center;place-items:center;display:grid}.combatVersus span{background:#160e09d9;border:1px solid #76502f;place-items:center;width:42px;height:42px;font:700 11px Arial,sans-serif;display:grid}.combatActionCounter{color:#e0bd7c;background:#160e09d9;border:1px solid #76502f;place-items:center;min-width:28px;min-height:24px;margin-top:6px;font:700 16px Georgia,serif;display:grid}.combatVersus i{display:none}.combatStage>.playerResult{grid-area:pf}.combatStage>.combatVersus{grid-area:vs}.combatStage>.enemyResult{grid-area:ef}.combatStage>.enemyPlaceholder{grid-area:ep}@media (width<=768px){.combatStage{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);grid-template-areas:"pp vs ep""pf.ef";row-gap:10px;min-height:0}.combatStage>.combatPlayerColumn{display:contents}.combatStage>.combatPlayerColumn>.combatPortrait{grid-area:pp}.combatVersus{min-height:34px}.combatVersus span{width:34px;height:34px}.combatResult{height:260px;min-height:260px}.combatResultFeed{flex-basis:240px;height:240px;min-height:240px}.combatResultTrack{min-height:0}}@media (width<=560px){.combatStageCompact{grid-template-columns:minmax(0,1fr)}.combatStageCompact .combatVersus{border-block:1px solid #3a2415;grid-auto-flow:column;justify-content:center;gap:10px;padding:8px 18px}.combatStageCompact .combatVersus .combatActionCounter{margin-top:0}}.combatPreview{background:radial-gradient(circle at 50% 0,#150f0a,#0c0907 72%);border:1px solid #533722;gap:22px;margin:23px 0;padding:19px}.combatPreview>div{min-width:0}.combatPreview>div small,.combatPreview>div b{display:block}.combatPreview small{color:#89745c;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis;font:700 8px Arial;overflow:hidden}.combatPreview b{color:#e0bd7c;margin:5px 0;font:20px Georgia}.combatPreview>i{color:#c8935a;letter-spacing:.08em;background:#150f0a;border:1px solid #54351f;border-radius:50%;flex:none;align-self:center;place-items:center;width:30px;height:30px;font:700 10px Arial;display:grid}.combatPreviewSide{border-left:2px solid #0000;min-width:0;padding-left:12px}.combatPreviewSide--player{border-left-color:#7c8f4f6e}.combatPreviewSide--enemy{border-left-color:#a3563a6e}.combatPreviewStats{flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.combatPreviewStats li{border-bottom:1px solid #241a11;display:block}.combatPreviewRow{white-space:nowrap;width:100%;font:inherit;color:inherit;text-align:left;justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;display:flex}.combatPreviewRow>span:first-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.combatPreviewRow>span:last-child{text-align:right;flex:none;max-width:75%}.combatPreviewRow>.valueWrap,.combatPreviewRow>.chipRow{white-space:normal}button.combatPreviewRow{cursor:pointer;background:0 0;border:0;padding-right:13px;transition:color .12s;position:relative}button.combatPreviewRow:hover span:first-child{color:#a0876a}button.combatPreviewRow:focus-visible{outline-offset:-1px;outline:1px solid #c9a452}button.combatPreviewRow .statRowChevron{right:1px}.combatPreviewNote{color:#5f5040;letter-spacing:.04em;margin-top:1px;font:9px Arial;display:block}.combatPreviewDetail{white-space:normal;background:#150e08;margin:0 0 4px;padding:4px 2px 5px 10px}.combatPreviewSide--player .combatPreviewDetail{border-left:2px solid #6a3a22}.combatPreviewSide--enemy .combatPreviewDetail{border-left:2px solid #7a4030}.combatPreviewStats li.isMuted .combatPreviewRow span{color:#5d4e3c}.combatPreviewStats li.isEstimate .combatPreviewRow span:last-child{color:#c2a978}.combatPreviewStats li.isTotal .combatPreviewRow span:last-child{color:#dcb976}.combatPreviewStats li:last-child{border-bottom:none}.combatPreviewStats li span:first-child{color:#6e5b45;letter-spacing:.03em;text-overflow:ellipsis;overflow:hidden}.combatPreviewStats li span:last-child{color:#c7a77e;font-variant-numeric:tabular-nums;text-align:right;flex:none;font-weight:700}.combatPreviewSide--enemy .combatPreviewStats li span:last-child{color:#d3a184}.statGroupLabel{letter-spacing:.14em;text-transform:uppercase;color:#6e5b45;margin:10px 0 2px;font:700 9px Arial!important}.statGroupLabel:first-child{margin-top:8px}.statRow{border-bottom:1px solid #312116;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:13px 4px 13px 10px;font:11px Arial;transition:background-color .12s,border-left-color .12s;display:flex}.statRow:hover{background:#1c130c}.statRow span{color:#907b63;text-overflow:ellipsis;min-width:0;overflow:hidden}.statRow b{overflow-wrap:anywhere;color:#dcb976;flex:none;max-width:60%;font-size:12px}.statRow--offense{border-left-color:#c85c3552}.statRow--offense:hover{border-left-color:#c85c35}.statRow--defense{border-left-color:#7fa8c952}.statRow--defense:hover{border-left-color:#7fa8c9}.statRow--defense b{color:#a9c6dd}.statRow--vitals{background:#172113;border-left-color:#75a36d80;margin-top:2px}.statRow--vitals:hover{border-left-color:#75a36d}.statRow--vitals b{color:#9ed492;font-size:13px}.statSheet{margin:4px 0 6px}.statSheetAdvancedToggle{color:#6e5b45;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #312116;border-radius:2px;min-height:36px;margin:2px 0 0 auto;padding:6px 11px;font:700 8px Arial;transition:color .12s,border-color .12s;display:block}.statSheetAdvancedToggle:hover{color:#c9a452;border-color:#6a5528}.statSheetAdvancedToggle.isOn{color:#c9a452;background:#1a1209;border-color:#6a5528}.statSheetAdvancedToggle:focus-visible{outline-offset:1px;outline:2px solid #c9a452}.statSheetSection+.statSheetSection{margin-top:2px}.statGroupToggle{color:#8f7657;letter-spacing:.14em;text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(90deg,#17100b,#100c08);border:1px solid #312116;border-left-width:2px;align-items:center;width:100%;min-height:42px;padding:10px 28px 10px 10px;font:700 9px Arial;display:flex;position:relative}.statGroupToggle:hover{color:#c9a452;background:#1c130c}.statGroupToggle:focus-visible{outline-offset:-2px;outline:2px solid #c9a452}.statSheetSection.isOpen .statGroupToggle{background:#1a1209}.statSheetSection.isOpen .statGroupToggle .statRowChevron{border-color:#c9a452;margin-top:-1px;transform:rotate(-135deg)}.statSectionRows[hidden]{display:none}.statSheetSection--offense .statGroupLabel{color:#9c7448}.statSheetSection--defense .statGroupLabel{color:#5f7f9a}.statSheetSection--utility .statGroupLabel{color:#8a7340}.statSheetSection--offense .statGroupToggle{color:#9c7448;border-left-color:#9c7448}.statSheetSection--defense .statGroupToggle{color:#7f9db5;border-left-color:#5f7f9a}.statSheetSection--utility .statGroupToggle{color:#a58b4e;border-left-color:#8a7340}.statRow--utility{border-left-color:#c9a45252}.statRow--utility:hover{border-left-color:#c9a452}.statRow--utility b{color:#d8bd83}.statRow.isMuted span,.statRow.isMuted b{color:#6a5943}.statRowGroup{display:block}button.statRow{text-align:left;cursor:pointer;background:0 0;border-top:0;border-right:0;width:100%;min-height:48px;padding-right:22px;font-family:Arial;position:relative}button.statRow:hover{background:#1c130c}button.statRow:focus-visible{outline-offset:-2px;outline:2px solid #c9a452}.statRowChevron{border-bottom:1.5px solid #6e5b45;border-right:1.5px solid #6e5b45;width:6px;height:6px;margin-top:-4px;transition:transform .14s,border-color .14s;position:absolute;top:50%;right:7px;transform:rotate(45deg)}button.statRow:hover .statRowChevron{border-color:#c9a452}button.statRow.isOpen .statRowChevron{border-color:#c9a452;margin-top:-1px;transform:rotate(-135deg)}button.statRow.isOpen{background:#1a1209}.statDetail{background:#150e08;border-bottom:1px solid #312116;border-left:2px solid #3a2a1a;min-width:0;padding:6px 4px 9px 14px}.statSheetSection--offense .statDetail{border-left-color:#6a3a22}.statSheetSection--defense .statDetail{border-left-color:#3f5668}.statSheetSection--utility .statDetail{border-left-color:#6a5528}.statDetailRow{justify-content:space-between;align-items:baseline;gap:1px 10px;min-width:0;padding:3px 0;font:10px Arial;display:flex}.statDetailLabel{color:#7d6a54;white-space:pre-wrap;flex:auto;min-width:0}.statDetailNote{color:#5f5040;white-space:normal;margin-left:6px;font:9px Arial}.statDetailValue{color:#b99f74;text-align:right;white-space:nowrap;flex:none;max-width:60%;padding-left:10px;font:700 10px Arial}.statDetailValue:where(.valueWrap){white-space:normal}.statDetailRow.isTotal .statDetailLabel{color:#a08a6c}.statDetailRow.isTotal .statDetailValue{color:#dcb976}.statSheetSection--defense .statDetailRow.isTotal .statDetailValue{color:#a9c6dd}#stat-detail-life .statDetailRow.isTotal .statDetailValue,#stat-detail-recovery .statDetailRow.isTotal .statDetailValue{color:#9ed492}#stat-detail-recovery .statDetailLabel{color:#7f8f74}.statDetailRow.isMuted .statDetailLabel,.statDetailRow.isMuted .statDetailValue{color:#5d4e3c}.statDetailRow.isInactive .statDetailLabel,.statDetailRow.isInactive .statDetailValue{color:#574636;font-style:italic}.statDetailRow.isEstimate .statDetailLabel{color:#8a7a62}.statDetailRow.isEstimate .statDetailValue{color:#c2a978;font-style:italic}.currencyBar{gap:7px;display:flex}.currencyBar>span{background:#110c09;border:1px solid #563a23;align-items:center;gap:8px;min-width:98px;padding:7px 10px;font:700 12px/1 Arial;display:flex}.currencyBar>span>b{color:#d69a4e;flex:none;justify-content:center;align-items:center;width:28px;font:23px Georgia;display:flex}.currencyBar>span>b .currencyIcon{vertical-align:middle;width:26px;height:26px}.currencyBar small{color:#806e58;text-transform:uppercase;font:7px Arial}.equipmentSlots strong i{color:#c39550;margin-right:5px;font-style:normal}.paperdollDivider{border-top:1px solid #3e2b1c;margin-top:14px;padding-top:10px}.paperdollDivider .tag{letter-spacing:.18em;font-size:8px}.miniStats{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.miniStats span{color:#7d6953;background:#0c0907;border:1px solid #3e2b1c;align-items:center;gap:6px;padding:8px 10px;display:flex}.miniStats small{text-transform:uppercase}.miniStats b{color:#d5ae66;margin-left:auto}.statIcon{color:var(--gold);flex:none;font-size:13px;font-style:normal;line-height:1}.rarityLegend{text-transform:uppercase;gap:12px;margin:6px 0;font:700 8px Arial;display:flex}.stashItem.relic{border-top:2px solid #d26f36;box-shadow:inset 0 10px 30px #c55e2520}.stashItem.legendary{border-top:2px solid #9b6fd1;box-shadow:inset 0 10px 30px #8e5cc428}.stashItem.supreme{border-top:2px solid #f0d27a;box-shadow:inset 0 10px 34px #f0d27a30}.affixPips{gap:2px;display:flex;position:absolute;bottom:6px;left:6px}.affixPips i{border:1px solid #5c4934;border-radius:50%;width:4px;height:4px}.affixPips i.filled{background:#d49a4a;border-color:#d49a4a}.inspectIconFrame{width:120px;height:120px;margin:14px 0 6px}.affixList p{justify-content:space-between;display:flex}.affixList p small{color:#70604f}.equipPrimary,.salvageFull{color:#f0d2a5;text-transform:uppercase;cursor:pointer;background:linear-gradient(#92442c,#512318);border:1px solid #a95639;width:100%;padding:12px;font:700 9px Arial}.salvageFull{color:#b97961;background:#17100b;border-color:#5a3628}@media (width<=768px){.currencyBar>span{min-width:auto;padding:6px}.currencyBar small{display:none}}.economyStacks>small{color:#806e58;letter-spacing:.16em;text-align:right;margin-bottom:5px;font:700 7px Arial;display:block}.orbShelf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;margin-top:18px;display:grid}.orbShelf>div{border-bottom:1px solid #49321f;grid-column:1/-1;grid-template-columns:minmax(210px,.55fr) minmax(300px,1fr);align-items:end;column-gap:28px;padding:2px 2px 10px;display:grid}.orbShelf h3{grid-column:1;margin:8px 0 0}.orbShelf p{grid-area:1/2/span 2;align-self:center;max-width:640px;margin:0;font-size:13px;line-height:1.55}.orbShelf article{background:#0d0907;border:1px solid #5d4127;grid-template-rows:1fr auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px 12px;min-height:154px;padding:16px;display:grid}.orbShelf article>b{color:#74a6d4;text-shadow:0 0 15px #4a8fc866;grid-area:1/1;align-self:start;font:30px Georgia}.currencyIcon{vertical-align:-.25em;object-fit:contain;filter:drop-shadow(0 0 3px #e5b35a59);display:inline-block}.orbArt{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 0 6px #e5b35a59);width:100%;height:auto;display:block}.orbShelf article>b .orbArt{width:42px}.orbShelf article>span{grid-area:1/2;min-width:0}.orbShelf article strong,.orbShelf article small{display:block}.orbShelf article strong{color:#d8c29d;text-transform:uppercase;letter-spacing:.04em;font:700 11px/1.25 Arial}.orbShelf article small{color:#806f59;margin-top:7px;font:11px/1.45 Arial}.orbShelf article>i{color:#e0b568;white-space:nowrap;border-top:1px solid #352417;grid-area:2/1/auto/-1;justify-content:space-between;align-items:baseline;gap:12px;padding-top:11px;font:700 18px Georgia;display:flex}.orbShelf article>i small{color:#75634f;letter-spacing:.14em;margin:0;font:700 9px Arial}@media (width<=768px){.economyStacks>small{display:none}}.rarityLegend>small{color:#796650;text-transform:none;margin-right:3px;font-weight:400}.localizedAvatar{overflow:hidden}.localizedAvatar>img{filter:saturate(.82)contrast(1.08)}.wardenFigure{position:relative}.profileShortcut{color:#a98756;text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font:700 8px Arial;text-decoration:none;display:block}.profileShell{min-height:100%;padding-bottom:55px}.profileTop{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;min-height:126px;padding:18px 0;display:grid}@media (width<=768px){.profileTop{grid-template-columns:1fr 1fr;gap:0 12px;min-height:0;padding:17px 0}.profileTop>div{text-align:left;grid-area:1/1/auto/-1;margin-bottom:13px}.profileTop>a:last-child{text-align:right}}.profileTop>a{color:#ad9574;letter-spacing:.12em;text-transform:uppercase;font:700 9px Arial;text-decoration:none}.profileTop>a:last-child{text-align:right}.profileTop>div{text-align:center}.profileTop h1{text-transform:uppercase;margin:5px 0;font-size:32px}.profileTop p{color:#766650;margin:0;font:11px Arial}.profileIntro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:90px;padding:52px 8px 40px;display:grid}@media (width<=1024px){.profileIntro{grid-template-columns:1fr;gap:22px;padding:34px 3px 25px}.profileIntro h2{font-size:36px}}.profileIntro h2{margin:9px 0 0;font:500 43px/1.05 Georgia}.profileIntro h2 i{color:#c99c5c;font-weight:400}.profileIntro>p{color:#9b8a72;max-width:620px;margin:0;font:14px/1.7 Arial}.selectedSeal{color:#e1bd7d;letter-spacing:.12em;background:#171009e8;border:1px solid #946638;padding:7px 9px;font:700 8px Arial;position:absolute;bottom:9px;right:9px}.trait{border-top:1px solid #3f2b1c;border-bottom:1px solid #3f2b1c;margin:12px 0;padding:11px 0}.trait small,.trait b{display:block}.trait small{color:#76634f;letter-spacing:.12em;font:700 7px Arial}.trait b{color:#d3aa68;margin-top:3px;font-size:14px}.paperdollAffinity{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:9px;display:grid}.paperdollAffinity span{color:#b99b70;background:#100b08;border:1px solid #49311f;justify-content:center;align-items:center;gap:5px;padding:7px 4px;display:flex}.paperdollAffinity small{text-transform:uppercase}.paperdollAffinity b{color:#d5af73}.selectClass{color:#ead3aa;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:linear-gradient(#4d3420,#281b12);border:1px solid #76502f;width:100%;margin-top:16px;padding:11px;font:700 9px Arial}.saveToast{color:#e9d2aa;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:#1a120c;border:1px solid #b97b3e;padding:12px 20px;font:700 10px Arial;transition:all .25s;transform:translate(-50%,25px)}.saveToast.show{opacity:1;transform:translate(-50%)}.nextEffect{border-top:1px solid #402a19;margin-bottom:13px;padding-top:13px}.nextEffect span,.nextEffect b{display:block}.nextEffect span{color:#745f49;text-transform:uppercase;letter-spacing:.1em;font:700 7px Arial}.nextEffect b{color:#c8a775;margin-top:5px;font:11px Arial}.updatesShell{--shell-max:1100px;min-height:100%;padding-block:22px 40px}.updatesTop{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr) minmax(0,190px);align-items:center;min-height:126px;display:grid}.updatesTop>a{color:#b39b78;letter-spacing:.1em;text-transform:uppercase;font:700 10px Arial;text-decoration:none}.updatesTop>div{text-align:center}.updatesTop h1{text-transform:uppercase;margin:6px 0;font-size:34px}.updatesTop p{color:#8c765e;margin:0}.currentBuild{color:#e0b568;letter-spacing:.12em;justify-self:end;font:700 12px Arial}.releaseLedger{gap:16px;margin-top:22px;display:grid}.releaseEntry{grid-template-columns:220px minmax(0,1fr);gap:28px;display:grid}@media (width<=768px){.updatesTop{text-align:center;grid-template-columns:1fr;gap:18px;padding:18px 0}.updatesTop>div{order:-1}.currentBuild{justify-self:center}.releaseEntry{grid-template-columns:1fr}.releaseVersion{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}}.releaseVersion{border-right:1px solid var(--line);padding-right:24px}.releaseVersion :where(span,b,small){display:block}.releaseVersion span{color:#b8834a;letter-spacing:.12em;text-transform:uppercase;font:700 9px Arial}.releaseVersion b{color:#e0c89f;margin:8px 0;font:clamp(24px,4vw,32px) Georgia}.releaseVersion small{color:#806f59}.releaseEntry ul{color:#ad9879;margin:0;padding-left:20px;line-height:1.7}.releaseEntry li::marker{color:#c7923c}.updatesFooter{color:#746450;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:18px;font:10px Arial}.duel{background:radial-gradient(circle at 50% 0,#150f0a,#0c0907 72%);border:1px solid #54351f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin:18px 0 8px;padding:18px;display:grid;display:none!important}.combatHpDetail{text-align:left;gap:5px;margin-top:8px;display:grid}.combatHpDetail>span{color:#e2bd76;justify-content:flex-end;font-size:11px;display:flex}.combatHpDetail>i{background:#28180f;border:1px solid #4f301d;height:6px;display:block;overflow:hidden}.combatHpDetail>i>b{background:linear-gradient(90deg,#75803d,#c7c56a);height:100%;display:block}.combatPortrait.enemyPlaceholder .combatHpDetail>i>b{background:linear-gradient(90deg,#a4472d,#d87842)}.combatHpDetail .duelSlain{margin-top:2px;display:block}.combatViewToggles{display:contents}.combatViewToggle{color:#c59a55;cursor:pointer;background:#160f0a;border:1px solid #6e4a25;width:22px;height:22px;padding:0}.combatViewToggle.active,.combatStageWrap .trainingAllocationIcon.active{color:#f5d998;background:linear-gradient(90deg,#6b4822,#302011);border-left-color:#e0ae5f;box-shadow:inset 2px 0 #e0ae5f,inset 0 0 0 1px #100a06}.duelSide,.duel>div{min-width:0}@media (width<=560px){.duel{grid-template-columns:minmax(0,1fr);gap:12px}.duel>strong{justify-self:center}}.duel>div span{justify-content:space-between;align-items:baseline;gap:10px;font:9px Arial;display:flex}.duel>div span small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.duel>div span b{font-variant-numeric:tabular-nums;flex:none}.duel small{color:#89745e}.duel>strong{color:#c59352;letter-spacing:.12em;white-space:nowrap;background:#150f0a;border:1px solid #54351f;border-radius:14px;align-self:center;place-items:center;min-width:64px;height:28px;padding:0 12px;font:700 8px Arial;display:grid}.duel i{background:#2d1d14;border-radius:4px;height:8px;margin-top:7px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.duel i b{background:linear-gradient(90deg,#9b422c,#d67b45);height:100%;transition:width .3s ease-out;display:block;box-shadow:0 0 6px #d67b4566}.duel>div:first-child i b{background:linear-gradient(90deg,#6f7f3c,#b9bd64);box-shadow:0 0 6px #b9bd6466}.duel small.duelSlain{text-align:right;color:#a3563a;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font:700 8px Arial;display:block;overflow:hidden}.combatLogHead{letter-spacing:.13em;color:#c59352;background:#17100b;border:1px solid #3b281a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-top:10px;padding:11px 15px;font:700 8px Arial;display:flex}.combatLogHead small{color:#74614d;font:700 7px Arial}.combatLogControls{align-items:center;gap:12px;display:flex}.combatLogControls button{color:#d5a55f;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #4b3320;padding:2px 0 2px 12px;font:700 8px Arial}.combatLogControls button:hover,.combatLogControls button:focus-visible{color:#f3cb83}.exchangeLog{overscroll-behavior:contain;scrollbar-color:#76502f #171009;background:#100b08;border:1px solid #3b281a;border-top:0;height:340px;margin-bottom:14px;padding:10px 15px;overflow-y:auto}.exchangeLog p{color:#a38c70;border-bottom:1px solid #251912;margin:4px 0;padding-bottom:4px;font:10px/1.35 Arial}.exchangeLogEntry{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;min-height:2.7em;transition:color .12s;display:-webkit-box;position:relative;overflow:hidden}.exchangeLogEntry:hover{color:#c9a97f}.exchangeLogEntry:focus-visible{outline-offset:2px;outline:1px solid #76502f}.exchangeLogEntry.isOpen{-webkit-line-clamp:unset;color:#c9a97f;display:block;overflow:visible}.exchangeLog p:first-child{color:#e0bd7c}.exchangeLog.collapsed{height:46px;min-height:46px;overflow:hidden}.combatCrit{color:#4fa8ff;text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.combatCrit.attributeCrit{color:#ffd166;text-shadow:0 0 8px #f0a52f,0 0 14px #f0a52f80;text-decoration-color:#ffd166}@media (width<=768px){.exchangeLog{height:250px}}.heroEyebrow,.attributePanelEyebrow{align-items:center;gap:10px;display:flex}.heroEyebrowIcon{object-fit:contain;flex:none;width:34px;height:34px}.heroEyebrowText{background:url(/game-art/ui/divider-gold-diamond.png) 0 100%/100% 8px no-repeat;width:fit-content;padding-bottom:9px;display:block}:root{--type-caption:.75rem;--type-data:.8125rem;--type-control:.875rem;--type-body:1rem}html{font-size:16px}body{font-size:var(--type-body);line-height:1.5}body :where(p){font-size:.9375rem!important;line-height:1.55!important}body :where(small,.tag,.eyebrow){letter-spacing:.08em;font-size:var(--type-caption)!important;line-height:1.35!important}body :where(button,select,input,.tabs a,.manageGear,.profileShortcut,.overlayReturn){font-size:var(--type-control)!important;line-height:1.3!important}.fatigue>div,.fatigue>button,.resources,.currencyBar,.loadoutSlot :where(span,strong),.equipmentSlots :where(small,strong,span),.stashItem :where(small,strong,b),.miniStats :where(span,b),.paperdollAffinity,.affixList :where(p,small,em),.currencyActions button :where(span,small,i),.combatPreview :where(small,b,span,i),.classMeta span,.attributeOdds,.upgradeHead :where(span,small,b),.upgradeCard>p,.nextEffect :where(span,b),.duel :where(span,small,strong),.combatLogHead,.combatLogHead small,.attributeDropHint,.attribute :where(i,small){font-size:var(--type-data)!important;line-height:1.4!important}.exchangeLog p{margin:6px 0;padding-bottom:6px;font-size:var(--type-control)!important;line-height:1.55!important}.exchangeLogEntry{min-height:3.1em}.equippedNotice,.craftNote,.noSelection p,.classLore :where(small,p),.trait small,.upgradeCard button,.premiumShell footer,.profileTop :where(a,button),.premiumTop :where(a,button),.inventoryTop :where(a,button){font-size:var(--type-control)!important;line-height:1.45!important}.combatLogHead{min-height:38px}.trait{align-content:center;align-self:stretch;margin:0;display:grid}.selectClass{align-self:end;min-height:48px;margin:0}b.attributeNumber{color:#f0d7a6;text-align:center;font:1.55rem/1 Georgia}.momentumMeters{box-sizing:border-box;background:#0b0704e0;border-bottom:2px solid #704823e6;border-left:2px solid #704823e6;border-right:2px solid #704823e6;gap:5px;width:100%;padding:7px 10px 8px;display:grid;overflow:hidden}.momentumMeter{gap:3px;min-width:0;display:grid}.momentumMeterHeader{color:#e0b571d1;letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;min-width:0;font-size:9px;line-height:1;display:flex}.momentumDifficulty{letter-spacing:.06em;color:#e0b57199;white-space:nowrap;font-size:8px;font-weight:400}.momentumMeterHeader span{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.momentumMeterHeader strong{text-overflow:ellipsis;white-space:nowrap;color:#e4b66e;letter-spacing:.04em;flex:0 auto;min-width:0;max-width:100%;margin-left:auto;font-size:10px;overflow:hidden}.momentumMeterTrack{background:#22150cf2;border:1px solid #5b3a1ed9;height:5px;overflow:hidden}.momentumMeterTrack i{background:linear-gradient(90deg,#8e5c2b,#d6a35e);min-width:0;height:100%;transition:width .22s;display:block}.momentumMeter.isReady .momentumMeterTrack{border-color:#d8ad67;box-shadow:0 0 8px #d8ad67bf}.momentumMeter.isReady .momentumMeterHeader span{color:#f0c979}.momentumMeter.isRushing .momentumMeterTrack{border-color:#6fc7ff;animation:1.4s ease-in-out infinite momentumRushPulse;box-shadow:inset 0 0 6px #6fc7ffd9,inset 0 0 2px #6fc7ff99}.momentumMeter.isRushing .momentumMeterTrack i{background:linear-gradient(90deg,#2f7fb8,#7fd4ff)}.momentumMeter.isRushing .momentumMeterHeader span{color:#8fdcff}@keyframes momentumRushPulse{0%,to{box-shadow:inset 0 0 4px #6fc7ff99,inset 0 0 1px #6fc7ff73}50%{box-shadow:inset 0 0 8px #6fc7fff2,inset 0 0 3px #6fc7ffbf}}.rushMeter.isActive .momentumMeterTrack i{background:linear-gradient(90deg,#8c6c39,#f0d083)}.rushMeter.isActive .momentumMeterHeader span{color:#f0d083}.rushCountdownTrack{height:3px;margin-top:1px}.rushCountdownTrack.isHidden{visibility:hidden}.momentumMeter.isRushing .rushCountdownTrack{box-shadow:none;border-color:#6fc7ff80;animation:none}.momentumMeter.isRushing .rushCountdownTrack i{background:linear-gradient(90deg,#1c4f73,#6fc7ff);transition:width .22s}.combatPlayerColumn{grid-area:pp;grid-template-rows:auto minmax(0,1fr);align-self:stretch;min-width:0;min-height:0;display:grid}.combatPlayerColumn>.combatPortrait{height:auto;min-height:0}.combatPlayerColumn .momentumMeters{border-top:0;align-content:start;width:100%;min-height:0}.itemInspectorToolbar{gap:10px;margin-bottom:16px;display:flex}.toolbarIconButton{cursor:pointer;background:linear-gradient(160deg,#2a1c10,#17100b);border:1px solid #684727;width:88px;height:88px;padding:0;position:relative}.toolbarIconDefault,.toolbarIconHover{object-fit:cover;width:100%;height:100%;display:block}.toolbarIconHover{opacity:0;transition:opacity .15s;position:absolute;inset:0}.toolbarIconButton:hover .toolbarIconHover,.toolbarIconButton:focus-visible .toolbarIconHover{opacity:1}.toolbarIconLabel{letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#f0d9a8;text-shadow:0 1px 2px #000;pointer-events:none;background:linear-gradient(#0a070500,#0a070599 40%,#0a0705f2);padding:3px 2px 4px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.toolbarIconButton:hover .toolbarIconLabel,.toolbarIconButton:focus-visible .toolbarIconLabel{color:#f4d35e}.convergenceBackdrop{z-index:700}.convergenceModal{z-index:1;width:min(760px,100%);max-height:calc(var(--page-h) - 2 * var(--modal-gap));overscroll-behavior:contain;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px);background:linear-gradient(160deg,#17100bef,#090705f2);border:1px solid #a5772f;padding:30px 34px 26px;animation:.22s cubic-bezier(.2,.8,.2,1) armouryRise;position:relative;overflow:auto;box-shadow:inset 0 0 0 5px #0c0907,inset 0 0 0 6px #503620,0 28px 90px #000}.cvCorner{pointer-events:none;background:#0c0907;border:1px solid #a5772f;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.cvCorner--tl{top:8px;left:8px}.cvCorner--tr{top:8px;right:8px}.cvCorner--bl{bottom:8px;left:8px}.cvCorner--br{bottom:8px;right:8px}.convergenceHead{justify-content:center;align-items:center;gap:16px;margin-bottom:26px;display:flex}.convergenceHead h2{color:#e9cc9a;letter-spacing:.06em;text-shadow:0 2px 10px #000;margin:0;font-size:26px;font-weight:500}.cvFlourish{align-items:center;gap:6px;width:46px;display:inline-flex}.cvFlourish:before,.cvFlourish:after{content:"";background:#684727;flex:1;height:1px}.cvFlourish:before{content:"";background:#0c0907;border:1px solid #a5772f;flex:none;width:5px;height:5px;margin:0 1px;transform:rotate(45deg)}.convergenceInfoButton,.convergenceCloseButton{color:#cda768;cursor:pointer;background:#0c0907;border:1px solid #684727;place-items:center;width:28px;height:28px;font:700 13px Georgia,serif;display:grid;position:absolute;top:14px;transform:rotate(45deg)}.convergenceInfoButton{left:16px}.convergenceCloseButton{right:16px}.convergenceInfoButton:before,.convergenceCloseButton:before{content:"i";transform:rotate(-45deg)}.convergenceCloseButton:before{content:"×";font-size:17px}.convergenceInfoButton:hover,.convergenceCloseButton:hover{color:#f0cf95;border-color:#c38b4e}.convergenceBody{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.convergenceSlotColumn{flex-direction:column;align-items:center;gap:12px;display:flex}.cvLabel--ghost{visibility:hidden}.cvLabel{color:#e1c99e;letter-spacing:.03em;align-items:center;gap:8px;font:600 13px Georgia,serif;display:flex}.convergenceSlot{aspect-ratio:1;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%,0 12px);background:#0c0907;border:1px solid #503620;width:min(200px,100%);margin-inline:auto;position:relative;box-shadow:inset 0 0 0 4px #0c0907,inset 0 0 0 5px #3d2b1d}.convergenceSlot:after{content:"";background:#0c0907;border:1px solid #a5772f;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.convergenceSlot--result{place-items:center;padding:10px;display:grid}.convergenceEmblem{place-items:center;width:200px;height:200px;display:grid;position:relative}.convergenceEmblem img{object-fit:contain;filter:drop-shadow(0 4px 14px #000a);width:84%;height:84%}.convergenceResult{flex-direction:column;align-items:center;gap:12px;width:260px;margin:24px auto 0;display:flex}.convergenceButton{color:#f0d29a;letter-spacing:.08em;cursor:pointer;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%,0 10px);background:linear-gradient(#6e2e1d,#3c1810);border:1px solid #b05a3d;width:260px;margin:24px auto 0;padding:13px;font:600 14px Georgia,serif;display:block;position:relative;box-shadow:inset 0 0 0 3px #2a0f09}.convergenceButton:disabled{cursor:default;filter:saturate(.45)brightness(.7)}.convergenceHintBox{border:1px solid #503620;margin-top:20px;padding:18px 22px;box-shadow:inset 0 0 0 4px #0c0907,inset 0 0 0 5px #3d2b1d}.convergenceHint{text-align:center;color:#ad977a;margin:0;font:14px/1.5 Georgia,serif}.convergenceSlot--footer{aspect-ratio:auto;width:220px;height:34px;margin:18px auto 0}.convergenceSlotButton{cursor:pointer;color:#6b5738;letter-spacing:.03em;text-align:center;place-items:center;padding:10px;font:600 11px Georgia,serif;display:grid}.convergenceSlotButton:hover{color:#e1c99e;border-color:#a5772f;box-shadow:inset 0 0 0 4px #0c0907,inset 0 0 0 5px #3d2b1d,0 0 0 1px #a5772f,0 0 14px #a5772f40}.convergenceSlotHint{display:block}.convergencePickerView{flex-direction:column;align-items:stretch;gap:12px;display:flex}.convergencePickerFilter{color:#e1c99e;background:#0c0907;border:1px solid #503620;align-self:center;padding:6px 10px;font:12px Georgia,serif}.convergencePickerHint{text-align:center;color:#ad977a;margin:0;font:12px Georgia,serif}.convergencePickerGrid{max-height:min(360px, calc(var(--page-h) - 260px));grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;padding:4px;display:grid;overflow-y:auto}.convergenceButton--secondary{background:linear-gradient(#2a2016,#17120c);border-color:#684727;box-shadow:inset 0 0 0 3px #0c0907}.convergenceResultItem{flex-direction:column;gap:6px;width:100%;padding:4px;display:flex}.convergenceAffixRow--readonly{cursor:default;color:#cda768}.convergenceAffixRow--readonly:hover{color:#cda768;border-color:#3d2b1d}.convergenceSlot--exploding{animation:.42s convergenceShake,.56s ease-out convergenceFlash}@keyframes convergenceShake{0%{transform:translate(0)}15%{transform:translate(-4px,2px)}30%{transform:translate(4px,-3px)}45%{transform:translate(-3px,2px)}60%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}to{transform:translate(0)}}@keyframes convergenceFlash{0%{background:#3a0f0a}to{background:#0c0907}}.convergenceExplosion{width:1px;height:1px;display:block;position:relative}.convergenceExplosion i{opacity:1;background:linear-gradient(#f0a35c,#7a2a12);width:6px;height:6px;animation:.62s ease-out forwards convergenceBurst;position:absolute;top:0;left:0;box-shadow:0 0 6px #f0a35c90}@keyframes convergenceBurst{0%{transform:rotate(calc(var(--n) * 36deg)) translate(0, 0) scale(1);opacity:1}to{transform:rotate(calc(var(--n) * 36deg)) translate(48px, 0) scale(.2);opacity:0}}.convergenceFailureLabel{color:#d2694a;letter-spacing:.04em;text-align:center;text-shadow:0 0 10px #d2694a70;margin-top:34px;font:700 11px Georgia,serif;display:block}.convergenceSlot--filled{flex-direction:column;align-items:stretch;gap:6px;padding:10px 8px 8px;display:flex}.convergenceSlotClear{color:#ad977a;cursor:pointer;background:#0c0907;border:1px solid #503620;place-items:center;width:18px;height:18px;font:700 11px/1 Georgia,serif;display:grid;position:absolute;top:4px;right:4px}.convergenceSlotClear:hover{color:#e1c99e;border-color:#a5772f}.convergenceSlotItem{align-items:center;gap:8px;display:flex}.convergenceSlotItem img{object-fit:contain;filter:drop-shadow(0 2px 4px #000a);flex:none;width:34px;height:34px}.convergenceSlotItem small{color:#e1c99e;overflow-wrap:break-word;font:600 10px/1.25 Georgia,serif}.convergenceAffixList{flex-direction:column;gap:3px;display:flex;overflow-y:auto}.convergenceAffixEmpty{color:#6b5738;text-align:center;padding:8px 0;font:11px Georgia,serif}.convergenceAffixRow{color:#ad977a;text-align:left;cursor:pointer;background:#100b07;border:1px solid #3d2b1d;align-items:center;gap:6px;padding:4px 6px;font:10px/1.3 Georgia,serif;display:flex}.convergenceAffixRow:hover{color:#e1c99e;border-color:#684727}.convergenceAffixRow i{background:0 0;border:1px solid #684727;flex:none;width:8px;height:8px}.convergenceAffixRow.checked{color:#f0d29a;background:#1c130b;border-color:#a5772f}.convergenceAffixRow.checked i{background:#a5772f;border-color:#a5772f}.convergenceChanceLabel{color:#cda768;letter-spacing:.03em;text-align:center;font:600 11px Georgia,serif}.convergenceChanceLabel--guaranteed{color:#8fce7a;text-shadow:0 0 8px #8fce7a55}@media (width<=768px){.convergenceBody{grid-template-columns:minmax(0,1fr)}.cvLabel--ghost{display:none}.convergenceEmblem{width:150px;height:150px;margin:4px auto}.convergenceResult,.convergenceButton{width:min(260px,100%)}.convergenceSlot--footer{width:min(220px,100%)}}.stashLockToggle{z-index:1;cursor:pointer;filter:drop-shadow(0 1px 2px #000000c0);width:16px;height:16px;transition:transform .12s;position:absolute;top:4px;left:4px}.stashLockToggle img{width:100%;height:100%;display:block}.stashLockToggle:hover{transform:scale(1.12)}.salvageBackdrop{z-index:700}.salvageModal{z-index:1;width:min(760px,100%);max-height:calc(var(--page-h) - 2 * var(--modal-gap));background:linear-gradient(160deg,#17100bef,#090705f2);border:1px solid #a5772f;flex-direction:column;padding:24px 26px 20px;animation:.22s cubic-bezier(.2,.8,.2,1) armouryRise;display:flex;position:relative;box-shadow:inset 0 0 0 5px #0c0907,inset 0 0 0 6px #503620,0 28px 90px #000}.salvageHead{justify-content:center;align-items:center;margin-bottom:6px;display:flex;position:relative}.salvageHead h2{color:#e9cc9a;letter-spacing:.06em;text-shadow:0 2px 10px #000;margin:0;font-size:22px;font-weight:500}.salvageCloseButton{color:#cda768;cursor:pointer;background:#0c0907;border:1px solid #684727;width:26px;height:26px;font:700 15px/1 Georgia,serif;position:absolute;top:50%;right:0;transform:translateY(-50%)}.salvageCloseButton:hover{color:#f0cf95;border-color:#c38b4e}.salvageHint{text-align:center;color:#ad977a;margin:0 0 14px;font:12px Georgia,serif}.salvageEmpty{text-align:center;color:#8a7658;padding:30px 0;font:12px Georgia,serif}.salvageRarityRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;display:flex}.salvageRarityButton{--rarity-color:#6b5d47;border:1px solid var(--rarity-color);color:#ad977a;letter-spacing:.04em;cursor:pointer;background:#160e09;padding:6px 12px;font:700 10px Arial;transition:color .2s,border-color .2s,background .2s}.salvageRarityButton:hover{color:#ead5ad;background:#211609}.salvageRarityButton.chosen{border-color:var(--rarity-color);background:var(--rarity-color)}@supports (color:color-mix(in lab, red, red)){.salvageRarityButton.chosen{background:color-mix(in srgb, var(--rarity-color) 28%, #160e09)}}.salvageRarityButton.chosen{color:#f4e6c8}.salvageRarityButton.magic{--rarity-color:#4d6d8d}.salvageRarityButton.rare{--rarity-color:#a9822f}.salvageRarityButton.relic{--rarity-color:#a95e31}.salvageRarityButton.legendary{--rarity-color:#8e5cc4}.salvageRarityButton.supreme{--rarity-color:#e8c568}.salvagePickerGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0 -4px;padding:4px;display:grid;overflow-y:auto}.salvagePick{position:relative}.salvagePick.chosen{border-color:#c59047;box-shadow:inset 0 0 22px #b0762228}.salvagePickCheckbox{z-index:1;background:#0c0907cc;border:1px solid #684727;width:15px;height:15px;position:absolute;top:4px;right:4px}.salvagePickCheckbox.checked{background:#c7923c;border-color:#c7923c}.salvagePickCheckbox.checked:after{content:"";border:2px solid #0c0907;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.salvageFooter{border-top:1px solid #3b281a;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.salvageFooterCount{color:#ad977a;font:12px Georgia,serif}.salvageConfirmOpenButton{color:#ead5ad;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#46301d,#281b12);border:1px solid #76502f;padding:10px 18px;font:700 10px Arial}.salvageConfirmOpenButton:disabled{opacity:.4;cursor:not-allowed}.salvageConfirmBackdrop{z-index:2;background:#040302d1;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.salvageConfirmModal{z-index:1;width:min(420px,100%);max-height:calc(var(--page-h) - 2 * var(--modal-gap));text-align:center;background:linear-gradient(160deg,#17100bef,#090705f2);border:1px solid #a5772f;padding:22px 24px;position:relative;overflow:auto;box-shadow:inset 0 0 0 4px #0c0907,inset 0 0 0 5px #503620,0 20px 60px #000}.salvageConfirmModal h3{color:#e9cc9a;margin:0 0 10px;font-size:17px;font-weight:500}.salvageConfirmModal p{color:#ad977a;margin:0 0 10px;font:12px/1.6 Georgia,serif}.salvageConfirmModal p strong{color:#e0bb70}.salvageConfirmWarning{background:#1e120b;border:1px solid #6b3d24;padding:8px 10px;color:#d68a5f!important}.salvageConfirmActions{justify-content:center;gap:10px;margin-top:14px;display:flex}.salvageConfirmCancel,.salvageConfirmProceed{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #76502f;padding:10px 18px;font:700 10px Arial}.salvageConfirmCancel{color:#ad977a;background:0 0}.salvageConfirmCancel:hover{color:#e1c99e}.salvageConfirmProceed{color:#ead5ad;background:linear-gradient(#8c3f29,#522519);border-color:#b05a3d}.salvageConfirmCancel:disabled,.salvageConfirmProceed:disabled{opacity:.5;cursor:not-allowed}.systemStatusLine{text-align:center;color:#9b8a72;padding:40px 0;font:13px Arial}.systemStatusError{color:#d98a5f}.systemSummaryBar{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;flex-wrap:wrap;align-items:center;gap:12px 28px;margin:24px 0;padding:18px 22px;display:flex}.systemSummaryBar span{flex-direction:column;gap:2px;display:flex}.systemSummaryBar small{letter-spacing:.08em;color:#806d55;text-transform:uppercase;font:700 10px Arial}.systemSummaryBar b{color:#e8d4ad;font:700 18px Arial}.classSelectFlow{flex-direction:column;gap:22px;padding-bottom:40px;display:flex}@keyframes classSelectReveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.classSelectRow{grid-template-columns:repeat(3,1fr);gap:14px;animation:.35s both classSelectReveal;display:grid}.classSelectCard{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;flex-direction:column;padding:18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.classSelectCard:hover{border-color:#805731;transform:translateY(-3px);box-shadow:0 8px 20px -12px #000}.classSelectCard h3{color:#e8d4ad;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font:700 18px/1.2 Arial}.classSelectCard h4{color:#e8d4ad;text-transform:uppercase;letter-spacing:.04em;margin:10px 0 4px;font:700 14px/1.2 Arial}.classSelectCard p{color:#9b8a72;margin:0;font:13px/1.6 Arial}.classSelectPortraitSingle{margin-bottom:12px}.classSelectPortraitSingle img{aspect-ratio:3/4;object-fit:cover;border:1px solid #4a321f;width:100%}.classSelectClasses:has(.classSelectClassDetails)>.classSelectClassCard{grid-template-rows:subgrid;grid-row:span 6;align-content:start;display:grid}.classSelectClassDetails{text-align:left;display:contents}.classSelectClasses:has(.classSelectClassDetails) .classSelectCardMeta{margin-top:4px}.classSelectClassCard.active{border-color:#e8b651;box-shadow:0 0 0 1px #e8b651,0 0 18px #e8b65159}.classSelectCardMeta{letter-spacing:.08em;text-transform:uppercase;color:#7f6c57;gap:10px;margin-bottom:8px;font:700 10px/1 Arial;display:flex}.classSelectCard p{margin-bottom:12px}.classSelectWeaponPossibilities{border-top:1px solid #2a1c11;margin-top:12px;padding-top:10px}.classSelectWeaponPossibilities>small{letter-spacing:.1em;color:#7f6c57;margin-bottom:8px;font:700 9px/1 Arial;display:block}.classSelectWeaponChips{flex-wrap:wrap;gap:6px;display:flex}.classSelectWeaponChip{color:#b9945f;white-space:nowrap;background:#160e09;border:1px solid #3a2513;align-items:center;gap:6px;padding:4px 8px 4px 4px;font:700 10px/1 Arial;display:inline-flex}.classSelectWeaponChip img{object-fit:contain;width:18px;height:18px}.classSelectConfirmRow{flex-direction:column;align-items:center;gap:10px;padding-top:10px;animation:.35s both classSelectReveal;display:flex}.classSelectConfirmButton{color:#f4e2b8;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(155deg,#8a5c2b,#593917);border:1px solid #d09a4e;padding:14px 42px;font:700 13px/1 Arial;transition:transform .2s,box-shadow .2s}.classSelectConfirmButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px -10px #000}.classSelectConfirmButton:disabled{opacity:.6;cursor:default}.classSelectConfirmButton.confirmed{color:#b9945f;background:linear-gradient(155deg,#1c140e,#0b0806);border-color:#4a321f}.classSelectConfirmError{color:#d97b5a;margin:0;font:700 12px/1.4 Arial}@media (width<=1024px){.classSelectRow{grid-template-columns:1fr}}.mercShell{min-height:100%;padding-bottom:55px}.mercenariesModeGrid{display:block}.mercInline{width:100%;min-height:0;margin:0;padding:0 0 28px}.mercInline>.profileTop{padding-top:8px}.mercSummary{flex-wrap:wrap}.mercSections{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.mercSections button,.mercSections a{color:#8d7b65;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4a321f;align-items:center;padding:9px 18px;font:700 10px Arial;text-decoration:none;display:inline-flex;font-size:var(--type-control)!important;line-height:1.3!important}.mercSections button.active,.mercSections a.active{color:#ecd2a2;border-color:var(--gold,#c6914a);background:linear-gradient(#0000,#3a2717aa)}.mercShop{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.mercRecruitmentMasthead{background:linear-gradient(90deg,#0b0806 0 58%,#0000 76%),radial-gradient(at 84%,#8d5c2429,#0000 58%),#0b0806;border-block:1px solid #725027;grid-template-columns:auto minmax(0,1fr) minmax(260px,38%);align-items:center;gap:18px;min-height:92px;padding:12px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e1bc7330,inset 0 -1px #000,0 8px 24px #0008}.mercRecruitmentMasthead:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 48%,#08060424 72%,#080604 100%);position:absolute;inset:0}.mercRecruitmentCompass{z-index:2;color:#d9aa5a;border:1px solid #73502a;place-items:center;width:48px;height:48px;font-size:34px;display:grid;position:relative;transform:rotate(45deg);box-shadow:inset 0 0 16px #9f6f2d30,0 0 16px #000}.mercRecruitmentMasthead>div{z-index:2;position:relative}.mercRecruitmentMasthead small{color:#a5793f;letter-spacing:.28em;font:700 9px Arial}.mercRecruitmentMasthead h2{color:#ead0a0;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 2px 3px #000;margin:3px 0 2px;font:500 clamp(27px,3vw,43px)/1 Georgia,serif}.mercRecruitmentMasthead p{color:#8e7454;margin:0;font:italic 12px Georgia,serif}.mercRecruitmentScene{opacity:.9;background:linear-gradient(90deg,#0b0806,#0000 34%),radial-gradient(circle at 78% 65%,#c28a3b38 0 2%,#0000 3%),linear-gradient(170deg,#0000 45%,#5f3c1d42 46% 49%,#0000 50%),radial-gradient(at 70% 100%,#68451f8c,#0000 62%);align-self:stretch}.mercRecruitmentView .mercRates{background:linear-gradient(90deg,#18110b,#0c0907 55%,#171008);border-color:#5e4124;grid-template-columns:minmax(190px,.7fr) minmax(420px,1.65fr) minmax(220px,.65fr);align-items:center;gap:18px;padding:14px 18px;display:grid;box-shadow:inset 0 1px #d2a45918,inset 0 -8px 18px #0005}.mercRecruitmentView .mercRates h3{margin:0 0 4px}.mercRecruitmentView .mercRates>p{margin:0}.mercRecruitmentView .mercRates .tableWrap{grid-area:1/2/span 4}.mercRecruitmentView .mercRates table{margin:0}.mercRecruitmentView .mercRates .mercRoll{grid-area:1/3}.mercRecruitmentView .mercRates>.mercHeat,.mercRecruitmentView .mercRates>.mercWarn{grid-column:3;margin:0}.mercInline.mercRecruitmentView .mercShop{gap:var(--gap);grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.mercInline.mercRecruitmentView .mercRates{top:var(--sticky-top);max-height:calc(var(--page-h) - 36px);scrollbar-gutter:stable;background:linear-gradient(160deg,#18110b,#0c0907 72%);grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;padding:16px;display:grid;position:sticky;overflow:auto}.mercInline.mercRecruitmentView .mercRates .tableWrap,.mercInline.mercRecruitmentView .mercRates .mercRoll,.mercInline.mercRecruitmentView .mercRates>.mercHeat,.mercInline.mercRecruitmentView .mercRates>.mercWarn{grid-area:auto/1}.mercInline.mercRecruitmentView .mercRates table{font-size:10px}.mercInline.mercRecruitmentView .mercRates th{font-size:7px}.mercInline.mercRecruitmentView .mercRates td{padding:5px 2px}@media (width>=1025px){.appMain:has(>.shell.mercenariesShellMode){overflow:hidden}.shell.mercenariesShellMode{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.shell.mercenariesShellMode>.topbar,.shell.mercenariesShellMode>.hero,.shell.mercenariesShellMode>.tabs{flex:none}.shell.mercenariesShellMode>.mercenariesModeGrid{flex:auto;min-height:0;overflow:hidden}.mercInline.mercRecruitmentView{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.mercInline.mercRecruitmentView>.mercSummary{flex:none}.mercInline.mercRecruitmentView .mercShop{flex:auto;grid-template-rows:minmax(0,1fr);align-items:stretch;height:auto;min-height:0;overflow:hidden}.mercInline.mercRecruitmentView .mercRecruitmentSideRail{min-height:0}.mercInline.mercRecruitmentView .mercRates{align-self:start;height:auto;max-height:none;position:static;top:auto;overflow:visible}.mercInline.mercRecruitmentView .mercRecruitmentFooter{min-height:0}.mercInline.mercRecruitmentView .mercCandidateCollection{overscroll-behavior:contain;scrollbar-gutter:stable;background:linear-gradient(#110c08,#090604);border:1px solid #4a321f;align-self:stretch;height:100%;min-height:0;padding:0;overflow-y:auto;box-shadow:inset 0 0 18px #0008}.mercInline.mercRecruitmentView .mercCandidateCollection>.mercCandidates{padding:14px 10px 200px}.appMain:has(>.shell.expeditionShellMode){overflow:hidden auto}.shell.expeditionShellMode{height:auto;min-height:100%;overflow:visible}.expeditionShellMode>.expeditionGrid,.expeditionShellMode .expeditionMainColumn{height:auto;min-height:0;overflow:visible}.expeditionShellMode .equipped{max-height:none;overflow:visible}}.mercRatesHead{align-items:center;gap:8px;display:flex}.mercRatesHead h3{margin:0}.mercInfoButton{color:#d2a459;cursor:pointer;background:#1d150d;border:1px solid #6b4a27;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;font:600 12px/1 Georgia,serif!important}.mercInfoButton:hover,.mercInfoButton.isOpen{color:#f4d35e;background:#2a1d10;border-color:#d09b52}.mercInfoButton:focus-visible{outline-offset:2px;outline:2px solid #f4d35e}.mercInfoPanel{z-index:660;color:#cbb692;background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #6b4a27;gap:6px;padding:12px 14px;font:12px/1.5 Georgia,serif;display:grid;box-shadow:0 10px 28px #000a}.mercInfoPanel strong{color:#e0c98f;letter-spacing:.08em;text-transform:uppercase;font:600 11px/1 Arial}.mercInfoPanel>span{display:block}.mercRatesTable .mercRatesNum{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mercInline .mercRatesTable,.mercRatesTableCompact{table-layout:fixed;width:100%}.mercInline .mercRatesTable th:first-child{width:auto}.mercInline .mercRatesTable th:nth-child(2){width:72px}.mercInline .mercRatesTable thead th,.mercInline .mercRatesTable .mercRatesNum{white-space:normal}.mercInline .mercRatesTable .mercRating.inline{letter-spacing:0;flex-wrap:wrap;max-width:100%}.mercInline .mercRatesTable .mercRating.inline b,.mercInline .mercRatesTable .mercRating.inline i{padding:3px 4px}@media (width<=1024px){.mercRatesTable{table-layout:fixed;width:100%}.mercRatesTable th:first-child{width:auto}.mercRatesTable th:nth-child(2){width:72px}.mercRatesTable thead th{white-space:normal}.mercRatesTable .mercRating.inline{flex-wrap:wrap;max-width:100%}.mercInfoButton{position:relative}.mercInfoButton:after{content:"";width:var(--touch);height:var(--touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.mercRatesPanelSwitch{border-top:1px solid #49311f;gap:6px;margin-top:2px;padding-top:12px;display:grid}.mercRatesPanelSwitch .mercCandidateControls{grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.mercRatesPanelSwitch .mercCandidateControls button{text-align:left;grid-template-columns:22px minmax(0,1fr);width:100%}.mercRates,.mercVault{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;padding:18px 20px}.mercRates h3,.mercRoster h3,.mercVault h3{color:#e8d4ad;margin:0 0 8px;font:500 22px Georgia}.mercRates p,.mercWarn{color:#9b8870;margin:0 0 14px;font:12px/1.6 Arial}.mercWarn{color:#d98a5f;margin-top:12px}.mercRates table{border-collapse:collapse;color:#cbb48e;width:100%;min-width:100%;margin-bottom:16px;font:12px Arial}.mercRates th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#806d55;border-bottom:1px solid #3a2717;padding:4px 0;font:700 9px Arial}.mercRates td{border-bottom:1px solid #23180f;padding:6px 0}.mercRoll{width:100%}.mercRosterGrid{grid-template-columns:repeat(auto-fill, min(var(--merc-card-w), 100%));justify-content:center;gap:var(--merc-card-gap);display:grid}.mercCandidateCollection{min-width:0}.mercCandidateCollectionHead{border-bottom:1px solid #4a321f;justify-content:space-between;align-items:end;gap:18px;margin:0 0 14px;padding:4px 2px 12px;display:flex}.mercCandidateCollectionHead small{color:#8a6d49;letter-spacing:.2em;font:700 9px Arial}.mercCandidateCollectionHead h3{color:#e8d4ad;margin:3px 0 2px;font:500 23px Georgia,serif}.mercCandidateCollectionHead p{color:#806d55;margin:0;font:11px/1.4 Arial}.mercCandidateControls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mercCandidateControls button{color:#806d55;cursor:pointer;background:#100b07;border:1px solid #49331f;grid-template-columns:22px auto;align-items:center;gap:7px;min-height:34px;display:grid;padding:5px 9px!important}.mercCandidateControls button b{border:1px solid;place-items:center;width:22px;height:22px;font:700 11px Georgia,serif;display:grid}.mercCandidateControls button span{letter-spacing:.1em;text-transform:uppercase;font:700 8px Arial}.mercCandidateControls button.on{color:#e5b35a;background:#211508;border-color:#8a5a2b}.mercCandidateControls button.on.panel-p{color:#aac778}.mercCandidateControls button.on.panel-n{color:#cf8065}.mercCandidateControls button.on.panel-a{color:#8fb5d9}.mercCandidateControls button.on.stat-production{color:#8bd3b3;background:#0d1512;border-color:#4f8f7a}.mercCandidates{isolation:isolate;grid-template-columns:repeat(auto-fill, min(var(--merc-card-w), 100%));justify-content:center;align-items:stretch;gap:var(--merc-card-gap);grid-auto-rows:1fr;padding-top:14px;display:grid;position:relative}.mercCandidates .mercRecruitCard{min-height:0;overflow:hidden}.mercCardStack{flex-direction:column;min-width:0;height:100%;display:flex}.mercCardStack>.mercRecruitCard{flex:none;height:auto}.mercCardFoot{--merc-card-accent:var(--merc-accent,#7d5730);--merc-card-glow:var(--merc-accent-soft,#9d6c34)}@supports (color:color-mix(in lab, red, red)){.mercCardFoot{--merc-card-glow:color-mix(in srgb, var(--merc-accent-soft,#9d6c34) 24%, transparent)}}.mercCardFoot{flex-direction:column;flex:auto;gap:8px;min-width:0;margin-top:8px;padding:0 2px;display:flex}.mercCardFoot>footer{background:0 0;border-top:1px solid #2c1f14;margin-top:auto;padding:8px 4px 0}.mercRelicPickerScrim{top:var(--page-top,0);left:var(--page-left,0);width:var(--page-w,100vw);height:var(--page-h,100vh);z-index:var(--floating-z,900);padding:var(--modal-gap,16px);background:#000b;place-items:center;display:grid;position:fixed}.mercRelicPicker{background:#16100b;border:1px solid #76502e;flex-direction:column;width:min(940px,100%);max-height:100%;display:flex;box-shadow:0 16px 40px #000c}.mercRelicPicker:focus-visible{outline-offset:2px;outline:2px solid #e0b25e}.mercRelicPickerHead{border-bottom:1px solid #4a321f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mercRelicPickerHead h3{color:#e8d4ad;margin:0;font:500 20px Georgia,serif}.mercRelicPickerClose{color:#cbb48e;cursor:pointer;background:#100b07;border:1px solid #4a321f;width:34px;height:34px;font:20px/1 Arial;padding:0!important}.mercRelicPicker .modalScroll{overscroll-behavior:contain;padding:14px;overflow:auto}.mercRelicPicker .mercRosterGrid{justify-content:start}.mercCardStatus{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.mercCardStatus .mercState{justify-self:start;margin-top:0}.mercCardStatus:empty{display:none}.mercCardStatus{gap:6px}.mercCardStatus .mercState{white-space:nowrap;flex:none;margin-top:0}.mercCardStatus .mercInjuries{flex:0 auto;gap:2px;min-width:0;margin-top:0}.mercCardStatus .mercInjuries small{letter-spacing:.08em;margin-right:2px;font-size:7px}.mercCardStatus .mercInjuries i{width:8px;height:8px}.mercCardStatus .mercInjuries b{margin-left:3px;font-size:10px}.mercCardFoot button.mercFootToggle{letter-spacing:0;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;font:12px/1 Arial;display:grid;padding:0!important}.mercFootToggle[aria-expanded=true]{color:#e5b35a;border-color:#8a5a2b}.mercFootMore>.mercCardStatus{border-bottom:1px solid var(--merc-card-accent);min-height:36px;margin:0 -8px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.mercFootMore>.mercCardStatus{border-bottom:1px solid color-mix(in srgb, var(--merc-card-accent) 45%, #2f2115)}}.mercFootMore>.mercCardStatus{background:linear-gradient(90deg, var(--merc-card-glow), transparent 60%), #110c08}.mercCardFoot{position:relative}.mercFootMore{z-index:8;transform-origin:top;border:1px solid var(--merc-card-accent);background:radial-gradient(circle at 50% 0, var(--merc-card-glow), transparent 60%), linear-gradient(180deg, #1a120b, #0b0806);border-top-width:2px;grid-template-columns:minmax(0,1fr);gap:8px;padding:0 8px 8px;animation:.28s cubic-bezier(.2,.7,.3,1) mercFootSlide;display:grid;position:absolute;top:-10px;left:0;right:0;box-shadow:inset 0 0 18px #0009,0 0 0 1px #000a,0 14px 22px #000d,0 26px 48px #000c}.mercFootMore[hidden]{display:none}.mercFootMore>*{min-width:0}@keyframes mercFootSlide{0%{clip-path:inset(100% 0 0);transform:translateY(-100%)}to{clip-path:inset(0);transform:none}}.mercCardStack:has(.mercFootMore:not([hidden]))>.mercRecruitCard{z-index:9;position:relative;box-shadow:inset 0 0 18px #0007,0 8px 22px #0008,0 14px 18px -8px #000}.mercCardStack:has(.mercFootMore:not([hidden])) .mercFootMore{z-index:10}.mercFootMore:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#000e,#0000);height:22px;position:absolute;top:0;left:0;right:0}.mercFootMore>.mercCardStatus>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.mercFootMore{animation:none}}.mercFootMore>footer{margin-top:0}.mercCardStack:has(.mercFootMore:not([hidden])){z-index:9;position:relative}.mercCandidates .mercRecruitCard .mercPortrait.card{contain:layout paint;position:relative;overflow:hidden}.mercCandidates .mercRecruitCard .mercPortraitHero.mercPortraitSprite{max-width:none;max-height:none;position:absolute;inset:auto;overflow:hidden;transform:none}.mercRecruitmentView .mercCandidates{gap:22px var(--merc-card-gap)}.mercViewSwitch{justify-content:flex-start;gap:4px;margin-top:8px;display:flex}.mercCard .mercViewSwitch button{box-sizing:border-box;color:#8b755d;letter-spacing:0;cursor:pointer;background:#140e09;border:1px solid #4a3520;place-items:center;width:18px;min-width:0;height:18px;min-height:0;font:700 9px Arial;display:grid;letter-spacing:0!important;padding:0!important;font-size:9px!important;line-height:1!important}.mercCard .mercViewSwitch button:hover{color:#e1bc73;border-color:#a5793f}.mercCard .mercViewSwitch button.on{color:#f4d35e;background:#241708;border-color:#f4d35e}.mercModList{gap:6px;min-height:96px;margin:0;padding:0;list-style:none;display:grid}.mercModList li{background:#100b07;border:1px solid #2c2118;grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:6px 8px;display:grid}.mercModList b{color:#e1bc73;font:700 11px Georgia,serif}.mercModList em{color:#5fd3c4;font-variant-numeric:tabular-nums;font:700 11px Georgia,serif}.mercModList small{color:#8b755d;grid-column:1/-1;font:10px/1.4 Arial}.mercViewEmpty{color:#6f5f4a;place-items:center;min-height:96px;margin:0;font:11px Arial;display:grid}.mercExtra{align-content:start;gap:6px;min-height:96px;display:grid}.mercExtra p{color:#927b61;margin:0;font:10px/1.5 Arial}.mercExtra small{color:#a58a5c;letter-spacing:.16em;font:700 8px Arial;display:block}.mercExtra b{color:#e1bc73}.mercCard{background:linear-gradient(160deg,#21160e,#0c0907);border:1px solid #54371f;flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.mercRecruitCard{--merc-card-accent:var(--merc-accent,#7d5730);--merc-card-glow:var(--merc-accent-soft,#9d6c34)}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard{--merc-card-glow:color-mix(in srgb, var(--merc-accent-soft,#9d6c34) 24%, transparent)}}.mercRecruitCard{isolation:isolate;border:1px solid var(--merc-card-accent);background:linear-gradient(135deg, var(--merc-card-accent) 0 8px, transparent 8px) top left / 22px 22px no-repeat, linear-gradient(225deg, var(--merc-card-accent) 0 8px, transparent 8px) top right / 22px 22px no-repeat, linear-gradient(45deg, var(--merc-card-accent) 0 8px, transparent 8px) bottom left / 22px 22px no-repeat, linear-gradient(315deg, var(--merc-card-accent) 0 8px, transparent 8px) bottom right / 22px 22px no-repeat, radial-gradient(circle at 50% 14%, var(--merc-card-glow), transparent 42%), linear-gradient(180deg, #24170e 0, #100b07 38%, #0b0806 100%);gap:6px;min-width:0;height:100%;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 0 18px #0007,0 8px 22px #0008}.mercRecruitCard:hover{border-color:var(--merc-card-accent);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard:hover{border-color:color-mix(in srgb, var(--merc-card-accent) 82%, #e8c987)}}.mercRecruitCard:hover{box-shadow:inset 0 0 20px var(--merc-card-glow), 0 13px 30px #000b}.mercCard.mercRecruitCard>header.withPortrait{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;margin:0 2px;padding-top:75px;display:grid}.mercRecruitCard>header.withPortrait .mercPortrait.card{aspect-ratio:1;border:1px solid var(--merc-card-accent);width:100%;height:auto;--merc-figure-bottom:1!important}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard>header.withPortrait .mercPortrait.card{border:1px solid color-mix(in srgb, var(--merc-card-accent) 72%, #2c1d12)}}.mercRecruitCard>header.withPortrait .mercPortrait.card{background:radial-gradient(circle at 50% 25%, var(--merc-accent-soft,#51351c), #0b0806 72%);box-shadow:inset 0 0 24px #000b,0 2px 8px #0008}.mercRecruitCard>header.withPortrait .mercPortrait.card .mercPortraitHero{object-fit:contain;object-position:center bottom;filter:saturate(.9)contrast(1.04)drop-shadow(0 2px 3px #000a)}.mercCard.mercRecruitCard>header.withPortrait>div{z-index:3;border:1px solid var(--merc-card-accent);align-content:start;justify-items:center;gap:1px;width:calc(100% - 18px);min-height:92px;margin:-25% auto 0;padding:7px 7px 4px;position:relative}@supports (color:color-mix(in lab, red, red)){.mercCard.mercRecruitCard>header.withPortrait>div{border:1px solid color-mix(in srgb, var(--merc-card-accent) 76%, #27180e)}}.mercCard.mercRecruitCard>header.withPortrait>div{text-align:center;background:linear-gradient(135deg, var(--merc-card-accent) 0 5px, transparent 5px) top left / 14px 14px no-repeat, linear-gradient(225deg, var(--merc-card-accent) 0 5px, transparent 5px) top right / 14px 14px no-repeat, radial-gradient(ellipse at 50% 0, var(--merc-card-glow), transparent 62%), linear-gradient(180deg, #2b1b0e 0, #150e09 55%, #0b0806 100%);box-shadow:inset 0 1px #e9c37d18,inset 0 -1px #000,0 3px 9px #000a}.mercRecruitCard h4{border-top:1px solid var(--merc-card-accent);justify-content:center;align-items:center;gap:7px;width:calc(100% + 4px);margin:-2px -2px 1px;padding:5px 5px 4px;display:flex}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard h4{border-top:1px solid color-mix(in srgb, var(--merc-card-accent) 72%, #e0b665)}}.mercRecruitCard h4{border-bottom:1px solid var(--merc-card-accent)}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard h4{border-bottom:1px solid color-mix(in srgb, var(--merc-card-accent) 48%, #24160c)}}.mercRecruitCard h4{background:linear-gradient(90deg, transparent, var(--merc-card-glow) 22%, #2a190d 50%, var(--merc-card-glow) 78%, transparent);color:#f1d7a4;text-shadow:0 1px 2px #000, 0 0 10px var(--merc-card-glow);font-size:16px;line-height:1.05}.mercRecruitCard h4:before,.mercRecruitCard h4:after{content:"";border:1px solid var(--merc-card-accent);background:#0b0705;flex:none;width:7px;height:7px;transform:rotate(45deg)}.mercRecruitCard>header .mercIdentityLine{color:var(--merc-card-accent);border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard>header .mercIdentityLine{color:color-mix(in srgb, var(--merc-card-accent) 55%, #cdb58d)}}.mercRecruitCard>header .mercIdentityLine{text-align:center;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;justify-self:stretch;min-width:0;max-width:100%;font-size:8px;overflow:hidden}.mercStars.ornate{filter:drop-shadow(0 1px 2px #000b);width:112px;height:27px;margin:-2px auto -3px;display:block;position:relative}.mercStars.ornate .mercStarRail{object-fit:fill;width:100%;height:100%;display:block}.mercStars.ornate .mercStarFills{grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;display:grid;position:absolute;inset:3px 14px}.mercStars.ornate .mercStarFills>span{place-items:center;width:100%;height:100%;display:grid}.mercStars.ornate .mercStarFills img{object-fit:contain;filter:brightness(.88)saturate(.82)drop-shadow(0 0 2px #d99b3648);width:16px;height:16px;display:block}.mercRecruitCard .mercInjuries{margin-top:0}.mercRecruitCard .mercAttrs{border:1px solid var(--merc-card-accent);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:4px}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard .mercAttrs{border:1px solid color-mix(in srgb, var(--merc-card-accent) 34%, #2f2115)}}.mercRecruitCard .mercAttrs{background:linear-gradient(#110c08,#090705);box-shadow:inset 0 0 10px #0007}.mercRecruitCard .mercAttrs li{min-height:var(--merc-attr-row-h);background:#ffffff03;grid-template-columns:minmax(0,1fr);gap:2px 5px;padding:2px 4px;display:grid}.mercRecruitCard .mercAttrs small{text-overflow:ellipsis;overflow:hidden}.mercRecruitCard .mercAttrBar{grid-column:1/-1;height:8px}.mercCandidatePanels{border:1px solid var(--merc-card-accent);gap:0;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.mercCandidatePanels{border:1px solid color-mix(in srgb, var(--merc-card-accent) 48%, #302014)}}.mercCandidatePanels{background:linear-gradient(#120c08,#080604);box-shadow:inset 0 0 17px #0009}.mercRecruitCard.backView>header.withPortrait,.mercRecruitCard.backView>.mercRating,.mercRecruitCard.backView>.mercDevotion,.mercRecruitCard.backView>.mercAttrs{visibility:hidden}.mercRecruitCard.backView{background:linear-gradient(135deg, var(--merc-card-accent) 0 8px, transparent 8px) top left / 22px 22px no-repeat, linear-gradient(225deg, var(--merc-card-accent) 0 8px, transparent 8px) top right / 22px 22px no-repeat, linear-gradient(45deg, var(--merc-card-accent) 0 8px, transparent 8px) bottom left / 22px 22px no-repeat, linear-gradient(315deg, var(--merc-card-accent) 0 8px, transparent 8px) bottom right / 22px 22px no-repeat, repeating-linear-gradient(135deg, #ffffff05 0 1px, transparent 1px 13px), radial-gradient(ellipse at 50% 42%, var(--merc-card-glow), transparent 58%), linear-gradient(180deg, #171008, #090604)}.mercRecruitCard.backView:before{content:"";z-index:2;border:1px solid var(--merc-card-accent);position:absolute;inset:10px 10px 58px}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard.backView:before{border:1px solid color-mix(in srgb, var(--merc-card-accent) 72%, #2c1d12)}}.mercRecruitCard.backView:before{outline-offset:-5px;background:linear-gradient(135deg, var(--merc-card-accent) 0 6px, transparent 6px) top left / 18px 18px no-repeat, linear-gradient(225deg, var(--merc-card-accent) 0 6px, transparent 6px) top right / 18px 18px no-repeat, linear-gradient(45deg, var(--merc-card-accent) 0 6px, transparent 6px) bottom left / 18px 18px no-repeat, linear-gradient(315deg, var(--merc-card-accent) 0 6px, transparent 6px) bottom right / 18px 18px no-repeat, radial-gradient(circle at 50% 44%, var(--merc-card-glow), transparent 42%);pointer-events:none;outline:1px solid #000;box-shadow:inset 0 0 28px #000b}.mercRecruitCard.backView:after{content:"MERCENARY DOSSIER";z-index:5;width:max-content;color:var(--merc-card-accent);position:absolute;top:25px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard.backView:after{color:color-mix(in srgb, var(--merc-card-accent) 74%, #e8c987)}}.mercRecruitCard.backView:after{letter-spacing:.22em;text-shadow:0 1px 2px #000, 0 0 10px var(--merc-card-glow);font:700 10px Georgia,serif}.mercRecruitCard.backView>.mercCandidatePanels{z-index:4;border-color:var(--merc-card-accent);align-content:start;position:absolute;inset:51px 18px 66px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mercRecruitCard.backView>.mercCandidatePanels{border-color:color-mix(in srgb, var(--merc-card-accent) 56%, #302014)}}.mercRecruitCard.backView>.mercCandidatePanels{background:#090604d9}.mercCandidatePanel{--panel-accent:#7d6342;--panel-wash:#7d63420b;border-bottom:1px solid var(--panel-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mercCandidatePanel{border-bottom:1px solid color-mix(in srgb, var(--panel-accent) 48%, #21170f)}}.mercCandidatePanel{background:radial-gradient(circle at 100% 0, var(--panel-wash), transparent 55%), #090705}.mercCandidatePanel:last-child{border-bottom:0}.mercCandidatePanel h5{border-bottom:1px solid var(--panel-accent);align-items:center;gap:6px;min-height:29px;margin:0;padding:5px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mercCandidatePanel h5{border-bottom:1px solid color-mix(in srgb, var(--panel-accent) 72%, transparent)}}.mercCandidatePanel h5{background:linear-gradient(90deg, var(--panel-wash), transparent 72%);letter-spacing:.12em;text-transform:uppercase;font:700 9px Georgia,serif}.mercCandidatePanel h5 span{background:#080604;border:1px solid;place-items:center;width:18px;height:18px;display:grid}.mercCandidatePanel.positive{--panel-accent:#789d3f;--panel-wash:#789d3f20;color:#b7d779}.mercCandidatePanel.negative{--panel-accent:#a34f35;--panel-wash:#a34f3520;color:#df896d}.mercCandidatePanel.additional{--panel-accent:#4e7da2;--panel-wash:#4e7da220;color:#9ac2e5}.mercCandidatePanel .mercModList,.mercCandidatePanel .mercViewEmpty{min-height:82px}.mercCandidatePanel .mercModList{gap:0}.mercCandidatePanel .mercModList li{border:0;border-bottom:1px solid var(--panel-accent)}@supports (color:color-mix(in lab, red, red)){.mercCandidatePanel .mercModList li{border-bottom:1px solid color-mix(in srgb, var(--panel-accent) 24%, #21170f)}}.mercCandidatePanel .mercModList li{background:linear-gradient(90deg, var(--panel-wash), transparent 68%);padding:7px 8px}.mercCandidatePanel .mercExtra{min-height:92px;padding:9px}:is(.mercRecruitCard,.mercCardFoot)>footer{border-top:1px solid var(--merc-card-accent);margin-top:0;padding:6px 5px 0}@supports (color:color-mix(in lab, red, red)){:is(.mercRecruitCard,.mercCardFoot)>footer{border-top:1px solid color-mix(in srgb, var(--merc-card-accent) 55%, #2f2115)}}:is(.mercRecruitCard,.mercCardFoot)>footer{background:linear-gradient(90deg, var(--merc-card-glow), transparent 52%)}:is(.mercRecruitCard,.mercCardFoot)>footer button{min-width:92px}.mercCard.unique{border-color:#c6914a;box-shadow:inset 0 1px #c6914a66,0 0 22px #c6914a22}.mercCard.hired{opacity:.55}.mercCard.state-deployed{border-style:dashed}.mercCard>header{gap:3px;display:grid}.mercCard h4{color:#ecd2a2;margin:0;font:500 19px Georgia}.mercCard>header small{letter-spacing:.1em;text-transform:uppercase;color:#8d7b65;font:700 9px Arial}.mercCard>header .mercIdentityLine{color:#b39a74;border-left:2px solid var(--merc-accent,#8d7b65);padding-left:8px;line-height:1.5}.mercStars{color:#e5b35a;letter-spacing:.05em;font:13px Arial}.mercStars i{color:#3f2e1d;font-style:normal}.mercState{letter-spacing:.08em;text-transform:uppercase;color:#9fd08a;border:1px solid #4a321f;justify-self:start;margin-top:4px;padding:3px 8px;font:700 9px Arial}.mercState.recovering{color:#e0a95c}.mercState.deployed{color:#8fb5d9}.mercSkillBadge{letter-spacing:.08em;text-transform:uppercase;color:#9fb08a;background:#0d0906aa;border:1px solid #3a3a2a;justify-self:start;margin-top:4px;padding:3px 8px;font:700 9px Arial}.mercRecruitCard>header.withPortrait>div>.mercSkillBadge{text-align:center;overflow-wrap:anywhere;justify-self:center;max-width:100%}.mercDevotion.mercBaselineWorth{color:#9fb08a;border-color:#3a4a3a}.mercDevotion.mercBaselineWorth b{color:#7e8f72}.mercIdentityStrip{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.mercIdentityStrip.full{justify-content:center}.mercIdentityStrip.row{margin-top:2px}.mercIdentityStrip.compact{gap:3px}.mercDevotion.compact{letter-spacing:.08em;text-transform:uppercase;color:#d9c08a;background:#14100aaa;border:1px solid #4a321f;align-items:center;gap:4px;padding:2px 6px;font:700 8px Arial;display:inline-flex}.mercDevotion.compact b{color:#9d8464}.mercDevotion.compact i{font-style:normal}.mercSkillBadge.compact{padding:2px 6px;font-size:8px}.mercIdentityStrip .mercSkillBadge,.mercIdentityStrip .mercDevotion{margin-top:0}.mercAffinityBadge{letter-spacing:.08em;text-transform:uppercase;color:#d9c08a;background:#14100aaa;border:1px solid #4a321f;justify-self:start;margin-top:4px;padding:3px 8px;font:700 9px Arial}.mercAttrs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mercAttrs li{grid-template-columns:72px 1fr;align-items:center;gap:10px;font:12px Arial;display:grid}.mercAttrs small{letter-spacing:.08em;text-transform:uppercase;color:#806d55;font:700 9px Arial}.mercAttrBar{background:#1a120b;border:1px solid #33231500;outline:1px solid #2f2115;height:14px;position:relative;overflow:hidden}.mercAttrBar span{background:linear-gradient(#d59a4f,#8a5a2b);position:absolute;top:0;bottom:0;left:0}.mercAttrBar span.bonus{background:linear-gradient(#8bd3b3,#4f8f7a);box-shadow:inset 1px 0 #0009}.mercAbility{color:#b8a381;margin:0;font:12px/1.55 Arial}.mercAbility b{color:#ecd2a2}.mercAbility i{color:#6f5f4a}:is(.mercCard,.mercCardFoot)>footer{border-top:1px solid #2f2115;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;display:flex}:is(.mercCard,.mercCardFoot)>footer>b{color:#e5b35a;font:700 16px Arial}.mercCard button,.mercCardFoot button,.mercSlot button{color:#ecd2a2;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#1b120b,#3a2717);border:1px solid #73502d;padding:8px 16px;font:700 10px Arial}.mercDismiss{color:#9b8870!important;background:0 0!important;border-color:#4a321f!important}.mercSlot{border:1px dashed #4a321f;gap:8px;padding:10px;display:grid}.mercSlotEmpty{letter-spacing:.1em;text-transform:uppercase;color:#6f5f4a;font:700 9px Arial}.mercRelic header{letter-spacing:.08em;text-transform:uppercase;color:#d5b77f;justify-content:space-between;gap:8px;margin-bottom:6px;font:700 10px Arial;display:flex}.mercRelic header small{color:#806d55;letter-spacing:0;text-transform:none;font-weight:400}.mercRelic ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.mercRelic li{color:#cbb48e;grid-template-columns:30px 1fr;gap:8px;font:12px Arial;display:grid}.mercRelic li b{color:#e5b35a}.mercRelic li.t10 b{color:#fff1c8;text-shadow:0 0 8px #e5b35a}.mercRelic li small{color:#806d55}.mercPicker{gap:6px;max-height:260px;display:grid;overflow:auto}.mercPicker button{text-align:left;text-transform:none;letter-spacing:0;padding:8px 10px}.mercStorage{grid-template-columns:minmax(0,2.2fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.mercToast{color:#ecd2a2;letter-spacing:.08em;text-transform:uppercase;background:#1c140e;border:1px solid #c6914a;padding:10px 18px;font:700 11px Arial}@media (width<=1024px){.mercShop,.mercStorage{grid-template-columns:1fr}.mercInline.mercRecruitmentView .mercShop{grid-template-columns:minmax(0,1fr)}.mercInline.mercRecruitmentView .mercRates{max-height:none;position:static;overflow:visible}.mercRecruitmentView .mercRates{grid-template-columns:1fr}.mercRecruitmentView .mercRates .tableWrap,.mercRecruitmentView .mercRates .mercRoll,.mercRecruitmentView .mercRates>.mercHeat,.mercRecruitmentView .mercRates>.mercWarn{grid-area:auto/1}.mercSections{width:100%;margin-left:0}}@media (width<=768px){.mercRecruitmentMasthead{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.mercRecruitmentScene{display:none}.mercRecruitmentMasthead h2{font-size:24px}.mercCandidateCollectionHead{flex-direction:column;align-items:stretch}.mercCandidateControls{justify-content:stretch}.mercCandidateControls button{flex:120px}}@media (width<=400px){.mercCandidates{grid-template-columns:1fr}.mercRecruitCard{padding:7px}.mercRecruitCard h4{font-size:14px}:is(.mercRecruitCard,.mercCardFoot)>footer{flex-direction:column;align-items:stretch;gap:6px}:is(.mercRecruitCard,.mercCardFoot)>footer button{width:100%}}.mapStorage{margin-top:18px;padding:18px 20px 22px}.mapStorageNote{text-align:right;color:#8d7b65;max-width:420px;margin:0;font:11px/1.6 Arial}.mapCard{text-align:left;background:linear-gradient(160deg,#1b1610,#0c0907);border:1px solid #4a3a25;flex-direction:column;gap:9px;padding:14px 15px;display:flex;position:relative}.mapCard.state-running{opacity:.7;border-style:dashed}.mapCard.state-running>header{padding-right:96px}.mapCard>header{gap:2px;display:grid}.mapCard>header small{letter-spacing:.12em;text-transform:uppercase;color:#a58a5c;font:700 9px Arial}.mapCard h4{color:#ecd2a2;margin:0;font:500 18px Georgia}.mapCard>header span{color:#8d7b65;font:11px Arial}.mapReqs{border-top:1px solid #2f2517;border-bottom:1px solid #2f2517;grid-template-columns:repeat(4,1fr);gap:4px;margin:0;padding:8px 0;list-style:none;display:grid}.mapReqs li{text-align:center;gap:1px;display:grid}.mapReqs small{letter-spacing:.1em;color:#806d55;font:700 8px Arial}.mapReqs b{color:#e8d4ad;font:700 14px Arial}.mapMeta{letter-spacing:.08em;text-transform:uppercase;color:#a58a5c;justify-content:space-between;font:700 9px Arial;display:flex}.mapMods{color:#cbb48e;gap:3px;margin:0;padding:0;font:11px/1.4 Arial;list-style:none;display:grid}.mapMods li b{color:#e0a95c}.mapMods li small{color:#806d55}.mapModsNone{color:#6f5f4a;font-style:italic}.mapState{letter-spacing:.1em;text-transform:uppercase;color:#8fb5d9;border:1px solid #4a321f;padding:3px 7px;font:700 8px Arial;position:absolute;top:10px;right:10px}.mapCard>footer{justify-content:flex-end;margin-top:auto;display:flex}.mapDiscard{color:#9b8870;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4a321f;padding:6px 12px;font:700 9px Arial}.atlasShell{min-height:100%;padding-bottom:55px}.frontierModeGrid{display:block}.atlasInline{width:100%;min-height:0;margin:0;padding:0 0 28px}.atlasInline>.profileTop{padding-top:8px}.atlasLayout{align-items:flex-start;gap:22px;display:flex;position:relative}.atlasLayout>.atlasDevices,.atlasLayout>.atlasReadout{z-index:1;position:relative}.atlasLeftStack{flex-direction:column;flex:0 0 340px;gap:22px;min-width:280px;max-width:340px;min-height:0;display:flex}@media (width>=1025px){.atlasLeftStack{height:100%}}.atlasFooterDock{margin-top:auto}.atlasCenterStack{flex-direction:column;flex:420px;align-items:center;gap:22px;min-width:420px;display:flex}.atlasReadout{min-width:0}.atlasShelf{flex:0 0 360px;min-width:330px;max-width:360px}.atlasSideFooter{margin-top:16px}.atlasControls{justify-items:center;gap:12px;width:100%;display:grid}.atlasDevice{aspect-ratio:1;width:100%;max-width:640px;margin:10px auto 0;position:relative}.atlasRingOuter,.atlasRingInner{pointer-events:none;border-radius:50%;position:absolute;inset:0}.atlasRingOuter{background:radial-gradient(circle,#1b130c 0%,#0f0b08 55%,#0a0705 100%);border:2px solid #4a321f;box-shadow:0 0 0 10px #0d0906,0 0 0 11px #2f2115,inset 0 0 60px #000}.atlasRingInner{opacity:.8;border:1px dashed #4a321f;inset:15%}.atlasDevice.armed .atlasRingOuter{border-color:#8a5a2b;box-shadow:0 0 0 10px #0d0906,0 0 0 11px #4a321f,0 0 40px #c6914a22,inset 0 0 60px #000}.atlasDevice.running .atlasRingOuter{border-color:#c6914a;animation:2.4s ease-in-out infinite atlasPulse;box-shadow:0 0 0 10px #0d0906,0 0 0 11px #73502d,0 0 60px #c6914a33,inset 0 0 60px #000}@keyframes atlasPulse{0%,to{box-shadow:0 0 0 10px #0d0906,0 0 0 11px #73502d,0 0 40px #c6914a22,inset 0 0 60px #000}50%{box-shadow:0 0 0 10px #0d0906,0 0 0 11px #73502d,0 0 80px #c6914a44,inset 0 0 60px #000}}.atlasGauge{pointer-events:none;width:94%;height:94%;position:absolute;inset:3%}.atlasGaugeTrack,.atlasGaugeFill{fill:none;stroke-width:2.2px;stroke-linecap:round}.atlasGaugeTrack{stroke:#2f2115}.atlasGaugeFill{stroke:#d59a4f;transition:stroke-dasharray .6s}.atlasGauge.right .atlasGaugeFill{stroke:#d9735a}.atlasGaugeLabel.danger b{color:#e0a38a}.atlasGaugeLabel{text-align:center;pointer-events:none;gap:2px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.atlasGaugeLabel.left{left:14%}.atlasGaugeLabel.right{right:14%}.atlasGaugeLabel small{letter-spacing:.12em;color:#806d55;font:700 8px Arial}.atlasGaugeLabel b{color:#e8d4ad;font:700 15px Arial}.atlasSocket{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#24180f 0%,#0c0907 75%);border:1px solid #54371f;border-radius:50%;place-items:center;width:30%;padding:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 30px #000}.atlasDevice.armed .atlasSocket,.atlasDevice.running .atlasSocket{border-color:#c6914a;box-shadow:inset 0 0 30px #000,0 0 24px #c6914a33}.atlasMapPrompt{z-index:6;color:#f7dfae;text-align:center;white-space:nowrap;pointer-events:none;background:linear-gradient(#2a1a0e,#140d08);border:1px solid #c98a3c;gap:2px;padding:10px 18px;animation:.18s ease-out atlasMapPromptIn,.3s ease-in 2.1s forwards atlasMapPromptOut;display:grid;position:absolute;top:18%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0c0907,0 10px 30px #000c,0 0 18px #e5b35a40}.atlasMapPrompt b{letter-spacing:.06em;font:700 14px Georgia,serif}.atlasMapPrompt small{color:#c9a56b;letter-spacing:.04em;font:10px Arial}@keyframes atlasMapPromptIn{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes atlasMapPromptOut{to{opacity:0}}.atlasSocketEmpty{cursor:pointer;background:0 0;border:0;border-radius:50%;align-content:center;justify-items:center;gap:5px;width:100%;height:100%;padding:0 14px;transition:background .15s;display:grid}.atlasSocketEmpty:hover{background:radial-gradient(circle,#e5b35a1a,#0000 70%)}.atlasSocketEmpty:hover span{color:#ecd2a2}.atlasSocketEmpty:hover small{color:#e5b35a}.atlasSocketEmpty span{letter-spacing:.04em;text-transform:uppercase;color:#a58a5c;font:500 15px Georgia;display:block}.atlasSocketEmpty small{color:#6f5f4a;font:10px Arial;display:block}.atlasSocketMap{gap:3px;display:grid}.atlasSocketMap small{letter-spacing:.12em;text-transform:uppercase;color:#a58a5c;font:700 8px Arial}.atlasSocketMap b{color:#ecd2a2;font:500 17px/1.1 Georgia}.atlasSocketMap span{letter-spacing:.1em;text-transform:uppercase;color:#e5b35a;font:700 10px Arial}.atlasSocketMap em{color:#fff1c8;font:700 18px Arial}.atlasUnsocket{color:#806d55;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:4px;font:700 8px Arial}.atlasSlot{aspect-ratio:1;color:#806d55;cursor:pointer;background:radial-gradient(circle,#1b130c,#0c0907);border:1px dashed #54371f;border-radius:50%;place-items:center;gap:0;width:12%;padding:4px;font:700 22px Arial;transition:border-color .15s,box-shadow .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.atlasSlot:hover:not(:disabled){border-color:#c6914a}.atlasSlot.picking{border-color:#e5b35a;box-shadow:0 0 18px #c6914a55}.atlasSlot.filled{background:radial-gradient(circle,#2b1d11,#0c0907);border-style:solid;border-color:#8a5a2b}.atlasSlot.filled b{color:#ecd2a2;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 10px/1.1 Arial;overflow:hidden}.atlasSlot .mercStars{letter-spacing:0;font-size:8px}.atlasSlot:disabled{cursor:default;opacity:.8}.atlasStepper{background:#0d0906;border:1px solid #4a321f;grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;width:min(100%,320px);display:grid}.atlasStepper>button{color:#ecd2a2;cursor:pointer;background:linear-gradient(#1b120b,#3a2717);border:0;font:700 22px Arial}.atlasStepper>button:first-child{border-right:1px solid #4a321f}.atlasStepper>button:last-child{border-left:1px solid #4a321f}.atlasStepper>div{justify-items:center;gap:1px;padding:8px 16px;display:grid}.atlasStepper small{letter-spacing:.14em;color:#806d55;font:700 8px Arial}.atlasStepper b{color:#fff1c8;font:700 26px/1 Arial}.atlasStepper span{color:#8d7b65;font:10px Arial}.atlasBase{justify-items:center;display:grid}.atlasLaunch{min-width:min(200px,100%)}.atlasReadout{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;margin:0;padding:20px}.atlasLayout>.atlasDevices{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;padding:14px}.atlasLayout>.atlasReadout .atlasReqs li{grid-template-columns:102px minmax(44px,1fr) 58px;gap:8px}.atlasLayout>.atlasReadout .atlasReqs small{line-height:1.35}.atlasLayout>.atlasReadout .atlasReqs b{font-variant-numeric:tabular-nums}.atlasReadout h3{color:#e8d4ad;margin:0 0 6px;font:500 25px/1.15 Georgia}.atlasReadout h4{letter-spacing:.14em;text-transform:uppercase;color:#a58a5c;border-top:1px solid #342318;margin:20px 0 10px;padding-top:14px;font:700 10px Arial}.atlasRegion,.atlasEmphasis,.atlasHint{color:#9b8870;margin:0 0 10px;font:12px/1.65 Arial}.atlasRegion b{color:#ecd2a2}.atlasLayout>.atlasReadout .atlasEmphasis{color:#ad9471;background:#0c0907;border:1px solid #342318;margin:12px 0 8px;padding:10px 12px}.atlasLayout>.atlasReadout>.mapStars{margin:8px 0 7px;display:block}.atlasLayout>.atlasReadout>.mapMods{background:#0c090780;border-block:1px solid #2f2115;gap:5px;margin:0 0 16px;padding:9px 10px}.atlasLayout>.atlasReadout .atlasBaked{border-block:1px solid #342318;margin-top:0;padding:2px 0}.atlasLayout>.atlasReadout .atlasBaked>div{border-bottom-color:#2a1c12;align-items:baseline;padding:8px 0}.atlasLayout>.atlasReadout .atlasBaked>div:last-child{border-bottom:0}.atlasLayout>.atlasReadout>.atlasHint:last-child{color:#b39b78;background:#120d09;border-left:2px solid #806039;margin:16px 0 0;padding:10px 12px}.atlasWarn{color:#e0a38a;background:#1f0f0b;border:1px solid #7a3a2a;margin:12px 0 0;padding:10px 12px;font:12px/1.5 Arial}.atlasReqs{gap:7px;margin:0;padding:0;list-style:none;display:grid}.atlasReqs li{grid-template-columns:110px 1fr 90px;align-items:center;gap:10px;display:grid}.atlasReqs small{letter-spacing:.08em;text-transform:uppercase;color:#806d55;font:700 9px Arial}.atlasReqBar{background:#1a120b;outline:1px solid #2f2115;height:7px;position:relative}.atlasReqBar span{background:linear-gradient(90deg,#8a5a2b,#d59a4f);position:absolute;inset:0 auto 0 0}.atlasReqs li.met .atlasReqBar span{background:linear-gradient(90deg,#4f8f7a,#8bd3b3)}.atlasReqs li.short .atlasReqBar span{background:linear-gradient(90deg,#7a3a2a,#d9735a)}.atlasReqs b{text-align:right;color:#e8d4ad;font:700 12px Arial}.atlasStats{gap:6px;margin:16px 0 0;display:grid}.atlasStats>div{border-bottom:1px solid #23180f;justify-content:space-between;gap:12px;padding-bottom:5px;display:flex}.atlasStats dt{letter-spacing:.08em;text-transform:uppercase;color:#806d55;font:700 9px Arial}.atlasStats dd{color:#e8d4ad;margin:0;font:700 12px Arial}.atlasStats .danger dd{color:#d9735a}.atlasPicker{z-index:3;width:min(920px,94%);max-height:min(720px, calc(var(--page-h) - 120px));background:#120d09;border:1px solid #c6914a;gap:6px;padding:12px;display:grid;position:absolute;top:40px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 20px 60px #000}.atlasPicker>header{letter-spacing:.12em;text-transform:uppercase;color:#d5b77f;justify-content:space-between;align-items:center;font:700 10px Arial;display:flex}.atlasPicker>header button{color:#ecd2a2;cursor:pointer;background:0 0;border:0;font-size:18px}.atlasPickGrid{padding-top:4px}.atlasPickGrid .mercCardFoot .atlasGear{margin:0}.atlasPickRow{text-align:left;cursor:pointer;background:linear-gradient(160deg,#21160e,#0c0907);border:1px solid #4a321f;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:8px 10px;display:grid}.atlasPickRow.unique{border-color:#c6914a}.atlasPickRow b{color:#ecd2a2;font:500 14px Georgia}.atlasPickRow small{color:#8d7b65;grid-column:2;font:10px Arial}.atlasPickRow span{color:#cbb48e;grid-column:1/-1;margin-top:3px;font:700 10px Arial}.atlasShelf{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;min-width:0;margin-top:0;padding:16px}.atlasShelfBlink{animation:.9s ease-out atlasShelfFlash}@keyframes atlasShelfFlash{0%,to{box-shadow:none;border-color:#4a321f}20%,60%{border-color:#e5b35a;box-shadow:0 0 0 1px #e5b35a,0 0 26px #c6914a55}}.atlasShelf h4{letter-spacing:.12em;text-transform:uppercase;color:#a58a5c;margin:0 0 8px;font:700 10px Arial}.atlasShelf h4 small{color:#6f5f4a;margin-left:8px}.atlasShelfRow{overscroll-behavior:contain;scrollbar-gutter:stable;scroll-snap-type:y mandatory;grid-template-columns:minmax(0,1fr);grid-auto-rows:470px;gap:12px;width:calc(100% + 10px);max-height:470px;margin-right:-10px;padding:0 0 8px;display:grid;overflow:hidden auto}.atlasShelfMap{text-align:left;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always;background:0 0;border:0;width:100%;min-width:0;padding:0}.atlasShelfMap .mapCard{height:100%}.atlasShelfMap.active .mapCard{border-color:#e5b35a;box-shadow:0 0 22px #c6914a33}.atlasShelfMap:disabled{cursor:default;opacity:.5}@media (width>=1025px){.frontierShellMode .atlasShelf{align-self:start;height:auto;max-height:none;overflow:hidden}}.atlasCraftResult{border:1px solid #4a321f;margin-top:8px;padding:10px 12px}.atlasCraftResult small{letter-spacing:.1em;color:#806d55;margin-bottom:6px;font:700 9px Arial;display:block}.atlasCraftResult div{color:#cbb48e;align-items:center;gap:10px;font:700 13px Arial;display:flex}.atlasCraftResult div span:last-child{color:#fff1c8}.atlasResultBackdrop{top:var(--page-top);left:var(--page-left);width:var(--page-w);height:var(--page-h);z-index:650;padding:var(--modal-gap);overscroll-behavior:contain;background:#000000b0;place-items:center;display:grid;position:fixed;overflow:auto}.atlasResult{width:min(520px,100%);max-height:calc(var(--page-h) - 2 * var(--modal-gap));text-align:center;background:linear-gradient(145deg,#17100b 0%,#090705 72%);border:1px solid #73502d;padding:26px 28px;overflow:auto;box-shadow:0 28px 90px #000}.atlasResult small{letter-spacing:.14em;color:#a58a5c;font:700 9px Arial}.atlasResult h2{color:#ecd2a2;margin:8px 0 4px;font:500 28px Georgia}.atlasResult>p{color:#9b8870;margin:0 0 14px;font:12px Arial}.atlasResult ul{color:#cbb48e;text-align:left;gap:6px;margin:0 0 18px;padding:0;font:13px Arial;list-style:none;display:grid}.atlasResult li b{color:#e5b35a}.atlasResult li.danger{color:#d9735a}@media (width<=1024px){.atlasLayout{flex-direction:column}.atlasLeftStack,.atlasCenterStack,.atlasShelf{flex:auto;min-width:0;max-width:none}.atlasLeftStack{gap:0}.atlasLayout>.atlasDevices{padding:0}.atlasLayout>.atlasReadout{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;margin:10px 0 0;padding:18px 20px}.atlasLayout>.atlasReadout .atlasReqs li{grid-template-columns:110px 1fr 90px;gap:10px}.atlasDevices{grid-template-columns:1fr}.atlasGaugeLabel{display:none}}.mercPortrait{--portrait-accent-soft:#2b1d11;background:radial-gradient(circle at 50% 30%, var(--portrait-accent-soft), #0c0907 70%);border:1px solid #54371f;flex:none;position:relative;overflow:hidden}.mercPortrait img{object-fit:contain;object-position:center bottom;width:100%;height:100%;display:block}.mercPortrait .mercPortraitBackdrop{object-fit:cover;object-position:center;opacity:.9;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mercPortrait .mercPortraitHero{z-index:1;position:relative}.mercPortrait .mercPortraitSprite{z-index:1;image-rendering:auto;background-repeat:no-repeat;display:block;position:absolute;inset:0}.mercPortrait.hasBackdrop .mercPortraitSprite{filter:drop-shadow(0 2px 3px #000a)}.mercPortrait .mercPortraitFrame{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0006,inset 0 -18px 22px -14px #000a}.mercPortrait.hasBackdrop .mercPortraitHero{filter:drop-shadow(0 2px 3px #000a)}.mercPortrait.card{width:84px;height:116px}.mercPortrait.slot{background:radial-gradient(circle at 50% 30%,#2b1d11,#0c0907 70%);border:0;border-radius:50%;width:auto;height:auto;position:absolute;inset:0}.mercPortrait.slot img{object-fit:cover;object-position:center 12%;transform-origin:50% 20%;transform:scale(1.35)}.mercPortrait.row{grid-row:1/span 2;width:34px;height:46px}.mercCard>header.withPortrait{align-items:flex-start;gap:12px;display:flex}.mercCard>header.withPortrait>div{gap:3px;min-width:0;display:grid}.mercCard.unique .mercPortrait{border-color:#c6914a;box-shadow:0 0 14px #c6914a33}.atlasSlot.filled{padding:0;overflow:hidden}.atlasSlot.filled b{color:#ecd2a2;text-align:center;background:linear-gradient(#0000,#000000e0);margin:0;padding:10px 4px 5px;font:700 9px/1 Arial;position:absolute;bottom:0;left:0;right:0}.atlasDevices{grid-area:devices;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.atlasDeviceTab{text-align:left;cursor:pointer;background:linear-gradient(160deg,#1b1610,#0c0907);border:1px solid #4a321f;gap:3px;padding:10px 14px;display:grid}.atlasDeviceTab small{letter-spacing:.14em;text-transform:uppercase;color:#806d55;font:700 9px Arial}.atlasDeviceTab b{color:#cbb48e;font:700 12px Arial}.atlasDeviceTab.running b{color:#e0a95c}.atlasDeviceTab.ready b{color:#8bd3b3}.atlasDeviceTab.active{background:linear-gradient(#0c0907,#3a2717aa);border-color:#e5b35a}.atlasDeviceTab.active small{color:#ecd2a2}.mercInjuries{align-items:center;gap:3px;margin-top:4px;display:inline-flex}.mercInjuries small{letter-spacing:.12em;color:#806d55;margin-right:4px;font:700 8px Arial}.mercInjuries i{background:#1a120b;border:1px solid #4a321f;border-radius:50%;width:9px;height:9px}.mercInjuries i.on{background:radial-gradient(circle at 40% 35%,#f0a86a,#a34a2a);border-color:#a34a2a}.mercInjuries b{color:#e0a38a;margin-left:4px;font:700 11px Arial}.atlasResult li.warn{color:#e0a95c}.atlasReadout{position:relative}.atlasDoll{z-index:4;background:#120d09;border:1px solid #c6914a;align-content:start;gap:9px;padding:12px 14px;animation:.14s ease-out atlasDollIn;display:grid;position:absolute;inset:-1px;overflow:auto;box-shadow:0 20px 60px #000}@keyframes atlasDollIn{0%{opacity:0}to{opacity:1}}.atlasDoll>header{align-items:flex-start;gap:12px;display:flex;position:relative}.atlasDoll>header>div{gap:3px;min-width:0;display:grid}.atlasDoll h4{color:#ecd2a2;margin:0;font:500 18px Georgia}.atlasDoll>header small{letter-spacing:.1em;text-transform:uppercase;color:#8d7b65;font:700 9px Arial}.atlasDollClose{color:#ecd2a2;cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:-4px;right:0}.atlasDollNote{color:#6f5f4a;margin:0;font:10px Arial}.atlasDollRemove{justify-self:start}.atlasGaugeTrack.inner{stroke-width:1.2px}.atlasGaugeFill.inner{stroke:#7a1f1f;stroke-width:1.2px}.atlasGaugeLabel small.death{color:#7a3a2a;margin-top:6px}.atlasGaugeLabel b.death{color:#d9735a;font-size:12px}.mercHeat{color:#9b8870;margin:10px 0 0;font:11px/1.6 Arial}.mercHeat b{color:#e0a95c}.mercCoffer{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:18px;margin-bottom:4px;padding:16px 20px;display:grid}.mercCoffer.danger{border-color:#7a3a2a}.mercCoffer h3{color:#e8d4ad;margin:0 0 4px;font:500 20px Georgia}.mercCoffer p{color:#9b8870;margin:0;font:12px/1.6 Arial}.mercCoffer p b{color:#e5b35a}.mercCoffer.danger p b{color:#e0a38a}.mercCofferControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mercCofferControls>b{color:#e5b35a;margin-right:6px;font:700 22px Arial}.mercCofferControls input{color:#ecd2a2;background:#0d0906;border:1px solid #4a321f;width:110px;padding:8px 10px;font:700 12px Arial}.mercCofferControls button{color:#ecd2a2;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#1b120b,#3a2717);border:1px solid #73502d;padding:8px 14px;font:700 10px Arial}.mercDanger{color:#d9735a!important}.mercState.unpaid{color:#d9735a}.mercCard.state-unpaid{border-color:#7a3a2a}@media (width<=1024px){.mercCoffer{grid-template-columns:1fr}.mercCofferControls{justify-content:flex-start}}.atlasPickRow{grid-template-columns:auto 1fr auto}.atlasPickRow small{grid-column:2}.atlasPickRow>span{grid-column:1/3}.atlasGear{border-left:1px solid #2f2115;grid-area:1/3/span 3;align-self:center;justify-items:center;gap:3px;padding-left:10px;display:grid}.atlasGear>small{letter-spacing:.14em;color:#806d55;font:700 8px Arial}.atlasGearSlot{color:#6f5f4a;text-align:center;background:#0d0906;border:1px dashed #4a321f;justify-items:center;gap:1px;width:64px;padding:6px 4px;display:grid}.atlasGearSlot b{font:700 16px/1 Arial}.atlasGearSlot span{letter-spacing:.08em;text-transform:uppercase;font:700 8px Arial}.atlasGearSlot em{color:#cbb48e;font:700 9px Arial}.atlasGearSlot.filled{color:#e5b35a;background:radial-gradient(circle at 50% 30%,#2b1d11,#0c0907 70%);border-style:solid;border-color:#8a5a2b}.atlasGearSlot.perfect{border-color:#e5b35a;box-shadow:0 0 12px #c6914a44}.atlasGearSlot.perfect em{color:#fff1c8}.mercHourStepper{background:#0d0906;border:1px solid #4a321f;grid-template-columns:36px minmax(120px,auto) 36px;align-items:stretch;display:grid}.mercHourStepper>button{color:#ecd2a2;cursor:pointer;background:linear-gradient(#1b120b,#3a2717);border:0;font:700 18px Arial}.mercHourStepper>button:first-child{border-right:1px solid #4a321f}.mercHourStepper>button:last-child{border-left:1px solid #4a321f}.mercHourStepper>div{justify-items:center;gap:0;padding:5px 12px;display:grid}.mercHourStepper small{letter-spacing:.14em;color:#806d55;font:700 8px Arial}.mercHourStepper b{color:#fff1c8;font:700 18px/1.1 Arial}.mercHourStepper span{color:#e5b35a;font:10px Arial}.mercMiniCoffer{background:linear-gradient(#17100a,#0b0806);border:1px solid #5a3e24;border-left:3px solid #b8893a;gap:6px;margin-left:auto;padding:8px 12px 9px;display:grid;box-shadow:inset 0 1px #ffdca00f,0 6px 14px #00000059}.mercMiniCofferHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mercMiniCofferTag{letter-spacing:.08em;text-transform:uppercase;color:#c9ad7a;white-space:nowrap;border:1px solid #4a321f;border-radius:999px;padding:2px 7px;font:700 9px Arial}.mercMiniCofferTag.good{color:#9dcf86;border-color:#3e5a2c}.mercMiniCofferTag.low{color:#e0866c;border-color:#6a3626}.mercMiniCofferRow{align-items:center;gap:8px;display:flex}.mercMiniCofferRow>b{color:#f0d9a8;min-width:110px;margin-right:4px;font:700 20px Arial}.mercMiniCofferRow>button{color:#ecd2a2;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(#1b120b,#3a2717);border:1px solid #73502d;padding:7px 12px;font:700 9px Arial!important}.mercMiniCofferRow>button:disabled{opacity:.45;cursor:default}.mercMiniCofferDeposit{color:#ffe6b3!important;background:linear-gradient(#2a1b0c,#5a3d1a)!important;border-color:#a97c3a!important}.mercMiniCofferDeposit:not(:disabled):hover{background:linear-gradient(#33210f,#6c4a20)!important}.mercMiniCofferWithdraw{color:#9b8870!important;background:0 0!important;border-color:#4a321f!important}.mercMiniCofferWithdraw:not(:disabled):hover{color:#d2bb93!important;border-color:#73502d!important}.mercHourStepperMini{grid-template-columns:26px minmax(60px,auto) 26px}.mercHourStepperMini>button{font-size:14px}.mercHourStepperMini>div{padding:2px 8px}.mercHourStepperMini b{font-size:13px}.mercHourStepperMini span{font-size:9px}.systemSummaryBar.mercSummary{gap:10px 0;padding:14px 18px}.systemSummaryBar.mercSummary>span{border-right:1px solid #73502d73;margin-right:22px;padding:2px 22px 2px 0}.systemSummaryBar.mercSummary>span:last-child{border-right:0;margin-right:0}.systemSummaryBar.mercSummary>span:has(+.mercMiniCoffer){border-right:0;margin-right:0}.systemSummaryBar.mercSummary>span>b{color:#f0d9a8;letter-spacing:.01em}.systemSummaryBar.mercSummary>span>small{letter-spacing:.12em;font-size:9px}@media (width<=1024px){.mercMiniCoffer{width:100%;margin-left:0}.mercMiniCofferRow{flex-wrap:wrap}.systemSummaryBar.mercSummary>span{border-right:0;margin-right:18px;padding-right:0}}.mercCard .mercLock{z-index:8;border:1px solid var(--merc-card-accent);place-items:center;width:30px;min-width:30px;height:30px;min-height:30px;display:grid;position:absolute;top:24px;right:18px;padding:0!important}@supports (color:color-mix(in lab, red, red)){.mercCard .mercLock{border:1px solid color-mix(in srgb, var(--merc-card-accent) 74%, #4a3520)}}.mercCard .mercLock{cursor:pointer;opacity:.95;background:linear-gradient(145deg,#24190f,#0c0806);transition:transform .12s,opacity .12s,border-color .12s,box-shadow .12s;box-shadow:inset 0 0 0 1px #090604,0 2px 7px #000c}.mercCard .mercLock:hover{opacity:1;border-color:#d2a65c;transform:translateY(-1px)}.mercCard .mercLock.on{opacity:1;box-shadow:inset 0 0 8px #d99b3430,0 0 9px #d99b3438,0 2px 7px #000c}.mercCard .mercLock img{object-fit:contain;filter:grayscale()sepia(.8)saturate(2.4)brightness(1.12);width:17px;height:17px;display:block}.mercCard.locked{border-color:#8a5a2b}@media (width<=768px){.mercCard .mercLock{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;top:17px;right:11px}.mercCard .mercLock:before{content:"";border:1px solid var(--merc-card-accent);width:30px;height:30px;position:absolute;top:7px;left:7px}@supports (color:color-mix(in lab, red, red)){.mercCard .mercLock:before{border:1px solid color-mix(in srgb, var(--merc-card-accent) 74%, #4a3520)}}.mercCard .mercLock:before{pointer-events:none;background:linear-gradient(145deg,#24190f,#0c0806);box-shadow:inset 0 0 0 1px #090604,0 2px 7px #000a}.mercCard .mercLock.on:before{box-shadow:inset 0 0 8px #d99b3430,0 0 9px #d99b3438,0 2px 7px #000c}.mercCard .mercLock img{z-index:1;position:relative}.mercCard .mercLock:focus-visible{outline-offset:-7px;outline:2px solid #c9a452}.mercCandidateControls button,:is(.mercCard,.mercCardFoot)>footer button,.mercCard .mercSlot button{min-height:44px}}:is(.mercCard,.mercCardFoot)>footer>b small{letter-spacing:.04em;color:#cbb48e;font:700 10px Arial;display:block}.mercCountdown{font-variant-numeric:tabular-nums;color:#fff1c8}.tabsDropdown{display:flex;position:relative}.tabsDropdownCaret{opacity:.7;margin-left:4px;font-size:9px}.tabsDropdown.open>button{color:#ecd2a2}.tabsDropdownMenu{z-index:640;text-align:left;text-transform:none;letter-spacing:0;background:linear-gradient(145deg,#17100b 0%,#090705 72%);border:1px solid #73502d;grid-template-columns:170px 240px;display:grid;box-shadow:0 20px 60px #000}@media (width<=560px){.tabsDropdownMenu{grid-template-columns:minmax(0,1fr)}.tabsDropdownSections{border-bottom:1px solid #2f2115;border-right:0}}.tabsDropdownSections{background:#0d0906;border-right:1px solid #2f2115;align-content:start;padding:6px 0;display:grid}.tabsDropdownSections button{color:#cbb48e;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.tabsDropdownSections button b{letter-spacing:.06em;text-transform:uppercase;font:700 12px Arial}.tabsDropdownSections button span{color:#806d55;font:700 12px Arial}.tabsDropdownSections button.active{color:#ecd2a2;background:#3a271766;border-left-color:#e5b35a}.tabsDropdownSections button.paused{color:#6f5f4a}.tabsDropdownSections button.paused span{text-transform:uppercase;letter-spacing:.1em;font:9px Arial}.tabsDropdownItems{align-content:start;gap:2px;padding:10px 6px 8px;display:grid}.tabsDropdownItems>small{letter-spacing:.14em;text-transform:uppercase;color:#a58a5c;padding:0 10px 6px;font:700 9px Arial}.tabsDropdownItems button{color:#ecd2a2;text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;gap:1px;width:100%;padding:8px 10px;display:grid}.tabsDropdownItems button:hover:not(:disabled){background:#3a271766}.tabsDropdownItems button b{font:700 12px Arial}.tabsDropdownItems button span{color:#8d7b65;font:10px Arial}.atlasDollFooter{justify-content:flex-end;display:flex}.atlasDollTable{border-collapse:collapse;border-top:1px solid #2f2115;border-bottom:1px solid #2f2115;width:100%}.atlasDollTable th,.atlasDollTable td{text-align:right;color:#e8d4ad;white-space:nowrap;padding:5px 4px;font:700 12px Arial}.atlasDollTable thead th{letter-spacing:.12em;text-transform:uppercase;color:#6f5f4a;padding-top:6px;font:700 8px Arial}.atlasDollTable tbody th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#a58a5c;font:700 9px Arial}.atlasDollTable tbody tr.met th{color:#8bd3b3}.atlasDollTable tbody tr.close th{color:#e5b35a}.atlasDollTable tbody tr.short th{color:#d9735a}.atlasDollTable td b{color:#fff1c8;font:700 14px Arial}.atlasDollTable td em{margin-left:4px;font:700 9px Arial}.atlasDollTable td em.up{color:#8bd3b3}.atlasDollTable td em.down{color:#d9735a}.atlasShareBar{vertical-align:middle;background:#1a120c;border:1px solid #2f2115;width:54px;height:5px;margin-right:6px;display:inline-block}.atlasShareBar i{background:linear-gradient(90deg,#8a5a2a,#e5b35a);height:100%;display:block}.atlasDollFacts{gap:5px;margin:0;display:grid}.atlasDollFacts div{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.atlasDollFacts dt{letter-spacing:.12em;text-transform:uppercase;color:#6f5f4a;font:700 8px Arial}.atlasDollFacts dd{color:#cbb28a;margin:0;font:11px/1.35 Arial}.atlasDollFacts dd b{color:#ecd2a2}.atlasDollFacts div.danger dd{color:#d9735a}.atlasDollGear{background:#0d0906;border:1px solid #2f2115;position:relative}.atlasDollGear.open{border-color:#c6914a}.atlasDollGearRow{grid-template-columns:auto 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.atlasDollGearRow>small{letter-spacing:.12em;text-transform:uppercase;color:#6f5f4a;font:700 8px Arial}.atlasDollGearRow .atlasGearSlot{width:44px;padding:6px 4px}.atlasDollGearRow>div{gap:2px;min-width:0;display:grid}.atlasDollGearRow>div b{color:#ecd2a2;font:500 13px Georgia}.atlasDollGearRow>div small{letter-spacing:.04em;color:#8d7b65;white-space:nowrap;text-overflow:ellipsis;font:9px Arial;overflow:hidden}.atlasDollGearRow>em{letter-spacing:.06em;text-transform:uppercase;color:#6f5f4a;font:9px Arial}.atlasDollGear.open .atlasDollGearRow>em{color:#e5b35a}.atlasDollGearSheet{gap:6px;padding:0 10px 10px;animation:.12s ease-out atlasDollIn;display:grid}.atlasDollGearSheet ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.atlasDollGearSheet li{background:#120d09;border:1px solid #241a10;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 6px;display:grid}.atlasDollGearSheet li b{color:#a58a5c;font:700 10px Arial}.atlasDollGearSheet li.t10 b{color:#e5b35a}.atlasDollGearSheet li span{color:#e8d4ad;font:11px Arial}.atlasDollGearSheet li small{letter-spacing:.04em;text-transform:uppercase;color:#6f5f4a;font:9px Arial}.atlasDollGearSheet li small.relicAffixContext.is-active,.mercRelic li small.relicAffixContext.is-active{color:#9fc46a}.stashSwitch{border-bottom:1px solid #3a2716;flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.stashSwitch button{letter-spacing:.12em;text-transform:uppercase;color:#8b7658;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;align-items:baseline;gap:8px;margin-bottom:-1px;padding:9px 16px;font:700 11px Arial;display:flex}.stashSwitch button small{letter-spacing:0;color:#6f5f4a;font:10px Arial}.stashSwitch button:hover{color:#d8bf92}.stashSwitch button.active{color:#ecd2a2;background:linear-gradient(#1b130c,#120d09);border-color:#604227}.stashSwitch button.active small{color:#b89a6a}.stashItem.mapCell{text-align:center;cursor:pointer;font:inherit;border-color:#5a3d22;justify-content:center;align-items:center;gap:3px}.stashItem.mapCell:hover,.stashItem.mapCell.chosen{border-color:#c6914a;box-shadow:0 0 12px #c6914a33}.stashItem.mapCell.state-running{opacity:.55}.mapCellName{letter-spacing:.06em;text-transform:uppercase;color:#ecd2a2;font:700 10px Arial}.mapCellRegion{color:#8b7658;font:9px Arial}.mapCellMods{letter-spacing:.06em;text-transform:uppercase;color:#d9a24f;font:700 8px Arial;position:absolute;top:5px;right:6px}.mapCellState{letter-spacing:.08em;text-transform:uppercase;color:#c9a26a;font:700 8px Arial;position:absolute;bottom:4px;left:0;right:0}.mapInspector{align-content:start;gap:12px;display:grid}.mapInspector .mapCard{margin:0}.mapInspectorNote{color:#8b7658;margin:0;font:12px/1.5 Arial}.stashItem.scrollCell{text-align:center;cursor:pointer;font:inherit;border-color:#5a3d22;justify-content:center;align-items:center;gap:3px}.stashItem.scrollCell:hover,.stashItem.scrollCell.chosen{border-color:#c6914a;box-shadow:0 0 12px #c6914a33}.scrollCell .scrollCellIcon{object-fit:contain;filter:drop-shadow(0 3px 4px #000);width:56px;height:56px;margin-bottom:2px}.scrollCellName{letter-spacing:.06em;text-transform:uppercase;color:#ecd2a2;font:700 10px Arial}.scrollCellDesc{color:#8b7658;font:9px Arial}.scrollStashList{flex-direction:column;gap:12px;margin-top:17px;display:flex}.scrollStashList .stashItem.scrollCell{scroll-snap-align:start;scroll-snap-stop:always;text-align:left;box-sizing:border-box;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:14px;width:100%;min-height:90px;padding:16px 14px;overflow:hidden;flex-direction:row!important;display:flex!important}.scrollStashList .scrollCellIconName{flex:140px;align-items:center;gap:10px;min-width:90px;max-width:220px;display:flex;overflow:hidden}.scrollStashList .scrollCellIcon{flex:none;width:32px;height:32px;margin-bottom:0}.scrollStashList .scrollCellName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.scrollStashList .scrollCellDivider{background:#4a331e;flex:none;align-self:stretch;width:1px}.scrollStashList .scrollCellMid{flex-direction:column;flex:2 120px;justify-content:center;align-items:stretch;gap:6px;min-width:0;display:flex}.scrollCellModifierWrap{cursor:help;width:100%;position:relative}.scrollStashList .scrollCellModifier{color:#ecd2a2;text-align:left;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#1c140c;border:1px solid #6b4a2a;border-radius:4px;width:100%;padding:6px 10px;font:700 12px Arial;display:block;overflow:hidden}.scrollCellModifierTip{color:#ecd2a2;white-space:normal;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:6;background:#100b07f7;border:1px solid #6b4a2a;width:max-content;min-width:140px;max-width:min(280px,100vw - 32px);padding:8px 10px;font:700 12px Arial;transition:opacity .12s;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 20px #000000a6}.scrollCellModifierWrap:hover .scrollCellModifierTip,.scrollCellModifierWrap:focus-visible .scrollCellModifierTip{opacity:1;visibility:visible}.scrollStashList .scrollCellTags{justify-content:flex-start;align-items:center;gap:8px;min-height:18px;display:flex}.scrollStashList .scrollCellChip{color:#c9a26a;letter-spacing:.04em;text-transform:capitalize;white-space:nowrap;background:#1c140c;border:1px solid #6b4a2a;border-radius:999px;align-items:center;padding:2px 7px;font:700 10px Arial;display:inline-flex;position:static}.scrollReqInfo{color:#c9a26a;cursor:help;background:#1c140c;border:1px solid #6b4a2a;border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:18px;height:18px;font:700 10px Arial;display:flex;position:relative}.scrollReqInfoTip{color:#d9c6a8;text-align:left;text-transform:none;letter-spacing:0;opacity:0;visibility:hidden;pointer-events:none;z-index:6;background:#100b07f7;border:1px solid #6b4a2a;width:220px;max-width:calc(100vw - 32px);padding:10px 12px;font:400 11px/1.45 Arial;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 20px #000000a6}.scrollReqInfo:hover .scrollReqInfoTip,.scrollReqInfo:focus-visible .scrollReqInfoTip{opacity:1;visibility:visible}@media (width<=560px){.scrollStashList .stashItem.scrollCell{gap:10px;padding:12px 10px}.scrollStashList .scrollCellIconName{flex-basis:90px;gap:6px;min-width:64px}.scrollStashList .scrollCellIcon{width:26px;height:26px}.scrollStashList .scrollCellName{font-size:9px}.scrollStashList .scrollCellModifier{padding:5px 8px;font-size:11px}.scrollStashList .scrollCellChip{padding:2px 5px;font-size:9px}}.scrollCard{background:#1c140c;border:1px solid #5a3d22;border-radius:8px;gap:10px;padding:14px;display:grid}.scrollCard>header.withIcon{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.scrollCard>header.withIcon>div{gap:2px;min-width:0;display:grid}.scrollCard h4{color:#ecd2a2;margin:0;font:700 14px Arial}.scrollCard>header span{color:#8b7658;font:11px Arial}.scrollCardIcon{object-fit:contain;filter:drop-shadow(0 4px 6px #000);width:64px;height:64px}.scrollCardEffect{color:#c9a26a;margin:0;font:12px/1.5 Arial}.stackableScrollList{gap:6px;margin:10px 0 16px;display:grid}.stackableScrollRow{background:#1c140c;border:1px solid #3a2a19;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.stackableScrollIcon{object-fit:contain;width:24px;height:24px}.stackableScrollName{color:#ecd2a2;font:11px Arial}.stackableScrollCount{color:#e5b35a;font:700 13px Arial}.mercStorage{grid-template-columns:minmax(0,1fr)}.mercStorage.mercBarracksPage{gap:var(--gap);grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:stretch}.mercBarracksPage .mercCoffer{grid-column:auto;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin:0;padding:16px;display:grid}.mercBarracksPage .mercCofferControls{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}.mercBarracksPage .mercCofferControls>b{margin:0 0 2px}.mercBarracksPage .mercCofferControls>button{width:100%}.mercBarracksCollection{background:linear-gradient(#110c08,#090604);border:1px solid #4a321f;min-width:0;padding:14px 10px 200px;box-shadow:inset 0 0 18px #0008}.mercBarracksCollection>h3{padding:0 4px}.mercOwnedCard .mercState{justify-self:center}:is(.mercOwnedCard,.mercCardFoot) .mercSlot{border:1px solid var(--merc-card-accent);padding:6px}@supports (color:color-mix(in lab, red, red)){:is(.mercOwnedCard,.mercCardFoot) .mercSlot{border:1px solid color-mix(in srgb, var(--merc-card-accent) 34%, #2f2115)}}:is(.mercOwnedCard,.mercCardFoot) .mercSlot{background:#090705}.mercOwnedCard.backView>.mercSlot{visibility:hidden}@media (width>=1025px){.mercInline.mercBarracksView{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.mercInline.mercBarracksView>.mercSummary{flex:none}.mercInline.mercBarracksView .mercBarracksPage{flex:auto;height:auto;min-height:0;overflow:hidden}.mercInline.mercBarracksView .mercBarracksSideRail{min-height:0}.mercInline.mercBarracksView .mercCoffer{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 auto;min-height:0;overflow-y:auto}.mercInline.mercBarracksView .mercBarracksCollection{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}}.mercRelicsPage{grid-template-columns:minmax(260px,.8fr) minmax(0,2.2fr)}@media (width<=1024px){.mercStorage.mercBarracksPage,.mercRelicsPage{grid-template-columns:1fr}}.mercRelicsPage .mercRates h3+p{margin-top:0}.stashNote{color:#8b7658;max-width:none;margin:8px 0 0;font:11px Arial}.atlasDevice.skinned{overflow:visible}.atlasArtBody,.atlasArtGlow{pointer-events:none;background:50%/100% 100% no-repeat;position:absolute;inset:-3.125%}.atlasArtGlow{animation:2.4s ease-in-out infinite atlasArtPulse}@keyframes atlasArtPulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.atlasArtGlow{opacity:.8;animation:none}}.atlasArtInner{pointer-events:none;background:50%/100% 100% no-repeat;position:absolute;inset:15%}.atlasGaugeArt{pointer-events:none;position:absolute;inset:0}.atlasGaugeArt i{background:50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%}.atlasDevice.skinned .atlasSocket{box-shadow:none;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0}.atlasDevice.skinned.armed .atlasSocket,.atlasDevice.skinned.running .atlasSocket{box-shadow:none}.atlasArtSocketGlow{aspect-ratio:1;pointer-events:none;background:50%/100% 100% no-repeat;width:33.75%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlasDevice.skinned .atlasSlot{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;overflow:visible}.atlasDevice.skinned .atlasSlot:hover:not(:disabled){box-shadow:0 0 14px #c6914a55}.atlasDevice.skinned .atlasSlot.picking{box-shadow:none}.atlasDevice.skinned .atlasSlot.filled .mercPortrait{border:0;border-radius:50%;width:auto;height:auto;position:absolute;inset:5.2%}.atlasArtSlotFrame,.atlasArtSlotPick{pointer-events:none;background:50%/100% 100% no-repeat;position:absolute;inset:0}.atlasArtSlotPick{inset:-11.7%}.atlasDevice.skinned .atlasSlot.filled b{z-index:1}.atlasLayout.atlasArt .atlasStepper{background:0 0;border:12px solid #0000;border-image:url(/game-art/atlas/atlas-stepper-bg.png) 24 fill/12px;grid-template-columns:44px minmax(220px,auto) 44px}.atlasLayout.atlasArt .atlasStepper>button{color:#ecd2a2;background:0 0;border:12px solid #0000;border-image:url(/game-art/atlas/atlas-stepper-minus-normal.png) 24 fill/12px;margin:-12px 0}.atlasLayout.atlasArt .atlasStepper>button:first-child{margin-left:-12px}.atlasLayout.atlasArt .atlasStepper>button:last-child{border-image-source:url(/game-art/atlas/atlas-stepper-plus-normal.png);margin-right:-12px}.atlasLayout.atlasArt .atlasStepper>button:first-child:hover:not(:disabled){border-image-source:url(/game-art/atlas/atlas-stepper-minus-hover.png)}.atlasLayout.atlasArt .atlasStepper>button:first-child:active:not(:disabled){border-image-source:url(/game-art/atlas/atlas-stepper-minus-pressed.png)}.atlasLayout.atlasArt .atlasStepper>button:first-child:disabled{opacity:1;color:#6f5f4a;border-image-source:url(/game-art/atlas/atlas-stepper-minus-disabled.png)}.atlasLayout.atlasArt .atlasStepper>button:last-child:hover:not(:disabled){border-image-source:url(/game-art/atlas/atlas-stepper-plus-hover.png)}.atlasLayout.atlasArt .atlasStepper>button:last-child:active:not(:disabled){border-image-source:url(/game-art/atlas/atlas-stepper-plus-pressed.png)}.atlasLayout.atlasArt .atlasStepper>button:last-child:disabled{opacity:1;color:#6f5f4a;border-image-source:url(/game-art/atlas/atlas-stepper-plus-disabled.png)}.atlasLayout.atlasArt .atlasLaunch{background:0 0;border:12px solid #0000;border-image:url(/game-art/atlas/atlas-launch-normal.png) 24 fill/12px;min-height:48px;padding:6px 20px}.atlasLayout.atlasArt .atlasLaunch:hover:not(:disabled){border-image-source:url(/game-art/atlas/atlas-launch-hover.png)}.atlasLayout.atlasArt .atlasLaunch:active:not(:disabled){border-image-source:url(/game-art/atlas/atlas-launch-pressed.png)}.atlasLayout.atlasArt .atlasLaunch:disabled{opacity:1;color:#6f5f4a;border-image-source:url(/game-art/atlas/atlas-launch-disabled.png)}.atlasLayout.atlasArt .atlasDeviceTab{background:0 0;border:12px solid #0000;border-image:url(/game-art/atlas/atlas-device-tab-idle.png) 24 fill/12px;min-height:46px;padding:2px 6px}.atlasLayout.atlasArt .atlasDeviceTab.running{border-image-source:url(/game-art/atlas/atlas-device-tab-running.png)}.atlasLayout.atlasArt .atlasDeviceTab.ready{border-image-source:url(/game-art/atlas/atlas-device-tab-ready.png)}.atlasLayout.atlasArt .atlasDeviceTab.active{border-image-source:url(/game-art/atlas/atlas-device-tab-active.png)}.mapCard>header.withIcon{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px}.mapCard>header.withIcon>div{gap:2px;min-width:0;display:grid}.mapCardIcon{object-fit:contain;filter:drop-shadow(0 4px 6px #000);width:64px;height:64px}.mapSite{color:#a58a5c;font:10px Arial}.mapCell .mapCellIcon{object-fit:contain;filter:drop-shadow(0 3px 4px #000);width:56px;height:56px;margin-bottom:2px}.atlasSocketMap{border-radius:50%;align-content:center;justify-items:center;width:100%;height:100%;position:relative;overflow:hidden}.atlasSocketIcon{object-fit:contain;opacity:.55;filter:drop-shadow(0 4px 8px #000)saturate(.9);pointer-events:none;z-index:0;width:84%;height:84%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atlasSocketMap>:not(.atlasSocketIcon){z-index:1;text-shadow:0 1px 2px #000,0 0 10px #000,0 0 18px #000;position:relative}.atlasSocketMap .atlasUnsocket{text-shadow:0 1px 2px #000,0 0 8px #000}.mapStashPanel{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;margin-top:16px;display:grid}.mapStashPanel .stashGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.mapStashPanelFull{height:100%;min-height:0;margin-top:16px;display:block}.mapStashFullStorage{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.mapStashFullGrid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-content:start;gap:14px;min-height:0;margin-top:14px;padding-right:6px;display:grid;overflow-y:auto}.mapStashFullGrid .mapCard{box-sizing:border-box;height:560px;min-height:560px;max-height:560px}.mapStashFullGrid .mapMods{align-content:start;min-height:181px}.mapCardActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mapCardActions .mapSocketButton{min-height:38px;margin:0}.mapDeviceButtons{gap:5px;margin-right:auto;display:flex}.mapDeviceButtons button{color:#e0b66f;letter-spacing:.06em;cursor:pointer;background:#171009;border:1px solid #6a4828;width:34px;height:28px;padding:0;font:700 9px Arial}.mapDeviceButtons button:hover:not(:disabled){color:#ffe0a1;border-color:#c6914a;box-shadow:0 0 8px #c6914a33}.mapDeviceButtons button:disabled{opacity:.35;cursor:not-allowed}.mapStashEmpty{grid-column:1/-1;min-height:180px}.mapSocketButton{width:100%;margin:12px 0 8px}.mercChromeless{max-width:none;min-height:0;margin:0;padding:0}.mercChromeless>.mercSummary{margin-top:14px}@media (width<=1024px){.mapStashPanel{grid-template-columns:1fr}.mapStashFullGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.mercChromeless>.mercSummary>span:nth-child(-n+2){display:none}.activityWrap{width:min(300px,100vw - 24px);min-width:0;margin-left:auto;position:relative}.accountMenuWrap{min-width:0;margin-left:0}.activityChip{color:#927b61;letter-spacing:.12em;cursor:pointer;background:linear-gradient(#21160e,#160e09);border:1px solid #9b6833;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;height:62px;padding:10px 20px;font:700 14px Arial,sans-serif;display:grid;box-shadow:inset 0 1px #dba75818;font-size:14px!important}.activityChip:hover{color:#d0a34f;border-color:#6a4a2a}.activityChip.live{color:#dcb373;border-color:#a76635}.activityChip>b{white-space:nowrap;grid-area:1/2;min-width:0}.activityChip small{letter-spacing:.04em;color:#927b61;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;min-width:0;max-width:none;font:13px Arial;overflow:hidden}.activityChip>.activityDot{grid-area:1/1/span 2}.activityChip>.accountMenuCaret{grid-area:1/3/span 2}.activityDot{background:#4a3a2a;border-radius:50%;width:12px;height:12px}.activityChip.live .activityDot{background:#e5b35a;animation:1.6s ease-in-out infinite activityPulse;box-shadow:0 0 6px #e5b35a}.activityChip.ready .activityDot{background:#8fd18f;box-shadow:0 0 6px #8fd18f}@keyframes activityPulse{0%,to{opacity:1}50%{opacity:.35}}.activityMenu{z-index:50;background:#120c08;border:1px solid #493321;width:100%;min-width:0;max-width:none;margin-top:4px;padding:6px 0;position:absolute;top:100%;right:0;box-shadow:0 14px 40px #000c}.activityGroup{padding:6px 0}.activityGroup+.activityGroup{border-top:1px solid #2c1f14}.activityGroupLabel{color:#6f5f4a;letter-spacing:.16em;padding:4px 14px 6px;font:700 8px Arial;display:block}.activityEmpty{color:#6f5f4a;letter-spacing:.02em;margin:0;padding:4px 14px 8px;font:10px Arial}.activityRow{color:#dcb373;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""sub status";gap:2px 12px;width:100%;padding:7px 14px;display:grid}.activityRow:hover{background:#1c140d}.activityRow b{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;grid-area:title;min-width:0;font:700 11px Georgia,serif;overflow:hidden}.activityRow span{color:#927b61;letter-spacing:.04em;overflow-wrap:anywhere;grid-area:sub;min-width:0;font:9px Arial}.activityRow em{letter-spacing:.08em;grid-area:status;align-self:center;font:700 10px Arial}.activityTimer{color:#e5b35a;font-variant-numeric:tabular-nums}.activityLive{color:#e5b35a}.activityReady{color:#8fd18f}.activityRow.done b{color:#ecd2a2}@media (width<=768px){.accountMenuWrap{width:min(240px,46vw)}.activityWrap{width:min(300px,46vw)}.activityChip small{display:none}}@media (width<=560px){.activityMenu{left:0;right:auto}}.dominionShell{min-height:100%;padding-bottom:55px}.dominionModeGrid{display:block}.dominionInline{width:100%;min-height:0;margin:0;padding:0 0 28px}.dominionInline .dominionTop{padding-top:8px}.gatheringShell{min-height:100%;padding-bottom:55px}.gatheringInline{width:100%;min-height:0;margin:0;padding:0 0 28px}.dominionLayout{--ladder-w:200px;grid-template-columns:var(--ladder-w) minmax(0, 1fr) minmax(300px, 380px);grid-template-areas:"ladder stage card";align-content:start;column-gap:22px;margin-top:8px;display:grid}@media (width<=1320px){.dominionLayout{--ladder-w:160px;grid-template-columns:var(--ladder-w) minmax(0, 1fr);grid-template-areas:"ladder card""stage stage"}.dominionStage{min-height:0;padding:14px 0 0}}@media (width<=768px){.dominionLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"card""ladder""stage"}.dominionStage{background:0 0;border:0;min-height:0;padding:0}.dominionScene,.dominionLadder:before{display:none}.dominionRung{text-align:left;grid-template-columns:minmax(0,1fr) 44px}.dominionRung:before{display:none}}@media (width<=560px){.dominionTrade{grid-template-columns:minmax(0,1fr)}.dominionCard h2{font-size:30px}.dominionRunning b{font-size:24px}}.dominionLadder{flex-direction:column;grid-area:ladder;gap:6px;padding:10px 0;display:flex;position:relative}.dominionRung:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#5a4128,#2c1f14);width:2px;position:absolute;top:28px;bottom:-6px;left:129px}.dominionRung:last-child:before{display:none}.dominionRung{color:#6f5f4a;text-align:right;cursor:pointer;background:0 0;border:0;grid-template-columns:100px 44px;align-items:center;gap:10px;padding:8px 0;display:grid;position:relative}.dominionRungLabel{letter-spacing:.16em;text-transform:uppercase;font:700 10px Arial}.dominionRungNode{color:#6f5f4a;background:#120c08;border:1px solid #3b281a;place-items:center;width:40px;height:40px;font-size:13px;display:grid;transform:rotate(45deg)}.dominionRungNode>*{transform:rotate(-45deg)}.dominionRung small{text-align:center;color:#c9a05c;letter-spacing:.1em;grid-column:1/-1;padding-left:60px;font:9px Arial}.dominionRung.cleared .dominionRungLabel{color:#a58a5c}.dominionRung.cleared .dominionRungNode{color:#e5b35a;background:#1c140d;border-color:#a76635}.dominionRung.current .dominionRungLabel{color:#5fd3c4}.dominionRung.current .dominionRungNode{color:#5fd3c4;background:#0f1a19;border-color:#5fd3c4;box-shadow:0 0 14px #5fd3c455}.dominionRung.locked .dominionRungNode{opacity:.6}.dominionRung.shown .dominionRungLabel{text-underline-offset:4px;text-decoration:underline}.dominionRung:hover .dominionRungLabel{color:#ecd2a2}.dominionStage{background:0 0;border:0;flex-direction:column;grid-area:stage;justify-content:flex-start;align-self:stretch;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:visible}.dominionScene{z-index:1;aspect-ratio:1394/1080;background:#0a0705;border:1px solid #2c1f14;align-self:center;width:100%;max-width:900px;margin:0;position:relative;overflow:hidden;container-type:inline-size}.dominionSceneMedia{object-fit:fill;width:100%;height:100%;display:block}.dominionPlaques{pointer-events:none;width:100%;height:100%;animation:.5s both dominionPlaqueIn;position:absolute;inset:0}.dominionPlaqueText{fill:#fff0c2;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:#0006;stroke-width:1.5px;font-family:Georgia,Times New Roman,serif;font-weight:700}.dominionPlaqueLevelText{letter-spacing:.5px}@keyframes dominionPlaqueIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dominionPlaques{animation:none}}.dominionTop{min-height:0;padding:42px 0 12px}.dominionTop>div{text-align:left;align-items:baseline;gap:12px;display:flex}.dominionTop h1{letter-spacing:.06em;align-items:center;gap:8px;margin:0;font-size:30px;display:flex}.dominionClose{color:#d9b45e;cursor:pointer;background:#17100b;border:1px solid #6b4a2a;justify-self:end;place-items:center;width:30px;height:30px;font:400 20px/1 Arial;display:grid}.dominionClose:hover{color:#f4d35e;background:#241708;border-color:#f4d35e}.dominionClose:focus-visible{outline-offset:2px;outline:1px solid #f4d35e}.dominionTop .dominionInfoTip{z-index:700;max-width:calc(100vw - 60px);inset:calc(100% + 8px) auto auto -10px}.dominionCard{text-align:center;background:linear-gradient(170deg,#17100b,#0c0907);border:1px solid #493321;flex-direction:column;grid-area:card;gap:16px;padding:22px 24px 20px;display:flex;box-shadow:0 14px 40px #000a}.dominionCard>*{margin:0}.dominionCardHead{text-align:left;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dominionCardHead h2{margin:0}.dominionVerdict{letter-spacing:.16em;border:1px solid;flex:none;padding:4px 9px;font:700 9px Arial}.dominionVerdict.good{color:#5fd3c4}.dominionVerdict.bad{color:#e26b5c}.dominionMeter{gap:7px;display:grid}.dominionMeterLine{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:6px;margin:0;display:flex}.dominionMeterLine span{color:#ecd2a2;font:700 16px Georgia,serif}.dominionMeterLine span.good{color:#5fd3c4}.dominionMeterLine span.bad{color:#e26b5c}.dominionMeterLine small{color:#a58a5c;letter-spacing:.1em;text-transform:uppercase;font:10px Arial}.dominionTrade{text-align:left;background:#2c1f14;border:1px solid #2c1f14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.dominionTrade>div{background:#100b07;gap:3px;padding:11px 12px;display:grid}.dominionTrade small{color:#a58a5c;letter-spacing:.16em;text-transform:uppercase;font:700 9px Arial}.dominionTrade b{color:#ecd2a2;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font:700 16px Georgia,serif;display:flex}.dominionTrade .dominionTradeReward b{color:#5fd3c4}.dominionTrade b.gold{color:#e5b35a}.dominionTrade span{color:#8b755d;font:10px/1.45 Arial}.dominionTrade small{align-items:center;gap:6px;display:flex}.dominionTradeCost,.dominionTradeReward{position:relative}.dominionInfo{color:#fff;text-transform:none;letter-spacing:0;cursor:help;border:1px solid #ffffff8c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:13px;height:13px;font:italic 700 9px/1 Georgia,serif;display:inline-flex;position:relative}.dominionInfo:hover,.dominionInfo:focus-visible{background:#ffffff1f;border-color:#fff}.dominionInfoTip{color:#fff;letter-spacing:0;text-transform:none;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#100b07f7;border:1px solid #6b4a2a;width:220px;max-width:calc(100vw - 32px);padding:9px 11px;font:400 11px/1.5 Arial;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:auto;right:-10px;box-shadow:0 8px 20px #000000a6}.dominionInfoTip strong{color:#f4d35e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font:700 9px Arial;display:block}.dominionTrade .dominionInfoTip,.dominionTop .dominionInfoTip{color:#fff;letter-spacing:0;text-transform:none;font:400 12px/1.55 Arial}.dominionTrade .dominionInfoTip strong,.dominionTop .dominionInfoTip strong{color:#f4d35e;letter-spacing:.12em;text-transform:uppercase;font:700 9px Arial}.dominionInfo:hover .dominionInfoTip,.dominionInfo:focus-visible .dominionInfoTip{opacity:1;visibility:visible}.dominionCard h2{color:#5fd3c4;letter-spacing:.04em;margin:0;font:700 40px Georgia,serif}.dominionCardKicker{color:#c9a05c;letter-spacing:.22em;text-transform:uppercase;margin:2px 0 0;font:700 11px Arial}.dominionBar{background:#0a0705;border:1px solid #5a4128;height:14px;margin:6px 0 14px;position:relative}.dominionBar i{background:linear-gradient(90deg,#2a8f86,#5fd3c4);height:100%;transition:width .8s ease-out;display:block}.dominionBar b{background:#c9302c;width:3px;height:calc(100% + 6px);position:absolute;top:-3px;transform:translate(-100%)}.dominionBegin{color:#ecd2a2;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#123936,#0a1f1d);border:1px solid #a76635;width:100%;min-height:60px;font:700 22px Georgia,serif;box-shadow:inset 0 0 0 1px #0c0907,inset 0 0 0 2px #5a4128,0 8px 24px #000a}.dominionBegin:hover:not(:disabled){color:#fff3d6;background:linear-gradient(#1a4d49,#0f2a27)}.dominionBegin:disabled{opacity:.45;cursor:not-allowed}.dominionFine{color:#927b61;letter-spacing:.02em;margin:10px 0 0;font:11px Arial}.dominionFailed{color:#e26b5c}.dominionNote{color:#a58a5c;margin:8px 0 0;font:12px Georgia,serif}.dominionRunning{background:#0f1a19;border:1px solid #5fd3c455;gap:4px;padding:14px;display:grid}.dominionRunning span{color:#5fd3c4;letter-spacing:.2em;font:700 10px Arial}.dominionRunning b{color:#ecd2a2;font-variant-numeric:tabular-nums;font:700 30px Georgia,serif}.dominionRunning small{color:#927b61;font:10px Arial}.dominionBonuses{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #493321;flex:auto;align-self:stretch;align-items:center;gap:14px;margin:0;padding:8px 12px;display:flex}.dominionBonusesLabel{color:#a58a5c;letter-spacing:.16em;text-transform:uppercase;flex:none;max-width:100%;font:700 9px/1.35 Arial}.dominionBonusList{background:#2c1f14;border:1px solid #2c1f14;flex:auto;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin:0;display:grid}.dominionBonusList>div{background:#100b07;gap:1px;padding:5px 8px;display:grid}.dominionBonusList dt{color:#8b755d;letter-spacing:.12em;text-transform:uppercase;font:9px Arial}.dominionBonusList dd{color:#5fd3c4;font-variant-numeric:tabular-nums;margin:0;font:700 13px Georgia,serif}.dominionBonusesEmpty{color:#8b755d;margin:0;font:11px Arial}.dominionRung.running .dominionRungLabel,.dominionRung.queued .dominionRungLabel{color:#5fd3c4}.dominionRung.running .dominionRungNode{color:#5fd3c4;background:#0f1a19;border-color:#5fd3c4;box-shadow:0 0 14px #5fd3c455}.dominionRung.queued .dominionRungNode{color:#5fd3c4;background:#0f1a19;border-color:#2a8f86}.dominionRung.open .dominionRungNode{color:#6f5f4a;border-color:#3b281a}.dominionRung.open:hover .dominionRungNode{color:#a58a5c;border-color:#6a4a2a}.dominionSkip{color:#e5b35a}.dominionQueueCount{background:#120c08;border:1px solid #3b281a;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;margin:0;display:grid}.dominionQueueCount>button{color:#ecd2a2;cursor:pointer;background:0 0;border:0;min-height:34px;font:700 18px Georgia,serif}.dominionQueueCount>button:disabled{color:#4a3a2a;cursor:not-allowed}.dominionQueueCount>div{justify-content:center;align-items:baseline;gap:7px;line-height:1;display:flex}.dominionQueueCount b{color:#ecd2a2;font-variant-numeric:tabular-nums;font:700 16px Georgia,serif}.dominionQueueCount span{color:#927b61;letter-spacing:.04em;font:10px Arial}.dominionRunning.queued{border-color:#2a8f8655}.dominionRunning .mapDiscard{margin-top:8px}.dominionWarning{text-align:left;background:#2a120e;border:1px solid #8a3a2a;gap:4px;margin:10px 0;padding:10px 12px;display:grid}.dominionWarning b{color:#ff9a86;letter-spacing:.18em;text-transform:uppercase;font:700 10px Arial}.dominionWarning span{color:#e0b7a8;font:11px/1.4 Georgia,serif}.dominionBegin.warned{background:linear-gradient(#3a1a14,#200d0a);border-color:#8a3a2a}.dominionBegin.warned:hover:not(:disabled){background:linear-gradient(#4a231b,#2a120e)}.benchOverlay{top:var(--page-top);left:var(--page-left);width:var(--page-w);height:var(--page-h);z-index:700;padding:var(--modal-gap);overscroll-behavior:contain;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06040399;place-items:center;display:grid;position:fixed;overflow:auto}.benchPanel{width:min(960px,100%);height:calc(var(--page-h) - 2 * var(--modal-gap));box-sizing:border-box;background:linear-gradient(145deg,#1f160ffa,#0e0a08fa);border:1px solid #73502d;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 90px #000,inset 0 1px #c6914a33}.benchPanel>.benchHead,.benchPanel>.benchFoot{flex:none}.benchPanel>.benchBody{flex:auto;min-height:0}.benchBody>.benchItem{min-height:0;overflow:auto}.benchBody>.benchCraftPane{flex-direction:column;min-height:0;display:flex}.benchCraftPane>.benchCraftTabs{flex:none}.benchCraftPane>.benchOrbs{flex:auto;min-height:0;overflow:auto}.benchCraftPane>.benchScrolls{flex-direction:column;flex:auto;min-height:0;display:flex}.benchScrolls>.benchOrb{flex:none}.benchScrolls>.benchRolledScrolls{scrollbar-width:thin;scrollbar-color:#5a4128 transparent;flex:auto;align-content:start;min-height:0;padding-right:4px;overflow-y:auto}.benchScrolls>.benchRolledScrolls>.tag{z-index:1;background:#0e0906;padding:2px 0;position:sticky;top:0}.benchScrolls>.benchRemoveTempMods{flex:none}.benchHead{border-bottom:1px solid #2c1f14;grid-template-columns:minmax(0,1fr) auto 40px;align-items:center;gap:18px;padding:18px 22px;display:grid}.benchHead h3{color:#e1c99e;margin:2px 0;font:500 23px Georgia,serif}.benchHead small{color:#927b61;letter-spacing:.08em;text-transform:uppercase;font:10px Arial}.benchCommit{text-align:right;gap:3px;display:grid}.benchCommit small{color:#6f5f4a;letter-spacing:.18em;font:700 8px Arial}.benchCommit code{color:#5fd3c4;font:12px monospace}.benchClose{color:#dcb373;cursor:pointer;background:#120c08;border:1px solid #3b281a;width:40px;height:40px;font-size:20px}.benchClose:disabled{opacity:.35;cursor:not-allowed}.benchBody{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;padding:20px 22px;display:grid}.benchItem{align-content:start;gap:12px;display:grid}.benchItem .rarity{justify-self:start}.benchState{color:#a58a5c;letter-spacing:.04em;align-items:center;gap:8px;font:11px Arial;display:flex}.benchState small{color:#6f5f4a;margin-left:auto;font:10px Arial}.benchDot{border-radius:50%;width:8px;height:8px}.benchDot.ok{background:#8fd18f;box-shadow:0 0 6px #8fd18f}.benchDot.busy{background:#e5b35a;animation:1.2s ease-in-out infinite activityPulse;box-shadow:0 0 6px #e5b35a}.benchDot.off{background:#e26b5c;box-shadow:0 0 6px #e26b5c}.benchStatus{color:#e0b7a8;background:#2a120e;border:1px solid #8a3a2a;margin:0;padding:8px 10px;font:11px Georgia,serif}.benchOrbs{align-content:start;gap:8px;display:grid}.benchOrb{color:#dcb373;text-align:left;cursor:pointer;background:#120c08;border:1px solid #3b281a;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.benchOrb:hover:not(:disabled){background:#1c140d;border-color:#a76635}.benchOrb:disabled{opacity:.5;cursor:not-allowed}.benchOrb.blocked{opacity:.45}.benchOrb b{color:#e5b35a;text-align:center;font-size:20px}.benchOrb b .orbArt{width:36px}.benchOrb span{gap:2px;min-width:0;display:grid}.benchOrb strong{color:#ecd2a2;font:700 13px Georgia,serif}.benchOrb small{color:#927b61;letter-spacing:.02em;font:10px Arial}.benchOrb i{color:#ecd2a2;font-variant-numeric:tabular-nums;font:700 14px Georgia,serif}.benchForecast{color:#5fd3c4;letter-spacing:.02em;font:10px Arial}.benchForecast.waiting{color:#6f5f4a}.benchCraftPane{gap:8px;display:grid}.benchCraftTabs{gap:6px;margin-bottom:2px;display:flex}.benchCraftTabs button{letter-spacing:.1em;text-transform:uppercase;color:#8b7658;cursor:pointer;background:0 0;border:1px solid #3b281a;padding:6px 14px;font:700 10px Arial}.benchCraftTabs button:hover{color:#d8bf92}.benchCraftTabs button.active{color:#ecd2a2;background:#1c140d;border-color:#a76635}.benchScrolls{align-content:start;gap:8px;display:grid}.benchRolledScrolls{gap:8px;margin-top:4px;display:grid}.benchRolledScrolls>.tag{margin-bottom:-2px}.benchRolledScrolls>em{color:#6f5f4a;font:11px Arial}.benchRemoveTempMods{color:#dcb373;letter-spacing:.04em;cursor:pointer;text-align:center;background:#120c08;border:1px solid #3b281a;margin-top:6px;padding:10px 12px;font:700 11px Arial}.benchRemoveTempMods:hover:not(:disabled){background:#1c140d;border-color:#a76635}.benchRemoveTempMods:disabled{opacity:.45;cursor:not-allowed}.benchFoot{border-top:1px solid #2c1f14;align-items:center;gap:18px;padding:16px 22px;display:flex}.benchFine{color:#927b61;letter-spacing:.02em;flex:1;margin:0;font:11px Arial}.benchArt{background:radial-gradient(circle at 50% 20%,#2e2116,#0d0907);border:1px solid #49311f;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.benchIconFrame{width:124px;height:124px}.benchArtMeta{gap:6px;min-width:0;display:grid}.benchArtMeta .rarity{justify-self:start}.benchArtMeta strong{color:#ecd2a2;font:700 18px/1.15 Georgia,serif}.benchArtMeta small{color:#927b61;letter-spacing:.08em;text-transform:uppercase;font:10px Arial}.benchFinish{color:#fff3d6;text-align:center;cursor:pointer;background:linear-gradient(#b7782f,#7a4b17);border:1px solid #c98a3c;gap:2px;min-width:260px;padding:12px 26px;transition:transform 80ms,box-shadow .2s,filter .2s;display:grid;box-shadow:inset 0 1px #f0c87a80,inset 0 -2px #3a2208,0 6px 18px #000a}.benchFinish b{letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px #3a2208;font:700 16px Georgia,serif}.benchFinish small{color:#f7dfae;letter-spacing:.06em;font:10px Arial}.benchFinish:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.benchFinish:active:not(:disabled){transform:translateY(1px)}.benchFinish:disabled{cursor:not-allowed;filter:grayscale(.6)brightness(.6);box-shadow:none}.benchFinish.ready{animation:1.8s ease-in-out infinite benchFinishGlow}@keyframes benchFinishGlow{0%,to{box-shadow:inset 0 1px #f0c87a80,inset 0 -2px #3a2208,0 6px 18px #000a,0 0 #e5b35a00}50%{box-shadow:inset 0 1px #f0c87a80,inset 0 -2px #3a2208,0 6px 18px #000a,0 0 22px 2px #e5b35a66}}.benchReveal{gap:6px;width:100%;display:grid}.benchReveal small{color:#8fd18f;letter-spacing:.18em;font:700 9px Arial}.benchReveal code{color:#a58a5c;word-break:break-all;font:11px monospace}.benchReveal .atlasLaunch{justify-self:end}@media (width<=768px){.benchPanel{height:auto;max-height:calc(var(--page-h) - 2 * var(--modal-gap));display:block;overflow:auto}.benchBody>.benchItem,.benchCraftPane>.benchOrbs,.benchScrolls>.benchRolledScrolls{overflow:visible}.benchBody{grid-template-columns:1fr}.benchHead{grid-template-columns:minmax(0,1fr) 40px}.benchCommit{display:none}.benchArt{grid-template-columns:96px minmax(0,1fr)}.benchIconFrame,.benchIconWrap{width:96px;height:96px}.benchFoot{flex-direction:column;align-items:stretch}}.stashItem.refining:after,.stashItem.onBench:after{content:"⌛";color:#e5b35a;font-size:11px;animation:1.6s ease-in-out infinite activityPulse;position:absolute;top:6px;right:6px}.stashItem.onBench:after{content:"⚒";color:#a58a5c;animation:none}.settleNote{color:#8fd18f}.activityRow.static{cursor:default}.activityRow.static:hover{background:0 0}.activityBad{color:#e26b5c}.stashItem.refining{cursor:default}.stashItem.refining>:not(.itemStatusBadge):not(.itemIconFrame),.stashItem.refining>.itemIconFrame>img{opacity:.38;filter:grayscale(.8)}.stashItem.refining:after{opacity:.38}.stashItem.refining:hover{border-color:inherit;transform:none}.stashItem.refining .stashLockToggle{display:none}.benchIconWrap{width:124px;height:124px;position:relative}.tierChip{text-align:center;min-width:22px;padding:1px 4px;display:inline-block}.benchFinishWrap{display:inline-grid;position:relative}.profileShell:has(.classSelectClassDetails){min-height:0;padding-bottom:12px}.profileShell:has(.classSelectClassDetails) .profileTop{min-height:0;padding:26px 0 10px}.profileShell:has(.classSelectClassDetails) .profileTop h1{margin:2px 0;font-size:26px}.profileShell:has(.classSelectClassDetails) .profileIntro{gap:40px;padding:14px 5px 12px}.profileShell:has(.classSelectClassDetails) .profileIntro h2{margin-top:6px;font-size:30px}.profileShell:has(.classSelectClassDetails) .profileIntro>p{font-size:13px;line-height:1.5}.profileShell:has(.classSelectClassDetails) .classSelectFlow{gap:12px;padding-bottom:0}.profileShell:has(.classSelectClassDetails) .classSelectClassCard{padding:12px 14px 14px}.profileShell:has(.classSelectClassDetails) .classSelectPortraitSingle{margin-bottom:8px}.profileShell:has(.classSelectClassDetails) .classSelectPortraitSingle img{object-position:center 18%}@media (width>=1025px){.profileShell:has(.classSelectClassDetails) .classSelectPortraitSingle img{aspect-ratio:auto;height:clamp(240px,37vh,400px)}}@media (width<=1024px){.classSelectPortraitSingle img{aspect-ratio:auto;height:clamp(220px,48vw,420px)}}.profileShell:has(.classSelectClassDetails) .classSelectCard h3{margin:2px 0;font-size:16px}.profileShell:has(.classSelectClassDetails) .classSelectCard p{margin-bottom:6px;font-size:12px;line-height:1.45}.profileShell:has(.classSelectClassDetails) .classSelectCardMeta{margin:0 0 6px}.profileShell:has(.classSelectClassDetails) .classSelectWeaponPossibilities{margin-top:6px}.profileShell:has(.classSelectClassDetails) .classSelectConfirmRow{gap:6px;margin:0;padding:2px 0 0}.profileShell:has(.classSelectClassDetails) .classSelectConfirmButton{padding:11px 38px}.profileInfoTip{vertical-align:middle;margin-left:10px;display:inline-block;position:relative}.profileInfoTipButton{color:#d09a4e;text-transform:none;cursor:help;letter-spacing:0;background:0 0;border:1px solid #b9945f;border-radius:50%;width:16px;height:16px;padding:0;font:700 10px/14px Georgia,serif!important}.profileInfoTipButton:hover,.profileInfoTipButton:focus-visible{background:#2a1c11;outline:none}.profileInfoTipCard{z-index:20;color:#c9b590;letter-spacing:0;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;width:340px;padding:12px 14px;font:13px/1.55 Arial;transition:opacity .15s;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 8px 24px #0009}.profileInfoTip:hover .profileInfoTipCard,.profileInfoTipButton:focus-visible+.profileInfoTipCard{opacity:1;visibility:visible}.profileShell:has(.classSelectClassDetails) .profileIntro{grid-template-columns:1fr;padding:10px 5px}.classSelectNameRow{align-items:center;gap:8px;display:flex}.classSelectNameRow .profileInfoTip{margin-left:0}.classSelectNameRow .profileInfoTipButton{text-align:center;display:inline-block}.classSelectNameRow .profileInfoTipCard{text-transform:none;letter-spacing:0;width:280px;max-width:calc(100vw - 32px);font-weight:400;top:24px;left:0;transform:none}.classSelectNameRow .profileInfoTipButton:focus-visible+.profileInfoTipCard{opacity:1;visibility:visible}.profileShell:has(.classSelectClassDetails) .classSelectCard h3{margin-bottom:8px}.inspectPrimaryActions{align-items:stretch;gap:10px;margin:12px 0 4px;display:flex}.inspectPrimaryActions>*{flex:1 1 0;min-width:0;margin:0}.inspectPrimaryActions .equipPrimary,.inspectPrimaryActions .unequipPrimary{width:100%;height:100%}@media (width<=560px){.inspectPrimaryActions{flex-direction:column}}.inspectPrimaryActions .equipPrimary,.inspectPrimaryActions .unequipPrimary{white-space:normal;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.25;display:flex}.inspectPrimaryActions .equipPrimary small,.inspectPrimaryActions .unequipPrimary small{letter-spacing:.06em;opacity:.7;font-size:10px;font-weight:400}.inspectIconWrap{display:inline-flex;position:relative}.itemStatusBadge{cursor:help;z-index:3;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.itemStatusBadge>i{background:#0b0806e8;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font:italic 700 17px/1 Georgia;transition:transform .15s,box-shadow .15s;display:flex}.itemStatusBadge.warn>i{color:#f4d35e;border:2px solid #f4d35e;box-shadow:0 0 10px #f4d35e70,inset 0 0 8px #f4d35e26}.itemStatusBadge.alert>i{color:#ff6b5e;border:2px solid #ff6b5e;box-shadow:0 0 10px #ff6b5e70,inset 0 0 8px #ff6b5e26}.itemStatusBadge:hover>i,.itemStatusBadge:focus-visible>i{transform:scale(1.08)}.itemStatusTip{color:#d9c6a8;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:6;background:#100b07f7;border:1px solid #6b4a2a;width:230px;max-width:calc(100vw - 32px);padding:10px 12px;font:400 11px/1.45 Arial;transition:opacity .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 8px 20px #000000a6}.itemStatusTip strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font:700 9px Arial;display:block}.itemStatusBadge.warn .itemStatusTip strong{color:#f4d35e}.itemStatusBadge.alert .itemStatusTip strong{color:#ff6b5e}.itemStatusBadge:hover .itemStatusTip,.itemStatusBadge:focus-visible .itemStatusTip{opacity:1;visibility:visible}.stashItem{position:relative}.stashStatusBadge{width:24px;height:24px;top:44%}.stashStatusBadge>i{font-size:14px}.stashStatusBadge .itemStatusTip{z-index:60;width:200px}.stashStatusBadge.noTip{cursor:default}.hoverPreviewStatus{background:#0000004d;border:1px solid;margin:8px 0 2px;padding:7px 9px;font:400 10px/1.4 Arial;display:block}.hoverPreviewStatus strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font:700 8px Arial;display:block}.hoverPreviewStatus.warn{color:#f4d35e}.hoverPreviewStatus.alert{color:#ff6b5e}.inspectPrimaryActions{align-items:stretch}.inspectPrimaryActions>*{display:flex}.inspectPrimaryActions .equipPrimary,.inspectPrimaryActions .unequipPrimary,.inspectPrimaryActions .benchAction button{box-sizing:border-box;flex:auto;width:100%;min-height:62px;margin:0}.inspectPrimaryActions{grid-template-columns:1fr 1fr;align-items:stretch;gap:10px;display:grid}.inspectPrimaryActions>*{width:auto;min-width:0}@media (width<=560px){.inspectPrimaryActions{grid-template-columns:1fr}}.benchPrimary{box-sizing:border-box;color:#d8e7f2;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#253f58,#152637);border:1px solid #557fa4;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-height:62px;padding:12px;font:700 9px Arial;display:flex}.benchPrimary>b{color:#8ec5ee;font:20px/1 Georgia}.benchPrimary:hover:not(:disabled){filter:brightness(1.12)}.benchPrimary:disabled{cursor:not-allowed;opacity:.42}.inspectPrimaryActions{grid-template-columns:1fr 1fr!important}.equippedNotice{margin-bottom:10px}.itemStars{color:#e8c568;letter-spacing:.08em;white-space:nowrap;text-shadow:0 1px 2px #000;line-height:1;display:inline-block}.itemStars>i{color:#4a3a22;font-style:normal}.itemStars.sm{font-size:10px}.itemStars.md{margin-top:6px;font-size:15px}.stashItem .itemStars{margin:4px 0 2px}.equipmentSlotText .itemStars{margin-top:3px;display:block}.hoverPreviewHead .itemStars{margin-top:4px;display:block}.primaryActionCell{display:flex;position:relative}.primaryActionCell>button{flex:auto}.primaryActionCell>.equipSplitPair{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.equipSplitPair .equipSplitHalf{flex:1 1 0;width:100%;min-height:0}.actionStatusBadge{width:22px;height:22px;top:6px;left:auto;right:6px;transform:none}.actionStatusBadge>i{font-size:13px}.actionStatusBadge .itemStatusTip{left:auto;right:0;transform:none}.equippedNotice{color:#7fa6c6;cursor:default;background:0 0;border:1px solid #2b3d4d;border-left:0;border-right:0;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:7px 0;display:flex}.equippedNotice>i{color:#8ab9e5;font-size:11px;font-style:normal}.equippedNotice{color:#d9b45e;border-top-color:#5a4520;border-bottom-color:#5a4520}.equippedNotice>i{color:#f4d35e}.inspectIconWrap .itemStars{text-align:center;z-index:2;pointer-events:none;margin:0;position:absolute;bottom:16px;left:0;right:0}.stashItem.refining{position:relative}.stashItem.refining .stashStatusBadge{filter:none;opacity:1;mix-blend-mode:normal;pointer-events:auto;cursor:help;z-index:30}.stashItem.refining .stashStatusBadge>i{background:#0b0806}.stashItem.refining:after{pointer-events:none}.stashItem{overflow:visible}.refineCountdown{text-align:center;color:#ff9d6b;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #000,0 0 8px #000;pointer-events:none;z-index:20;font:700 12px/1 Georgia;position:absolute;top:calc(44% + 18px);left:0;right:0}.stashItem.refining>.refineCountdown{opacity:1;filter:none}.stashStatusBadge{top:6px;left:6px;transform:none}.stashStatusBadge .itemStatusTip{left:0;transform:none}@media (width<=560px){.stashStatusBadge .itemStatusTip{width:auto;left:0;right:0}}.refineCountdown{font-size:15px;top:50%;transform:translateY(-50%)}.stashItem .itemIconFrame{position:relative}.stashItem.refining>.itemIconFrame>.refineCountdown{opacity:1;filter:none}.stashItem .itemIconFrame{overflow:visible}.stashStatusBadge{top:-7px;left:-7px}.orbShelf{position:relative}.orbShelf.collapsed{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.orbShelf.collapsed>div{padding-bottom:8px}.orbShelf.collapsed p{display:none}.orbShelf.collapsed h3{margin:4px 0 0}.orbShelf.collapsed article{grid-template-rows:auto;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:0 8px;min-height:0;padding:8px 10px}.orbShelf.collapsed article small{display:none}.orbShelf.collapsed article strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.orbShelf.collapsed article>i{text-align:right;border:0;grid-area:1/3;margin:0;padding:0;font-size:13px}.orbShelf.collapsed{grid-template-columns:repeat(4,minmax(0,1fr))}.orbShelf.collapsed>div{border-bottom:0;grid-column:auto;grid-template-columns:1fr;align-content:center;align-items:center;padding:0 4px}.orbShelf.collapsed h3{margin:2px 0 0;font-size:18px}@media (width<=1024px){.orbShelf.collapsed{grid-template-columns:repeat(2,minmax(0,1fr))}}.orbShelf.collapsed{gap:6px;padding:12px}.orbShelf.collapsed article{column-gap:9px;padding:6px 9px}.orbShelf.collapsed article strong{letter-spacing:.06em;font-size:10px}.orbShelf.collapsed article>i{font-size:12px}.orbShelf.collapsed .orbArt{width:24px;height:24px}.orbShelf.collapsed .tag{letter-spacing:.16em;font-size:8px}.orbShelf.collapsed article>i{padding-right:4px}.orbShelf.collapsed article{position:relative}.orbInfoHint{color:#b99a55;border:1px solid #7b6136;border-radius:50%;flex:none;grid-area:1/3;justify-content:center;place-self:center end;align-items:center;width:15px;height:15px;margin-left:6px;font:italic 700 10px/1 Georgia;display:flex}.orbShelf.collapsed article{grid-template-columns:24px minmax(0,1fr) auto auto}.orbShelf.collapsed article>i:not(.orbInfoHint){grid-column:3}.orbShelf.collapsed .orbInfoHint{grid-column:4}.orbShelf.collapsed article:hover{border-color:#8a6533}.orbShelf.collapsed article:hover .orbInfoHint{color:#f4d35e;border-color:#f4d35e}.orbShelf.collapsed article small{color:#d9c6a8;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#100b07f7;border:1px solid #6b4a2a;width:max(100%,230px);max-width:calc(100vw - 40px);padding:9px 11px;font:400 11px/1.45 Arial;transition:opacity .12s;display:block;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 8px 20px #000000a6}.orbShelf.collapsed article:hover small,.orbShelf.collapsed article:focus-within small{opacity:1;visibility:visible}@media (width<=1024px){.orbShelf.collapsed article:nth-child(2n) small{left:auto;right:0}}.benchScrolls>.benchRolledScrolls{--bench-scroll-row:60px;--bench-scroll-gap:8px;--bench-scroll-tag:22px;height:calc(var(--bench-scroll-row) * 3 + var(--bench-scroll-gap) * 2 + var(--bench-scroll-tag));flex:none;min-height:0;max-height:none;padding-bottom:4px}.mapStars{color:#e8c568;letter-spacing:.1em;text-shadow:0 1px 2px #000;margin:2px 0 4px;font-size:12px;line-height:1;display:block}.mapStars>i{color:#4a3a22;font-style:normal}.mapCellMods{color:#8b755d;letter-spacing:.04em;font-size:9px}.mapMods li.mapModPositive{border-left:2px solid #6f9c5a;padding-left:8px}.mapMods li.mapModPositive b{color:#a8d48a}.mapMods li.mapModNegative{border-left:2px solid #a1543f;padding-left:8px}.mapMods li.mapModNegative b{color:#e5937c}.mapMods li small{color:#927b61;font-variant-numeric:tabular-nums;margin-left:4px}.mapChances{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.mapChances span{background:#0c0907;border:1px solid #3c2917;justify-content:space-between;align-items:center;padding:6px 9px;display:flex}.mapChances small{color:#7a6650;letter-spacing:.16em;font:700 8px Arial}.mapChances b{color:#e1bc73;font-variant-numeric:tabular-nums;font:13px Georgia}.mapChances.mapChancesNote{color:#927b61;font:11px/1.4 Arial;display:block}.atlasChance{font-variant-numeric:tabular-nums;cursor:help}.atlasChance small{color:#7a6650;font-size:9px}.atlasPenalties{gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.atlasPenalties li{background:#0c0907;border:1px solid #3c2917;justify-content:space-between;gap:10px;padding:5px 8px;font:10px Arial;display:flex}.atlasPenalties li b{color:#e5937c;font-weight:700}.atlasPenalties li span{color:#927b61;text-align:right;font-variant-numeric:tabular-nums}.atlasPenalties li.countered{opacity:.55}.atlasPenalties li.countered b{color:#8ab98a;text-decoration:line-through}.atlasPenalties li.partial b{color:#d9b45e}.mercInjuryClocks{gap:2px;margin:5px 0 0;padding:0;list-style:none;display:grid}.mercInjuryClocks li{color:#927b61;font:10px Arial}.mercInjuryClocks li b{color:#e5937c;margin-right:5px}.sanctuaryShell{min-height:100%;padding-bottom:55px}.sanctuaryModeGrid,.ritualsModeGrid,.gatheringModeGrid{display:block}.sanctuaryInline{width:100%;min-height:0;margin:0;padding:0 0 28px}.sanctuaryInline>.profileTop{padding-top:8px}.sanctuaryShell>.profileTop{grid-template-columns:minmax(0,1fr);justify-items:start}.sanctuaryShell>.profileTop>div{text-align:left}.sanctuaryShell{position:relative}.sanctuaryClose{color:#d9b45e;cursor:pointer;z-index:5;background:#17100b;border:1px solid #6b4a2a;place-items:center;width:30px;height:30px;font:400 20px/1 Arial;display:grid;position:absolute;top:39px;right:30px}.sanctuaryClose:hover{color:#f4d35e;background:#241708;border-color:#f4d35e}.sanctuaryClose:focus-visible{outline-offset:2px;outline:1px solid #f4d35e}.sanctuaryError{color:#e5937c;margin:12px 0;font:12px Arial}.sanctuaryHint{color:#8b755d;margin:8px 0 0;font:11px/1.5 Arial}.sanctuaryBalances{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:16px 0;display:grid}.sanctuaryBalances span{background:#0c0907;border:1px solid #3c2917;align-items:center;gap:8px;padding:8px 11px;display:flex}.sanctuaryBalances small{color:#7a6650;letter-spacing:.14em;text-transform:uppercase;flex:auto;font:700 8px Arial}.sanctuaryBalances b{color:#e1bc73;font-variant-numeric:tabular-nums;font:14px Georgia}.sanctuarySpeed{background:#0e0906;border:1px solid #49311f;margin-bottom:12px;padding:10px 12px}.sanctuarySpeedRow{align-items:center;gap:8px;display:flex}.sanctuarySpeedRow label{color:#d9b45e;letter-spacing:.12em;text-transform:uppercase;font:700 11px Arial}.sanctuarySpeedRow input[type=text]{color:#ecd2a2;font-variant-numeric:tabular-nums;background:#17100b;border:1px solid #6b4a2a;flex:auto;width:100%;min-width:0;padding:6px 8px;font:700 13px Georgia}.sanctuarySpeedNote{color:#927b61;margin:8px 0 0;font:10px Arial;display:block}.sanctuarySpeedSlider{accent-color:#d09b52;width:100%;margin:10px 0 8px}.sanctuarySpeedPresets{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:4px;display:grid}.sanctuarySpeedPresets button{color:#d9b45e;cursor:pointer;background:#17100b;border:1px solid #6b4a2a;padding:6px 2px;font:700 11px Arial}.sanctuarySpeedPresets button:hover{border-color:#d09b52}.sanctuarySpeedPresets button.active{color:#f4d35e;background:#241708;border-color:#f4d35e}.sanctuaryLayout{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:18px;display:grid}.sanctuaryMain{grid-area:1/2;min-width:0}.sanctuarySide{top:var(--sticky-top);grid-area:1/1;min-width:0;position:sticky}@media (width>=1025px){.sanctuaryInline .sanctuaryLayout{align-items:stretch;height:100%;min-height:0;overflow:hidden}.sanctuaryInline .sanctuaryMain{flex-direction:column;min-height:0;display:flex}.sanctuaryInline .sanctuaryFilter{flex:none;position:relative;top:auto}.sanctuaryInline .sanctuaryUpgradeScroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-right:8px;overflow-y:auto}.sanctuaryInline .sanctuarySide{min-height:0;position:static}.sanctuaryInline .sanctuarySpeed{flex:none}.sanctuaryInline .sanctuaryQueue{flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.sanctuaryInline .sanctuaryQueueHead,.sanctuaryInline .sanctuaryQueue>.sanctuaryHint{flex:none}.sanctuaryInline .sanctuaryQueueList{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-right:5px;overflow-y:auto}.sanctuaryInline .sanctuaryCategory:last-child{margin-bottom:0}}@media (width<=1024px){.sanctuaryLayout{grid-template-columns:minmax(0,1fr)}.sanctuaryMain,.sanctuarySide{grid-area:auto;position:static}}@media (width<=560px){.sanctuaryEffect,.sanctuaryCost{grid-template-columns:minmax(0,1fr)}}.sanctuaryQueue{background:#0c0907;border:1px solid #3c2917;padding:12px 14px}.sanctuaryQueueHead{align-items:baseline;gap:10px;display:flex}.sanctuaryQueueHead small{color:#7a6650;font:10px Arial}.sanctuaryQueueList{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.sanctuaryQueueList li{background:#100b07;border:1px solid #3c2917;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid}.sanctuaryQueueList li.building{border-color:#6f9c5a}.sanctuaryQueueList li.waiting{opacity:.65}.sanctuaryQueueList li b{color:#ecd2a2;font:700 12px Georgia}.sanctuaryQueueList li span{color:#927b61;font:10px Arial}.sanctuaryQueueList li i{color:#e1bc73;font-variant-numeric:tabular-nums;justify-self:start;font:700 12px/1 Georgia}.sanctuaryQueueList li button{color:#b98f6a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#17100b;border:1px solid #6b4a2a;justify-self:end;padding:5px 9px;font:700 9px Arial}.sanctuaryBuildings{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.sanctuaryBuilding{background:#0e0906;border:1px solid #49311f;grid-template-columns:minmax(190px,1.1fr) minmax(0,1.4fr) minmax(150px,.9fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.sanctuaryBuilding header{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.sanctuaryBuilding>.sanctuaryCost{align-self:center}.sanctuaryBuilding>.sanctuaryQueueButton,.sanctuaryBuilding>.sanctuaryMaxed{grid-column:3}@media (width<=1320px){.sanctuaryBuilding{grid-template-columns:minmax(0,1fr)}.sanctuaryBuilding>.sanctuaryQueueButton,.sanctuaryBuilding>.sanctuaryMaxed{grid-column:auto}}.sanctuaryBuilding.maxed{opacity:.7}.sanctuaryBuilding header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sanctuaryBuilding h3{color:#ecd2a2;margin:0;font:700 15px Georgia}.sanctuaryLevel{color:#d9b45e;letter-spacing:.08em;font-variant-numeric:tabular-nums;font:700 10px Arial}.sanctuaryBuilding p{color:#927b61;margin:0;font:11px/1.5 Arial}.sanctuaryEffect{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.sanctuaryEffect div{background:#100b07;border:1px solid #2c2118;padding:6px 8px}.sanctuaryEffect dt{color:#7a6650;letter-spacing:.12em;text-transform:uppercase;font:700 8px Arial}.sanctuaryEffect dd{color:#e1bc73;font-variant-numeric:tabular-nums;margin:3px 0 0;font:12px Georgia}.sanctuaryCost{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.sanctuaryCost li{font-variant-numeric:tabular-nums;justify-content:space-between;gap:6px;display:flex}.sanctuaryCost li small{color:#7a6650;font:9px Arial}.sanctuaryCost li b{color:#c9a86f;font:11px Georgia}.sanctuaryCost li.short b,.sanctuaryCost li.short small{color:#e5937c}.sanctuaryQueueButton{color:#e4cda4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#49311e,#271a10);border:1px solid #75502f;width:100%;padding:10px;font:700 10px Arial}.sanctuaryQueueButton:hover:not(:disabled){filter:brightness(1.12)}.sanctuaryQueueButton:disabled{cursor:not-allowed;opacity:.45}.sanctuaryMaxed{color:#8ab98a;letter-spacing:.1em;text-transform:uppercase;margin:0;font:700 10px Arial}.sanctuaryFilter{z-index:6;background:linear-gradient(#0a0705 72%,#0a070500);justify-content:flex-end;align-items:center;gap:8px;padding:6px 0 8px;display:flex;position:sticky;top:0}.sanctuaryFilter label{color:#7a6650;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;font:700 9px Arial}.sanctuaryFilter select{color:#e1bc73;cursor:pointer;background:#17100b;border:1px solid #6b4a2a;padding:7px 10px;font:700 11px Arial}.sanctuaryFilter select:hover{border-color:#d09b52}.sanctuaryFilter select:focus-visible{outline-offset:2px;outline:1px solid #f4d35e}.sanctuaryTabs{gap:6px;display:flex}.sanctuaryTab{color:#9d8464;letter-spacing:.04em;cursor:pointer;background:#17100b;border:1px solid #6b4a2a;align-items:center;gap:7px;padding:6px 12px;font:700 11px Arial;display:inline-flex}.sanctuaryTab img{object-fit:contain;opacity:.55;width:16px;height:16px}.sanctuaryTab:hover{color:#e1bc73;border-color:#d09b52}.sanctuaryTab:hover img{opacity:.85}.sanctuaryTab:focus-visible{outline-offset:2px;outline:1px solid #f4d35e}.sanctuaryTab.active,.sanctuaryTab[aria-selected=true]{color:#f4d35e;background:#241709;border-color:#d09b52;box-shadow:inset 0 -2px #d09b52}.sanctuaryTab.active img,.sanctuaryTab[aria-selected=true] img{opacity:1}.sanctuaryCost.sanctuaryCostEssence{grid-template-columns:1fr}@media (width<=768px){.sanctuaryFilter select,.sanctuaryQueueButton{min-height:44px}}@media (width<=560px){.sanctuaryFilter{flex-wrap:wrap;justify-content:flex-start}.sanctuaryTabs{flex:1 0 100%}.sanctuaryTab{flex:auto;justify-content:center}.sanctuaryFilter label{margin-left:0}.sanctuaryFilter select{flex:auto;min-width:0}}.sanctuaryCategory{margin-bottom:20px}.sanctuaryCategoryHead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sanctuaryCategoryHead small{color:#7a6650;font:11px Arial}.sanctuaryBuilding header{position:relative}.sanctuaryBuilding h3{align-items:center;gap:7px;display:flex}.sanctuaryInfo{color:#b99a55;cursor:help;border:1px solid #7b6136;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font:italic 700 10px/1 Georgia;display:inline-flex;position:relative}.sanctuaryInfo:hover,.sanctuaryInfo:focus-visible{color:#f4d35e;border-color:#f4d35e}.sanctuaryInfoTip{color:#d9c6a8;text-align:left;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#100b07f7;border:1px solid #6b4a2a;width:250px;max-width:calc(100vw - 32px);padding:10px 12px;font:400 11px/1.5 Arial;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:-8px;box-shadow:0 8px 20px #000000a6}.sanctuaryInfoTip strong{color:#f4d35e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font:700 9px Arial;display:block}.sanctuaryInfoPurpose{display:block}.sanctuaryInfoDetail{color:#9d9384;border-top:1px solid #f4d35e2e;margin-top:6px;padding-top:6px;display:block}.sanctuarySpeed .sanctuaryInfoTip{width:290px;inset:-10px calc(100% + 10px) auto auto}@media (width<=1024px){.sanctuarySpeed .sanctuaryInfoTip{width:250px;inset:auto auto calc(100% + 8px) -8px}}.sanctuaryInfo:hover .sanctuaryInfoTip,.sanctuaryInfo:focus-visible .sanctuaryInfoTip{opacity:1;visibility:visible}.sanctuaryInfoTipFloating{opacity:1;visibility:visible;max-width:calc(100vw - 16px);z-index:var(--floating-z);position:fixed;bottom:auto;right:auto}.trackerEarnings{border-top:1px solid #51351f;margin-top:16px;padding-top:14px}.trackerEarningsHead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.trackerEarningsHead>span:first-child{color:#91785a;letter-spacing:.1em;text-transform:uppercase;font:700 8px Arial,sans-serif}.trackerEarningsEmpty,.trackerEarningsFails{color:#76634f;margin:8px 0 0;font:9px/1.4 Arial,sans-serif}.trackerEarningsFails--high{color:#f0b46a}.trackerEarningsPaused{color:#ff9c8f;background:linear-gradient(#2a0f0bcc,#150806cc);border:1px solid #6b2a22;margin:8px 0 0;padding:6px 8px;font:9px/1.4 Arial,sans-serif}.versionOverlay{z-index:99999;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.versionCard{color:#e8e2d6;text-align:center;background:#1d1b17;border:1px solid #5a4a32;border-radius:6px;max-width:420px;margin:16px;padding:20px 22px;font:400 13px/1.5 Arial,sans-serif}.versionCard strong{margin-bottom:8px;font-size:15px;display:block}.versionCard p{margin:0 0 12px}.versionCard kbd{background:#2a2620;border:1px solid #6b5a3e;border-radius:3px;padding:1px 5px;font:600 11px monospace}.versionCard button{color:#8fd08f;cursor:pointer;background:0 0;border:1px solid #5f9e60;border-radius:3px;padding:6px 14px;font:700 12px Arial,sans-serif}.wikiPage{--shell-max:1180px;color:var(--sand);padding-block:28px 80px}.wikiPage--embedded{padding-top:8px}.wikiHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.wikiTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-size:26px}.wikiClose{border:1px solid var(--line);color:var(--muted);cursor:pointer;letter-spacing:.08em;background:0 0;padding:6px 12px;font-size:12px}.wikiClose:hover{color:var(--sand);border-color:var(--gold)}.wikiSearch{background:var(--night);border:1px solid var(--line);color:var(--sand);flex:1;padding:11px 14px;font-family:inherit;font-size:14px}.wikiSearch:focus{border-color:var(--gold);outline:none}.wikiSearch::placeholder{color:#6d5f4e}.wikiMobileNav{margin-bottom:18px;display:none}.wikiMobileNavLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.wikiMobileNavSelect{background:var(--night);border:1px solid var(--line);width:100%;color:var(--sand);padding:11px 12px;font-family:inherit;font-size:14px}.wikiLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.wikiContents{top:var(--sticky-top);max-height:calc(var(--page-h) - var(--sticky-top) - 16px);border:1px solid var(--line);background:var(--panel);padding:14px;position:sticky;overflow:auto}.wikiContentsList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wikiContentsLink{width:100%;color:var(--sand);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;flex-direction:column;align-items:flex-start;gap:3px;padding:7px 8px;font-family:inherit;font-size:13px;display:flex}.wikiContentsLink:hover{border-left-color:var(--gold);background:#ffffff08}.wikiContentsLink--dim{opacity:.32}.wikiResultCount{color:var(--muted);margin:0 0 14px;font-size:12px}.wikiCard{border:1px solid var(--line);background:var(--panel);margin-bottom:12px;scroll-margin-top:18px}.wikiCard[data-open=true]{border-color:#6b4b2c}.wikiCardHead{width:100%;color:var(--sand);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:14px 16px 6px;font-family:inherit;display:flex}.wikiCardTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);flex:1;font-size:16px}.wikiCardSummary{color:var(--muted);margin:0;padding:0 16px 14px;font-size:13px}.wikiCardBody{border-top:1px solid var(--line);margin-top:2px;padding:0 16px 18px}.wikiPartTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0 0 8px;font-size:11px}.wikiPara{margin:0 0 10px;font-size:14px;line-height:1.62}.wikiList{margin:0 0 10px;padding-left:20px;font-size:14px;line-height:1.62}.wikiList li{margin-bottom:6px}.wikiList--mistakes li::marker{color:var(--ember)}.wikiNote{border-left:3px solid var(--gold);background:#ffffff06;margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.58}.wikiTableWrap{margin:0 0 12px;overflow-x:auto}.wikiTable{border-collapse:collapse;width:100%;font-size:13px}.wikiTable th,.wikiTable td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.wikiTable th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.wikiExample{border:1px dashed var(--line);background:#00000030;margin:0 0 12px;padding:12px 14px}.wikiExampleTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:12px}.wikiExample p{margin:0 0 6px;font-size:13px;line-height:1.6}.wikiTechnical{border:1px solid var(--line);background:#00000030;margin:0 0 12px;padding:8px 12px}.wikiTechnical summary{cursor:pointer;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.wikiTechnical summary:hover{color:var(--sand)}.wikiTechnical p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.wikiRelatedLink{border:1px solid var(--line);color:var(--sand);cursor:pointer;background:0 0;padding:6px 11px;font-family:inherit;font-size:12px}.wikiRelatedLink:hover{border-color:var(--gold);color:var(--gold)}.wikiStatus{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:2px;padding:3px 8px;font-size:10px;display:inline-block}.wikiStatus--available{color:#8fae5c}.wikiStatus--unavailable{color:#d0a34f}.wikiStatus--coming-later{color:#6f8fae}.wikiStatus--in-development{color:#c07a4e}@media (width<=1024px){.wikiPage{padding-block:18px 64px}.wikiLayout{grid-template-columns:minmax(0,1fr);gap:0}.wikiContents{display:none}.wikiMobileNav{display:block}.wikiTitle{font-size:21px}.wikiCardHead{flex-wrap:wrap;gap:8px;padding:12px 13px 6px}.wikiCardTitle{flex:1 0 100%;font-size:15px}.wikiCardSummary,.wikiCardBody{padding-left:13px;padding-right:13px}}.adminSimulatorTool{flex-direction:column;gap:1.25rem;display:flex}.adminSimSection{border:1px solid var(--border,#2a2a2a);border-radius:6px;padding:.85rem 1rem}.adminSimSection h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:.95rem}.adminSimSection h3{margin:0 0 .4rem;font-size:.9rem}.adminSimNote,.adminSimHint{opacity:.75;margin:.25rem 0;font-size:.8rem}.adminSimError{color:#ff6b6b;font-size:.85rem}.adminSimNotice{color:#7ddc8a;font-size:.85rem}.adminSimDrift{color:#e0b341;margin-top:.2rem;font-size:.78rem;display:block}.adminSimRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.adminSimRow input{flex:16rem}.adminSimList{flex-direction:column;gap:.3rem;max-height:22rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.adminSimList li{border-radius:4px;flex-direction:column;gap:.15rem;padding:.3rem .45rem;font-size:.85rem;display:flex}.adminSimList li:nth-child(odd){background:#ffffff08}.adminSimSelected{outline:1px solid #5b8dd9}.adminSimKind{text-transform:uppercase;letter-spacing:.06em;background:#333;border-radius:3px;padding:.05rem .35rem;font-size:.68rem}.adminSimKind-live{background:#24582f}.adminSimKind-historical{background:#3a3a52}.adminSimKind-generated{background:#4a3d22}.adminSimKind-theoretical{background:#5a2438}.adminSimGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.adminSimGrid label,.adminSimCheck{flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.adminSimHazards{flex-wrap:wrap;gap:.35rem;margin-top:.6rem;display:flex}.adminSimHazards label{border:1px solid var(--border,#2a2a2a);border-radius:3px;padding:.15rem .4rem;font-size:.78rem}.adminSimHazardOn{background:#5b8dd91f;border-color:#5b8dd9}.adminSimProgress{flex-direction:column;gap:.3rem;margin-top:.6rem;font-size:.82rem;display:flex}.adminSimProgress progress{width:100%}.adminSimCompare{flex-wrap:wrap;gap:1rem;display:flex}.adminSimColumn{flex:min(100%,520px);min-width:0}.adminSimTable{border-collapse:collapse;width:100%;min-width:100%;font-size:.74rem}.adminSimTable th,.adminSimTable td{text-align:right;white-space:nowrap;padding:.18rem .3rem}.adminSimTable th:last-child,.adminSimTable td:last-child,.adminSimTable th:nth-child(2),.adminSimTable td:nth-child(2){text-align:left}.adminSimTable thead th{border-bottom:1px solid var(--border,#2a2a2a);opacity:.7}.adminSimTable tbody tr:nth-child(odd){background:#ffffff08}.adminSimBad{color:#ff6b6b}.trainingAllocationIcon{--corner-slot:1;color:#d5a55f;cursor:pointer;background:#160e09d9;border:1px solid #76502f;justify-content:center;align-items:center;width:22px;height:22px;padding:0;line-height:1;display:inline-flex}.trainingAllocationIcon:hover,.trainingAllocationIcon:focus-visible{color:#f3cb83;border-color:#e0ae5f;outline:none}.trainingAllocationIcon:disabled{opacity:.45;cursor:default}.trainingOverlay{top:var(--page-top);left:var(--page-left);width:var(--page-w);height:var(--page-h);z-index:650;padding:var(--modal-gap);overscroll-behavior:contain;background:#040302b8;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:center;display:grid;position:fixed;overflow:auto}.trainingPanel{width:min(30rem, calc(100% - 2 * var(--modal-gap)));box-sizing:border-box;background:#14100b;border:1px solid #d6b26c59;border-radius:10px;grid-column:1;justify-self:center;padding:1.1rem 1.2rem 1rem;position:relative;box-shadow:0 18px 50px #0000008c}.trainingPanel.combatAnchored{background:radial-gradient(circle at 50% 0,#150f0a,#0c0907 72%);border-color:#533722;border-radius:0;box-shadow:inset 0 0 70px #050302b8,0 18px 50px #0000008c}.combatPanelStack.trainingOpen>.duelPairWrap,.combatPanelStack.trainingOpen>.combatLogHead,.combatPanelStack.trainingOpen>.exchangeLog{visibility:hidden;pointer-events:none}.combatStageWrap>.trainingPanel.trainingInline{background:radial-gradient(circle at 50% 0,#150f0a,#0c0907 72%);border-color:#533722;border-radius:0;width:100%;padding:18px 22px 16px;box-shadow:inset 0 0 70px #050302b8}.trainingPanel.trainingInline footer{background:0 0;margin-bottom:0;padding-bottom:0;position:static}.trainingPanel.trainingInline .trainingConfirm{border-radius:0}@media (width<=900px){.trainingOverlay{grid-template-columns:minmax(0,1fr);place-items:center}.trainingPanel{grid-column:1;width:min(30rem,100%)}}.trainingPanel header h3{letter-spacing:.04em;margin:0 0 .35rem;font-size:1rem}.trainingPanel header p{opacity:.72;margin:0 0 .9rem;font-size:.72rem;line-height:1.5}.trainingSliders{flex-direction:column;gap:.7rem;display:flex}.trainingSlider{grid-template-columns:5rem 1fr 3rem;align-items:center;gap:.6rem;display:grid}.trainingSliderName{letter-spacing:.05em;font-size:.72rem}.trainingSliderValue{text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem}.trainingSlider input[type=range]{accent-color:#d6b26c;width:100%}.trainingSlider.strength input[type=range]{accent-color:#e2793c}.trainingSlider.dexterity input[type=range]{accent-color:#46c295}.trainingSlider.stamina input[type=range]{accent-color:#6fa2e8}.trainingPreview{opacity:.88;margin:.9rem 0 .2rem;font-size:.74rem}.trainingCycle{opacity:.7;font-variant-numeric:tabular-nums;margin:0 0 .2rem;font-size:.68rem}.trainingTotal{opacity:.6;font-variant-numeric:tabular-nums;margin:0;font-size:.68rem}.trainingTotal.bad{color:#e2793c;opacity:1}.trainingError{color:#e2793c;margin:.5rem 0 0;font-size:.72rem}.trainingPanel footer{background:#14100b;justify-content:flex-end;gap:.5rem;margin-top:1rem;margin-bottom:-1rem;padding-top:.6rem;padding-bottom:1rem;display:flex}.trainingPanel footer button{cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #d6b26c59;border-radius:6px;padding:.45rem .9rem;font-size:.74rem}.trainingPanel footer button small{opacity:.65;margin-top:.15rem;font-size:.62rem;font-weight:400;display:block}.trainingPanel footer button.primary{background:#d6b26c2e;border-color:#d6b26ca6}.trainingPanel footer button.ghost{opacity:.8}.trainingPanel footer button:disabled{opacity:.4;cursor:default}.trainingConfirm{text-align:center;background:#0a0806f0;border-radius:10px;place-content:center;gap:.8rem;padding:1.2rem;display:grid;position:absolute;inset:0}.trainingConfirm p{margin:0;font-size:.85rem}.trainingConfirm div{justify-content:center;gap:.5rem;display:flex}.trainingConfirm button{cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #d6b26c59;border-radius:6px;padding:.45rem .9rem;font-size:.74rem}.trainingConfirm button.primary{background:#d6b26c2e;border-color:#d6b26ca6}.marketShell{width:min(920px,100% - 32px);margin:0 auto;padding:22px 0 48px}.marketModeGrid{display:block}.marketInline{width:min(920px,100%);min-height:0;margin:0 auto;padding:0 0 28px}.marketInline .marketHeader{padding-top:8px}.marketShell.systemModal{width:min(1560px,100%);padding-inline:var(--shell-pad);margin:0}.marketHeader{grid-template-columns:minmax(0,1fr);justify-items:start}.marketHeader>div{text-align:left;max-width:720px}.marketBalances{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.marketBalances>div{background:linear-gradient(145deg,#281b11f0,#0f0c09fa);border:1px solid #9d69278c;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #e0b6630f}.marketBalances span{gap:3px;min-width:0;display:grid}.marketBalances small{color:#9e8664;letter-spacing:.09em;text-transform:uppercase}.marketBalances b{color:#f0cb75;font-variant-numeric:tabular-nums;font-size:1.15rem}.marketCard{background:linear-gradient(135deg,#b2752b14,#0000 38%),#120e0a;border:1px solid #71471d;padding:clamp(18px,4vw,34px);box-shadow:inset 0 0 0 2px #0b0806,inset 0 0 0 3px #97601f52}.marketCardHeading{text-align:center;margin-bottom:24px}.marketCardHeading>span{color:#b48952;letter-spacing:.18em;font-size:.7rem;font-weight:700}.marketCardHeading h2{color:#ead1a0;margin:7px 0;font-family:Georgia,serif;font-size:clamp(1.45rem,4vw,2rem)}.marketCardHeading p{color:#9e896c;margin:0}.marketCardHeading b{color:#dcb660}.marketTradeGrid{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:16px;display:grid}.marketTradeSide{background:#0706059e;border:1px solid #754b1fb3;gap:8px;padding:18px;display:grid}.marketTradeSide label{color:#aa916d;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.marketTradeSide select,.marketTradeSide input{box-sizing:border-box;color:#f0d6a0;width:100%;min-height:48px;font:inherit;font-variant-numeric:tabular-nums;background:#17100a;border:1px solid #65411f;border-radius:0;padding:10px 12px}.marketTradeSide select:focus-visible,.marketTradeSide input:focus-visible{outline-offset:2px;outline:2px solid #c58a36}.marketTradeSide small{color:#806f58;min-height:1.2em}.marketExchangeMark{color:#c89442;text-align:center;font-size:1.7rem}.marketStatus{text-align:center;color:#a99170}.marketMessage{text-align:center;margin:16px 0 0;font-size:.86rem}.marketMessage.error{color:#e37b52}.marketMessage.success{color:#a9ce77}.marketExchangeButton{color:#f2d397;letter-spacing:.1em;cursor:pointer;background:linear-gradient(#533519,#2b1b0e);border:1px solid #9b672a;min-width:min(100%,260px);min-height:48px;margin:22px auto 0;font-weight:800;display:block}.marketExchangeButton:hover:not(:disabled){filter:brightness(1.12);border-color:#d29a48}.marketExchangeButton:disabled{opacity:.4;cursor:default}@media (width<=680px){.marketShell{width:min(100% - 20px,920px);padding-top:10px}.marketBalances{grid-template-columns:1fr}.marketTradeGrid{grid-template-columns:1fr;gap:8px}.marketExchangeMark{line-height:1;transform:rotate(90deg)}}.anchoredMenu{z-index:645;margin-top:0;position:fixed;bottom:auto;right:auto}@media (width<=1024px),(height<=1100px){.shell.frontierShellMode,.shell.sanctuaryShellMode,.shell.mercenariesShellMode,.shell.dominionShellMode,.shell.gatheringShellMode,.shell.ritualsShellMode,.shell.profileShellMode,.shell.leaderboardShellMode{height:auto;min-height:100%;padding-bottom:28px;display:block;overflow:visible}.frontierModeGrid,.sanctuaryModeGrid,.mercenariesModeGrid,.dominionModeGrid,.gatheringModeGrid,.ritualsModeGrid,.profileModeGrid,.leaderboardModeGrid,.atlasInline,.sanctuaryInline,.mercInline,.dominionInline,.gatheringInline,.ritualsInline,.atlasLayout,.mapStashPanelFull,.sanctuaryLayout,.mercShop,.mercBarracksPage{height:auto;min-height:0;overflow:visible}.shell.inventoryShellMode{overflow:hidden auto}}:is(.appMain:has(>.shell.mercenariesShellMode .mercRecruitmentView),.appMain:has(>.shell.mercenariesShellMode .mercBarracksView)){overflow:hidden auto}:is(.shell.mercenariesShellMode:has(.mercRecruitmentView),.shell.mercenariesShellMode:has(.mercBarracksView)){height:auto;min-height:100%;padding-bottom:28px;display:block;overflow:visible}.mercInline.mercRecruitmentView,.mercInline.mercBarracksView,.mercInline.mercRecruitmentView .mercShop,.mercInline.mercBarracksView .mercBarracksPage{height:auto;min-height:0;overflow:visible}.shell.mercenariesShellMode:has(.mercRecruitmentView)>.mercenariesModeGrid{height:auto;min-height:0;overflow:visible}.shell.mercenariesShellMode:has(.mercBarracksView)>.mercenariesModeGrid{height:auto;min-height:0;overflow:visible}.mercInline.mercRecruitmentView .mercCandidateCollection,.mercInline.mercBarracksView .mercBarracksCollection{height:auto;min-height:260px;max-height:max(260px, calc(var(--page-h) - 180px));overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.gatheringPanel{flex-direction:column;gap:18px;margin-top:8px;padding:0;display:flex}.gatheringError{color:#df7657;letter-spacing:.05em;background:#2b130edb;border:1px solid #7b3928;padding:8px 11px;font:700 10px Arial}.gatheringToast{color:#c9e0a8;background:linear-gradient(145deg,#1c2914,#10150c);border:1px solid #4f7b3f;border-radius:4px;padding:8px 12px;font:700 11px Arial}.gatheringMasteryMuted{color:#7a6650;letter-spacing:.05em;text-transform:uppercase;font:9px Arial}.gatheringSlate{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.gatheringCard{padding:var(--gather-scrim-top) 12px 12px;background:linear-gradient(145deg,#1f160f,#0e0a08);border:1px solid #4f3522;border-radius:4px;flex-direction:column;gap:6px;display:flex;box-shadow:0 10px 24px #0006}.gatheringCard-ready{border-color:#4f7b3f;box-shadow:inset 0 0 18px #4f7b3f22}.gatheringCard-unfillable{opacity:.55}.gatheringCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.gatheringCardType{color:#f1dcb4;text-shadow:0 1px 3px #000c;font:500 13px/1.2 Georgia}.gatheringCardTier{letter-spacing:.1em;text-transform:uppercase;color:#c9a86f;background:#0d0906cc;border:1px solid #4f3522;border-radius:3px;flex:none;padding:2px 6px;font:700 8px/1 Arial}.gatheringCardBody{color:#998976;flex-direction:column;gap:5px;font:12px/1.4 Arial;display:flex}.gatheringCardReward{color:#c9a86f;align-items:baseline;gap:6px;display:flex}.gatheringCardReward b{color:#f1d7a4;font:700 17px/1 Georgia}.gatheringCardReward small{letter-spacing:.06em;color:#7f6a52;font:700 8px/1 Arial;font-size:8px!important;line-height:1!important}.gatheringCardReward img,.gatheringCardReward svg{align-self:center}.gatheringCardRewardEmpty{color:#6d5c48;font:italic 11px/1.4 Arial}.gatheringCardCut{letter-spacing:.06em;text-transform:uppercase;color:#7a6650;white-space:nowrap;text-overflow:ellipsis;font:700 8px/1.3 Arial;overflow:hidden}.gatheringCardTimer{letter-spacing:.08em;text-transform:uppercase;color:#7a6650;font:700 8px/1 Arial}.gatheringCardReadyBadge{color:#8fce9f;align-items:center;gap:5px;display:flex}.gatheringCardReadyBadge:before{content:"";background:#8fce9f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #8fce9f99}.gatheringCardActions button,.gatheringPickerCancel{color:#e4cda4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#49311e,#271a10);border:1px solid #75502f;width:100%;padding:10px;font:700 10px Arial}.gatheringCardActions button:hover:not(:disabled),.gatheringPickerCancel:hover:not(:disabled){filter:brightness(1.12)}.gatheringCardActions button:disabled,.gatheringPickerCancel:disabled{cursor:not-allowed;opacity:.45}.gatheringPickerCancel{color:#998976;background:0 0;border-color:#4f3522}.gatheringPickerBackdrop{z-index:700;width:100vw;height:100dvh;padding:var(--modal-gap);top:0;left:0}.gatheringPickerClose{z-index:4;color:#b49878;cursor:pointer;background:#0d0906cc;border:1px solid #4f3522;border-radius:4px;flex:none;justify-content:center;align-self:flex-end;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:sticky;top:0;font-size:20px!important;line-height:1!important}.gatheringPickerClose:hover{color:#e4cda4;border-color:#c9a45c}.gatheringPickerClose:focus-visible{outline-offset:-2px;outline:2px solid #c9a452}.gatheringPickerModal{z-index:1;width:min(560px,100%);max-height:calc(var(--page-h) - 2 * var(--modal-gap));overscroll-behavior:contain;background:linear-gradient(145deg,#1f160f,#0e0a08);border:1px solid #75502f;border-radius:4px;flex-direction:column;gap:12px;padding:20px 22px;animation:.22s cubic-bezier(.2,.8,.2,1) armouryRise;display:flex;position:relative;overflow:auto;box-shadow:inset 0 0 0 5px #0c0907,inset 0 0 0 6px #4f3522,0 28px 90px #000}.gatheringPickerModalTitle{color:#e1c99e;margin:0;font:700 15px Georgia}.gatheringUnfillable{color:#b56c62;font:11px Arial}.gatheringEmpty{color:#7a6650;font:12px Arial}.gatheringPickerBarracks{width:min(1120px,100%)}.gatheringPickerModalTitle small{letter-spacing:.1em;text-transform:uppercase;color:#b88a4c;margin-top:3px;font:700 9px Arial;display:block}.mercPickMode{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.mercPickCollection{flex-direction:column;gap:10px;display:flex}.mercPickControls{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mercCard.mercPickDisabled{opacity:.45;filter:saturate(.55)}.mercCard.mercPickable{cursor:pointer}.mercCard.mercPickable:hover{border-color:var(--merc-accent,#75502f)}@supports (color:color-mix(in lab, red, red)){.mercCard.mercPickable:hover{border-color:color-mix(in srgb, var(--merc-accent,#75502f) 70%, #e8c987)}}.mercPickAssign{color:#e4cda4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#49311e,#271a10);border:1px solid #75502f;width:100%;padding:9px;font:700 10px Arial}.mercPickAssign:hover:not(:disabled){filter:brightness(1.12)}.mercPickAssign:disabled{cursor:not-allowed;opacity:.5}.gatheringDurationLabel{letter-spacing:.12em;text-transform:uppercase;color:#b88a4c;font:700 9px Arial}.gatheringDurationXp{color:#8fae7e;font:10px Arial}.gatheringDurationEff{letter-spacing:.08em;text-transform:uppercase;color:#7a6650;font:700 8px Arial}.gatheringDurationEff.taxed{color:#b58a55}.gatheringDurationNote{color:#7a6650;margin:0;font:11px/1.5 Arial}.gatheringCardLength{letter-spacing:.08em;text-transform:uppercase;color:#b88a4c;font:700 9px Arial}.mercCard.mercPickSelected{border-color:#c9a45c;box-shadow:inset 0 0 0 1px #c9a45c66,0 0 18px #c9a45c33}.mercPickAssign.selected{color:#f7e3bc;background:linear-gradient(#5d3f1d,#34220f);border-color:#c9a45c}.gatheringPickerFooter{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#1b130ce6,#0e0a08);border-top:1px solid #4f3522;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 -22px -20px;padding:14px 22px;display:flex;position:sticky;bottom:-20px}.gatheringPickerChosen{color:#998976;font:12px/1.5 Arial}.gatheringPickerChosen b{color:#f1d7a4}.gatheringPickerFooterButtons{gap:8px;display:flex}.gatheringPickerFooterButtons button{width:auto;padding:10px 18px}.gatheringPickerConfirm{color:#f7e3bc;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#5d3f1d,#34220f);border:1px solid #c9a45c;font:700 10px Arial}.gatheringPickerConfirm:hover:not(:disabled){filter:brightness(1.12)}.gatheringPickerConfirm:disabled{cursor:not-allowed;opacity:.45}.gatheringCardReward small{color:#7a6650;font:10px Arial}.gatheringMasteryRow.gather-harvesting{--gather-accent:#6f9fbd;--gather-accent-dim:#2b4353}.gatheringMasteryRow.gather-mining{--gather-accent:#9c9f5b;--gather-accent-dim:#43452a}.gatheringMasteryRow.gather-prospecting{--gather-accent:#c76545;--gather-accent-dim:#572a1d}.gatheringXpFill{background:linear-gradient(90deg, var(--gather-accent-dim,#6b4a1f), var(--gather-accent,#c9a45c));box-shadow:0 0 10px var(--gather-accent,#c9a45c);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.gatheringXpFill{box-shadow:0 0 10px color-mix(in srgb, var(--gather-accent,#c9a45c) 30%, transparent)}}.gatheringXpFill{transition:width .3s}.gatheringMasteryRow.gather-harvesting .gatheringMasteryType,.gatheringMasteryRow.gather-mining .gatheringMasteryType,.gatheringMasteryRow.gather-prospecting .gatheringMasteryType{color:var(--gather-accent)}.gatheringLayout{grid-template-columns:300px minmax(0,1fr) 280px;grid-template-areas:"side main right";align-items:start;gap:18px;display:grid}.gatheringLayout>.gatheringSide{grid-area:side}.gatheringLayout>.gatheringQueues{grid-area:main}.gatheringLayout>.gatheringSideRight{grid-area:right}.gatheringSideRight{top:var(--sticky-top);flex-direction:column;align-self:start;gap:12px;margin-top:0;display:flex;position:sticky}@media (width<=1360px){.gatheringLayout{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"side main""right right"}.gatheringSideRight{position:static}}.gatheringSide{top:var(--sticky-top);flex-direction:column;align-self:start;gap:12px;min-width:0;margin-top:0;display:flex;position:sticky}.gatheringSide>section,.gatheringSideRight>section{background:linear-gradient(145deg,#17100b,#0c0907);border:1px solid #4f3522;border-radius:4px;padding:14px}.gatheringSide h3,.gatheringSideRight h3{color:#e1c99e;margin:0 0 8px;font:500 15px Georgia}.gatheringBigNumber{color:#c9a86f;font:700 26px/1.1 Georgia}.gatheringSideNote{color:#7a6650;margin:8px 0 0;font:11px/1.5 Arial}@media (width<=1024px){.gatheringLayout{grid-template-columns:minmax(0,1fr);grid-template-areas:"side""main""right"}.gatheringSide{position:static}}@media (width>=1025px){.gatheringInline .gatheringPanel{min-height:0}.gatheringInline .gatheringLayout{align-items:stretch}.gatheringInline .gatheringSide,.gatheringInline .gatheringSideRight{overscroll-behavior:contain;min-height:0;position:static;overflow-y:auto}.gatheringInline .gatheringSide{align-self:stretch}.gatheringInline .gatheringLayout{align-content:stretch}}@media (width>=1025px) and (width<=1360px){.gatheringInline .gatheringLayout{grid-template:"side main"minmax(0,1fr)"side right"/300px minmax(0,1fr)}}.gatheringSliderTicks{letter-spacing:.1em;text-transform:uppercase;color:#6b5a46;justify-content:space-between;font:700 8px Arial;display:flex}.gatheringQueues{flex-direction:column;gap:14px;min-width:0;display:flex}.gatheringQueue{background:linear-gradient(#17100b,#0d0907);border:1px solid #3a2a19;border-radius:4px;padding:12px}.gatheringQueueHeader{letter-spacing:.12em;text-transform:uppercase;color:#b88a4c;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font:700 10px Arial;display:flex}.gatheringCard.gather-harvesting{border-left:3px solid #6f9fbd}.gatheringCard.gather-mining{border-left:3px solid #9c9f5b}.gatheringCard.gather-prospecting{border-left:3px solid #c76545}.gatheringUpgrade,.gatheringRerollRow{color:#998976;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #4f3522;padding:7px 10px;font:700 9px Arial}.gatheringUpgrade:hover:not(:disabled),.gatheringRerollRow:hover:not(:disabled){color:#e4cda4;border-color:#c9a45c}.gatheringUpgrade:disabled,.gatheringRerollRow:disabled{cursor:not-allowed;opacity:.4}.gatheringCardActions{flex-direction:column;gap:6px;display:flex}@media (width<=768px){.gatheringLockRow{min-width:44px;min-height:44px}.gatheringRow>.gatheringCard.gatheringCard,.gatheringRow-active>.gatheringCard.gatheringCard{height:calc(var(--gather-card-h) + 50px);padding-bottom:62px}.gatheringCard.gatheringCard>.gatheringCardActions{width:auto;bottom:3px;left:12px;right:12px}.gatheringCard>.gatheringCardActions button,.gatheringCard>.gatheringCardActions .gatheringWorking{flex:1 1 0;min-width:0;min-height:44px;font-size:11px!important}}.gatheringCard{position:relative;overflow:hidden}.gatheringPreview{height:var(--gather-preview-h);pointer-events:none;z-index:0;position:absolute;top:0;left:0;right:0;overflow:hidden}.gatheringPreviewVideo{object-fit:cover;opacity:.72;filter:saturate(.85)contrast(1.05);width:100%;height:100%;display:block}.gatheringCard:after{content:"";left:0;right:0;top:var(--gather-scrim-top);pointer-events:none;z-index:1;background:linear-gradient(#0e0a0800 0%,#0e0a08cc 55%,#0e0a08 100%);position:absolute;bottom:0}.gatheringCard>:not(.gatheringPreview){z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.gatheringPreview{display:none}.gatheringCard{padding-top:12px}.gatheringCard:after{display:none}}:root{--gather-card-w:240px;--gather-card-h:var(--gather-card-w);--gather-preview-h:calc(var(--gather-card-w) * .75);--gather-scrim-top:calc(var(--gather-card-w) * .5)}.gatheringRow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:10px;display:flex}.gatheringRow>.gatheringCard,.gatheringRow-active>.gatheringCard{box-sizing:border-box;width:var(--gather-card-w);min-width:var(--gather-card-w);max-width:var(--gather-card-w);height:var(--gather-card-h);flex:0 0 var(--gather-card-w);align-self:flex-start}.gatheringCard>.gatheringCardActions{z-index:3;flex-direction:row;align-items:center;gap:6px;width:auto;margin-top:0;position:absolute;bottom:12px;right:12px}.gatheringCard>.gatheringCardActions .gatheringCardActionGhost{color:#8a7560;background:#0d0906cc;border-color:#4a3324}.gatheringCard>.gatheringCardActions .gatheringCardActionGhost:hover:not(:disabled){color:#e0a892;filter:none;border-color:#8d4a3a}.gatheringCard>.gatheringCardActions button,.gatheringCard>.gatheringCardActions .gatheringWorking{letter-spacing:.08em;width:auto;padding:5px 9px;font:700 8px Arial;box-shadow:0 2px 10px #000a;font-size:8px!important;line-height:1!important}.gatheringCard>.gatheringCardHeader{margin-top:auto}.gatheringCard>.gatheringCardBody{min-height:0;overflow:hidden}.gatheringCard>.gatheringCardBody>:last-child{padding-right:76px}.gatheringRow-active{flex-wrap:nowrap;justify-content:center}.gatheringRow-active>.gatheringCard{border-color:#75502f;box-shadow:inset 0 0 22px #0006,0 6px 18px #0009}.gatheringWorking{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#7a6650;border:1px dashed #3a2a19;padding:10px;font:700 9px Arial;display:block}.gatheringQueueTools{align-items:center;gap:8px;display:flex}.gatheringQueueExpiry.locked{color:#c9a45c}.gatheringQueueExpiry{letter-spacing:.08em;text-transform:uppercase;color:#7a6650;white-space:nowrap;font:700 9px Arial}.gatheringLockRow{color:#7a6650;letter-spacing:0;cursor:pointer;background:0 0;border:1px solid #4f3522;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font:11px/1 Arial;display:inline-flex;font-size:11px!important;line-height:1!important}.gatheringLockRow:hover:not(:disabled){color:#e4cda4;border-color:#c9a45c}.gatheringLockRow.locked{color:#f1d7a4;background:linear-gradient(#3a2611,#1b120a);border-color:#c9a45c}.gatheringLockRow:disabled{cursor:not-allowed;opacity:.4}.gatheringQueue:has(.gatheringLockRow.locked){border-color:#5b431f}.gatheringPanel>.gatheringLayout,.gatheringLayout>.gatheringSide>section:first-child,.gatheringLayout>.gatheringSideRight>section:first-child,.gatheringLayout>.gatheringQueues>.gatheringQueue:first-child{margin-top:0}.gatheringRailCard{flex-direction:column;gap:8px;display:flex;position:relative}.gatheringRailHead{align-items:center;gap:6px;padding-right:20px;display:flex}.gatheringRailHead h3{color:#e1c99e;flex:auto;margin:0;font:500 14px Georgia}.gatheringRailCard>.gatheringRailHead>.sanctuaryInfo{position:absolute;top:12px;right:12px}.gatheringSliderRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gatheringSliderValue{color:#f1d7a4;font:700 24px/1 Georgia}.gatheringRate{letter-spacing:.08em;color:#b88a4c;font-variant-numeric:tabular-nums;font:700 10px Arial}.gatheringSlider{accent-color:#d09b52;cursor:pointer;width:100%;margin:0}.gatheringSliderTicks{letter-spacing:.1em;color:#6b5a46;justify-content:space-between;font:700 8px Arial;display:flex}.gatheringMasteryRow{background:#100b07;border:1px solid #33251a;border-radius:3px;flex-direction:column;gap:5px;padding:8px 9px;display:flex}.gatheringMasteryTop{align-items:baseline;gap:6px;display:flex}.gatheringMasteryType{letter-spacing:.1em;text-transform:uppercase;color:var(--gather-accent,#c9a45c);flex:auto;font:700 10px Arial}.gatheringMasteryLevel{color:#e4cda4;font-variant-numeric:tabular-nums;font:700 11px Georgia}.gatheringMasteryMult{color:#7a6650;font-variant-numeric:tabular-nums;font:700 9px Arial}.gatheringXpBar{background:#0b0806;border:1px solid #2c2015;border-radius:2px;height:13px;position:relative;overflow:hidden}.gatheringXpCount{text-align:right;color:#c3ad8d;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #000;padding-right:5px;font:700 8px/13px Arial;display:block;position:relative}.gatheringCreditStrip{border-top:1px solid #2c2015;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding-top:9px;display:flex}.gatheringCreditBalance{align-items:baseline;gap:6px;display:flex}.gatheringCreditBalance small{letter-spacing:.12em;text-transform:uppercase;color:#7a6650;font:700 9px Arial}.gatheringCreditBalance b{color:#c9a86f;font-variant-numeric:tabular-nums;font:700 16px Georgia}.heroExpertisePop{z-index:900;box-sizing:border-box;background:#100b07f7;border:1px solid #6b4a2a;flex-direction:column;gap:8px;min-width:220px;padding:10px 12px;display:flex;position:fixed;box-shadow:0 18px 40px #000a}.heroExpertisePopTitle{letter-spacing:.12em;text-transform:uppercase;color:#b88a4c;font:700 9px Arial,sans-serif}.heroExpertise{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;display:grid}.heroExpertiseTag{letter-spacing:.04em;color:var(--zone-accent,#a88659);white-space:nowrap;font:700 10px Arial,sans-serif}.heroExpertiseLv{color:#e4cda4;font-variant-numeric:tabular-nums;font:700 10px Arial,sans-serif}.heroExpertiseTrack{background:#140f0a;border:1px solid #33251a;grid-column:1/-1;width:100%;height:5px;display:block;position:relative;overflow:hidden}.heroExpertiseTrack i{background:linear-gradient(90deg, var(--zone-dim,#4a3a24), var(--zone-accent,#c9a45c));height:100%;box-shadow:0 0 6px var(--zone-accent,#c9a45c);display:block;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.heroExpertiseTrack i{box-shadow:0 0 6px color-mix(in srgb, var(--zone-accent,#c9a45c) 40%, transparent)}}.heroExpertiseTrack i{transition:width .22s}.heroExpertiseMeta{color:#7a6650;font-variant-numeric:tabular-nums;grid-column:1/-1;font:9px/1.4 Arial,sans-serif}.heroExpertise.zone-glasswind{--zone-accent:#6f9fbd;--zone-dim:#2b4353}.heroExpertise.zone-furnace-bastion{--zone-accent:#9c9f5b;--zone-dim:#43452a}.heroExpertise.zone-sunscarred-quarry{--zone-accent:#c76545;--zone-dim:#572a1d}.gatheringConfirmModal{max-width:420px}.gatheringConfirmBody{color:#b9a48a;margin:0 0 14px;font:13px/1.6 Arial}.gatheringConfirmBody b{color:#e4cda4}.gatheringConfirmDanger{color:#f0c4b4;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#5a2a20,#2e1712);border:1px solid #8d4a3a;padding:10px 16px;font:700 10px Arial}.gatheringConfirmDanger:hover:not(:disabled){filter:brightness(1.15)}.gatheringConfirmDanger:disabled{opacity:.5;cursor:default}@media (height>=760px){.appMain:has(>.shell:has(>.tabs)){overflow:hidden}.shell:has(>.tabs){flex-direction:column;height:100%;padding-bottom:0;display:flex}.shell:has(>.tabs)>:not(.grid){flex:none}.shell:has(>.tabs)>.grid{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding-bottom:24px;overflow-y:auto}.appMain:has(>.shell.expeditionShellMode){overflow-y:auto}.shell.expeditionShellMode{height:auto;min-height:100%;padding-bottom:28px;display:block}.shell.expeditionShellMode>.grid.expeditionGrid{min-height:0;padding-bottom:0;overflow:visible}.shell:has(>.tabs)>.grid.gatheringModeGrid{padding-bottom:0;overflow:hidden}.gatheringInline,.gatheringInline .gatheringPanel{height:100%;min-height:0;margin-top:0;padding-bottom:0}.gatheringInline .gatheringLayout{align-items:stretch;height:100%;min-height:0}.gatheringInline .gatheringSide,.gatheringInline .gatheringSideRight{min-height:0;position:static;overflow:hidden}.gatheringInline .gatheringQueues{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding-bottom:16px;overflow-y:auto}}.gatheringCard>.gatheringCardEta{z-index:3;background:#0d0906e6;border:1px solid #6b4a2a;border-radius:3px;align-items:baseline;gap:6px;padding:5px 9px;display:inline-flex;position:absolute;top:10px;right:12px;box-shadow:0 2px 12px #000b}.gatheringCard>.gatheringCardEta b{color:#f1d7a4;font:700 16px/1 Georgia,serif;font-size:16px!important;line-height:1!important}.gatheringCard>.gatheringCardEta.is-countdown b{color:#cfe0ef}.gatheringCard>.gatheringCardEta i{letter-spacing:.06em;text-transform:uppercase;color:#8fce9f;font:700 8px/1 Arial,sans-serif;font-size:8px!important;line-height:1!important}.gatheringCard>.gatheringCardState{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:#b9a48a;background:#0d0906d9;border:1px solid #4a3324;border-radius:3px;align-items:center;gap:5px;padding:4px 8px;font:700 8px Arial;display:inline-flex;position:absolute;top:10px;left:12px;box-shadow:0 2px 10px #000a;font-size:8px!important;line-height:1!important}.gatheringCard>.gatheringCardState:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.gatheringCard>.gatheringCardState.is-staged{color:#c9a86f}.gatheringCard>.gatheringCardState.is-staged:before{background:0 0;box-shadow:inset 0 0 0 1px}.gatheringCard>.gatheringCardState.is-assigned{color:#d79a5b;border-color:#6b4a2a}.gatheringCard>.gatheringCardState.is-assigned:before{box-shadow:0 0 6px #d79a5b99}.gatheringCard>.gatheringCardState.is-ready{color:#8fce9f;border-color:#4f7b3f}.gatheringCard>.gatheringCardState.is-ready:before{box-shadow:0 0 6px #8fce9f99}.ritualsPanel{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;padding:14px 16px}.ritualsPanel h3{letter-spacing:.12em;text-transform:uppercase;color:#806d55;margin:0 0 8px;font:700 10px Arial}.ritualsPanel h3+h3{margin-top:18px}.ritualsReadout{background:#0d1512;border:1px solid #4f8f7a;gap:6px;margin-top:12px;padding:10px 12px;display:grid}.ritualsCommit{color:#e5b35a;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#211508;border:1px solid #8a5a2b;width:100%;margin-top:12px;padding:10px;font:700 10px Arial}.ritualsCommit:hover{color:#f1d7a4;border-color:#d59a4f}.ritualsConfirm{background:#150a08;border:1px solid #8a3a2b;gap:8px;margin-top:12px;padding:10px 12px;display:grid}.ritualsConfirm p{color:#e0a9a0;margin:0;font:11px/1.5 Arial}.ritualsConfirm button{cursor:pointer;padding:8px}.ritualsList li.isTarget{background:#1a1108;border-color:#8a5a2b}.ritualsList li.isFodder{background:#0d1512;border-color:#4f8f7a}.ritualsList li.isLocked{opacity:.45}@media (width<=900px){.ritualsColumns{grid-template-columns:minmax(0,1fr)}.ritualsList li{grid-template-columns:minmax(0,1fr) auto}.ritualsListActions{grid-column:1/-1}}.mercDismissNote{letter-spacing:.1em;text-transform:uppercase;color:#6f5f4a;font:700 8px Arial}.ritualsColumns{--ritual-card-w:var(--merc-card-w);--ritual-card-h:480px;--ritual-gap:14px;grid-template-columns:repeat(auto-fill, minmax(var(--ritual-card-w), 1fr));gap:var(--ritual-gap);align-items:start;min-height:0;display:grid}.ritualsVessel{grid-column:span 1}.ritualsGridPanel{grid-column:2/-1}.ritualsVessel{flex-direction:column;gap:10px;min-width:0;display:flex}.ritualsVessel h3,.ritualsGridPanel h3{letter-spacing:.12em;text-transform:uppercase;color:#806d55;margin:0;font:700 10px Arial}.ritualsVesselSlot{text-align:center;background:linear-gradient(#120c08,#080605);border:1px dashed #3a2a1a;place-items:center;min-height:300px;padding:18px 16px;display:grid}.ritualsVesselCard .mercRosterGrid,.ritualsVesselCard .mercCandidates{grid-template-columns:min(var(--merc-card-w), 100%);justify-content:center;gap:0;padding-top:0}.ritualsGridPanel .mercRosterGrid,.ritualsGridPanel .mercCandidates{grid-template-columns:repeat(auto-fill, min(var(--ritual-card-w), 100%));justify-content:center;gap:var(--ritual-gap);padding-top:0}.ritualsVesselCard .mercRoster,.ritualsGridPanel .mercRoster,.ritualsVesselCard .mercShell,.ritualsGridPanel .mercShell{gap:0;margin:0;padding:0}.ritualsShell .mercCardStack{height:var(--ritual-card-h);min-height:0}.ritualsVesselCard .mercShell,.ritualsGridPanel .mercShell{min-height:0;padding:0}.ritualsGridPanel{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.ritualsGridPanel .mercCandidates{padding-top:0}.ritualsGridPanel>*{flex-shrink:0}.ritualsGridPanel .mercPickCollection{gap:0}.ritualsCardControls{gap:6px;display:grid}.mercCard.mercPickMarked{border-color:#e3c04a;box-shadow:inset 0 0 0 2px #e3c04a,0 0 20px #e3c04a3d}.mercPickMark{color:#8fbfae;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#16302a,#0d1b17);border:1px solid #3a5f55;flex:1 1 0;width:auto;margin-top:0;font:700 10px Arial;padding:8px 16px!important}.mercPickMark:hover:not(:disabled){color:#cfe9dd;border-color:#6fb79c}.mercPickMark.marked{color:#cfe9dd;background:linear-gradient(#1d4439,#10261f);border-color:#6fb79c}.mercPickMark:disabled{opacity:.4;cursor:not-allowed}.mercCard.mercCardClickMarks{cursor:pointer}.mercCard.mercCardClickMarks:hover{border-color:#e3c04a99;box-shadow:inset 0 0 0 2px #e3c04a55,0 0 16px #e3c04a22}.ritualsShell :is(.mercRecruitCard,.mercCardFoot)>footer{align-items:stretch;gap:6px;margin-top:0;padding-top:4px;display:flex}.ritualsShell .mercPickAssign{flex:1 1 0;width:auto}.ritualsHint{color:#6f5f4a;margin:0;font:12px/1.5 Arial}.ritualsOfferingCount{letter-spacing:.1em;text-transform:uppercase;color:#8bd3b3;background:#0d1512;border:1px solid #4f8f7a;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:7px 10px;font:700 9px Arial;display:flex}.ritualsOfferingCount button{color:#6f8a80;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #3a5f55;padding:3px 7px;font:700 8px Arial}.ritualsReadout{background:#0d1512;border:1px solid #4f8f7a;gap:6px;padding:10px 12px;display:grid}.ritualsReadout p{justify-content:space-between;align-items:baseline;gap:10px;margin:0;display:flex}.ritualsReadout small{letter-spacing:.1em;text-transform:uppercase;color:#6f8a80;font:700 8px Arial}.ritualsReadout b{color:#cfe9dd;font:700 14px Georgia,serif}.ritualsVesselCard{position:relative}.ritualsCommit{z-index:5;color:#150c03;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px #ffe2ac,0 -1px #0005;cursor:pointer;background:linear-gradient(#a9752c,#6d4413 55%,#4a2c0b);border:1px solid #f0cf86;border-radius:2px;width:68%;padding:14px 12px;font:800 13px/1 Arial,sans-serif;transition:transform 90ms ease-out,box-shadow 90ms ease-out;position:absolute;top:25%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffdfa6aa,inset 0 -1px #0006,0 3px #2a1806,0 10px 26px #000c}.ritualsCommit:hover:not(:disabled){background:linear-gradient(#c98d3a,#86551a 55%,#5c3810);box-shadow:inset 0 1px #ffe9c2cc,inset 0 -1px #0006,0 3px #2a1806,0 12px 30px #000d}.ritualsCommit:active:not(:disabled){transform:translate(-50%,calc(3px - 50%));box-shadow:inset 0 1px #ffdfa677,inset 0 2px 5px #0008,0 0 #2a1806,0 6px 16px #000a}.ritualsCommit:disabled{opacity:.5;cursor:not-allowed}.ritualsConfirm{height:var(--ritual-card-h);text-align:center;background:radial-gradient(at 50% 38%,#8a3a2b22,#0000 62%),linear-gradient(#1a0c09,#0d0706);border:1px solid #8a3a2b;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:18px 16px;display:flex;box-shadow:inset 0 0 26px #0009}.ritualsConfirm b{color:#e6c894;font:700 17px Georgia,serif}.ritualsConfirm p{color:#e0a9a0;max-width:30ch;margin:0;font:11px/1.6 Arial}.ritualsConfirm button{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;width:100%;padding:10px;font:700 10px Arial}.ritualsGains{background:#2a1a12;border:1px solid #3a2a1a;gap:1px;width:100%;margin:2px 0 0;display:grid}.ritualsGains>div{background:#0d0906;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 9px;display:flex}.ritualsGains dt{letter-spacing:.1em;text-transform:uppercase;color:#6f5f4a;font:700 8px Arial}.ritualsGains dd{color:#9d8a70;align-items:baseline;gap:5px;margin:0;font:11px Arial;display:flex}.ritualsGains dd b{color:#f1d7a4;font:700 13px Georgia,serif}.ritualsGains dd span{color:#5d4f3e}.ritualsGains dd i{letter-spacing:.08em;text-transform:uppercase;color:#8bd3b3;font:700 8px Arial}.ritualsGains dd i.isLoss{color:#cf8065}.ritualsConfirmGo{color:#f0bfae;background:linear-gradient(#48170f,#2a0d08);border:1px solid #b4543c;margin-top:4px}.ritualsConfirmGo:hover:not(:disabled){color:#ffd9cc;border-color:#d9705a}.ritualsConfirmBack{color:#806d55;background:#100b07;border:1px solid #3a2a1a}.ritualsConfirmBack:hover:not(:disabled){color:#c9b391;border-color:#6b4a2a}.ritualsConfirm button:disabled{opacity:.45;cursor:not-allowed}.ritualsResult{color:#cfe9dd;background:#0d1512;border:1px solid #4f8f7a;margin:0;padding:9px 12px;font:12px/1.5 Arial}.ritualsShell{flex-direction:column;gap:14px;min-height:100%;padding-bottom:55px;display:flex}.ritualsInline{width:100%;min-height:0;margin:0;padding:0 0 28px}@media (width>=1025px) and (height>=1101px){.shell:has(>.tabs)>.grid.ritualsModeGrid{padding-bottom:0;overflow:hidden}.ritualsInline{height:100%;min-height:0;padding-bottom:0}.ritualsInline .ritualsColumns{flex:auto;align-items:stretch;min-height:0}.ritualsInline .ritualsVessel{min-height:0;position:static;overflow:visible}.ritualsInline .ritualsGridPanel{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ritualsInline .ritualsGridPanel .mercShell,.ritualsInline .ritualsGridPanel .mercRoster{min-height:0;overflow:visible}}@media (width<=900px){.ritualsColumns{grid-template-columns:minmax(0,1fr)}.ritualsVesselSlot{min-height:200px}.ritualsColumns>.ritualsVessel,.ritualsColumns>.ritualsGridPanel{grid-column:1}}.mercRating,.mercDevotion{--merc-badge-h:22px;--merc-badge-label-w:84px;--merc-badge-value-w:50px;width:calc(var(--merc-badge-label-w) + var(--merc-badge-value-w));height:var(--merc-badge-h)}.mercRating,.mercDevotion,.mercRating b,.mercRating i,.mercDevotion b,.mercDevotion i{font-size:var(--merc-badge-text,9px);line-height:1}.mercRating b,.mercDevotion b{flex:0 0 var(--merc-badge-label-w);white-space:nowrap;justify-content:flex-start;align-items:center;min-width:0;display:flex}.mercRating i,.mercDevotion i{white-space:nowrap;flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:flex}.mercRating{z-index:4;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--merc-card-accent,#75502f);align-items:stretch;font:700 8px Arial;display:inline-flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.mercRating{border:1px solid color-mix(in srgb, var(--merc-card-accent,#75502f) 70%, #2c1d12)}}.mercRating{background:#0b0806;border-top:0;border-left:0;box-shadow:0 2px 10px #0009}.mercRating b{color:#c9b391;background:linear-gradient(#1b1309,#0d0906);padding:0 6px}.mercRating i{letter-spacing:0;color:#f1d7a4;background:linear-gradient(180deg, var(--merc-card-accent,#75502f), var(--merc-card-accent,#75502f));gap:3px;padding:0 6px;font-size:9px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.mercRating i{background:linear-gradient(180deg, color-mix(in srgb, var(--merc-card-accent,#75502f) 55%, #241708), color-mix(in srgb, var(--merc-card-accent,#75502f) 25%, #130c06))}}.mercRating i{border-left:1px solid var(--merc-card-accent,#75502f)}@supports (color:color-mix(in lab, red, red)){.mercRating i{border-left:1px solid color-mix(in srgb, var(--merc-card-accent,#75502f) 55%, #2c1d12)}}.mercRating i img{object-fit:contain;filter:brightness(1.05)drop-shadow(0 0 2px #d99b3655);width:11px;height:11px;display:block}.mercDevotion{top:var(--merc-badge-h);z-index:4;letter-spacing:.1em;text-transform:uppercase;background:#0b0806;border:1px solid #3a5f55;border-top:0;border-left:0;align-items:stretch;font:700 8px Arial;display:inline-flex;position:absolute;left:0;box-shadow:0 2px 10px #0009}.mercDevotion b{color:#8fbfae;background:linear-gradient(#14231f,#0a110f);padding:0 6px}.mercDevotion i{letter-spacing:.04em;color:#cfe9dd;background:linear-gradient(#1d4439,#10261f);border-left:1px solid #3a5f55;padding:0 6px;font-style:normal}.mercRating.inline{box-shadow:none;border:1px solid #3a2a1a;position:static}.mercRating.inline b,.mercRating.inline i{padding:3px 6px}.mercRating.inline i img{width:10px;height:10px}.mercStars,.mercStars.ornate{display:none}.ritualsRites{z-index:6;background:linear-gradient(#0b0806 72%,#0b080600);flex-wrap:wrap;gap:6px;padding-bottom:8px;display:flex;position:sticky;top:0}.ritualsRites button{color:#806d55;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#140e09,#0a0705);border:1px solid #3a2a1a;padding:9px 16px;font:700 10px Arial}.ritualsRites button:hover:not(:disabled){color:#c9b391;border-color:#6b4a2a}.ritualsRites button.on{color:#e5b35a;background:linear-gradient(#241708,#120c06);border-color:#8a5a2b;box-shadow:inset 0 -2px #d59a4f}.ritualsRites button:disabled{opacity:.45;cursor:not-allowed}.ritualsSoon{text-align:center;background:linear-gradient(#120c08,#080605);border:1px dashed #3a2a1a;place-items:center;gap:6px;min-height:240px;padding:24px;display:grid}.ritualsSoon b{color:#c9b391;font:700 15px Georgia,serif}.ritualsSoon small{color:#6f5f4a;font:11px Arial}.ritualsShell .mercRecruitCard>.mercPowersBox{margin-top:0}.mercPowersBox{border:1px solid var(--merc-card-accent,#75502f);margin-bottom:2px;padding:7px 9px 8px}@supports (color:color-mix(in lab, red, red)){.mercPowersBox{border:1px solid color-mix(in srgb, var(--merc-card-accent,#75502f) 34%, #2f2115)}}.mercPowersBox{background:linear-gradient(#110c08,#090705);box-shadow:inset 0 0 10px #0007}.mercPowersBox .mercAttrs{gap:3px}.mercPowersBox .mercAttrs li{grid-template-columns:62px 1fr;gap:7px}@media (width<=560px){.mercPowersBox .mercAttrs li{grid-template-columns:max-content minmax(0,1fr)}.mercPowersBox .mercAttrs li small{width:auto}}.mercPowersBox .mercAttrBar{height:9px}@media (width<=1024px),(height<=1100px){.ritualsInline .ritualsGridPanel{overscroll-behavior:contain;min-height:0;max-height:72vh;overflow-y:auto}}.ritualsBlessed{color:#ffd98a;text-shadow:0 0 10px #ffbe5a8c}@media (width<=768px){.gatheringRerollRow{min-height:44px}.chatDockHandle{min-height:var(--chat-handle-h)}.gatheringSlider{height:44px}.profileTop>a,.profileTop>.overlayReturn{align-items:center;min-height:44px;display:inline-flex}.mercSections{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;flex-wrap:nowrap;width:100%;margin-left:0;padding-inline:2px;overflow:auto hidden}.mercSections::-webkit-scrollbar{display:none}.mercSections button,.mercSections a{scroll-snap-align:start;flex:none;min-height:44px;padding-top:0;padding-bottom:0}.mercSections button.active,.mercSections a.active{box-shadow:inset 0 -2px 0 var(--gold,#c6914a)}.atlasSlot{aspect-ratio:auto;width:44px;height:44px}.atlasDevice.skinned .atlasSlot{background-size:40px 40px}.atlasShelfRow{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:none}}.atlasPickerLayer{display:contents}@media (width<=768px),(width<=1024px) and (height<=600px){.atlasPickerLayer{z-index:700;background:#040302d1;display:block;position:fixed;inset:0}.atlasPicker{overscroll-behavior:contain;width:auto;max-height:min(70dvh,100dvh - 88px);padding:10px 12px calc(12px + var(--safe-bottom,0px));border-radius:6px 6px 0 0;grid-template-columns:minmax(0,1fr);position:fixed;inset:auto 0 0;overflow:auto;transform:none}.atlasPicker .atlasPickRow,.atlasPicker .atlasPickRow>*{min-width:0}.atlasPicker>header{z-index:1;background:#120d09;padding:4px 0 8px;position:sticky;top:0}.atlasPicker>header .atlasPickerClose{border:1px solid #4f3522;border-radius:4px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;font-size:20px!important;line-height:1!important}.atlasPicker>header .atlasPickerClose:focus-visible{outline-offset:-2px;outline:2px solid #c9a452}}@media (width<=768px){.stashLockToggle{place-items:center;width:44px;height:44px;padding:0;display:grid;top:0;left:0}.stashLockToggle img{width:20px;height:20px}.stashLockToggle:focus-visible{outline-offset:-4px;outline:2px solid #c9a452}.stashItem small{white-space:normal;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;min-height:2.2em;display:-webkit-box;overflow:hidden}.stashSwitch button,.stashHead select{min-height:44px}}.inventoryEmbedded .stashGrid,.stashGrid{overscroll-behavior-x:contain;overscroll-behavior-y:auto}.settingsBackdrop,.panelBackdrop,.offlineSummaryBackdrop,.convergenceBackdrop,.salvageBackdrop,.unlockConfirmBackdrop{z-index:700;width:100vw;height:100dvh;padding:var(--modal-gap);top:0;left:0}@media (width<=768px){.convergenceCloseButton,.convergenceInfoButton,.salvageCloseButton{min-width:44px;min-height:44px}.salvageConfirmActions button,.salvageRarityRow .salvageRarityButton{min-height:44px}}@media (width<=768px),(width<=1024px) and (height<=600px){.itemContextMenu{z-index:700;overscroll-behavior:contain;max-width:none;max-height:min(70dvh,100dvh - 88px);padding:10px 12px calc(12px + var(--safe-bottom,0px));border-radius:6px 6px 0 0;overflow:auto;width:auto!important;position:fixed!important;inset:auto 0 0!important}.itemContextMenu:before{content:"";z-index:-1;background:#040302d1;position:fixed;inset:0}.itemContextMenuOption{align-items:center;min-height:44px}}@media (width<=768px){.stashItem.scrollCell{flex-wrap:wrap}.stashItem.scrollCell>.scrollCellIconName,.stashItem.scrollCell>.scrollCellMid{flex:0 0 100%;min-width:0}.stashItem.scrollCell>.scrollCellDivider{display:none}.scrollStashList .scrollCellName,.scrollStashList .scrollCellModifier{white-space:normal;overflow-wrap:anywhere}.stashItem small.mapCellRegion{overflow-wrap:anywhere;-webkit-line-clamp:3;min-width:0}.itemContextMenuSubmenu input,.itemContextMenuSubmenu button{min-height:44px}}.stashGridEmpty{letter-spacing:.04em;color:#9a8564;grid-column:1/-1;margin:0 0 4px;padding:10px 2px;font:700 11px Arial,sans-serif}@media (width<=768px){.dominionQueueCount>button{min-width:44px;min-height:44px}}@media (width<=768px),(hover:none) and (width<=1024px){.scrollReqInfo{cursor:default;background:0 0;border:0;border-radius:0;flex:0 0 100%;width:auto;height:auto;display:block;position:static}.scrollReqInfo>i{display:none}.scrollReqInfoTip{width:auto;max-width:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:0;padding:4px 0 0;font-size:11px;position:static}}@media (width<=768px){.accountMenuItem{min-height:44px}}.atlasGearSlotHint{letter-spacing:0;text-transform:none;color:#8a7560;margin-top:3px;font:400 9px/1.35 Arial,sans-serif;display:block}.chatTabSoon{letter-spacing:.06em;text-transform:uppercase;color:#9a8564;border:1px solid #4a3324;border-radius:2px;margin-left:5px;padding:1px 4px;font:700 8px Arial,sans-serif}.scrollCell .scrollReqUnavailable{color:#e0a892;letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font:700 10px Arial,sans-serif;display:block}.scrollReqInfoWarn{color:#e0a892;border-color:#8d4a3a}@media (width<=768px){.scrollReqInfoWarn .scrollReqUnavailable{margin-top:2px}}.accountBar{padding-left:calc(44px + var(--safe-left));padding-right:calc(44px + var(--safe-right))}.chatDock{padding-left:var(--safe-left);padding-right:var(--safe-right)}@media (width<=768px),(width<=1024px) and (height<=600px){.itemContextMenu,.atlasPicker{padding-left:calc(12px + var(--safe-left));padding-right:calc(12px + var(--safe-right))}}:root{--chat-occupied:calc(var(--chat-handle-h) + var(--safe-bottom))}html[data-chat=open]{--chat-occupied:calc(var(--chat-handle-h) + var(--chat-dock-h) + var(--safe-bottom))}@media (width>=1661px){html[data-chat=open]{--chat-occupied:calc(12px + var(--safe-bottom))}}.toast{bottom:calc(var(--chat-occupied) + 12px);max-width:calc(100vw - 32px - var(--safe-left) - var(--safe-right))}.stashHead select{min-width:0;max-width:100%}@media (prefers-reduced-motion:reduce){.offlineSummaryModal,.inventoryModal,.systemModal,.convergenceModal,.salvageModal,.gatheringPickerModal{animation:none}}.chatDock,.chatDockBody,.chatTabs{min-width:0}@media (width<=768px){.chatTabs{flex-wrap:nowrap;padding-inline:2px}.chatTab,.chatTabPopout{min-height:44px}.chatTabPopout{min-width:32px}.chatComposer select,.chatComposer input,.chatComposer button{min-height:44px}}.atlasDollGearToggle.atlasDollGearToggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}@media (width<=768px){.atlasDollGearToggle{min-height:44px}.stashGrid .stashItem small{-webkit-line-clamp:none;line-clamp:none;overflow-wrap:anywhere;min-height:2.2em;display:block;overflow:visible}.equipmentSlotText{overflow:visible}.equipmentSlotText small,.equipmentSlotText strong,.equipmentSlotText .slotType{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}@media (width>=769px) and (width<=1024px){.chatDockHandle,.accountMenuItem,.chatTab,.chatTabPopout,.chatComposer select,.chatComposer input,.chatComposer button{min-height:var(--touch)}.chatTabPopout{min-width:32px}.chatTabs{flex-wrap:nowrap}.stashSwitch button,.stashHead select,.convergenceCloseButton,.convergenceInfoButton,.salvageCloseButton{min-height:var(--touch)}.stashLockToggle{width:var(--touch);height:var(--touch)}.gatheringRerollRow{min-height:var(--touch)}.gatheringLockRow{min-width:var(--touch);min-height:var(--touch)}.profileTop>a,.profileTop>.overlayReturn,.atlasDollGearToggle{min-height:var(--touch);align-items:center;display:inline-flex}.atlasDollGearToggle{display:block}.mercCard .mercLock{width:var(--touch);height:var(--touch);min-width:var(--touch);min-height:var(--touch)}.dominionQueueCount>button{min-width:var(--touch);min-height:var(--touch)}.sanctuaryFilter select,.sanctuaryQueueButton{min-height:var(--touch)}:root{--chat-handle-h:44px}.gatheringSlider{height:var(--touch)}.gatheringRow>.gatheringCard.gatheringCard,.gatheringRow-active>.gatheringCard.gatheringCard{height:calc(var(--gather-card-h) + 50px);padding-bottom:62px}.gatheringCard.gatheringCard>.gatheringCardActions{width:auto;bottom:3px;left:12px;right:12px}.gatheringCard>.gatheringCardActions button,.gatheringCard>.gatheringCardActions .gatheringWorking{min-width:0;min-height:var(--touch);flex:1 1 0;font-size:11px!important}.mercSections{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;flex-wrap:nowrap;width:100%;margin-left:0;padding-inline:2px;overflow:auto hidden}.mercSections::-webkit-scrollbar{display:none}.mercSections button,.mercSections a{min-height:var(--touch);scroll-snap-align:start;flex:none;padding-top:0;padding-bottom:0}.atlasSlot{width:var(--touch);height:var(--touch);aspect-ratio:auto}.atlasDevice.skinned .atlasSlot{background-size:40px 40px}}@media (height<=600px){.sanctuaryFilter{z-index:auto;position:static;top:auto}}.dominionInfoTip.isPlaced{overscroll-behavior:contain;opacity:1;visibility:visible;z-index:var(--floating-z);position:fixed;bottom:auto;right:auto;overflow:auto;transform:none}@media (width>=769px) and (width<=1024px){.stashGrid .stashItem small{-webkit-line-clamp:none;line-clamp:none;white-space:normal;overflow-wrap:anywhere;min-height:2.2em;display:block;overflow:visible}.mercCandidateControls button.mercCandidateControls button,.mercCandidateControls button,.mercPickAssign,.mercPickMark,:is(.mercRecruitCard,.mercCardFoot) footer button,.ritualsRites button{min-height:var(--touch)}}.mercPowersBox .mercAttrs li{grid-template-columns:max-content minmax(0,1fr)}.mercPowersBox .mercAttrs li small{width:auto}@media (width>=769px) and (width<=1024px){.sanctuaryTabs button,.sanctuarySpeedRow input,.sanctuarySpeedPresets button{min-height:var(--touch)}.sanctuarySpeedSlider{height:var(--touch)}}.reportBubble{align-items:center;min-height:32px;line-height:1.15}@media (width<=1024px){.cornerControl{--corner-step:calc(var(--touch) + 4px);top:calc(12px + var(--corner-slot,0) * var(--corner-step))}.cornerControl:after{content:"";inset:calc((22px - var(--touch)) / 2);position:absolute}.expeditionZones .zoneInfoIcon{width:22px;height:22px;font-size:12px;line-height:20px}.expeditionZones .zoneInfoIcon:after{content:"";inset:calc((22px - var(--touch)) / 2);position:absolute}.expeditionZoneCard>button:not(.zoneInfoIcon){padding-right:40px}.combatStageWrap .cornerControl{--corner-step:calc(var(--touch) + 4px)}.statGroupToggle,.trackerToggle,.levelChip,.chronicleClear,.fatigue>button,.fatigue button,.hero.bannerCollapsed .heroUpdateButton,.heroUpdateButton,.heroCompactStats>span[role=button]{min-height:var(--touch)}.actionbar .zoneRow{justify-self:stretch;min-width:0}.zoneRow>label,.zoneStepper{min-width:0}.zoneStepper>.dragon-control,.actionbar>.dragon-control{min-height:var(--touch);height:var(--touch)}.zoneStepper>button.dragon-control,.mercHourStepper>button{min-width:var(--touch)}.mercCofferControls button{min-height:var(--touch)}}@media (width>=769px) and (width<=1024px){.mercCard .mercSlot button,:is(.mercCard,.mercCardFoot)>footer button,.mercSlot button{min-height:var(--touch)}}@media (width<=1024px){.ritualsRites button,.ritualsConfirm button,.sanctuaryTabs button,.sanctuarySpeedRow input,.sanctuarySpeedPresets button,.sanctuaryFilter select,.sanctuaryQueueButton{min-height:var(--touch)}.sanctuarySpeedSlider{height:var(--touch)}}.expeditionShellMode .chronicle .chronicleClear,.expeditionShellMode .trackerHead>div>span,.expeditionShellMode .trackerHead .trackerHeadStatus i.live,.expeditionShellMode .trackerGrid .trackerMetric>span,.expeditionShellMode .trackerAttributeBreakdown span>i,.expeditionShellMode .trackerOrbToggle>span{font-size:9px}.expeditionShellMode .expeditionZonePrompt,.expeditionShellMode .zoneInfoPopover .panelHead .threat,.expeditionShellMode .panel.equipped .panelHead .levelChip,.expeditionShellMode .trackerDrawer .trackerContext>b,.expeditionShellMode .actionbar .zoneRow>label,.expeditionShellMode .expeditionZoneCard button>small,.expeditionShellMode .combatPortraitText .combatPortraitIdentity>em,.expeditionShellMode .combatPortraitText .combatPortraitIdentity>small,.expeditionShellMode .momentumMeterHeader .momentumDifficulty{font-size:11px}.expeditionShellMode .zoneInfoPopover>p{font-size:14px}.expeditionShellMode .panel.equipped>.panelHead>h3,.expeditionShellMode .trackerHead>div>h3{font-size:17px}.expeditionShellMode{--exp-bd-sunk:#3a2415;--exp-bd-panel:#49301f;--exp-bd-head:#533722;--exp-bd-raised:#5b3d25}.expeditionShellMode .combatPortrait:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .combatActionBubble:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .combatLogHead:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .exchangeLog:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .reportBubble:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .trackerToggleRail:not(.active):not(.selected):not([aria-selected=true]):not(.isActive){border-color:var(--exp-bd-sunk)}.expeditionShellMode .panel:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .panelHead:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .zoneInfoPopover:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .chronicle:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .trackerMetric:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .trackerToggle:not(.active):not(.selected):not([aria-selected=true]):not(.isActive){border-color:var(--exp-bd-panel)}.expeditionShellMode .combatPreview:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .duelPairDivider:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .trackerHead:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .trackerHeadReset:not(.active):not(.selected):not([aria-selected=true]):not(.isActive){border-color:var(--exp-bd-head)}.expeditionShellMode .dragon-control:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .expeditionZonePrompt:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .combatPortraitText:not(.active):not(.selected):not([aria-selected=true]):not(.isActive),.expeditionShellMode .chip:not(.active):not(.selected):not([aria-selected=true]):not(.isActive){border-color:var(--exp-bd-raised)}.expeditionShellMode .combatPortrait>.combatSpriteViewport:not(.active):not(.selected):not([aria-selected=true]):not(.isActive){border-color:#0000}@media (width>=769px){.expeditionShellMode .combatStage{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);grid-template-areas:"pp vs ep""pf vs ef";grid-template-rows:auto var(--exp-exchange-band,108px);row-gap:6px;min-height:0}.expeditionShellMode .combatStage>.combatResult{justify-content:flex-start;align-self:stretch;height:auto;min-height:0}.expeditionShellMode .combatStage>.combatResult>.combatResultFeed{flex:auto;height:100%;min-height:0}.expeditionShellMode .combatStage>.combatVersus{grid-area:vs;align-self:stretch}.expeditionShellMode .combatStage>.combatPlayerColumn{grid-area:pp}.expeditionShellMode .combatStage>.combatPortrait.enemyPlaceholder{grid-area:ep}}@media (width>=769px) and (height<=540px){.expeditionShellMode .combatStage{--exp-exchange-band:74px}.expeditionShellMode .combatStage .combatSpriteViewport{max-height:150px}}.expeditionShellMode .combatPortraitIdentity>b{order:1;align-content:end;min-width:0;min-height:2.4em;font-weight:700;line-height:1.2;display:grid}.expeditionShellMode .combatPortraitIdentity>small{order:2}.expeditionShellMode .combatPortraitIdentity>em{order:3}.expeditionShellMode .combatHpDetail>span>b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:400;line-height:1.2}.expeditionShellMode .combatPortraitIdentity>small,.expeditionShellMode .combatPortraitIdentity>em,.expeditionShellMode .combatHpDetail>.duelSlain{color:#a1845f}.expeditionShellMode .combatPortrait .combatHpDetail{min-height:95px}@media (height<=540px){.expeditionShellMode .combatPortraitIdentity{row-gap:2px}.expeditionShellMode .combatPortrait .combatHpDetail{row-gap:3px;min-height:83px}}.expeditionShellMode .zoneInfoIcon{z-index:4}.expeditionShellMode .zoneInfoIcon:after{content:"";border-radius:inherit;position:absolute;inset:-5px}@media (width<=768px){.expeditionShellMode .zoneInfoIcon:after{border-radius:0;width:44px;height:44px;inset:-6px -6px auto auto}}.expeditionShellMode .zoneInfoIcon:focus-visible,.expeditionShellMode .expeditionZoneCard>button:focus-visible{outline-offset:1px;z-index:2;outline:2px solid #f0c879}.expeditionShellMode .expeditionZoneCard>button.active{box-shadow:inset 0 0 0 1px #f0c8798c}.expeditionShellMode .expeditionZoneCard>button.active>b{color:#f0c879}.expeditionShellMode .expeditionZoneCard>button:disabled:not(.active){opacity:.72}.expeditionShellMode .expeditionZonePrompt:not(.active):not(.selected):not([aria-selected=true]):not(.isActive){background:0 0;border-color:#0000}.expeditionShellMode .expeditionZoneCard>button>b{overflow-wrap:anywhere}@media (width<=768px),(height<=540px){.expeditionShellMode .fatigue{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.expeditionShellMode .fatigue>:first-child{grid-area:1/1}.expeditionShellMode .fatigue>:nth-child(2){grid-area:2/1}.expeditionShellMode .fatigue>:nth-child(3){grid-area:1/2/span 2;justify-content:center;align-items:center;width:auto;min-width:44px;min-height:44px;display:inline-flex}.expeditionShellMode .topEconomy .resources{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.expeditionShellMode .actionbar .loopIndicator{height:14px;min-height:0}.expeditionShellMode .actionbar .loopIndicator>i{height:14px}.expeditionShellMode .actionbar .zoneRow{flex-flow:wrap;align-items:center;gap:2px 8px}.expeditionShellMode .actionbar .zoneRow>label{white-space:nowrap;flex:none}.expeditionShellMode .hero.bannerCollapsed .heroCompactStats>span{padding-top:3px;padding-bottom:3px}.expeditionShellMode .hero.bannerCollapsed .heroCompactStats{gap:6px;padding-block:4px}.expeditionShellMode .combatStage{padding-right:32px}}.expeditionShellMode .combatPortraitIdentity,.expeditionShellMode .combatHpDetail{grid-template-columns:minmax(0,1fr);min-width:0}.expeditionShellMode .combatPortraitIdentity>b,.expeditionShellMode .combatPortraitIdentity>small,.expeditionShellMode .combatPortraitIdentity>em,.expeditionShellMode .combatHpDetail>span>b,.expeditionShellMode .combatHpDetail .duelSlain{overflow-wrap:break-word}.expeditionShellMode .combatHpDetail>i{justify-self:stretch;max-width:100%}@media (width<=480px){.expeditionShellMode .combatStage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pp pp""vs vs""ep ep""pf ef";gap:8px 6px}.expeditionShellMode .combatStage>.combatVersus{flex-direction:row;min-height:34px}.expeditionShellMode .combatStage>.combatResult{height:132px;min-height:132px}.expeditionShellMode .combatStage>.combatResult>.combatResultFeed{flex:auto;height:100%;min-height:0}.expeditionShellMode .combatStage .combatSpriteViewport{max-height:168px}}@media (height<=540px) and (width>=700px){.expeditionShellMode .expeditionGrid{grid-template-columns:minmax(0,1fr) minmax(200px,268px);align-items:start}}.mercRatesTable th,.mercRatesTable td{vertical-align:middle;padding-block:7px}.mercRatesTable thead th:nth-child(2),.mercRatesTable .mercRatesNum{text-align:right;font-variant-numeric:tabular-nums}.mercRatesTable .mercRatesRating{text-align:left;white-space:nowrap;font-weight:400;line-height:1.3}.mercRatesTable .mercRatesRating>b{color:#d7bd90;letter-spacing:.08em;text-transform:uppercase;font:700 13px Arial,sans-serif}.mercRatesTable .mercRatesRating>span{color:#a1845f;letter-spacing:.04em;align-items:baseline;gap:3px;font:700 11px Arial,sans-serif;display:inline-flex}.mercRatesTable .mercRatesRating>span:before{content:"·";color:#6f5a3e;margin:0 5px 0 3px;font-weight:400}.mercRatesTable .mercRatesRating>span img{opacity:.85;align-self:center;width:9px;height:9px}.mercRatesTable tbody th,.mercRatesTable tbody td{border-bottom:1px solid #3a2717}.mercRatesTable tbody tr:last-child th,.mercRatesTable tbody tr:last-child td{border-bottom-color:#0000}.mercRatesTable tbody tr:nth-child(2n) th,.mercRatesTable tbody tr:nth-child(2n) td{background:#ffffff05}.mercRatesTable thead th:nth-child(2),.mercRatesTable .mercRatesNum{width:72px;padding-right:2px}.mercRatesTable .mercRatesNum{vertical-align:middle}.mercRates .tableWrap{max-width:360px}.mercRates .tableWrap>.mercRatesTable{width:100%}.mercRatesTable thead th,.mercRatesTable tbody th,.mercRatesTable tbody td{vertical-align:middle;height:30px;padding:6px 0}.mercRatesTable thead th:nth-child(2),.mercRatesTable tbody .mercRatesNum{padding-right:8px}.mercRatesTable thead th{color:#b09468;letter-spacing:.1em;text-transform:uppercase;font:700 9px Arial,sans-serif}.mercRatesTable tbody .mercRatesRating{align-items:center;height:30px;display:flex}.mercRatesTable .mercRatesRating>span:before{margin:0 6px}.mercRatesTable .mercRatesRating>span{color:#bb9e73}.mercRatesTable .mercRatesRating>span img{opacity:.95}.mercRatesTable tbody .mercRatesNum{color:#d8c49e;font-variant-numeric:tabular-nums;font:400 12px/18px Arial,sans-serif}.mercRatesTable .mercRatesRating>b{flex:none;min-width:88px}.expeditionShellMode .combatPortraitIdentity--player>b{align-content:normal;display:block}.combatPortraitText.combatPlate{grid-template-rows:auto auto auto;gap:6px;min-height:0;padding:9px 12px 10px;display:grid}.combatPlateHead{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px;display:grid}.combatPlateWho{gap:1px;min-width:0;display:grid}.combatPortraitText .combatPlateName{color:#f0c879;white-space:nowrap;text-overflow:ellipsis;min-height:0;font:700 20px/1.2 Georgia,serif;display:block;overflow:hidden}.combatPortraitText .combatPlateWho>small{letter-spacing:.14em;text-transform:uppercase;color:#a1845f;white-space:nowrap;text-overflow:ellipsis;font:700 9px Arial,sans-serif;overflow:hidden}.combatPlateHp{color:#e2bd76;white-space:nowrap}.combatPortraitText .combatPlateHp>b{color:#f0c879;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font:400 20px/1.2 Georgia,serif}.combatPlateBar{background:#28180f;border:1px solid #4f301d;height:6px;display:block;overflow:hidden}.combatPlateBar>b{background:linear-gradient(90deg,#75803d,#c7c56a);height:100%;display:block}.combatPortrait.enemyPlaceholder .combatPlateBar>b{background:linear-gradient(90deg,#a4472d,#d87842)}.combatPlateFoot{box-sizing:border-box;border-top:1px solid #56392099;align-content:end;min-height:63px;padding-top:2px;display:grid}.combatPlate .momentumMeters{background:0 0;border:0;width:100%;padding:6px 0 0}.combatPlate .momentumDifficulty{letter-spacing:.06em;text-transform:none;color:#e0b57199;font:400 11px Arial,sans-serif;line-height:inherit;display:inline}.combatPlateFoot--enemy{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;column-gap:10px;padding-top:4px}.combatPlateFoot--enemy .monsterTraitRow{min-height:26px;margin:0}.combatPlateFoot--enemy .duelSlain{letter-spacing:.14em;text-transform:uppercase;color:#a1845f;white-space:nowrap;margin:0;font:700 9px Arial,sans-serif}.profileShell{--dos-bd:#4a3220;--dos-bd-strong:#76502e;--dos-sunk:#120c08;--dos-raised:#1d140d;--dos-text:#e3cfa6;--dos-muted:#9b8a72;--dos-accent:#d0a34f}.visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.profileShell :where(button,input,[role=tab],[role=option]):focus-visible{outline:2px solid var(--dos-accent);outline-offset:2px}.dossierToolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;padding:16px 0 12px;display:flex}.dossierSearch{flex:260px;min-width:0;max-width:420px;position:relative}.dossierSearch input{width:100%;min-height:var(--touch);box-sizing:border-box;color:var(--dos-text);background:var(--dos-sunk);border:1px solid var(--dos-bd);border-radius:2px;padding:0 44px 0 14px;font:400 14px/1 Arial!important}.dossierSearch input::-webkit-search-cancel-button{display:none}.dossierSearchClear{width:var(--touch);height:var(--touch);color:var(--dos-muted);cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0;font:400 20px/1 Arial!important}.dossierSearchPanel{z-index:var(--floating-z);overscroll-behavior:contain;background:var(--dos-raised);border:1px solid var(--dos-bd-strong);max-height:min(360px,60vh);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 40px #000c}.dossierSearchPanel ul{margin:0;padding:4px 0;list-style:none}.dossierSearchPanel li{min-height:var(--touch);cursor:pointer;color:var(--dos-text);justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.dossierSearchPanel li.active{box-shadow:inset 2px 0 var(--dos-accent);background:#2c1e12}.dossierSearchName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 14px Georgia;overflow:hidden}.dossierSearchLevel{color:var(--dos-muted);font-variant-numeric:tabular-nums;flex:none;font:12px Arial}.dossierSearchStatus{color:var(--dos-muted);margin:0;padding:13px 14px;font:13px Arial}.dossierReturn,.dossierLink{min-height:var(--touch);color:#d5b77f;border:1px solid var(--dos-bd-strong);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#24170e;padding:0 16px;font:700 10px Arial!important}.dossierNotice{color:var(--dos-text);border-left:2px solid var(--ember);background:#1f120c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;padding:12px 16px;display:flex}.dossierNotice p{margin:0;font:14px Arial}.dossierOnboarding{border:1px solid var(--dos-bd-strong);background:linear-gradient(90deg,#2a1b0f,#160f0a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin:4px 0 18px;padding:18px 20px;display:flex}.dossierOnboarding h2{color:var(--dos-text);margin:0 0 4px;font:600 20px Georgia}.dossierOnboarding p{color:var(--dos-muted);margin:0;font:14px/1.5 Arial}.dossier{min-width:0}.dossier.isLoading .dossierHeader{opacity:.55}.dossierHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 22px;padding:18px 0 20px;display:grid}.dossierPortrait{background:var(--dos-sunk);border:1px solid var(--dos-bd-strong);width:104px;height:104px;overflow:hidden;box-shadow:inset 0 0 0 3px #0b0806}.dossierPortrait img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.dossierIdentity{min-width:0}.dossierEyebrow{color:var(--dos-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font:700 10px Arial}.dossierName{color:var(--dos-text);overflow-wrap:anywhere;margin:0;font:600 clamp(26px,4.2vw,40px)/1.1 Georgia}.dossierLevel{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.dossierLevelBadge strong{color:var(--dos-accent);font-variant-numeric:tabular-nums;letter-spacing:0;font:700 16px Georgia}.dossierXp{background:var(--dos-sunk);border:1px solid var(--dos-bd);flex:140px;max-width:280px;height:6px}.dossierXp span{background:linear-gradient(90deg, #8f6a2e, var(--dos-accent));height:100%;display:block}.dossierXpText{color:var(--dos-muted);font-variant-numeric:tabular-nums;font:12px Arial}.dossierTabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--dos-bd);gap:2px;display:flex;overflow-x:auto}.dossierTabs::-webkit-scrollbar{display:none}.dossierTabs [role=tab]{min-height:var(--touch);color:var(--dos-muted);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 18px;font:700 11px Arial!important}.dossierTabs [role=tab]:hover{color:var(--dos-text)}.dossierPanel{min-width:0;padding:22px 0 8px}.dossierPanel:focus-visible{outline:1px dashed var(--dos-bd-strong);outline-offset:4px}.dossierGroup h3,.dossierEmpty h3{color:var(--dos-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font:700 11px Arial}.dossierStats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px 28px;margin:0;display:grid}.dossierStats>div{min-width:0}.dossierStats dt{color:var(--dos-muted);font:12px Arial}.dossierStats dd{color:var(--dos-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font:600 20px Georgia}.dossierStats dd small{color:var(--dos-muted);font:13px Arial}.dossierEmpty p,.dossierMuted{color:var(--dos-muted);margin:0;font:14px/1.6 Arial}@media (width<=560px){.dossierHeader{grid-template-columns:auto minmax(0,1fr);gap:12px 14px}.dossierPortrait{width:72px;height:72px}.dossierLink{grid-column:1/-1;justify-self:start}.dossierSearch{flex-basis:100%;max-width:none}}.profileModeGrid,.leaderboardModeGrid{display:block}.profileShell.profileInline{width:100%;min-height:0;margin:0;padding:0 0 28px}.profileInline .dossierToolbar{padding-top:4px}.profileShell:not(.profileInline):not(.systemModal){background:var(--night,#0d0a07)}body:has(>.profileShell){background:var(--night,#0d0a07)}.dossierSignIn{align-items:center;text-decoration:none;display:inline-flex}.dossierSections{gap:26px;min-width:0;display:grid}.dossierColumns{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:26px 40px;min-width:0;display:grid}.dossierGroup{min-width:0}.dossierSections>.dossierGroup+.dossierGroup,.dossierSections>.dossierColumns+.dossierGroup,.dossierSections>.dossierGroup+.dossierColumns{border-top:1px solid #2c1f14;padding-top:22px}.dossierGroupHead{flex-wrap:wrap;align-items:center;gap:0 6px;margin-bottom:12px;display:flex}.dossierGroupHead h3{margin:0!important}.dossierInfo{width:var(--touch);height:var(--touch);cursor:pointer;background:0 0;border:0;margin:-12px -10px -12px -8px;padding:0;position:relative}.dossierInfo span{border:1px solid var(--dos-bd-strong);width:18px;height:18px;color:var(--dos-muted);border-radius:50%;place-items:center;font:italic 700 11px/1 Georgia;display:inline-grid}.dossierInfo[aria-expanded=true] span{color:var(--dos-accent);border-color:var(--dos-accent)}.dossierInfoText{max-width:62ch;color:var(--dos-muted);flex-basis:100%;margin:6px 0 0;font:13px/1.55 Arial}.dossierTracks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dossierTracks li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;min-width:0;display:grid}.dossierTrackLabel{color:var(--dos-text);overflow-wrap:anywhere;min-width:0;font:14px Arial}.dossierTrackLevel{color:var(--dos-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font:12px Arial}.dossierTrackLevel strong{color:var(--dos-accent);font:700 15px Georgia}.dossierTrackBar{background:var(--dos-sunk);border:1px solid #33241700;grid-column:1/-1;height:4px;box-shadow:inset 0 0 0 1px #33241a}.dossierTrackBar span{background:linear-gradient(90deg, #7c5b27, var(--dos-accent));height:100%;display:block}.dossierTrackNext{color:#7d6d58;font-variant-numeric:tabular-nums;grid-column:1/-1;font:11px Arial}.dossierUnrecorded{color:var(--dos-muted)!important;font:italic 15px Georgia!important}.dossierMercSlots{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dossierMercSlot{color:#7d6d58;border:1px dashed var(--dos-bd);background:repeating-linear-gradient(135deg,#140e0a 0 8px,#110b08 8px 16px);align-items:center;gap:12px;min-height:88px;padding:14px 16px;font:13px Arial;display:flex}.dossierMercSlotNum{width:30px;height:30px;color:var(--dos-muted);border:1px solid var(--dos-bd);flex:none;place-items:center;font:700 14px Georgia;display:grid}.dossierBio{min-width:0;max-width:64ch;margin-top:10px}.dossierBioText{color:#cdb994;white-space:pre-line;overflow-wrap:anywhere;margin:0;font:15px/1.55 Georgia}.dossierBioEmpty{color:#7d6d58;margin:0;font:italic 14px/1.5 Georgia}.dossierBioActions{align-items:center;gap:10px;margin-top:2px;display:flex}.dossierTextButton{min-height:var(--touch);color:#c89c5a;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;font:700 11px Arial!important}.dossierBioStatus{color:#9bb07a;min-height:1em;margin:0;font:12px Arial}.dossierBioEditing textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:88px;color:var(--dos-text);background:var(--dos-sunk);border:1px solid var(--dos-bd-strong);padding:10px 12px;display:block;font:15px/1.5 Georgia!important}.dossierBioEditing textarea[aria-invalid=true]{border-color:var(--ember)}.dossierBioFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:8px;display:flex}.dossierBioCounter{color:var(--dos-muted);font-variant-numeric:tabular-nums;font:12px Arial}.dossierBioCounter.over{color:#e0795a}.dossierBioButtons{gap:8px;display:flex}.dossierPrimary{color:#1a100a!important;background:linear-gradient(#d9ad5f,#b98738)!important;border-color:#e0b766!important}.dossierReturn:disabled{opacity:.5;cursor:default}.dossierFieldError{color:#e0795a;margin:8px 0 0;font:13px Arial}.dossierSwitchRow{justify-content:space-between;align-items:center;gap:16px;max-width:640px;display:flex}.dossierSwitchRow>div{min-width:0}.dossierSwitchLabel{color:var(--dos-text);margin:0;font:15px Arial}.dossierSwitchDesc{color:var(--dos-muted);margin:4px 0 0;font:13px/1.5 Arial}.dossierSwitch{width:56px;height:var(--touch);cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative}.dossierSwitch span{border:1px solid var(--dos-bd-strong);background:#241810;border-radius:11px;height:22px;transition:background .14s;position:absolute;top:11px;left:4px;right:4px}.dossierSwitch span:after{content:"";background:#8a7659;border-radius:50%;width:16px;height:16px;transition:transform .14s,background .14s;position:absolute;top:2px;left:2px}.dossierSwitch[aria-checked=true] span{border-color:var(--dos-accent);background:#5a3f1c}.dossierSwitch[aria-checked=true] span:after{background:var(--dos-accent);transform:translate(24px)}.dossierSwitch:disabled{opacity:.55;cursor:default}.dossierHidden{text-align:center;justify-items:center;gap:6px;padding:40px 16px;display:grid}.dossierHidden h3{color:var(--dos-text);letter-spacing:0;text-transform:none;margin:6px 0 0;font:600 18px Georgia}.dossierHidden p{color:var(--dos-muted);margin:0;font:14px Arial}.dossierHiddenSigil{border:1px solid var(--dos-bd-strong);width:44px;height:44px;box-shadow:inset 0 0 0 6px #120c08, inset 0 0 0 7px var(--dos-bd);background:linear-gradient(135deg,#1d140d,#0f0a07);transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.dossierSwitch span,.dossierSwitch span:after{transition:none}}.dossierMercs{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dossierMerc{background:linear-gradient(160deg, var(--merc-accent-soft,#2b1d11), #0f0a07);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.dossierMerc{background:linear-gradient(160deg, color-mix(in srgb, var(--merc-accent-soft,#2b1d11) 35%, #140e0a), #0f0a07)}}.dossierMerc{border:1px solid var(--merc-accent,#7d5730)}@supports (color:color-mix(in lab, red, red)){.dossierMerc{border:1px solid color-mix(in srgb, var(--merc-accent,#7d5730) 55%, #3a2818)}}.dossierMerc{min-width:0}.dossierMercPortrait{width:76px;height:96px;position:relative;overflow:hidden}.dossierMercPortrait>*{width:100%!important;height:100%!important}.dossierMercBody{min-width:0;padding-right:26px;position:relative}.dossierMercRankNum{width:22px;height:22px;color:var(--dos-muted);border:1px solid var(--dos-bd);place-items:center;font:700 12px Georgia;display:grid;position:absolute;top:0;right:0}.dossierMercName{color:var(--dos-text);overflow-wrap:anywhere;margin:0;font:600 16px/1.25 Georgia}.dossierMercTitle{color:var(--dos-accent);margin:2px 0 0;font:italic 12px Georgia}.dossierMercMeta{color:var(--dos-muted);margin:3px 0 8px;font:12px Arial}.dossierMercs .mercIdentityStrip{flex-wrap:wrap}.dossierMercs.compact .dossierMerc{grid-template-columns:56px minmax(0,1fr)}.dossierMercs.compact .dossierMercPortrait{width:56px;height:70px}.dossierGear{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dossierGearItem{--rarity-color:#6b5d47;border:1px solid var(--rarity-color);background:#120c08;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.dossierGearItem{border:1px solid color-mix(in srgb, var(--rarity-color) 60%, #2c1f14)}}.dossierGearItem{border-top:2px solid var(--rarity-color);min-width:0}.dossierGearItem.rarity-magic{--rarity-color:#4d6d8d}.dossierGearItem.rarity-rare{--rarity-color:#a9822f}.dossierGearItem.rarity-relic{--rarity-color:#a95e31}.dossierGearItem.rarity-legendary{--rarity-color:#8e5cc4}.dossierGearItem.rarity-supreme{--rarity-color:#e8c568}.dossierGearHead{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;display:grid}.dossierGearHead img{object-fit:contain;background:#0b0806;border:1px solid #2c1f14;width:44px;height:44px}.dossierGearHead h4{color:var(--rarity-color);margin:1px 0 2px}@supports (color:color-mix(in lab, red, red)){.dossierGearHead h4{color:color-mix(in srgb, var(--rarity-color) 55%, #ecdcbc)}}.dossierGearHead h4{overflow-wrap:anywhere;font:600 15px/1.25 Georgia}.dossierGearHead small{color:var(--dos-muted);font:11px/1.4 Arial;display:block}.dossierGearStars{color:var(--dos-accent);letter-spacing:1px;margin-top:2px;font-size:11px;display:block}.dossierGearAffixes{border-top:1px solid #2c1f14;gap:3px;margin:10px 0 0;padding:8px 0 0;list-style:none;display:grid}.dossierGearAffixes li{color:#b9c9e6;overflow-wrap:anywhere;font:12px/1.45 Arial}.dossierGearAffixes li.suffix{color:#d8c79a}.dossierGearAffixes li.scroll{color:#9bb07a;font-style:italic}.dossierGearPlain{color:#7d6d58;margin:10px 0 0;font:italic 12px Arial}.profileShell{--dos-text:#ecdcbc;--dos-muted:#c2b193;--dos-dim:#a8977c;--dos-accent:#e0b25e}.dossierToolbar{border-bottom:1px solid #2c1f14;justify-content:space-between;padding:14px 0}.dossierSearch input{font-size:15px!important}.dossierSearch input::placeholder{color:#9a8a72}.dossierSearchPanel{max-height:min(320px,50vh)}.dossierSearchLevel,.dossierSearchStatus{color:var(--dos-muted);font-size:13px}.dossierHeader{grid-template-columns:112px minmax(0,1fr);grid-template-areas:"portrait identity""portrait about";align-items:start;gap:6px 24px;padding:22px 0 18px}.dossierPortrait{grid-area:portrait;width:112px;height:112px}.dossierIdentity{grid-area:identity}.dossierAbout{grid-area:about;min-width:0}.dossierViewer{color:var(--dos-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 4px;font:700 12px Arial;display:inline-flex}.dossierViewerMark{border:1px solid;width:8px;height:8px}.dossierViewer.own .dossierViewerMark{background:var(--dos-accent);border-color:var(--dos-accent)}.dossierViewer.public .dossierViewerMark{transform:rotate(45deg)}.dossierName{letter-spacing:.005em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font:600 clamp(28px,5vw,46px)/1.05 Georgia}.dossierLevel{gap:6px 12px;margin-top:10px}.dossierLevelBadge{color:var(--dos-muted);letter-spacing:.04em;text-transform:none;font:13px Arial}.dossierLevelBadge strong{font-size:18px}.dossierXp{max-width:240px;height:5px}.dossierXpText{color:var(--dos-dim);font-size:12px}.dossierBio{max-width:60ch;margin-top:8px}.dossierBioText{color:#d9c7a3;font-size:15px}.dossierBioEmpty{color:var(--dos-dim);font:italic 14px/1.5 Georgia}.dossierTextButton{color:#e2b56a;letter-spacing:.06em;font:700 12px Arial!important}.dossierBioActions{gap:16px}.dossierLink{display:none}@media (width<=600px){.dossierHeader{grid-template-columns:68px minmax(0,1fr);grid-template-areas:"portrait identity""about about";gap:12px 14px}.dossierPortrait{width:68px;height:68px}.dossierXp{flex-basis:100%;order:3;max-width:none}}.dossierTabsWrap{border-bottom:1px solid #3a2818;position:relative}.dossierTabsWrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0f0a07);width:28px;position:absolute;top:0;bottom:1px;right:0}@media (width>=640px){.dossierTabsWrap:after{display:none}}.dossierTabs{border-bottom:0;gap:0;scroll-padding-inline:24px}.dossierTabs [role=tab]{min-height:48px;color:var(--dos-muted);letter-spacing:.05em;text-transform:none;border-bottom:3px solid #0000;padding:0 18px;font:700 13px Arial!important}.dossierTabs [role=tab][aria-selected=true]{color:#fff3dc;border-bottom-color:var(--dos-accent);background:linear-gradient(#0000 20%,#3a26127a)}.dossierTabs [role=tab]:focus-visible{outline-offset:-3px}.dossierPanel{padding-top:24px}.dossierGroupHead{gap:4px 10px;margin-bottom:14px}.dossierGroup h3,.dossierEmpty h3{color:var(--dos-text);letter-spacing:0;text-transform:none;font:600 17px Georgia!important}.dossierTag{color:var(--dos-muted);border:1px solid #4a3220;padding:2px 8px;font:12px Arial}.dossierInfo span{color:var(--dos-muted);border-color:#8a6b42}.dossierInfoText{color:var(--dos-muted);font-size:13px}.dossierEmpty p,.dossierMuted,.dossierEmptyLine{color:var(--dos-muted);margin:0;font:14px/1.6 Arial}.dossierNone{color:var(--dos-dim);font:italic 400 14px Georgia}.dossierAttrs,.dossierMilestones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;max-width:720px;margin:0;display:grid}.dossierAttrs dt,.dossierMilestones dt{color:var(--dos-muted);font:13px Arial}.dossierAttrs dd,.dossierMilestones dd{color:var(--dos-text);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;margin:2px 0 0;font:600 clamp(18px,2.4vw,24px) Georgia}.dossierMilestones dd.dossierMilestoneNote{color:var(--dos-dim);margin:1px 0 0;font:12px Arial}@media (width<=480px){.dossierMilestones{grid-template-columns:1fr;gap:10px}.dossierMilestones>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;display:grid}.dossierMilestones dd:not(.dossierMilestoneNote){text-align:right;grid-area:1/2;font-size:18px}.dossierMilestones dd.dossierMilestoneNote{grid-column:1/-1}}.dossierSections{gap:30px}.dossierSections>.dossierGroup+.dossierGroup,.dossierSections>.dossierColumns+.dossierGroup,.dossierSections>.dossierGroup+.dossierColumns{border-top-color:#33241a;padding-top:26px}.dossierTrackLabel{font-size:15px}.dossierTrackLevel{color:var(--dos-muted);font-size:13px}.dossierTrackLevel strong{font-size:16px}.dossierTrackBar{height:5px}.dossierTrackNext{color:var(--dos-dim);font-size:12px}.dossierSystems{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:30px 44px;display:grid}.dossierRows{margin:0;display:grid}.dossierRow{border-bottom:1px solid #2c1f14;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.dossierRow:first-child{border-top:1px solid #2c1f14}.dossierRow dt{color:var(--dos-muted);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;font:14px Arial;display:flex}.dossierRow dd{color:var(--dos-text);font-variant-numeric:tabular-nums lining-nums;text-align:right;overflow-wrap:anywhere;margin:0;font:600 16px Georgia}.dossierKind{color:var(--dos-dim);letter-spacing:.04em;border:1px solid #4a3220;padding:0 6px;font:11px/18px Arial}.dossierWindow{color:var(--dos-dim);flex-basis:100%;font:12px/1.3 Arial}.dossierInfoPara{display:block}.dossierInfoPara+.dossierInfoPara{margin-top:6px}.dossierKind.best{color:#e2b56a;border-color:#7a5a2e}.dossierKind.best:before{content:"▲ ";vertical-align:1px;font-size:8px}.dossierMercBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.dossierMerc .mercIdentityStrip,.dossierMerc .mercIdentityStrip *,.dossierMerc .mercRating{transform:none;position:static!important;inset:auto!important}.dossierMerc .mercIdentityStrip{flex-wrap:wrap;gap:6px;display:inline-flex}.dossierMercMeta{color:var(--dos-muted);margin-bottom:0;font-size:13px}.dossierMercRankNum{color:var(--dos-muted)}.dossierMercSlot{color:var(--dos-muted);background:#120c08;font-size:14px}.dossierMercs.compact .dossierMercName{font-size:15px}.dossierVisibility{background:#140e0a;border-left:2px solid #5a4024;padding:14px 16px}.dossierSwitchLabel{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.dossierSwitchDesc{color:var(--dos-muted);font-size:13px}.dossierState{border:1px solid;padding:1px 8px;font:700 12px Arial}.dossierState.on{color:#b9d68e;border-color:#5c7a3a}.dossierState.on:before{content:"● "}.dossierState.off{color:var(--dos-muted);border-color:#4a3220}.dossierState.off:before{content:"○ "}.dossierGearSlot{color:var(--dos-muted);letter-spacing:.02em;text-transform:none;font:12px Arial}.dossierGearHead small{color:var(--dos-muted);font-size:12px}.dossierGearAffixes li{font-size:13px}.dossierGearPlain{color:var(--dos-dim);font-size:13px}.dossierGearStars{font-size:12px}.dossierHidden p{color:var(--dos-muted)}.dossier.isLoading .dossierName,.dossier.isLoading .dossierViewer{min-height:1em}.dossier.isLoading .dossierPortrait{background:linear-gradient(90deg,#140e0a,#1d140d,#140e0a)}.dossierInfo span{width:20px;height:20px;font-size:12px}.dossierKind{font-size:12px}.dossierAbout{flex-wrap:wrap;align-items:flex-end;column-gap:24px;display:flex}@media (width<=1024px),(height<=1100px){:is(.appMain:has(>.shell.profileShellMode),.appMain:has(>.shell.leaderboardShellMode)){overflow-y:auto}.shell.profileShellMode,.shell.leaderboardShellMode{height:auto;padding-bottom:28px;display:block}.shell.profileShellMode>.grid.profileModeGrid,.shell.leaderboardShellMode>.grid.leaderboardModeGrid{min-height:0;padding-bottom:0;overflow:visible}}.dossierReturn{font-size:12px!important}.dossierShowcase{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:stretch;gap:14px;margin:0;padding:0;list-style:none;display:grid}.dossierShowcase>li{min-width:0;display:flex}.dossierShowcase .mercShowcaseCard{cursor:default;width:100%;max-width:none}.dossierShowcaseEmpty{justify-content:center;min-height:200px}.dossierRow dt{flex:auto}.dossierRow dd{white-space:nowrap;overflow-wrap:normal;flex:none;max-width:62%}@media (width<=360px){.dossierRow dd{white-space:normal;text-align:right}}.dossierAbout{justify-content:flex-start;align-items:baseline}.dossierAbout .dossierBio{flex:0 60ch}.dossierAbout{flex-direction:column;align-items:flex-start}.dossierAbout .dossierBio{flex:none;width:100%}.dossierCopy{margin-top:-6px}.dossierShowcase{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),300px))}@media (width<=600px){.dossierShowcase{justify-content:center}}.dossier.isLoading .dossierAbout{min-height:110px}.combatPortrait.playerPlaceholder.rushAura,.combatMiniSide.rushAura{isolation:isolate;position:relative}.combatPortrait.playerPlaceholder.rushAura{border-color:#6cc4f2}.combatPortrait.playerPlaceholder.rushAura:before,.combatMiniSide.rushAura:before{content:"";z-index:-1;pointer-events:none;animation:1.8s ease-in-out infinite rushAuraPulse;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #8fdcff8c,inset 0 0 36px 6px #40aaff80,0 0 18px 4px #40aaff8c}@keyframes rushAuraPulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.combatPortrait.playerPlaceholder.rushAura:before,.combatMiniSide.rushAura:before{opacity:.9;animation:none}}.lbShell{--lb-bd:#4a3220;--lb-bd-strong:#76502e;--lb-sunk:#120c08;--lb-raised:#1d140d;--lb-text:#ecdcbc;--lb-muted:#c2b193;--lb-dim:#a8977c;--lb-accent:#e0b25e;color:var(--lb-text);min-width:0;font-family:Arial,sans-serif}.lbShell.pageShell{background:var(--night,#0d0a07);min-height:100%;padding-bottom:48px}.lbShell.lbInline{width:100%;margin:0;padding:0 0 28px}.lbHead{justify-content:space-between;align-items:baseline;gap:12px;padding:14px 0 10px;display:flex}.lbTitle{letter-spacing:.04em;color:var(--lb-accent);margin:0;font-size:22px}.lbBack{color:var(--lb-muted);font-size:13px}.lbTabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--lb-bd);gap:2px;display:flex;overflow-x:auto}.lbTabs::-webkit-scrollbar{display:none}.lbTab{min-height:var(--touch,44px);color:var(--lb-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 16px;font:700 13px Arial!important}.lbTab:hover{color:var(--lb-text)}.lbTab.active{color:var(--lb-text);border-bottom-color:var(--lb-accent);background:linear-gradient(#0000,#2a1c1033)}.lbTab:focus-visible,.lbSub:focus-visible,.lbButton:focus-visible,.lbNoteToggle:focus-visible,.lbName:focus-visible{outline:2px solid var(--lb-accent);outline-offset:2px}.lbPanel{min-width:0;padding:16px 0 8px}.lbSubs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lbSub{min-height:var(--touch,44px);border:1px solid var(--lb-bd);background:var(--lb-sunk);color:var(--lb-muted);cursor:pointer;padding:0 14px;font:13px Arial}.lbSub.active{border-color:var(--lb-accent);color:var(--lb-text);background:var(--lb-raised)}.lbCaption{margin-bottom:12px}.lbBoardTitle{color:var(--lb-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:17px;display:flex}.lbWindow{color:var(--lb-dim);border:1px solid var(--lb-bd);padding:1px 6px;font-size:12px;font-weight:400}.lbMeta{color:var(--lb-dim);margin:6px 0 0;font-size:12px}.lbStale{color:#f2a68a}.lbNoteToggle{min-height:var(--touch,44px);color:var(--lb-accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:13px Arial;text-decoration:underline}.lbNote{max-width:64ch;color:var(--lb-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.lbList{border-top:1px solid #2c1f14;margin:0;padding:0;list-style:none}.lbRow{min-height:var(--touch,44px);border-bottom:1px solid #2c1f14;grid-template-columns:3.5em minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:4px 10px;font-size:14px;display:grid}.lbRow:nth-child(2n){background:#150e09}.lbRowYou,.lbRowYou:nth-child(2n){box-shadow:inset 3px 0 0 var(--lb-accent);background:#24170e}.lbRank{color:var(--lb-muted);font-variant-numeric:tabular-nums;font-weight:700}.lbName{color:var(--lb-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:10px 0;text-decoration:none;overflow:hidden}.lbName:hover{color:var(--lb-accent);text-decoration:underline}.lbYouTag{color:var(--lb-accent);border:1px solid var(--lb-bd-strong);padding:0 6px;font-size:12px}.lbRow:not(.lbRowYou) .lbValue{grid-column:4}.lbValue{font-variant-numeric:tabular-nums;color:var(--lb-text);white-space:nowrap;justify-self:end}.lbMore{align-items:center;gap:12px;padding:14px 0;display:flex}.lbButton{min-height:var(--touch,44px);border:1px solid var(--lb-bd-strong);background:var(--lb-raised);color:var(--lb-text);cursor:pointer;padding:0 18px;font:700 13px Arial}.lbButton:disabled{opacity:.6;cursor:default}.lbYou{margin-top:18px}.lbYouHead{color:var(--lb-muted);margin:0 0 6px;font-size:13px;font-weight:700}.lbStatus{color:var(--lb-muted);text-align:center;margin:18px 0;padding:16px;font-size:14px}.lbStatusError{color:#f2a68a}.lbStatus.lbStatusError p{margin:0 0 10px}@media (width<=480px){.lbRow{grid-template-columns:2.6em minmax(0,1fr) auto;gap:8px;padding:4px 8px;font-size:13px}.lbYouTag{display:none}.lbRow:not(.lbRowYou) .lbValue{grid-column:auto}.lbTab{padding:0 12px}}.shellHandoff{background:var(--night,#0d0a07);color:#c2b193;place-items:center;min-height:100%;font:14px Arial,sans-serif;display:grid}.adminMarketHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminMarketStats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.adminMarketStats li{border:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.adminMarketStats li strong{font-size:18px}.adminMarketStats li span{opacity:.75;font-size:12px}.adminMarketStats li.good strong{color:#8fd19e}.adminMarketStats li.bad strong,.adminMarketTable tr.bad td{color:#f2a68a}.adminMarketTable{border-collapse:collapse;width:100%;font-size:13px}.adminMarketTable th,.adminMarketTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:4px 8px}.adminMarketTool{overflow-x:auto}.combatPlate.isFelled .combatPlateBar>b{transition:width .32s cubic-bezier(.2,.7,.3,1)}.combatPlate.isFelled .combatPlateHp b{color:#d87842}.combatSprite.isDefeated{filter:grayscale(.6)brightness(.55);transition:filter .22s ease-out}.momentumMeterHeader strong{align-items:center;gap:5px;display:inline-flex}.momentumMeterHeader .momentumDifficulty,.combatPlate .momentumMeterHeader .momentumDifficulty{letter-spacing:.04em;color:#e0b571bf;cursor:help;background:#00000040;border:1px solid #e0b57147;border-radius:3px;padding:1px 4px;font-family:Arial,sans-serif;font-weight:400;font-size:9px!important;line-height:1.2!important;display:inline-block!important}.convergenceModeGrid{min-height:0;display:block}.ritualsShell.convergenceRoute{flex-direction:column;height:100%;min-height:0;display:flex}.convergenceRouteHost{flex:auto;width:100%;min-height:0;display:flex}.convergenceRouteHost .convergenceModal{width:100%;min-height:100%;max-height:none;box-shadow:inset 0 0 0 5px #0c0907,inset 0 0 0 6px #503620,0 12px 40px #0008}.convergenceRouteHost .convergencePickerGrid{max-height:none}.convergenceModal,.convergenceRouteHost .convergenceModal{clip-path:none;background:linear-gradient(145deg,#1f160ffa,#0e0a08fa);border:1px solid #49301f;box-shadow:0 14px 35px #0007}.convergenceModal .cvCorner,.convergenceModal .cvFlourish,.convergenceModal .convergenceSlot--footer,.convergenceModal .convergenceSlot:after{display:none}.convergenceModal .convergenceHead h2{letter-spacing:.14em;text-transform:uppercase;color:#b89a6c;text-shadow:none;font:700 12px Arial,sans-serif}.convergenceModal .cvLabel{letter-spacing:.12em;text-transform:uppercase;color:#806d55;font:700 10px Arial,sans-serif}.convergenceModal .convergenceSlot{clip-path:none;box-shadow:none;background:linear-gradient(#120c08,#080605);border:1px dashed #3a2a1a}.convergenceModal .convergenceSlot--filled,.convergenceModal .convergenceSlot--result{border-style:solid;border-color:#4a321f}.convergenceModal .convergenceSlotHint,.convergenceModal .convergenceChanceLabel,.convergenceModal .convergenceFailureLabel{letter-spacing:.06em;font-family:Arial,sans-serif}.convergenceModal .convergenceButton{clip-path:none;color:#ead5ad;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#8c3f29,#522519);border:1px solid #b05a3d;height:38px;padding:0 18px;font:700 14px Arial,sans-serif;box-shadow:inset 0 1px #a0733a55}.convergenceModal .convergenceButton--secondary{color:#967b59;background:linear-gradient(#21160e,#130d08);border-color:#4d3a26;box-shadow:inset 0 1px #bc8b4820}.convergenceModal .convergenceHintBox{box-shadow:none;background:#0c0907;border:1px solid #3a2a1a;padding:12px 16px}.convergenceModal .convergenceHint{color:#967b59;font:12px/1.5 Arial,sans-serif}.convergenceModal .convergencePickerFilter{font-family:Arial,sans-serif}.convergenceModal .convergenceInfoButton,.convergenceModal .convergenceCloseButton{color:#967b59;background:linear-gradient(#21160e,#130d08);border:1px solid #4d3a26;width:24px;height:24px;font:700 12px Arial,sans-serif;transform:none}.convergenceModal .convergenceInfoButton:before,.convergenceModal .convergenceCloseButton:before{transform:none}.convergenceModal .convergenceInfoButton:hover,.convergenceModal .convergenceCloseButton:hover{color:#d9c29a;border-color:#806d55}.convergenceModal .convergencePickerHint,.convergenceModal .convergenceAffixEmpty,.convergenceModal .convergenceSlotItem small{font-family:Arial,sans-serif}.convergenceModal .convergencePickerHint{color:#967b59;font-size:12px}.mercPortrait .mercPortraitArtNote{z-index:3;color:#d9c4a0;-webkit-line-clamp:2;background:#0c0907d1;border:1px dashed #8d7b65;-webkit-box-orient:vertical;padding:3px 6px;font:10px/1.3 Arial;display:-webkit-box;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden}.transcendAltar{color:#d9c4a0;background:#140e09;border:1px solid #3a2717;gap:12px;padding:16px;font:13px/1.45 Arial;display:grid}.transcendAltar h3{margin:0}.transcendColumns{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:14px;display:grid}@media (width<=768px){.transcendColumns{grid-template-columns:minmax(0,1fr)}}.transcendRoster{gap:4px;max-height:60vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.transcendRoster button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#120d09;border:1px solid #3a2717;padding:6px 8px;display:grid}.transcendRoster button.on{border-color:#e5b35a}.transcendRoster small{color:#9a8870}.transcendPath{border:1px solid #3a2717;margin-bottom:10px;padding:10px}.transcendPath h4{margin:0 0 6px}.transcendPath h4 small{color:#9a8870;margin-left:6px;font-weight:400}.transcendChecklist{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.transcendChecklist .fpTag,.transcendAltar .fpTag{text-transform:uppercase;border:1px solid #4a321f;border-radius:999px;padding:1px 7px;font:700 10px/1.6 Arial;display:inline-block}.transcendAltar .fpTag-exact{color:#ffd98a;border-color:#e5b35a}.transcendAltar .fpTag-partial{color:#bfae94;border-style:dashed}.transcendAltar .fpKey{letter-spacing:.08em;text-transform:uppercase;color:#9a8870;margin-right:4px;font:700 10px Arial}.transcendAltar .fpGhost{color:#e8cf9f;cursor:pointer;background:#120d09;border:1px solid #4a321f;padding:5px 10px;font:700 11px Arial}.transcendConfirm{border:1px dashed #c6914a;padding:10px}.transcendConfirm dl{gap:4px;display:grid}.transcendConfirm dl div{grid-template-columns:80px minmax(0,1fr);gap:6px;display:grid}.transcendConfirm dt{color:#9a8870}.transcendConfirm dd{margin:0}.transcendCareer{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:4px 12px;margin:0 0 10px;display:grid}.transcendCareer dt{color:#9a8870;font-size:11px}.transcendCareer dd{margin:0}.mercRecruitCard>header.withPortrait .mercPortrait.card.cardArtPlaceholder{place-items:center;padding:34px 16px 27%;display:grid}.cardArtPlaceholder p{color:#bfa983;text-align:center;overflow-wrap:anywhere;margin:0;font:italic 12px/1.45 Georgia,serif}.mercCard.mercRecruitCard .mercAttrs.cardFacts li{align-content:center}.cardFactLabel{color:#806d55;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 9px/12px Arial;display:block;overflow:hidden}.cardFactValue{color:#e8d4ad;white-space:nowrap;text-overflow:ellipsis;min-width:0;font:700 11px/12px Arial;display:block;overflow:hidden}.toolCard .toolCardFaceLine{color:#ffd98a}.toolMaterialLocked .cardArtPlaceholder p,.toolMaterialLocked .cardFacts{opacity:.6}.toolCardDetailBody{color:#d9c4a0;gap:8px;max-height:360px;padding:8px 0;font:11px/1.4 Arial;display:grid;overflow-y:auto}.toolCardFacts{gap:4px;margin:0;display:grid}.toolCardFacts div{grid-template-columns:92px minmax(0,1fr);gap:6px;display:grid}.toolCardFacts dt{color:#9a8870}.toolCardFacts dd{overflow-wrap:anywhere;margin:0}.toolCardPowerList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.toolCardPowerList li{border-top:1px solid #2c1f14;padding:6px 0}.toolCardPowerList b{color:#f3e2bf}.toolCardPowerList small{color:#9a8870}.toolCardPowerList p{margin:2px 0 0}.toolCardValues span{color:#e5b35a}.toolCardLocked{opacity:.6}.toolCardLockedHead{color:#9a8870;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font:700 10px Arial}.toolCardCollection{margin-top:18px}.toolCardStack .mercCardFoot>footer{gap:6px;display:flex}.toolCardStack .mercCardFoot>footer>button{flex:1 1 0}.toolAltarStars{color:#d9c4a0;background:#120d09;border:1px solid #3a2717;gap:6px;padding:10px;font:12px/1.4 Arial;display:grid}.toolAltarStars label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.toolAltarStars input{width:80px;color:inherit;background:#0d0906;border:1px solid #4a321f;padding:4px 6px}.featuredDispatch{color:#d9c4a0;border:1px solid #3a2717;gap:4px;margin:0 0 8px;padding:8px 10px;font:12px/1.4 Arial;display:grid}.featuredDispatch legend{color:#f3e2bf;font-weight:700}.featuredDispatch small{color:#9a8870}.srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.atlasMapLine{color:#cbb48e;background:#0f0b08;border:1px solid #3a2717;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;width:100%;padding:6px 10px;font:12px/1.35 Arial;display:flex}.atlasMapLine p{min-width:0;margin:0}.atlasMapLine small{letter-spacing:.14em;color:#806d55;margin-right:4px;font:700 9px Arial}.atlasMapLine b{color:#f3e2bf}.atlasMapLineBtn,.atlasReadinessFix{color:#ecd2a2;cursor:pointer;background:#1a120a;border:1px solid #7a5a34;padding:5px 10px;font:700 11px Arial}.atlasMapLineBtn:hover,.atlasReadinessFix:hover{border-color:#c6914a}.atlasMapLineBtn:focus-visible,.atlasReadinessFix:focus-visible{outline-offset:1px;outline:2px solid #ffd98a}.atlasStage{place-items:center;width:100%;min-width:0;display:grid}.atlasStage>.atlasDevice{margin:0 auto}.atlasCenterStack>.atlasDevices{width:100%}.atlasCenterStack{gap:12px}.atlasControls{gap:10px}.atlasSlotMarks{z-index:2;pointer-events:none;gap:2px;display:flex;position:absolute;top:-8%;left:-14%}.atlasScopeChip{z-index:2;color:#e8cf9f;white-space:nowrap;pointer-events:none;background:#0d0906e6;border:1px solid #6a4a2b;align-items:center;gap:4px;padding:3px 8px;font:700 10px Arial;display:flex;position:absolute;top:74%;left:50%;transform:translate(-50%)}.atlasDispatchRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;width:100%;display:flex}.atlasDispatchRow>.atlasControls{flex:none;width:auto}.atlasLayout .atlasDispatchRow .atlasStepper>div{padding:2px 10px}.atlasLayout .atlasDispatchRow .atlasStepper b{font-size:22px}.atlasDispatchRow>.atlasDispatch{flex:280px;width:auto}.atlasDispatch{background:linear-gradient(#0b0806f2,#0b0806);border-top:1px solid #3a2717;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:100%;padding:8px 10px;display:flex}.atlasReadiness{color:#9fcf7a;flex-wrap:wrap;flex:120px;align-items:center;gap:6px;min-width:0;margin:0;font:12px/1.35 Arial;display:flex}.atlasReadiness.blocked{color:#f0a58c;display:block}.atlasReadiness.blocked>.fcMark{vertical-align:-4px;margin-right:4px}.atlasReadiness.blocked>.atlasReadinessFix{vertical-align:middle;margin-left:8px}.atlasDispatch .atlasLaunch{flex:none;width:auto;min-width:180px;margin:0}.atlasContext{background:linear-gradient(155deg,#1c140e,#0b0806);border:1px solid #4a321f;flex-direction:column;flex:0 360px;min-width:280px;max-width:360px;min-height:0;display:flex}.atlasContextHead{align-items:center;gap:8px;padding:10px 12px 0;display:flex}.atlasContextTabs{flex:auto;gap:4px;display:flex}.atlasContextTabs button{color:#b99c70;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#120d09;border:1px solid #4a321f;flex:1 1 0;padding:7px 8px;font:700 11px Arial}.atlasContextTabs button[aria-selected=true]{color:#ffe6ad;background:#2a1d0c;border-color:#e5b35a}.atlasContextTabs button:focus-visible,.atlasContextClose:focus-visible{outline-offset:1px;outline:2px solid #ffd98a}.atlasContextClose{color:#ecd2a2;cursor:pointer;background:#120d09;border:1px solid #4a321f;width:34px;height:34px;font:700 18px/1 Arial}.atlasContextBody{min-width:0;min-height:0;padding:12px}.atlasMapsPanel h4{letter-spacing:.12em;text-transform:uppercase;color:#a58a5c;margin:0 0 8px;font:700 10px Arial}.atlasMapsPanel h4 small{color:#cbb48e;letter-spacing:0;text-transform:none;margin-left:6px}.atlasShelfMap{position:relative}.atlasShelfBadge{color:#ffe6ad;letter-spacing:.06em;text-align:left;background:#2a1d0c;border:1px solid #e5b35a;margin:0 0 6px;padding:4px 8px;font:700 10px Arial;display:block}.atlasShelfMap:has(.atlasShelfBadge){flex-direction:column;display:flex}.atlasShelfMap:has(.atlasShelfBadge)>.mapCard{flex:auto;min-height:0}.atlasContext.atlasShelfBlink{animation:.9s ease-out atlasShelfFlash}@media (width>=1500px) and (height>=1250px){.shell.frontierShellMode .atlasInline>.atlasLayout{align-items:stretch}.shell.frontierShellMode .atlasCenterStack{overscroll-behavior:contain;align-items:stretch;height:100%;min-height:0;overflow-y:auto}.shell.frontierShellMode .atlasStage{flex:auto;min-height:300px;container-type:size}.shell.frontierShellMode .atlasStage>.atlasDevice{width:min(640px,100cqw,100cqh)}.shell.frontierShellMode .atlasCenterStack>*{flex:none}.shell.frontierShellMode .atlasCenterStack>.atlasStage{flex:auto}.shell.frontierShellMode .atlasContext{align-self:stretch;max-height:100%}.shell.frontierShellMode .atlasContextBody{overscroll-behavior:contain;flex:auto;overflow-y:auto}.shell.frontierShellMode .atlasLeftStack{align-self:stretch}.shell.frontierShellMode .atlasStage{min-height:340px}}@media (width<=1499px),(height<=1249px){.appMain:has(>.shell.frontierShellMode){overflow-y:auto}.shell.frontierShellMode{height:auto;min-height:100%;padding-bottom:28px;display:block;overflow:visible}.shell.frontierShellMode>.grid.frontierModeGrid{height:auto;min-height:0;padding-bottom:0;overflow:visible}.shell.frontierShellMode .atlasInline,.shell.frontierShellMode .atlasInline>.atlasLayout{height:auto;min-height:0;display:flex;overflow:visible}.shell.frontierShellMode .atlasInline{flex-direction:column}.shell.frontierShellMode .atlasLeftStack{height:auto}}@media (width>=1025px){.atlasStage>.atlasDevice{width:min(100%,clamp(320px,100dvh - 580px,640px))}}@media (width<=1024px){.atlasLayout{gap:12px}.atlasLayout>.atlasCenterStack{display:contents}.atlasCenterStack>.atlasDevices{order:1}.atlasCenterStack>.atlasMapLine{order:2}.atlasCenterStack>.atlasStage{order:3}.atlasCenterStack>.fcStrip{order:4}.atlasCenterStack>.atlasDispatchRow{display:contents}.atlasDispatchRow>.atlasControls{order:5;width:100%}.atlasLayout>.atlasLeftStack,.atlasLayout.fpOn>.atlasLeftStack.viewportSideRail{order:6;width:100%}.atlasDispatchRow>.atlasDispatch{z-index:5;width:calc(100% + 4px);padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:#0b0806;border:1px solid #4a321f;flex:none;order:20;margin:0 -2px;position:sticky;bottom:0;box-shadow:0 -8px 18px #000a}.atlasStage>.atlasDevice{width:min(100%,560px)}}@media (width<=560px){.atlasCenterStack>.fcStrip{grid-template-columns:minmax(0,1fr);gap:4px}.atlasCenterStack>.fcStrip .fcToken{min-height:56px}.atlasReadiness{flex-basis:100%}.atlasDispatch .atlasLaunch{flex:auto}}@media (prefers-reduced-motion:reduce){.atlasContext.atlasShelfBlink{animation:none}}@media (width<=1299px){.atlasContextLayer{z-index:660;background:#000000b3;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.atlasContextLayer>.atlasContext{width:min(100%,640px);min-width:0;max-width:none;max-height:min(88dvh,100dvh - 40px);padding-bottom:env(safe-area-inset-bottom,0px);flex:0 auto}.atlasContextLayer .atlasContextBody{overscroll-behavior:contain;flex:auto;overflow-y:auto}.atlasContextLayer .atlasShelfRow{grid-auto-rows:auto;max-height:none;overflow:visible}:is(.appMain:has(>.shell.frontierShellMode):has(.atlasContextLayer),.appMain:has(.atlasContextLayer)){overflow:hidden}}.atlasMapLine{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.atlasMapLineText{gap:1px;min-width:0;display:grid}.atlasMapLineText>p:first-child{white-space:nowrap;align-items:baseline;gap:4px;min-width:0;display:flex}.atlasMapLineText>p:first-child b{text-overflow:ellipsis;min-width:0;overflow:hidden}.atlasMapTier{color:#b99c70;white-space:nowrap;flex:none}.atlasMapSub{color:#9a8870;align-items:baseline;gap:8px;min-height:14px;font-size:11px;display:flex}.atlasMapRegion{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.atlasMapLineActions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.atlasMapLineActions .atlasMapLineBtn{white-space:nowrap}.atlasMapLineMain{color:#ffe6ad;background:#2a1d0c;border-color:#c6914a}.atlasSaveState{color:#8f7b5c;white-space:nowrap;flex:none;align-items:baseline;gap:6px;font:11px/1.3 Arial;display:inline-flex}.atlasMapRegion+.atlasSaveState:before{content:"·";color:#6f5f48;margin-right:2px}.atlasSaveRetry{color:#9cc3e2;cursor:pointer;background:0 0;border:0;padding:0;font:700 11px Arial;text-decoration:underline}.atlasSaveRetry:focus-visible{outline-offset:1px;outline:2px solid #ffd98a}@media (width<=420px){.atlasMapLine{grid-template-columns:minmax(0,1fr)}.atlasMapLineActions>.atlasMapLineBtn{flex:1 1 0}}.atlasSave-saving{color:#b9a07a}.atlasSave-saved{color:#7f9f62}.atlasSave-conflict{color:#d8b45c}.atlasSave-error{color:#ef8a6d}.atlasSlot.invalid{box-shadow:0 0 0 2px #ef8a6d}.atlasSlot.invalid b{color:#ffb49e}.atlasSlotWarn{color:#ffb49e;background:#3a120a;border:1px solid #ef8a6d;border-radius:50%;place-items:center;width:26px;height:26px;font:700 15px/1 Arial;display:grid}.atlasPickerNeed{color:#ecd2a2;background:#221709;border:1px solid #b88a45;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;padding:8px 10px;font:12px/1.4 Arial;display:flex}.dlPanel{color:#d9c4a0;gap:10px;font:12px/1.4 Arial;display:grid}.dlPanel h4{letter-spacing:.12em;text-transform:uppercase;color:#a58a5c;margin:0;font:700 10px Arial}.dlNote{color:#9a8870;margin:0;font-size:11px}.dlSlot{background:#120d09;border:1px solid #4a321f;gap:6px;padding:8px 10px;display:grid}.dlLocked{opacity:.7;border-style:dashed}.dlSlotHead{align-items:baseline;gap:8px;min-width:0;display:flex}.dlSlotNo{letter-spacing:.1em;text-transform:uppercase;color:#8f7b5c;white-space:nowrap;font:700 10px Arial}.dlName{color:#f3e2bf;text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.dlLocked .dlName{color:#b99c70;font-weight:400}.dlTag{letter-spacing:.1em;text-transform:uppercase;color:#9fcf7a;border:1px solid #4f6a3a;padding:1px 5px;font:700 9px Arial}.dlLock{border:1.5px solid;border-radius:1px;width:9px;height:7px;margin-top:4px;display:inline-block;position:relative}.dlLock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:4px 4px 0 0;width:5px;height:5px;position:absolute;top:-6px;left:1px}.dlSummary p{margin:0}.dlWho{color:#b9a07a;overflow-wrap:anywhere;font-size:11px}.dlButtons{flex-wrap:wrap;gap:6px;display:flex}.dlForm{gap:4px;display:grid}.dlForm label{letter-spacing:.08em;text-transform:uppercase;color:#b99c70;font:700 10px Arial}.dlForm input{color:#f3e2bf;background:#0b0806;border:1px solid #7a5a34;min-height:32px;padding:6px 8px;font:12px Arial}.dlForm input:focus-visible{outline-offset:1px;outline:2px solid #ffd98a}.dlConfirm{background:#221709;border:1px solid #b88a45;gap:6px;padding:8px;display:grid}.dlConfirm p{margin:0}.dlDanger{border-color:#c6914a}.dlError{color:#ef8a6d;margin:0}.dlDone{color:#9fcf7a;margin:0}.fpTextReview{gap:8px;display:grid}.fpAnchorPick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fpAnchorPick select{color:#f3e2bf;background:#120d09;border:1px solid #5a4128;max-width:100%;padding:4px 6px;font:12px Arial}.fpLinks{gap:3px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.shellChromeToggle,.frontierSummaryToggle{display:none}@media (width<=767px){.shell.frontierShellMode>.topbar{min-height:0;padding-top:6px;padding-bottom:6px}.shell.frontierShellMode .shellChromeToggle,.frontierSummary .frontierSummaryToggle{color:#cbb48e;text-align:left;cursor:pointer;background:#120d09;border:1px solid #4a321f;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 10px;font:12px Arial;display:flex}.shell.frontierShellMode .shellChromeToggle b,.frontierSummaryToggle b{color:#f3e2bf}.shellChromeMore,.frontierSummaryMore{color:#e8cf9f;white-space:nowrap;margin-left:auto;font-weight:700}.shell.frontierShellMode .shellChromeToggle:focus-visible,.frontierSummaryToggle:focus-visible{outline-offset:1px;outline:2px solid #ffd98a}.shell.frontierShellMode:not(.shellChromeOpen)>.topbar>.topEconomy{display:none}.shell.frontierShellMode.shellChromeOpen>.topbar>.topEconomy{margin-top:8px}.shell.frontierShellMode>.hero .heroUpdateButton,.shell.frontierShellMode>.hero .heroCompactStats,.frontierSummary:not(.open)>:not(.frontierSummaryToggle):not(.mercSections){display:none}.shell.frontierShellMode>.hero.bannerCollapsed{align-items:center;gap:8px;height:auto;min-height:0;padding:6px 10px;display:flex}.shell.frontierShellMode>.hero.bannerCollapsed .heroCompact{flex:auto;min-width:0;height:auto;position:static}.shell.frontierShellMode>.hero.bannerCollapsed .heroCompactIdentity{height:auto;min-height:0;padding:4px 0}.shell.frontierShellMode>.hero.bannerCollapsed .heroCollapseButton{flex:none;width:auto;height:34px;min-height:0;margin:0;padding:0 12px;position:static}.frontierSummary:not(.open){padding-top:6px;padding-bottom:6px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
