/*! 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{--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-ease:initial}::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-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:"Courier New", monospace}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.\!visible{visibility:visible!important}.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:var(--spacing)}.start-1{inset-inline-start:calc(var(--spacing) * 1)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.order-2{order:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!table{display:table!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}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.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,)}.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,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,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-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#18131e;--paper:#f3eee5;--panel:#fffaf0;--line:#cbbd9f;--rose:#d24c6a;--teal:#118d89;--gold:#c69235;--violet:#6b51ad;--green:#3d7e54;--lacquer:#211925;--lacquer-light:#33263a;--shadow:#1b12212e}html{background:#100d14;min-height:100%}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 0,#c747671a,#0000 30%),radial-gradient(circle at 94% 0,#1c9c951a,#0000 32%),linear-gradient(145deg,#100d14,#09171b 58%,#0c1018);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{background:linear-gradient(180deg, #32253a, var(--ink));color:#fff8eb;cursor:pointer;border:1px solid #ffffff14;border-radius:8px;min-height:42px;font-weight:800;transition:transform .16s,box-shadow .16s,opacity .16s}button:hover:not(:disabled){box-shadow:0 8px 20px var(--shadow), inset 0 1px #ffffff1f;transform:translateY(-1px)}button:disabled{cursor:not-allowed;opacity:.45}input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fffdf8;border-radius:8px;padding:.78rem .85rem}h1,h2,h3,p{margin:0}h1{text-shadow:0 4px 26px #000000b8;max-width:10ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6vw,5.4rem);line-height:.88}h2{font-size:1.15rem;line-height:1.12}h3{font-size:1rem;line-height:1.2}.game-shell{background:radial-gradient(circle at 8% 0,#c747671a,#0000 30%),radial-gradient(circle at 94% 0,#1c9c951a,#0000 32%),linear-gradient(145deg,#100d14,#09171b 58%,#0c1018);min-height:100vh}.account-gateway{z-index:1000;color:#fffaf0;background:linear-gradient(120deg,#0c0810f5,#10161ceb),url(/dungeon-ledger-guildhall.png) 50%/cover no-repeat;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0;overflow-y:auto}.account-gateway-shell{background:#18131e;border:1px solid #ffe0916b;border-radius:8px;grid-template-columns:minmax(320px,.9fr) minmax(390px,1.1fr);width:min(940px,100%);min-height:540px;display:grid;overflow:hidden;box-shadow:0 28px 90px #000000a3}.account-gateway-art{background:linear-gradient(#0e09110a 35%,#0e0911f0),linear-gradient(90deg,#0000 72%,#18131ec7),url(/dungeon-ledger-guildhall.png) 58%/cover no-repeat;flex-direction:column;justify-content:space-between;min-height:100%;padding:1.4rem;display:flex;position:relative}.account-gateway-crest{color:#ffe39a;background:linear-gradient(145deg,#9f304c,#3d1e31);border:1px solid #ffe091b8;place-items:center;width:48px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 4px #ffe0911a}.account-gateway-art-copy{text-shadow:0 2px 14px #000000e6;gap:.35rem;max-width:30ch;display:grid}.account-gateway-art-copy span{color:#6ee7dc;text-transform:uppercase;font-size:.68rem;font-weight:900}.account-gateway-art-copy strong{color:#fff4d7;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1.15}.account-gateway-panel{background:linear-gradient(145deg,#38273d6b,#13191ed1),#18131e;align-content:center;gap:1rem;min-width:0;padding:clamp(1.35rem,4vw,2.8rem);display:grid}.account-gateway-heading{gap:.5rem;display:grid}.account-gateway-heading h2{color:#fff4d7;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.2rem)}.account-gateway-heading>p:last-child{color:#cfc4d3;max-width:46ch;font-size:.9rem;line-height:1.5}.account-provider-actions{gap:.65rem;display:grid}.account-provider{color:#fffaf0;border:1px solid #ffeec433;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.8rem;min-height:66px;padding:.65rem .8rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.account-provider:hover{background:#6ee7dc14;border-color:#6ee7dcb8;box-shadow:0 10px 24px #0000003d}.account-provider>span:last-child{gap:.16rem;display:grid}.account-provider strong{font-size:.92rem}.account-provider small{color:#a99cae;font-size:.7rem;font-weight:700}.account-provider-icon,.account-google-mark{background:#fff;border-radius:6px;place-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:900;display:grid}.account-provider-icon{color:#9f304c}.account-google-mark{color:#0000;font-size:0;position:relative}.account-google-mark:before{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 42%, #fbbc05 0 66%, #ea4335 0 82%, #4285f4 0);color:#0000;content:"G";-webkit-background-clip:text;background-clip:text;font-family:Arial,Helvetica,sans-serif;font-size:1.55rem}.account-returning-row{color:#bfb2c4;border-top:1px solid #ffeec41f;justify-content:space-between;align-items:center;gap:.8rem;padding-top:.9rem;font-size:.8rem;font-weight:800;display:flex}.account-returning-row a,.account-recovery-link{color:#79e1d8;font-weight:900;text-decoration:none}.account-recovery-link{width:fit-content;font-size:.78rem}.account-returning-row a:hover,.account-recovery-link:hover{color:#ffe39a;text-decoration:underline}.account-security-note{color:#8f8296;font-size:.68rem;line-height:1.45}.account-guest-action{color:#cfc4d3;background:#ffffff0d;border-color:#ffeec429;min-height:38px;font-size:.72rem}.guildmaster-avatar{pointer-events:none;width:100%;min-width:0;height:100%;display:block;overflow:visible}.guildmaster-avatar img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 9px #00000073);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.guildmaster-avatar-combat img{transform-origin:50% 88%;transform:rotate(-3deg)translateY(2px)}.guildmaster-creator-overlay{z-index:1100;color:#fff8eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08060ceb;place-items:center;padding:clamp(.7rem,2vw,1.5rem);display:grid;position:fixed;inset:0;overflow-y:auto}.guildmaster-creator{background:linear-gradient(115deg,#391f2ff0,#101d22f5),#17121c;border:1px solid #edc87185;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,100%);height:min(840px,100dvh - 2rem);min-height:620px;display:grid;overflow:hidden;box-shadow:0 34px 110px #000000b3}.guildmaster-creator-heading{background:linear-gradient(90deg,#752a4457,#17484b47);border-bottom:1px solid #edc87140;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;padding:.8rem 1rem;display:flex}.guildmaster-creator-heading h2{color:#fff1cf;font-family:Georgia,Times New Roman,serif;font-size:1.55rem}.guildmaster-creator-heading>span{justify-items:end;gap:.12rem;min-width:0;display:grid}.guildmaster-creator-heading>span small{color:#75ddd3;text-transform:uppercase;font-size:.58rem;font-weight:900}.guildmaster-creator-heading>span strong{color:#ffe39a;text-overflow:ellipsis;white-space:nowrap;max-width:32ch;font-size:.86rem;overflow:hidden}.guildmaster-creator-layout{grid-template-columns:minmax(310px,.82fr) minmax(0,1.68fr);min-height:0;display:grid}.guildmaster-creator-preview{background:linear-gradient(#0000 35%,#0e0a11eb),url(/adventurers-guild-hall-v3.png) 49% 58%/auto 100% no-repeat,#22171d;border-right:1px solid #edc87133;grid-template-rows:minmax(0,1fr) auto auto;min-height:0;display:grid}.guildmaster-creator-preview-art{place-items:end center;min-height:0;padding:.8rem 1rem 0;display:grid;overflow:hidden}.guildmaster-creator-preview-art .guildmaster-avatar{width:min(96%,360px);height:min(100%,480px)}.guildmaster-creator-identity{text-align:center;text-shadow:0 2px 9px #000;justify-items:center;gap:.14rem;padding:.6rem .8rem;display:grid}.guildmaster-creator-identity small,.guildmaster-creator-identity span{color:#8bddd5;text-transform:uppercase;font-size:.58rem;font-weight:900}.guildmaster-creator-identity strong{color:#fff2d2;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-family:Georgia,Times New Roman,serif;font-size:1rem;overflow:hidden}.guildmaster-creator-identity label{text-align:left;gap:.2rem;width:min(100%,260px);display:grid}.guildmaster-creator-identity input{color:#fff2d2;background:#110d16e6;border-color:#75ddd380;min-height:38px;padding:.45rem .55rem;font-size:.76rem;font-weight:900}.guildmaster-gender-control{background:#ffffff14;border:1px solid #edc87142;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 .8rem .8rem;display:grid;overflow:hidden}.guildmaster-gender-control button{color:#cbbfce;background:#141018e6;border:0;border-radius:0;min-height:38px;font-size:.72rem}.guildmaster-gender-control button.selected{color:#fff;background:linear-gradient(#267f7a,#185b59);box-shadow:inset 0 -3px #f0c969}.guildmaster-creator-controls{grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;padding:.8rem;display:grid}.guildmaster-creator-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.guildmaster-creator-tabs button{color:#c5b9c9;text-transform:uppercase;background:#ffffff0d;border:1px solid #ebd39b29;border-radius:5px;min-height:38px;font-size:.62rem}.guildmaster-creator-tabs button.selected{color:#8df0e6;background:#187c7759;border-color:#72e3d8b8;box-shadow:inset 0 -2px #e1bd62}.guildmaster-creator-option-heading{color:#fff0d0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.12rem .65rem;min-height:52px;font-size:.72rem;font-weight:900;display:grid}.guildmaster-creator-option-heading strong{color:#78dcd3;text-transform:uppercase;grid-area:1/2;font-size:.62rem}.guildmaster-creator-option-heading small{color:#aebfbe;grid-column:1/-1;font-size:.54rem;font-weight:800;line-height:1.25}.guildmaster-creator-actions{background:#0c0a10b8;border-top:1px solid #edc87138;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.6rem;min-height:64px;padding:.65rem .8rem;display:grid}.guildmaster-creator-actions>span{color:#9c8fa2;text-align:right;font-size:.64rem;font-weight:800}.guildmaster-creator-actions button{min-height:40px;padding-inline:.9rem;font-size:.7rem}.city-band{color:#fffaf0;background:linear-gradient(90deg,#0b080ffa 0%,#0b080fcc 38%,#0b080f38 70%),linear-gradient(#0000 52%,#0c080fad),url(/dungeon-ledger-guildhall.png) 50%/cover no-repeat;border-bottom:4px solid #b88934;grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:end;gap:clamp(1rem,3vw,2.5rem);min-height:420px;padding:clamp(1.2rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -80px 100px #06040a4d}.city-copy{flex-direction:column;justify-content:center;gap:.8rem;min-width:0;max-width:650px;padding-bottom:.35rem;display:flex}.city-copy p:not(.eyebrow){color:#fffaf0d1;text-shadow:0 2px 10px #000000c2;max-width:48ch;font-size:.98rem;line-height:1.55}.city-kicker{align-items:center;gap:.65rem;display:flex}.charter-mark{color:#ffe39a;background:linear-gradient(145deg,#9f304c,#3d1e31);border:1px solid #ffe091b8;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:.75rem;font-weight:900;display:grid;transform:rotate(-3deg);box-shadow:inset 0 0 0 3px #ffe0911f,0 4px 12px #00000059}.eyebrow,.card-label{color:#55d9cf;text-transform:uppercase;font-size:.75rem;font-weight:900}.guild-card,.panel{border:1px solid var(--line);box-shadow:0 16px 34px var(--shadow);background:#fffcf4f0;border-radius:8px}.guild-card{color:#fffaf0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#35273cf5,#18121df5);border-color:#ffdd8b6b;place-self:end;gap:.45rem;width:min(100%,340px);padding:.65rem;display:grid;box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff14}.guild-card h2{color:#fffaf0;margin-top:.06rem;font-size:.98rem}.guild-card .card-label{font-size:.62rem}.guild-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.guild-stats span,.guild-stats .guild-stat-premium,.status-pill{color:#fff1cf;text-align:center;background:#ffffff14;border:1px solid #ffde8f38;border-radius:8px;place-items:center;min-height:30px;font-size:.72rem;font-weight:800;display:grid}.founding-row,.hall-upgrade,.guildhall-status{grid-template-columns:1fr auto;align-items:end;gap:.65rem;display:grid}.guild-card .guildhall-status{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem}.founding-row label{color:#53485d;grid-column:1/-1;font-size:.84rem;font-weight:800}.founding-row button,.hall-upgrade button,.guildhall-status button{white-space:nowrap;min-height:32px;padding-inline:.7rem;font-size:.72rem}.guild-card .guildhall-status>span{color:#d8cbd9;font-size:.72rem;font-weight:900}.guild-name-error{grid-column:1/-1;font-weight:900;line-height:1.35;color:#ff8f9f!important;text-transform:none!important;font-size:.72rem!important}.guild-stats .guild-stat-premium{color:#d9fffb;font:inherit;cursor:pointer;background:linear-gradient(135deg,#312b56e6,#0c4a4eb8);border-color:#71ebe06b;padding:.2rem .35rem;font-size:.72rem}.guild-stats .guild-stat-premium b{color:#fff0a8;margin-left:.2rem}.guild-card-founders-aurora{border-color:#85ede4b8;box-shadow:0 18px 42px #00000061,0 0 0 1px #ffdf8557,0 0 24px #69e8de2e,inset 0 1px #ffffff1f}.account-row,.save-row{border-top:1px solid #17131d1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding-top:.75rem;display:grid}.save-row{grid-template-columns:minmax(0,1fr) auto}.account-row span,.save-row span{color:#53485d;min-width:0;font-size:.82rem;font-weight:900;line-height:1.35}.account-link{background:var(--teal);color:#fff8eb;white-space:nowrap;border-radius:8px;place-items:center;min-height:38px;padding-inline:.8rem;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-grid}.account-legal-links{border-top:1px solid #ffeec41f;flex-wrap:wrap;justify-content:flex-end;gap:.85rem;padding-top:.62rem;display:flex}.account-legal-links a{color:#7de3da;text-underline-offset:.16rem;font-size:.74rem;font-weight:800}.account-link{background:var(--violet)}.ledger-shield-badge{color:#68e0d7;text-transform:uppercase;white-space:nowrap;background:#0f6f6a2e;border:1px solid #33b3aa85;border-radius:6px;place-items:center;min-height:30px;padding:.25rem .6rem;font-size:.68rem;font-weight:1000;display:inline-grid}.ledger-shield-badge.protected,.ledger-shield-badge.cooldown,.ledger-shield-badge.human-check{color:#ffd778;background:#a9691938;border-color:#f0ba4894}.ledger-shield-human-overlay{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08070dd6;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.ledger-shield-human-card{color:#fff8e8;background:#17131f;border:1px solid #63dacf7a;border-radius:8px;width:min(620px,100%);overflow:hidden;box-shadow:0 24px 70px #00000094,inset 0 0 0 1px #ffdc8914}.ledger-shield-human-heading{background:#21182a;border-bottom:1px solid #ffd67238;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:78px;padding:.8rem 1rem;display:grid}.ledger-shield-emblem{clip-path:polygon(50% 0,92% 16%,84% 72%,50% 100%,16% 72%,8% 16%);color:#fff4c8;background:#1aa89f;place-items:center;width:46px;height:52px;font-family:Georgia,serif;font-size:.82rem;font-weight:1000;display:grid}.ledger-shield-human-heading small,.ledger-shield-human-heading strong,.ledger-shield-human-footer span{color:#73ded5;text-transform:uppercase;font-size:.67rem;font-weight:1000}.ledger-shield-human-heading h2{letter-spacing:0;margin-top:.12rem;font-family:Georgia,serif;font-size:1.65rem}.ledger-shield-human-heading>strong{color:#ffd66f;border:1px solid #ffd26661;border-radius:5px;padding:.35rem .55rem}.ledger-shield-human-status{background:#121820;align-items:center;gap:.55rem;min-height:48px;padding:.65rem 1rem;display:flex}.ledger-shield-human-status>span{background:#58d5ca;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #58d5caa8}.ledger-shield-human-status p{color:#fff8e8db;margin:0;font-size:.82rem;font-weight:900}.phase-failed .ledger-shield-human-status>span{background:#ed6572;box-shadow:0 0 12px #ed657294}.phase-success .ledger-shield-human-status>span{background:#79e59b;box-shadow:0 0 14px #79e59bb3}.ledger-shield-track{background-color:#0d1118;border:1px solid #73ded538;border-radius:6px;min-height:178px;margin:.9rem 1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #0000008c}.ledger-shield-track:before{content:"";background:#6fd1c824;height:2px;position:absolute;top:50%;left:8%;right:8%}.ledger-shield-hole,.ledger-shield-piece{position:absolute;top:50%;transform:translate(-50%,-50%)}.ledger-shield-hole{filter:drop-shadow(0 0 1px #ffd66f)drop-shadow(0 0 9px #ed65729e);background:#020306;width:78px;height:78px}.ledger-shield-hole:after{content:"";background:#1f0f18;position:absolute;inset:11px}.ledger-shield-piece{z-index:2;touch-action:none;cursor:grab;color:#fff2bd;filter:drop-shadow(0 6px 10px #00000080)drop-shadow(0 0 6px #20bdb17a);background:#20bdb1;border:0;place-items:center;width:66px;height:66px;padding:0;transition:filter .14s;display:grid}.ledger-shield-piece:hover:not(:disabled){filter:drop-shadow(0 7px 12px #0000008c)drop-shadow(0 0 11px #ffd66f9e);transform:translate(-50%,-50%)}.ledger-shield-piece:focus-visible{filter:drop-shadow(0 7px 12px #0000008c)drop-shadow(0 0 11px #ffd66f9e);transform:translate(-50%,-50%)}.ledger-shield-piece:active{cursor:grabbing}.ledger-shield-piece>span{border:1px solid #fff2bdb3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.62rem;font-weight:1000;display:grid}.shape-diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-hex{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%)}.shape-shield{clip-path:polygon(50% 0,94% 16%,84% 72%,50% 100%,16% 72%,6% 16%)}.shape-star{clip-path:polygon(50% 0,62% 34%,98% 35%,69% 56%,79% 92%,50% 71%,21% 92%,31% 56%,2% 35%,38% 34%)}.phase-success .ledger-shield-piece{filter:drop-shadow(0 0 16px #54cf78c7);background:#54cf78}.ledger-shield-track-loading{color:#73ded5;text-transform:uppercase;font-size:.72rem;font-weight:1000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ledger-shield-human-footer{background:#ffffff14;border-top:1px solid #ffd6722e;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ledger-shield-human-footer span{text-align:center;background:#191521;place-items:center;min-height:42px;padding:.4rem;display:grid}@media (max-width:560px){.ledger-shield-human-overlay{align-items:end;padding:.5rem}.ledger-shield-human-card{width:100%}.ledger-shield-human-heading{min-height:68px;padding:.65rem .75rem}.ledger-shield-emblem{width:40px;height:46px}.ledger-shield-human-heading h2{font-size:1.35rem}.ledger-shield-human-heading>strong{font-size:.58rem}.ledger-shield-track{min-height:150px;margin:.7rem}.ledger-shield-hole{width:68px;height:68px}.ledger-shield-piece{width:58px;height:58px}.ledger-shield-human-footer span{min-height:38px;font-size:.56rem}}.account-link-group{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.account-reset-link{color:#f3d384;white-space:nowrap;border:1px solid #ffeec42e;border-radius:8px;place-items:center;min-height:38px;padding-inline:.7rem;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-grid}.guild-utility-drawer{border-top:1px solid #ffeec424;padding-top:.28rem}.guild-utility-drawer summary,.battle-skill-drawer summary{cursor:pointer;list-style:none}.guild-utility-drawer summary::-webkit-details-marker{display:none}.battle-skill-drawer summary::-webkit-details-marker{display:none}.guild-utility-drawer>summary{color:#f3d384;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:26px;font-size:.6rem;font-weight:900;display:flex}.guild-utility-drawer>summary:after{color:#8de1da;content:"+";border:1px solid #ffeec42e;place-items:center;width:20px;height:20px;display:grid}.guild-utility-drawer[open]>summary:after{content:"-"}.guild-utility-drawer .account-row,.guild-utility-drawer .save-row{border-top-color:#ffeec41f}.guild-utility-drawer .account-row span,.guild-utility-drawer .save-row span{color:#fffaf0c2}.command-navigation{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#19121ef7;border-bottom:1px solid #ffe29957;grid-template-columns:repeat(5,minmax(88px,1fr));display:grid;position:sticky;top:0;box-shadow:0 8px 24px #160e1c3d}.command-navigation button{color:#d9cedd;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #fffaf017;border-radius:0;place-items:center;min-height:46px;font-size:.72rem;font-weight:900;text-decoration:none;transition:background .16s,color .16s;display:grid;position:relative}.command-navigation button:hover:not(:disabled),.command-navigation-active{color:#ffe39a;background:linear-gradient(#d24c6a57,#118d892e);box-shadow:inset 0 -3px #d8a845}.command-navigation button:disabled:not(.command-navigation-active){cursor:not-allowed;opacity:.38}.progression-lock-label{justify-content:center;align-items:center;gap:.34rem;display:inline-flex}.progression-lock-icon{color:#f2c864;filter:drop-shadow(0 1px 4px #00000085);font-size:.72rem;line-height:1}.progression-lock-tooltip{z-index:80;color:#fff2cb;letter-spacing:0;text-align:left;text-transform:none;opacity:0;visibility:hidden;pointer-events:none;background:#110d16fa;border:1px solid #f2c8649e;border-radius:6px;width:min(260px,100vw - 1rem);padding:.48rem .58rem;font-size:.66rem;font-weight:800;line-height:1.35;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + .38rem);left:50%;transform:translate(-50%,-4px);box-shadow:0 10px 24px #00000075}button[aria-disabled=true]:is(:hover,:focus-visible,.progression-lock-notice-visible) .progression-lock-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.command-navigation .command-navigation-locked{cursor:not-allowed;color:#d9cedd9e;background:linear-gradient(#3f364385,#141218b8);box-shadow:inset 0 -2px #f2c86433}.command-navigation .command-navigation-locked:hover:not(:disabled){color:#f4dfae;background:linear-gradient(#483c499e,#19141cc7);box-shadow:inset 0 -2px #f2c8646b}.command-navigation .command-navigation-locked .progression-lock-tooltip{left:auto;right:.28rem;transform:translateY(-4px)}.command-navigation .command-navigation-locked:is(:hover,:focus-visible,.progression-lock-notice-visible) .progression-lock-tooltip{transform:translateY(0)}#campaign-ledger,#dungeon-command,#world-boss-raid,#adventurers-guild,#guild-roster,#guild-vault,#ledgerfall-market,#guild-network{scroll-margin-top:58px}.city-band-combat{background:linear-gradient(90deg,#150f1afa,#261a2bf0),url(/dungeon-ledger-guildhall.png) 50% 42%/cover no-repeat;border-bottom-width:2px;grid-template-columns:1fr;min-height:0;padding:.45rem 1rem}.city-band-combat .city-copy,.city-band-combat .guildhall-status,.city-band-combat .guild-utility-drawer{display:none}.city-band-combat .guild-card{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(150px,1fr) minmax(280px,.7fr);align-items:center;gap:.7rem;padding:.45rem .65rem}.city-band-combat .guild-card h2{font-size:.9rem}.city-band-combat .guild-card .card-label{font-size:.52rem}.city-band-combat .guild-stats span{min-height:30px;font-size:.7rem}.dashboard-grid{grid-template-columns:minmax(280px,1.1fr) minmax(280px,1fr) minmax(280px,.92fr);gap:1rem;padding:1rem;display:grid}.workspace-campaign>[data-workspace]:not([data-workspace=campaign]),.workspace-world-map>[data-workspace]:not([data-workspace=world-map]),.workspace-guildhall>[data-workspace]:not([data-workspace=guildhall]),.workspace-adventurers-guild>[data-workspace]:not([data-workspace=adventurers-guild]),.workspace-battle>[data-workspace]:not([data-workspace=battle]),.workspace-world-boss>[data-workspace]:not([data-workspace=world-boss]),.workspace-roster>[data-workspace]:not([data-workspace=roster]),.workspace-vault>[data-workspace]:not([data-workspace=vault]),.workspace-market>[data-workspace]:not([data-workspace=market]),.workspace-social>[data-workspace]:not([data-workspace=social]){display:none}.dashboard-grid-workspace.workspace-campaign{background:linear-gradient(180deg, #0b080fb8 0, #110d16e6 560px), linear-gradient(112deg, #72264333, transparent 42%, #15756f33), var(--campaign-backdrop-image) var(--campaign-backdrop-position,center) / 100% auto no-repeat, #17131d;grid-template-columns:minmax(0,1fr);box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #7fe8df0a}.workspace-campaign>[data-workspace]{box-shadow:0 18px 38px #07050a47,inset 0 1px #ffffff14}.workspace-guildhall>.log-panel{grid-area:auto/1/auto/-1;max-height:320px}.workspace-guildhall>.log-panel .log-list{overflow-y:auto}.workspace-guildhall>.guildhall-contracts-station,.workspace-campaign>.progression-forecast-panel{grid-area:auto/1/auto/-1}.workspace-campaign>.chapter-farm-panel{order:1;grid-area:auto/1/auto/-1}.workspace-campaign>.campaign-panel{order:0}.workspace-campaign>.campaign-dungeon-panel{order:2}.workspace-campaign>.campaign-dungeon-loot{order:3}.workspace-campaign:not(.dashboard-grid-combat)>:is(.campaign-dungeon-panel,.campaign-dungeon-loot){color:#fff4df;background:linear-gradient(125deg,#cb416212,#0000 29%),radial-gradient(circle at 100% 0,#2baaa114,#0000 34%),linear-gradient(145deg,#201826fa,#08181df7);border-color:#53d7caa3 #fff4de21 #fff4de21;border-top-style:solid;border-top-width:3px;grid-area:auto/1/auto/-1;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff09}.workspace-campaign:not(.dashboard-grid-combat) :is(.campaign-dungeon-panel,.campaign-dungeon-loot) :where(h2,h3,h4,strong){color:#fff4df}.workspace-campaign:not(.dashboard-grid-combat) :is(.campaign-dungeon-panel,.campaign-dungeon-loot) :where(p,small,.muted,.empty-state){color:#efe2e8b3}.workspace-campaign:not(.dashboard-grid-combat) .campaign-dungeon-panel :is(.bonus-panel,.boss-loadout-read,.party-synergy-panel,.compact-combat-stat,.compact-turn-stat,.party-summary span,.loadout-slot,.equipment-slot),.workspace-campaign:not(.dashboard-grid-combat) .campaign-dungeon-loot .loot-row{color:#fff4df;background:radial-gradient(circle at 100% 0,#5ad5ca13,#0000 38%),linear-gradient(145deg,#18161ff5,#08181df0);border-color:#fff4de21;box-shadow:inset 0 1px #ffffff09,0 7px 16px #0000001f}.workspace-campaign:not(.dashboard-grid-combat) .campaign-dungeon-panel .effect-list span{color:#f3d27e;background:#f2c6641a;border:1px solid #f2c66433}.dashboard-grid-workspace.workspace-guildhall{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.dashboard-grid-workspace.workspace-adventurers-guild{background:#100d14;grid-template-columns:minmax(0,1fr);padding:0}.workspace-guildhall>.guildhall-upgrade-panel,.workspace-guildhall>.guildhall-wardrobe-panel,.workspace-guildhall>.guildhall-facilities-panel,.workspace-guildhall>.guildhall-contracts-station,.workspace-guildhall>.guildhall-war-room-panel,.workspace-guildhall>.log-panel{grid-row:auto}.workspace-guildhall>.guildhall-upgrade-panel{grid-area:1/1}.workspace-guildhall>.guildhall-wardrobe-panel{grid-area:2/1}.workspace-guildhall>.guildhall-facilities-panel{grid-area:1/2/span 2}.workspace-guildhall>.guildhall-contracts-station,.workspace-guildhall>.guildhall-war-room-panel,.workspace-guildhall>.log-panel{grid-column:1/-1}.dashboard-grid-workspace.workspace-battle:not(.dashboard-grid-combat){grid-template-columns:repeat(2,minmax(300px,1fr))}.workspace-battle:not(.dashboard-grid-combat)>.expedition-panel{grid-column:1/-1}.workspace-battle:not(.dashboard-grid-combat)>.loot-panel{grid-area:auto}.dashboard-grid-workspace.workspace-world-boss{grid-template-columns:minmax(0,1fr)}.workspace-world-boss>.raid-panel{grid-area:auto/1/auto/-1}.dashboard-grid-workspace.workspace-roster{grid-template-columns:minmax(0,1fr)}.workspace-roster>.roster-panel,.workspace-roster>.class-panel{grid-area:auto/1/auto/-1}.dashboard-grid-workspace.workspace-vault{grid-template-columns:minmax(0,1fr)}.workspace-vault>.inventory-panel{grid-area:auto/1/auto/-1}.dashboard-grid-workspace.workspace-market{grid-template-columns:repeat(2,minmax(300px,1fr));align-content:start;min-height:calc(100svh - 110px)}.workspace-market>.market-panel,.workspace-market>.market-vault-panel{grid-area:auto}.workspace-market>.currency-exchange-panel,.workspace-market>.battle-pass-panel,.workspace-market>.seal-store-panel,.workspace-market>.market-buy-orders-panel,.workspace-market>.market-street-hub,.workspace-market>.market-hub-back,.workspace-market>.market-player-order-tabs{grid-area:auto/1/auto/-1}.game-shell-menu-reference-home{--reference-home-art-width:min(100%, 1672px, 177.872svh);--reference-home-ground:#080d15;--reference-home-bottom:linear-gradient(0deg, #0f0a1df0, #170f2a26 72%);--reference-home-mid:linear-gradient(90deg, #0b0817ad, transparent 64%);--reference-home-edge:linear-gradient(90deg, #080d15 0%, #080d1500 12%);--reference-menu-wash:transparent;--reference-menu-halo:transparent;background-color:var(--reference-home-ground);background-image:var(--reference-home-bottom), var(--reference-home-mid), var(--reference-home-edge), url(/dungeon-ledger-guildhall-new-menu-v2.png);background-position:50%,50%,100% 0,100% 0;background-size:cover, cover, var(--reference-home-art-width) 100%, var(--reference-home-art-width) auto;background-repeat:no-repeat}.game-shell-menu-reference-home.game-shell-menu-palette-harmony{--reference-home-ground:#101218;--reference-home-bottom:linear-gradient(0deg, #1b1218e6, #15272b17 74%);--reference-home-mid:radial-gradient(ellipse 50% 78% at 21% 59%, #7f442936, #195b621a 61%, transparent 83%);--reference-home-edge:linear-gradient(90deg, #101218 0%, #28191da8 21%, #19434838 43%, transparent 67%);--reference-menu-wash:linear-gradient(110deg, #d7915e33, #5cb5b824);--reference-menu-halo:#6fa9a23d}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home{min-height:100svh;box-shadow:none;background:0 0;grid-template-columns:minmax(0,1fr);align-content:space-between;align-items:stretch;gap:clamp(16px,2vw,24px);padding:clamp(20px,3vw,56px);display:grid;overflow:hidden}@media (max-width:1199px){.game-shell-menu-reference-home{background:var(--reference-home-ground)}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home{background-color:var(--reference-home-ground);background-image:var(--reference-home-bottom), var(--reference-home-mid), var(--reference-home-edge), url(/dungeon-ledger-guildhall-new-menu-v2.png);background-position:50%,50%,100% 0,100% 0;background-size:cover, cover, var(--reference-home-art-width) 100%, var(--reference-home-art-width) auto;background-repeat:no-repeat}}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home .city-copy{align-self:start;max-width:min(100%,540px);display:flex}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home .guild-card-reference{z-index:71;top:calc(8px + 1.46484 * var(--reference-menu-board-width));left:calc(-8px + .041016 * var(--reference-menu-board-width));isolation:isolate;width:calc(.914063 * var(--reference-menu-board-width));aspect-ratio:1358/1159;min-height:0;box-shadow:none;color:#f5ebd8;background:0 0;border:0;border-radius:28px;padding:0;display:block;position:fixed;container-type:inline-size}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference:before{z-index:-1;box-shadow:0 24px 60px #000000b8, 0 0 28px var(--reference-menu-halo);content:"";pointer-events:none;background:url(/dungeon-ledger-charter-reference-blank.png) 50%/contain no-repeat;border-radius:28px;position:absolute;inset:0}@media (min-width:681px){.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference:before{filter:contrast(.84)saturate(.9)}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference:after{z-index:-1;mix-blend-mode:color;content:"";pointer-events:none;background:linear-gradient(110deg,#582e6ebd,#68377fcc) 90% 3.66%/80% 18% no-repeat,linear-gradient(#2f3334bf,#2f3334bf) 22.62% 26.83%/16% 18% no-repeat,linear-gradient(#2e3736b8,#2e3736b8) 85% 65.88%/80% 15% no-repeat,linear-gradient(#2b3636b8,#2b3636b8) 85% 95.4%/80% 13% no-repeat;border-radius:28px;position:absolute;inset:0;box-shadow:inset 0 0 0 2.3cqw #50463b94;-webkit-mask:url(/dungeon-ledger-charter-reference-blank.png) 50%/contain no-repeat;mask:url(/dungeon-ledger-charter-reference-blank.png) 50%/contain no-repeat}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference .charter-style-row{-webkit-backdrop-filter:saturate(.75);backdrop-filter:saturate(.75);background:#2a2c2d1f}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference .charter-style-switch{-webkit-backdrop-filter:saturate(.62)brightness(.78);backdrop-filter:saturate(.62)brightness(.78)}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference .guild-stats>:first-child{-webkit-backdrop-filter:saturate(.75);backdrop-filter:saturate(.75);background:#2d31311a}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference :is(.guildhall-status,.guild-utility-drawer){-webkit-backdrop-filter:saturate(.75);backdrop-filter:saturate(.75);background:#2a31301a}}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-card-heading{min-width:0;height:14.2%;display:block;position:absolute;top:5.1%;left:20.5%;right:3.2%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-card-heading>div{max-width:74%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .card-label{color:#e7c892;letter-spacing:.28em;text-shadow:0 2px 6px #000;font:700 clamp(10px,1.55cqw,19px)/1.1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-card-heading h2{color:#fff1db;text-shadow:0 3px 2px #000,0 0 20px #000;margin-top:1.6%;font:700 clamp(15px,4.7cqw,57px)/1.08 Georgia,Times New Roman,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-reference-motto{color:#b9abb2;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 2px 5px #000;margin-top:1.3%;font:500 clamp(7px,2.6cqw,11px)/1.2 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-logout-button{color:#fff0dc;text-shadow:0 2px 3px #000;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:15px;width:25%;height:47%;padding:0;font:700 clamp(10px,2.5cqw,16px)/1 Georgia,serif;position:absolute;top:1%;right:0}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-logout-button:hover{background:#c0415138}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats{display:contents}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:is(span,button):not(.donator-status-pill){color:#f6eee0;height:18.7%;min-height:0;box-shadow:none;text-align:center;text-shadow:0 2px 4px #000;background:0 0;border:0;border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:.35cqw;padding:0 .7cqw 2.1cqw;font-family:Georgia,serif;display:flex;position:absolute;top:21.7%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:first-child{width:16.1%;left:18.8%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:nth-child(2){width:18.5%;left:36.2%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:nth-child(3){width:20.6%;left:55.9%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:nth-child(4){width:19.5%;left:77.6%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-reference-stat-label{color:#e7c38c;letter-spacing:.11em;text-transform:uppercase;font:700 clamp(9px,1.3cqw,16px)/1.1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:nth-child(3) .guild-reference-stat-label{color:#d5f9ff;letter-spacing:0}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:is(span,button):not(.donator-status-pill)>:is(b,strong){color:#fff4e5;overflow-wrap:anywhere;max-width:100%;font:700 clamp(15px,2.7cqw,34px)/1.04 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats .guild-stat-premium{cursor:pointer}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats .guild-stat-premium>b{background:linear-gradient(160deg,#0787ae,#003c57);border:1px solid #87dfff;border-radius:999px;place-items:center;width:4.4cqw;height:4.4cqw;margin:0;font-size:3.4cqw;line-height:1;display:grid;position:absolute;bottom:-1.1cqw;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #000}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .donator-status-pill{width:27%;height:10.5%;min-height:0;box-shadow:none;color:#fff1d4;text-align:left;text-shadow:0 2px 4px #000;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.3cqw;padding:0;font-family:Georgia,serif;display:flex;position:absolute;top:43.3%;left:13.2%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .donator-status-pill small{color:#eac179;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(10px,1.8cqw,23px)}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .donator-status-pill b{font-size:clamp(14px,2.9cqw,36px);line-height:1}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference :is(.guildhall-status,.founding-row){background:0 0;border:0;align-items:center;gap:1cqw;height:13.4%;min-height:0;display:flex;position:absolute;top:56.6%;left:3.1%;right:3.1%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status>span{color:#fff1de;text-shadow:0 2px 4px #000;margin-left:16.4%;font:700 clamp(12px,3.8cqw,22px)/1.1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status>button:not(.guild-party-recall){color:#fff1df;text-shadow:0 2px 4px #000;background:0 0;border:0;border-radius:15px;width:25.5%;height:70%;min-height:0;margin-left:auto;padding:0 0 0 5cqw;font:700 clamp(10px,2.2cqw,24px)/1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status>button:not(.guild-party-recall):hover{background:#eec46829}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status .guild-party-recall{text-align:center;border-radius:12px;flex:0 28%;justify-content:center;align-items:center;gap:0;min-width:max-content;max-height:78%;display:flex;overflow:hidden}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status .guild-party-recall>span{display:none}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .founding-row{flex-wrap:wrap;justify-content:flex-start;left:18%;right:5%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .founding-row label{color:#f5e9d9;font:700 clamp(11px,1.5cqw,18px)/1.1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .founding-row input{border-radius:12px;width:46%;min-width:0}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .founding-row button{border-radius:12px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-row{background:0 0;border:0;border-radius:18px;align-items:center;height:8.6%;min-height:0;padding:0;display:flex;position:absolute;top:72.5%;left:3.3%;right:3.3%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-copy{margin-left:12%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-copy strong{color:#f3d8ae;letter-spacing:.17em;text-transform:uppercase;font:700 clamp(11px,1.9cqw,24px)/1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-switch{width:38%;height:92%;min-height:0;box-shadow:none;color:#eee5f1;background:0 0;border:0;border-radius:22px;margin-left:auto;padding:0;font:700 clamp(13px,2.2cqw,28px)/1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-switch-thumb{display:none}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-switch.is-new .charter-style-switch-new{color:#fff4ff}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer{z-index:5;border:0;min-height:11.5%;padding:0;position:absolute;top:83.3%;left:3.2%;right:3.2%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer>summary{color:#f4dbaf;letter-spacing:.12em;text-transform:uppercase;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) 25%;align-items:center;width:100%;min-height:8.5cqw;padding:0 2% 0 12%;font:700 clamp(10px,1.8cqw,22px)/1 Georgia,serif;display:grid}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-reference-cloud-line{color:#70d6ad;letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;min-width:0;font:600 clamp(8px,1.4cqw,17px)/1.2 Georgia,serif;overflow:hidden}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer>summary:after,.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer[open]>summary:after{color:#fff4e5;content:"View Status  ›";letter-spacing:0;text-transform:none;text-shadow:0 2px 4px #000;background:0 0;border:0;border-radius:16px;grid-area:1/2/-1;width:100%;height:68%;font:700 clamp(8px,3cqw,12px)/1 Georgia,serif}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer[open]{background:#0b1421;border-radius:18px;box-shadow:0 16px 36px #000a}@media (min-width:681px){.game-shell-menu-reference-home .city-band-campaign-home:has(.guild-utility-drawer[open]){overflow:visible}.game-shell-menu-reference-home .guild-card-reference:has(.guild-utility-drawer[open]){z-index:100}.game-shell-menu-reference-home .guild-card-reference .guild-utility-drawer[open]{z-index:100;overscroll-behavior:contain;max-height:min(420px,100svh - 32px);top:auto;bottom:8.3%;overflow-y:auto}.game-shell-menu-reference-home .guild-card-reference .guild-utility-drawer[open]>summary{z-index:1;background:#0b1421;border-radius:16px;position:sticky;top:0}}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer[open]>:not(summary){background:#101927;border-color:#9c7b52;border-radius:12px;margin-inline:12px;padding:10px 12px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer[open]>:last-child{margin-bottom:12px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference :is(button,a,summary):focus-visible{outline-offset:2px;outline:2px solid #f7d994}@media (max-width:1199px){.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home{align-content:start;align-items:center;min-height:0;padding:0 12px 28px}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home .guild-card-reference{width:calc(.914063 * var(--reference-menu-board-width));order:-1;justify-self:center;margin-top:6px;position:relative;top:auto;left:auto}}@media (max-width:680px){.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home .guild-card-reference{aspect-ratio:auto;background:linear-gradient(160deg,#101a2a,#130d1d);border:1px solid #b58a54;border-radius:24px;gap:12px;padding:22px 16px;display:grid}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference:before{opacity:.5;background-position:100% 0;background-size:cover;border-radius:23px;height:160px;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 65%,#0000 100%);mask-image:linear-gradient(#000 0% 65%,#0000 100%)}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference :is(.guild-card-heading,.guildhall-status,.founding-row,.charter-style-row,.guild-utility-drawer),.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:is(span,button):not(.donator-status-pill),.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>.donator-status-pill{width:auto;height:auto;min-height:0;position:relative;inset:auto}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-card-heading{align-items:start;min-height:120px;display:flex}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-card-heading>div{max-width:74%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-card-heading h2{font-size:clamp(24px,7vw,40px)}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-logout-button{background:#421e2d;border:1px solid #c69a70;border-radius:12px;width:auto;height:auto;padding:9px 12px;font-size:13px;position:relative}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>:is(span,button):not(.donator-status-pill){background:#0c131ecc;border:1px solid #977350;border-radius:16px;min-height:94px;padding:16px 8px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats .guild-stat-premium>b{width:26px;height:26px;font-size:18px;bottom:5px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-stats>.donator-status-pill{background:linear-gradient(90deg,#29181fdd,#6c3828bb),url(/chapter-farm-scenes/black-ledger-borderland-v1.webp) 50%/cover;border:1px solid #b88a57;border-radius:16px;grid-column:1/-1;align-items:center;min-height:74px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference :is(.guildhall-status,.founding-row,.charter-style-row,.guild-utility-drawer){background:#101825;border:1px solid #997250;border-radius:16px;min-height:72px;padding:10px 12px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status>span,.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-copy{margin-left:0}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status-party-active{flex-wrap:wrap;gap:6px;min-width:0}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guildhall-status>button:not(.guild-party-recall){background:#192031;border:1px solid #bc905d;border-radius:12px;width:auto;min-width:112px;min-height:42px;padding-inline:12px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .founding-row{flex-wrap:wrap}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .founding-row input{width:55%}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-row{display:flex}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .charter-style-switch{background:#311a46;border:1px solid #ae7dcf;border-radius:15px;width:48%;min-height:42px}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer>summary{min-height:62px;padding:0}.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer>summary:after,.game-shell-menu-reference-home.game-shell-menu-new .guild-card-reference .guild-utility-drawer[open]>summary:after{background:#1b2434;border:1px solid #ae8552;border-radius:12px}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference{background:linear-gradient(155deg,#252023,#262322);border-color:#b48a61}.game-shell-menu-reference-home.game-shell-menu-palette-harmony.game-shell-charter-finish-patina .guild-card-reference .charter-style-switch{background:#312338;border-color:#b191bc}}@media (min-width:901px){.workspace-market>.market-vault-panel{flex-direction:column;height:calc(100svh - 176px);min-height:420px;max-height:calc(100svh - 176px);display:flex}.workspace-market>.market-vault-panel .market-vault-list{flex:1;min-height:0;max-height:none}}.dashboard-grid-workspace.workspace-social{grid-template-columns:minmax(0,1fr)}.workspace-social>.multiplayer-panel{grid-area:auto/1/auto/-1}.dashboard-grid-combat{background:linear-gradient(90deg,#118d8914,#0000 32%),linear-gradient(270deg,#d24c6a14,#0000 32%),#120e16;grid-template-columns:minmax(0,1fr);gap:0;min-height:calc(100vh - 96px);padding:0}.dashboard-grid-combat>:not(.expedition-panel){display:none}.dashboard-grid-combat>.expedition-panel{border:0;border-radius:0;grid-area:auto/1/auto/-1;width:min(100%,1840px);margin:0 auto}.campaign-panel{color:#fff8eb;background:#25202c;border:1px solid #3f3547;border-radius:8px;grid-column:1/-1;min-width:0;overflow:hidden;box-shadow:0 18px 36px #17131d33}.campaign-heading{border-bottom:1px solid #fff8eb1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.48rem .65rem;display:grid}.campaign-heading>div:first-child{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem;min-width:0;display:grid}.campaign-heading .card-label{color:#64d4ca;white-space:nowrap}.campaign-heading h2{white-space:nowrap;margin:0;font-size:1rem}.campaign-heading p:not(.card-label){color:#d7ccd8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.campaign-totals{white-space:nowrap;border-left:1px solid #fff8eb1f;align-items:center;gap:.55rem;min-width:0;padding-left:.7rem;display:flex}.campaign-totals span{color:#c8bccb;text-transform:uppercase;font-size:.7rem;font-weight:900}.campaign-totals strong{color:#ffd36e;font-size:.82rem}.campaign-map{scrollbar-color:#c1842f #25202c;border-bottom:1px solid #fff8eb1f;grid-template-columns:repeat(8,minmax(154px,1fr));gap:0;min-width:1232px;display:grid;overflow-x:auto}.campaign-chapter{color:#fff8eb;text-align:left;background:#302936;border-right:1px solid #fff8eb1f;border-radius:0;grid-template-rows:84px minmax(86px,auto);min-width:0;min-height:170px;padding:0;display:grid;position:relative;overflow:hidden}.campaign-chapter:hover:not(:disabled){z-index:1}.campaign-chapter-art{filter:saturate(.82)contrast(1.04);background-color:#17131d;background-position:50% 34%;background-repeat:no-repeat;background-size:cover;width:100%;height:84px;display:block}.campaign-chapter-copy{border-top:4px solid #6f6472;align-content:start;gap:.2rem;min-width:0;padding:.58rem .64rem .65rem;display:grid}.campaign-chapter-copy small,.campaign-chapter-copy strong,.campaign-chapter-copy span{text-overflow:ellipsis;overflow:hidden}.campaign-chapter-copy small{color:#c8bccb;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:900}.campaign-chapter-copy strong{color:#fff8eb;font-size:.76rem;line-height:1.2}.campaign-chapter-copy span{color:#b8adb9;font-size:.61rem;font-weight:800;line-height:1.25}.campaign-rank-f .campaign-chapter-copy{border-top-color:#8e9aa2}.campaign-rank-e .campaign-chapter-copy{border-top-color:#55b18b}.campaign-rank-d .campaign-chapter-copy{border-top-color:#4f9bd0}.campaign-rank-c .campaign-chapter-copy{border-top-color:#b28bd8}.campaign-rank-b .campaign-chapter-copy{border-top-color:#df8b58}.campaign-rank-a .campaign-chapter-copy{border-top-color:#e1bd54}.campaign-rank-s .campaign-chapter-copy{border-top-color:#eb5f72}.campaign-chapter-selected{z-index:2;background:#4a3d51;box-shadow:inset 0 0 0 2px #ffd36e}.campaign-chapter-complete .campaign-chapter-copy span{color:#7de0ad}.campaign-chapter-active .campaign-chapter-copy span{color:#ffd36e}.campaign-chapter-locked:not(.campaign-chapter-complete) .campaign-chapter-art{filter:grayscale(.82)brightness(.62)}.campaign-focus{isolation:isolate;background-color:#15121a;background-image:var(--campaign-backdrop-image);background-position:var(--campaign-backdrop-position,center);color:#f8f2e8;background-repeat:no-repeat;background-size:cover;grid-template-rows:auto auto;grid-template-columns:minmax(640px,1.18fr) minmax(420px,.82fr);align-items:start;min-width:0;display:grid;position:relative;overflow:hidden}.campaign-focus:before{z-index:-1;content:"";background:#0c0a10e6;position:absolute;inset:0}.campaign-focus:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#d94666,#d6aa4d 46%,#54c7bd);height:3px;position:absolute;bottom:0;left:0;right:0}.campaign-story-route-combined,.campaign-story-stage,.campaign-stage-route,.campaign-orders,.campaign-recommended-task{min-width:0}.campaign-story-stage,.campaign-stage-route,.campaign-orders,.campaign-recommended-task{padding:.85rem}.campaign-story-route-combined{background:#16141ce6;border-right:1px solid #7ee2d829;grid-area:1/1/3;align-content:start;display:grid}.campaign-story-stage{background:#251927db;border-bottom:1px solid #7ee2d829;grid-template-columns:310px minmax(0,1fr);gap:.85rem;display:grid}.campaign-story-art{color:#fff8eb;background-color:#17131d;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ebc6666b;border-radius:6px;flex-direction:column;justify-content:flex-end;gap:.1rem;min-height:246px;padding:.75rem;display:flex;box-shadow:inset 0 -100px 64px #0c090feb,0 12px 28px #00000052}.campaign-story-art span{color:#ffd36e;text-transform:uppercase;font-size:.65rem;font-weight:900}.campaign-story-art strong{font-size:.92rem}.campaign-story-copy{flex-direction:column;gap:.58rem;min-width:0;display:flex}.campaign-title-row{justify-content:space-between;align-items:start;gap:.65rem;display:flex}.campaign-title-row>div:first-child>span{color:var(--teal);text-transform:uppercase;font-size:.61rem;font-weight:900}.campaign-title-row h3{color:#fff8eb;margin-top:.12rem;font-size:1.1rem}.campaign-stars{flex:none;gap:.18rem;display:flex}.campaign-stars span{color:#6f6574;place-items:center;width:22px;height:22px;font-size:1rem;display:grid}.campaign-stars span:before{content:"★"}.campaign-stars .campaign-star-earned{color:#f2c85d;text-shadow:0 0 10px #f2c85d7a}.campaign-story-copy>p{color:#cfc3d1;font-size:.76rem;line-height:1.45}.campaign-dialogue{border:1px solid #ebc6662e;border-left:4px solid var(--rose);background:#120f17c2;align-content:start;gap:.36rem;min-height:134px;margin-top:auto;padding:.65rem;display:grid}.campaign-dialogue strong{color:#f1c85d;font-size:.72rem}.campaign-dialogue p{color:#f0e8ef;font-size:.75rem;line-height:1.42}.campaign-dialogue button{background:#6f4d82;border-color:#f8f2e838;justify-self:end;min-height:28px;padding:.25rem .55rem;font-size:.64rem}.campaign-choice-panel{border-top:1px solid #7ee2d829;gap:.48rem;padding-top:.55rem;display:grid}.campaign-choice-heading,.campaign-alliance-aid{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.campaign-choice-heading span,.campaign-alliance-aid span{color:var(--teal);text-transform:uppercase;font-size:.56rem;font-weight:900}.campaign-choice-heading strong,.campaign-alliance-aid strong{color:#cfc3d1;text-align:right;font-size:.58rem}.campaign-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.campaign-choice-grid button{text-align:left;background:#4a3f54;border:1px solid #17131d24;border-radius:6px;align-content:start;gap:.18rem;min-width:0;min-height:112px;padding:.52rem;display:grid}.campaign-choice-grid button strong{color:#fff8eb;font-size:.68rem;line-height:1.25}.campaign-choice-grid button small{color:#ddd1df;font-size:.58rem;font-weight:700;line-height:1.3}.campaign-choice-grid button span{color:#78dfd4;margin-top:auto;font-size:.57rem;font-weight:900;line-height:1.3}.campaign-choice-grid .campaign-choice-selected{background:#5d4561;border-color:#c1842f;box-shadow:inset 0 0 0 2px #ffd36e6b}.campaign-alliance-aid{border-left:3px solid var(--violet);background:#120f17ad;padding:.38rem .48rem}.campaign-stage-route{background:#0a1e20d1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:0;display:grid}.campaign-story-route-combined .campaign-stage-node{grid-template-columns:28px minmax(0,1fr);min-height:74px}.campaign-story-route-combined .campaign-stage-node>b{grid-column:2}.campaign-stage-begin{color:#fff8eb;text-transform:uppercase;background:linear-gradient(135deg,#b53258,#7a345f);border:1px solid #ffd36e94;grid-column:2;justify-self:start;width:min(100%,190px);min-height:30px;padding:.34rem .55rem;font-size:.62rem;font-weight:900;line-height:1.2;box-shadow:0 5px 14px #09050c4d,inset 0 1px #ffffff29}.campaign-stage-begin:not(:disabled):hover{background:linear-gradient(135deg,#d5466f,#914272);border-color:#ffe19a}.campaign-stage-begin:disabled{color:#c8bdc7;box-shadow:none;background:#4f4252b8;border-color:#cbbecd33}.campaign-stage-node{background:#171c22d1;border:1px solid #c2dbd81f;border-left:4px solid #766d7d;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:70px;padding:.52rem;display:grid;position:relative}.campaign-stage-node>span{color:#fff8eb;background:#554c5e;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.68rem;font-weight:900;display:grid}.campaign-stage-node>div{gap:.08rem;min-width:0;display:grid}.campaign-stage-node small{color:var(--teal);text-transform:uppercase;font-size:.55rem;font-weight:900}.campaign-stage-node strong{color:#f7f1e8;font-size:.72rem}.campaign-stage-node p{color:#b9afb9;font-size:.61rem;line-height:1.3}.campaign-stage-node>b{color:#aaa0ad;text-transform:uppercase;font-size:.58rem}.campaign-stage-complete{border-left-color:var(--green);background:#124332ad}.campaign-stage-complete>span{background:var(--green)}.campaign-stage-complete>b{color:#7ee0a8}.campaign-stage-active{border-left-color:var(--rose);background:#4a1829d1;box-shadow:inset 0 0 24px #d946661c}.campaign-stage-active>span{background:var(--rose)}.campaign-stage-active>b{color:#ff7891}.campaign-orders{background:#231b1fe6;border-bottom:1px solid #7ee2d829;grid-area:1/2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.42rem;display:grid}.campaign-orders,.campaign-recommended-task{padding:.6rem}.campaign-requirements,.campaign-first-clear,.campaign-weekly,.campaign-achievements{background:#0f13186b;border:1px solid #eee2ee24;gap:.24rem;padding:.5rem;display:grid}.campaign-requirements>span,.campaign-first-clear>span,.campaign-achievements>span,.campaign-weekly span{color:var(--teal);text-transform:uppercase;font-size:.59rem;font-weight:900}.campaign-requirements strong,.campaign-first-clear strong,.campaign-achievements strong,.campaign-weekly strong{color:#f5eee8;font-size:.68rem;line-height:1.3}.campaign-achievements{gap:.26rem;display:grid}.campaign-achievements strong{color:#a99fab}.campaign-achievements .campaign-achievement-earned{color:var(--green)}.campaign-first-clear small,.campaign-weekly p{color:#c8bdc7;font-size:.62rem;font-weight:800;line-height:1.35}.campaign-weekly>div:first-child,.campaign-weekly-progress{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.campaign-weekly-progress span{color:#c8bdc7;text-transform:none}.campaign-weekly button{background:var(--teal);min-height:28px;margin-top:.18rem;padding:.3rem .48rem;font-size:.67rem}.campaign-stamina-readiness{background:#061c1f9e;border:1px solid #60d6c947;grid-template-columns:auto auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.campaign-stamina-readiness>span{color:#79e5da;text-transform:uppercase;font-size:10px;font-weight:900}.campaign-stamina-readiness>strong{color:#f7d66f;justify-self:end}.campaign-stamina-readiness>small{color:#f7f4ecc7;grid-column:1/-1}.campaign-stamina-readiness.low{background:#390d1b94;border-color:#e9597575}.campaign-clear-banner{color:#fff8eb;background:#3a3142;border-left:4px solid #ffd36e;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;margin-bottom:.75rem;padding:.7rem;display:grid}.campaign-clear-banner>div{gap:.1rem;display:grid}.campaign-clear-banner span{color:#68d5cb;text-transform:uppercase;font-size:.59rem;font-weight:900}.campaign-clear-banner strong{color:#ffd36e;font-size:.78rem}.campaign-clear-banner p{color:#e1d7e4;font-size:.68rem;line-height:1.4}.progression-forecast-panel{container-type:inline-size}.panel.progression-forecast-panel{background:linear-gradient(112deg, #16101cf5, #2b1d2ee6 48%, #0a3032e6), var(--campaign-backdrop-image) var(--campaign-backdrop-position,center) / cover no-repeat, #17131d;color:#fff8eb;border-color:#7fe8df38;padding:.8rem;box-shadow:0 18px 42px #08060c3d,inset 0 1px #ffffff1f}.panel.progression-forecast-panel .progression-forecast-heading{margin:-.8rem -.8rem .75rem}.progression-forecast-heading strong{text-overflow:ellipsis;min-width:0;max-width:min(44vw,420px);overflow:hidden}.progression-forecast-grid,.progression-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;display:grid}.progression-source-grid{margin-top:0}.progression-forecast-card,.progression-source-card,.progression-party-card,.progression-gate-card,.progression-orders-card{background:linear-gradient(135deg,#fffaeb1c,#7fe8df12),#0c08116b;border:1px solid #fff8eb1f;border-radius:8px;min-width:0;padding:.65rem;box-shadow:inset 0 1px #ffffff1a,0 10px 22px #08060c24}.progression-forecast-card,.progression-source-card{grid-template-rows:auto auto;grid-template-columns:minmax(88px,.78fr) minmax(112px,1.22fr);align-items:center;gap:.08rem .48rem;min-height:58px;padding:.48rem .55rem;display:grid}.progression-forecast-card span,.progression-source-card span{grid-area:1/1}.progression-forecast-card strong,.progression-source-card strong{grid-area:2/1}.progression-forecast-card small,.progression-source-card small{text-align:right;grid-area:1/2/3;align-self:center}.progression-forecast-card span,.progression-source-card span,.progression-detail-heading span{color:var(--teal);letter-spacing:0;text-transform:uppercase;font-size:.58rem;font-weight:900}.progression-forecast-card strong,.progression-source-card strong{color:#fff7e5;overflow-wrap:anywhere;min-width:0;font-size:1rem;line-height:1.1}.progression-forecast-card small,.progression-source-card small,.progression-party-row small,.progression-party-row i,.progression-gate-card p{color:#fff8ebb8;overflow-wrap:anywhere;min-width:0;font-size:.63rem;font-style:normal;font-weight:800;line-height:1.35}.progression-source-farm{border-left:4px solid var(--teal)}.progression-source-dispatch{border-left:4px solid var(--gold)}.progression-source-training{border-left:4px solid var(--green)}.progression-source-dungeon{border-left:4px solid var(--rose)}.progression-detail-grid{grid-template-columns:minmax(460px,.9fr) minmax(0,1.25fr);align-items:start;gap:.65rem;margin-top:0;display:grid}.progression-action-column,.progression-metrics-column{align-content:start;gap:.65rem;min-width:0;display:grid}.progression-party-card{grid-column:1/-1}.progression-action-column{grid-template-columns:minmax(0,1fr)}.progression-metrics-column{grid-template-columns:repeat(2,minmax(0,1fr))}.progression-party-card,.progression-gate-card,.progression-orders-card{align-content:start;gap:.55rem;display:grid}.progression-detail-heading{border-bottom:1px solid #fff8eb1f;justify-content:space-between;align-items:center;gap:.45rem;padding-bottom:.38rem;display:flex}.progression-detail-heading strong{color:#ffd36e;font-size:.7rem}.progression-party-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.progression-party-row{background:linear-gradient(90deg,#fffaeb1a,#7fe8df0d),#08060c47;border-radius:7px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.58rem;min-width:0;padding:.42rem;display:grid}.progression-party-portrait{aspect-ratio:36/43;background-color:#211a29;background-repeat:no-repeat;background-size:500%;background-position:var(--portrait-bg-position,center);border:2px solid #fff1d7e6;border-radius:7px;width:72px;height:86px;box-shadow:0 8px 18px #08060c38,inset 0 1px #ffffff2e}.progression-party-copy{align-content:center;gap:.22rem;min-width:0;display:grid}.progression-party-status{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;padding-top:.18rem;display:flex}.progression-party-row strong{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;display:block;overflow:hidden}.progression-party-row b,.progression-party-row i{min-width:0}.progression-party-row b{color:#ffd36e;font-size:.72rem}.progression-gate-card h3{color:#fff8eb;overflow-wrap:anywhere;font-size:.86rem;line-height:1.2}.progression-material-list{gap:.35rem;display:grid}.progression-material-list span{color:#fff8ebc2;overflow-wrap:anywhere;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.4rem;font-size:.64rem;font-weight:850;display:grid}.progression-material-list b{color:var(--rose)}.progression-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.progression-order-button{color:#fff8eb;text-align:left;background:linear-gradient(135deg,#118d8947,#ffd36e1f),#08060c42;border:1px solid #7fe8df3d;border-radius:7px;gap:.12rem;width:100%;min-height:44px;padding:.45rem .55rem;display:grid}:is(.progression-order-button:hover:not(:disabled),.progression-order-button:focus-visible:not(:disabled)){border-color:#d24c6a6b;transform:translateY(-1px)}.progression-order-button strong{color:#fff8eb;overflow-wrap:anywhere;min-width:0;font-size:.68rem;font-weight:850;line-height:1.2}.progression-order-button small{color:#fff8ebb3;overflow-wrap:anywhere;min-width:0;font-size:.6rem;font-weight:850;line-height:1.25}.progression-order-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.campaign-recommended-task.progression-orders-card{box-shadow:none;background:linear-gradient(145deg,#4920366b,#0000 48%),#0f2326eb;border:0;border-radius:0;grid-area:2/2;align-content:start}.campaign-recommended-task .progression-detail-heading span{color:var(--teal);text-transform:uppercase;font-size:.62rem;font-weight:900}.campaign-recommended-task .progression-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.campaign-recommended-task .progression-order-button{min-height:44px;padding:.38rem .48rem}@container (width<=1350px){.progression-forecast-card,.progression-source-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:70px;display:grid}.progression-forecast-card span,.progression-source-card span,.progression-forecast-card strong,.progression-source-card strong,.progression-forecast-card small,.progression-source-card small{text-align:left;grid-area:auto/1}}@container (width<=1100px){.progression-detail-grid{grid-template-columns:minmax(0,1fr)}.progression-party-list{grid-template-columns:repeat(3,minmax(0,1fr))}.progression-action-column{grid-template-columns:minmax(0,1fr)}}@container (width<=720px){.progression-action-column,.progression-metrics-column{grid-template-columns:minmax(0,1fr)}.progression-party-list,.progression-forecast-grid,.progression-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=540px){.progression-forecast-grid,.progression-source-grid,.progression-party-list,.progression-order-list{grid-template-columns:1fr}}.expedition-panel{grid-column:span 2}.panel{background:linear-gradient(145deg,#fffdf7fa,#f7eedcf5);border-color:#45304d3d;min-width:0;padding:1rem;overflow:hidden;box-shadow:0 14px 30px #27192e24,inset 0 1px #ffffffc2}.panel-heading{background:linear-gradient(110deg, #d24c6a30, transparent 38%), linear-gradient(180deg, var(--lacquer-light), var(--lacquer));color:#fffaf0;border-bottom:2px solid #c692358c;justify-content:space-between;align-items:center;gap:.75rem;min-height:62px;margin:-1rem -1rem .95rem;padding:.72rem 1rem;display:flex;box-shadow:inset 0 1px #ffffff14}.panel-heading h2{color:#fffaf0;margin-top:.12rem}.panel-heading .card-label{color:#67d8ce}.panel-heading strong{color:#f1c966;white-space:nowrap;font-size:.92rem}.roster-panel,.inventory-panel,.log-panel{grid-row:span 2}.adventurer-list,.recruit-list,.recipe-list,.listing-list,.contract-list,.inventory-list,.log-list,.market-list,.loot-table,.class-grid{gap:.7rem;display:grid}.adventurer,.candidate-card,.recipe-card,.listing-card,.contract-card,.inventory-item,.class-card,.loot-row,.market-row{background:linear-gradient(135deg,#fffcf4fa,#f7eedceb);border:1px solid #17131d1a;border-radius:8px;gap:.65rem;min-width:0;padding:.75rem;display:grid;box-shadow:inset 0 1px #ffffffc2}.adventurer{grid-template-columns:104px minmax(0,1fr);gap:.62rem;padding:.62rem}.adventurer>.portrait{width:104px;height:132px}.adventurer-body{min-width:0}.adventurer-body>p{font-size:.76rem;line-height:1.3}.adventurer-body>small{font-size:.68rem;line-height:1.3}.adventurer p,.candidate-card p,.recipe-card p,.listing-card p,.contract-card p,.inventory-item p,.class-card p,.boss-stage p,.raid-stage p,.empty-state,.log-list p,.muted,.candidate-card small,.inventory-item small,.listing-card small,.contract-card small{color:#5a5063;line-height:1.45}.adventurer small{color:#6d6077;font-size:.78rem;line-height:1.45;display:block}.xp-progress{gap:.18rem;margin:.28rem 0 .24rem;display:grid}.xp-progress-label{color:#665a6e;justify-content:space-between;align-items:center;gap:.5rem;font-size:.62rem;font-weight:900;line-height:1;display:flex}.xp-progress-label span{color:var(--teal);text-transform:uppercase}.xp-progress-label strong{font-size:inherit}.xp-progress .meter{margin:0}.candidate-card small{font-size:.78rem;display:block}.adventurer-title-row{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.rank-ascension-ready{color:#fff0bd;background:linear-gradient(110deg,#26857b33,#7e526f2e),#0f191ef0;border:1px solid #2bb5a894;border-radius:7px;align-items:center;gap:.42rem;width:fit-content;max-width:100%;padding:.3rem .5rem .3rem .34rem;animation:.42s ease-out both rank-ascension-ready-arrive,3.2s ease-in-out .42s infinite rank-ascension-ready-pulse;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 #53e0d000}.rank-ascension-ready-sigil{color:#f8cf6d;background:radial-gradient(circle,#f8cf6d33,#0000 68%);border:1px solid #f8cf6dc2;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:.82rem;font-weight:1000;line-height:1;display:inline-grid}.rank-ascension-ready>span:last-child{gap:.08rem;min-width:0;display:grid}.rank-ascension-ready strong{letter-spacing:.025em;text-transform:uppercase;font-size:.67rem;font-weight:1000;line-height:1.05}.rank-ascension-ready small{color:#d7f9f2c2;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-weight:800;line-height:1.15;overflow:hidden}@keyframes rank-ascension-ready-arrive{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rank-ascension-ready-pulse{0%,to{border-color:#2bb5a880;box-shadow:inset 0 1px #ffffff12,0 0 #53e0d000}50%{border-color:#f8cf6ddb;box-shadow:inset 0 1px #ffffff1f,0 0 15px #53e0d047}}@media (prefers-reduced-motion:reduce){.rank-ascension-ready{animation:none}}.rank-badge,.max-rank{background:var(--violet);color:#fff8eb;border-radius:8px;place-items:center;min-height:28px;font-size:.78rem;font-weight:900;line-height:1;display:inline-grid}.rank-badge{min-width:32px}.max-rank{background:var(--gold);color:#251706;width:fit-content;margin-top:.65rem;padding-inline:.65rem}.party-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.party-summary span{color:#53485d;background:#fff7e5;border:1px solid #17131d1a;border-radius:8px;align-items:center;min-height:36px;padding:.38rem .55rem;font-size:.8rem;font-weight:900;display:grid}.formation-panel{border-top:1px solid #17131d1f;border-bottom:1px solid #17131d1f;gap:.65rem;margin-bottom:.8rem;padding:.7rem 0;display:grid}.formation-panel-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.formation-panel-heading span{color:var(--teal);text-transform:uppercase;font-size:.62rem;font-weight:900}.formation-panel-heading h3{color:var(--ink);margin-top:.1rem;font-size:1rem}.formation-panel-heading>strong{color:#6d6077;text-align:right;font-size:.66rem}.loadout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.loadout-slot{background:#fff7e5;border:1px solid #17131d1f;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;min-width:0;padding:.45rem;display:grid}.loadout-slot>div{grid-column:1/-1;gap:.08rem;min-width:0;display:grid}.loadout-slot>div strong{color:var(--violet);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.loadout-slot>div small{color:#6d6077;font-size:.62rem;font-weight:800}.loadout-gear-plan{background:#f5ead5;border:1px solid #17131d1a;border-radius:6px;padding:.36rem .42rem}.loadout-gear-plan span{color:#6d6077;text-transform:uppercase;font-size:.54rem;font-weight:900;line-height:1}.loadout-gear-plan-upgrade{background:linear-gradient(135deg,#effcf4,#fff7e5);border-color:#118d8947}.loadout-gear-plan-upgrade strong{color:var(--teal)}.loadout-slot button{white-space:normal;background:#51465b;min-width:0;min-height:30px;padding:.25rem .35rem;font-size:.64rem;line-height:1.15}.loadout-slot .loadout-prep-action{background:var(--teal)}.loadout-slot-dungeon{border-top:3px solid var(--rose)}.loadout-slot-raid{border-top:3px solid var(--teal)}.loadout-slot-arena{border-top:3px solid var(--gold)}.formation-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.formation-lane{background:#f2e7d2;border:1px solid #17131d1f;border-radius:6px;align-content:start;gap:.42rem;min-width:0;min-height:164px;padding:.48rem;display:grid}.formation-lane-front{border-top:4px solid var(--rose)}.formation-lane-middle{border-top:4px solid var(--teal)}.formation-lane-back{border-top:4px solid var(--gold)}.formation-lane-heading{grid-template-columns:minmax(0,1fr) auto;gap:.14rem .4rem;display:grid}.formation-lane-heading strong{color:var(--ink);font-size:.74rem}.formation-lane-heading>span{color:var(--violet);font-size:.68rem;font-weight:900}.formation-lane-heading small{color:#6d6077;grid-column:1/-1;font-size:.59rem;font-weight:800;line-height:1.25}.formation-members{gap:.34rem;display:grid}.formation-member{border-top:1px solid #17131d1a;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;padding-top:.36rem;display:grid}.formation-portrait{aspect-ratio:23/28;background-color:#211a29;background-repeat:no-repeat;background-size:500%;border:2px solid #fff1d7;border-radius:5px;width:46px;height:56px;display:block}.formation-member>div{min-width:0;display:grid}.formation-member>div strong,.formation-member>div small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formation-member>div strong{color:#4a3f54;font-size:.67rem}.formation-member>div small{color:#786b81;font-size:.56rem;font-weight:800}.formation-member select{width:100%;min-height:28px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d2e;border-radius:4px;grid-column:1/-1;padding:.2rem .35rem;font-size:.64rem;font-weight:900}.formation-empty{color:#918796;border:1px dashed #17131d2e;place-items:center;min-height:56px;font-size:.64rem;font-weight:900;display:grid}.equipment-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:.35rem;margin-top:.42rem;display:grid}.combat-stat-grid{background:#f5ead4;border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:.35rem;display:grid;overflow:hidden}.combat-stat-grid>span{justify-items:center;gap:.12rem;min-width:0;padding:.28rem .14rem;display:grid}.combat-stat-grid>span+span{border-left:1px solid #17131d1a}.combat-stat-grid small{color:var(--teal);font-size:.59rem;font-weight:900;line-height:1}.combat-stat-grid strong{color:var(--ink);font-size:.76rem;line-height:1}.gear-set-strip{gap:.22rem;margin-top:.32rem;display:grid}.gear-set-progress{border-left:3px solid #a89aab;grid-template-columns:minmax(110px,.8fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.32rem;padding:.18rem 0 .18rem .4rem;display:grid}.gear-set-progress-active{border-left-color:var(--teal)}.gear-set-progress>div{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gear-set-progress strong{color:var(--violet);font-size:.72rem}.gear-set-progress>div span{color:#6d6077;font-size:.68rem;font-weight:900}.gear-set-progress small{color:#918796;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.gear-set-progress small.active{color:var(--green);font-weight:900}.equipment-slot{background:#fff7e5;border:1px solid #17131d1a;border-radius:8px;gap:.18rem;min-height:62px;padding:.4rem;display:grid}.equipment-slot span{color:var(--teal);text-transform:uppercase;font-size:.7rem;font-weight:900}.equipment-slot strong{color:#4a3f54;font-size:.76rem;line-height:1.25}.equipment-slot small{color:#6d6077;font-size:.68rem;font-weight:800;line-height:1.25}.equipment-slot button{background:#6f6472;min-height:26px;font-size:.64rem}.equipment-slot-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.auto-equip-action{background:var(--green)}.gear-stat-row,.item-stat-list,.item-affix-list{flex-wrap:wrap;gap:.28rem;display:flex}.gear-stat-row span,.item-stat-list span,.item-affix-list span{color:#4f4558;text-transform:none;background:#e8ddc8;border-radius:4px;align-items:center;min-height:22px;padding:.18rem .32rem;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex}.equipment-slot .gear-meta,.inventory-gear-meta{color:var(--teal);font-weight:900}.equipment-slot .unique-effect,.inventory-unique-effect{border-left:3px solid var(--gold);color:#6c4d18;padding-left:.4rem}.equipment-slot .unique-effect{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;display:-webkit-box;overflow:hidden}.adventurer-body>.small-action{min-height:34px;margin-top:.42rem;padding:.42rem .65rem;font-size:.7rem}.rank-ascension{border-top:1px solid #17131d1f;border-bottom:1px solid #17131d1f;gap:.38rem;margin-top:.55rem;padding-block:.45rem;display:grid}.rank-ascension-heading{color:#4f4558;justify-content:space-between;align-items:center;gap:.55rem;font-size:.64rem;font-weight:900;display:flex}.rank-ascension-heading span{color:var(--teal);text-transform:uppercase}.rank-material-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.32rem;display:grid}.rank-material{background:#eee4d1bd;border:1px solid #17131d1c;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.38rem;min-height:40px;padding:.22rem .38rem;display:grid}.rank-material-ready{background:#daefe1cc;border-color:#16805b6b}.rank-material-art{background-color:#17131d;background-repeat:no-repeat;border:1px solid #fff8eb42;border-radius:5px;width:34px;height:34px}.rank-material small{color:#554b5e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;font-weight:900;line-height:1.15;overflow:hidden}.rank-material strong{color:#7d526f;white-space:nowrap;font-size:.64rem}.rank-material-ready strong{color:#167f5b}.adventurer-body>.rank-ascension-action{background:linear-gradient(135deg,#4b243f,#243e45)}.equipment-slot .unique-effect strong,.inventory-unique-effect strong{color:#8a5b12}.portrait{aspect-ratio:26/33;background-color:#17131d;background-image:url(/f-rank-party-portraits.png);background-repeat:no-repeat;background-size:500%;border:2px solid #17131d24;border-radius:8px;width:104px;height:132px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #17131d2e}.portrait:before,.portrait:after,.portrait span:before,.portrait span:after{display:none}.portrait-rose{border-color:#c8476494}.portrait-teal{border-color:#178a8794}.portrait-gold{border-color:#c1842fa3}.recruit-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem;display:grid}.recruit-summary span{color:#53485d;text-align:center;background:#fff7e5;border:1px solid #17131d1a;border-radius:8px;place-items:center;min-height:34px;font-size:.82rem;font-weight:900;display:grid}.boss-loadout-read{background:#f3ead8;border-top:1px solid #17131d24;border-bottom:1px solid #17131d24;grid-template-columns:154px minmax(0,1fr);min-height:58px;margin-bottom:.65rem;display:grid}.boss-loadout-heading{border-right:1px solid #17131d1f;align-content:center;gap:.04rem;padding:.45rem .6rem;display:grid}.boss-loadout-heading span{color:var(--teal);text-transform:uppercase;font-size:.52rem;font-weight:900}.boss-loadout-heading strong{color:#3f2e49;font-size:.7rem}.boss-loadout-heading small{color:#73647a;font-size:.53rem;line-height:1.2}.boss-loadout-recommendations{min-width:0;display:flex;overflow-x:auto}.boss-loadout-technique{border-right:1px solid #17131d1a;grid-template-columns:34px minmax(92px,1fr);align-items:center;gap:.38rem;min-width:162px;padding:.35rem .48rem;display:grid}.boss-loadout-technique .ability-icon{width:34px;height:34px}.boss-loadout-technique>span{gap:.04rem;min-width:0;display:grid}.boss-loadout-technique strong,.boss-loadout-technique small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.boss-loadout-technique strong{color:#493754;font-size:.62rem}.boss-loadout-technique small{color:#77697f;font-size:.5rem}.boss-loadout-empty{color:#77697f;place-items:center start;min-width:240px;padding:.55rem .7rem;font-size:.62rem;font-weight:800;display:grid}.bonus-panel{background:#fff7e5;border:1px solid #17131d1a;border-radius:8px;gap:.65rem;margin-bottom:.85rem;padding:.75rem;display:grid}.bonus-stats,.effect-list{flex-wrap:wrap;gap:.42rem;display:flex}.bonus-stats span,.effect-list span{border-radius:8px;padding:.34rem .5rem;font-size:.74rem;font-weight:900;line-height:1.2}.bonus-stats span{color:#fff8eb;background:#3a3142}.bonus-stats .dungeon-risk-stat,.expedition-briefing-stats .dungeon-risk-stat{box-shadow:inset 3px 0}.bonus-stats .dungeon-risk-stat.risk-low,.expedition-briefing-stats .dungeon-risk-stat.risk-low strong{color:#76dfbe}.bonus-stats .dungeon-risk-stat.risk-guarded,.expedition-briefing-stats .dungeon-risk-stat.risk-guarded strong{color:#f1cb6d}.bonus-stats .dungeon-risk-stat.risk-high,.expedition-briefing-stats .dungeon-risk-stat.risk-high strong{color:#ff9e62}.bonus-stats .dungeon-risk-stat.risk-severe,.expedition-briefing-stats .dungeon-risk-stat.risk-severe strong{color:#ff6988}.effect-list span{color:#4a3f54;background:#efe2c7}.party-synergy-panel{background:#f3ead8;border-top:1px solid #17131d24;border-bottom:1px solid #17131d24;grid-template-columns:116px minmax(0,1fr);align-items:stretch;gap:0;margin:-.25rem 0 .85rem;display:grid}.party-synergy-heading{border-right:1px solid #17131d1f;align-content:center;gap:.08rem;padding:.52rem .6rem;display:grid}.party-synergy-heading span{color:var(--teal);text-transform:uppercase;font-size:.56rem;font-weight:900}.party-synergy-heading strong{font-size:.72rem}.party-synergy-list{align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.party-synergy-list>span{border-right:1px solid #17131d1a;align-content:center;gap:.08rem;min-width:150px;padding:.45rem .6rem;display:grid}.party-synergy-list strong{color:#4f3b60;font-size:.68rem}.party-synergy-list small{color:#6d6077;white-space:nowrap;font-size:.58rem;font-weight:800}.party-synergy-list .party-synergy-empty{color:#786d7f;font-size:.68rem;font-weight:800}.dungeon-route-progress{background:#17131d1f;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:2px;margin:-.35rem 0 .55rem;display:grid}.dungeon-route-progress>span{background:#e9ddc7;align-content:center;gap:.04rem;min-width:0;min-height:40px;padding:.34rem .48rem;display:grid}.dungeon-route-progress b,.dungeon-route-progress small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dungeon-route-progress b{color:#5f5368;font-size:.63rem}.dungeon-route-progress small{color:#817488;font-size:.53rem;font-weight:800}.dungeon-route-progress .route-step-complete{background:#dcebd9}.dungeon-route-progress .route-step-complete b{color:#34724c}.dungeon-route-progress .route-step-active{box-shadow:inset 3px 0 var(--gold);background:#3a3142}.dungeon-route-progress .route-step-active b{color:#ffd36e}.dungeon-route-progress .route-step-active small{color:#e1d7e4}.candidate-card{grid-template-columns:104px minmax(0,1fr)}.candidate-copy{gap:.4rem;min-width:0;display:grid}.candidate-meta{flex-wrap:wrap;gap:.4rem;display:flex}.candidate-meta span{color:#3a3142;background:#efe2c7;border-radius:8px;padding:.28rem .5rem;font-size:.76rem;font-weight:900}.expedition-panel>.panel-heading .status-pill{color:#ffe7a4;border-color:#ffd97e6b;min-width:62px;min-height:28px;padding:.18rem .5rem;font-size:.7rem}.expedition-panel>.panel-heading{min-height:52px;margin-bottom:.65rem;padding-block:.48rem}.expedition-panel>.panel-heading h2{font-size:1rem}.expedition-panel>.panel-heading .card-label{font-size:.62rem}.recipe-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem .55rem;padding:.52rem}.recipe-card-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .4rem;min-width:0;display:grid}.recipe-card-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.2;overflow:hidden}.recipe-card-copy p,.recipe-card-copy small{grid-column:1/-1}.recipe-card-copy p{font-size:.66rem;line-height:1.25}.recipe-card .rarity{max-width:96px;min-height:22px;margin-bottom:0;padding:.15rem .38rem;font-size:.62rem}.recipe-card small,.forge-note{color:#6d6077;font-size:.66rem;font-weight:800;line-height:1.25}.recipe-requirements{flex-wrap:wrap;grid-column:1;gap:.25rem;display:flex}.recipe-requirements span{color:#6d6077;background:#eadcc0;border-radius:5px;padding:.2rem .38rem;font-size:.62rem;font-weight:900}.recipe-requirements .requirement-met{color:var(--teal);background:#178a8729}.recipe-card button{grid-area:1/2/3;width:fit-content;min-height:32px;padding-inline:.62rem;font-size:.7rem}.forge-note{margin-top:.5rem}.recipe-list{gap:.45rem}.listing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.75rem 0;display:grid}.listing-summary span{color:#53485d;text-align:center;background:#fff7e5;border:1px solid #17131d1a;border-radius:8px;place-items:center;min-height:34px;font-size:.82rem;font-weight:900;display:grid}.listing-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.listing-item-summary{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:.62rem;min-width:0;display:grid}.inventory-item-summary{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:.48rem;min-width:0;display:grid}.inventory-item-art.loot-row-art,.listing-item-art.loot-row-art{border-radius:8px;width:96px;height:128px;box-shadow:0 5px 12px #1f14222e,inset 0 0 10px #ffffff14}.inventory-item-copy,.listing-item-summary>div{min-width:0}.inventory-item-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .4rem;display:grid}.inventory-item-copy>p,.inventory-item-copy>small,.inventory-item-copy>.item-stat-list{grid-column:1/-1}.inventory-item-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.2;overflow:hidden}.listing-card .rarity{max-width:96px;margin-bottom:.35rem}.listing-card small,.inventory-item small{color:#6d6077;margin-top:.15rem;font-size:.66rem;font-weight:800;line-height:1.25;display:block}.listing-card button{background:#3a3142;min-height:38px;padding-inline:.72rem;font-size:.82rem}.contract-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.5rem}.contract-card-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .38rem;min-width:0;display:grid}.contract-card-copy h3{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.15;overflow:hidden}.contract-card-copy p,.contract-card-copy .contract-meter,.contract-card-copy small{grid-column:1/-1}.contract-card-copy p{text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;line-height:1.25;overflow:hidden}.contract-card>div>span{background:var(--violet);color:#fff8eb;text-transform:uppercase;border-radius:5px;place-items:center;min-width:56px;min-height:21px;margin-bottom:0;font-size:.6rem;font-weight:900;display:inline-grid}.contract-card-claimed{opacity:.72}.contract-card-claimed>div>span{background:var(--green)}.contract-card small{color:#6d6077;font-size:.62rem;font-weight:800;line-height:1.2;display:block}.contract-card button{background:var(--teal);min-height:32px;padding-inline:.58rem;font-size:.68rem}.contract-meter{height:5px;margin:.2rem 0 .16rem}.meter{background:#eadcc0;border-radius:999px;width:100%;height:8px;margin:.45rem 0;overflow:hidden}.meter span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--gold));height:100%;display:block}.dungeon-combat-strip{grid-template-columns:minmax(0,1fr) 92px;gap:.45rem;margin-bottom:.55rem;display:grid}.dungeon-combat-strip-live{grid-template-columns:minmax(0,1fr) 78px minmax(0,.9fr)}.compact-combat-stat,.compact-turn-stat{background:#f5ead5;border:1px solid #17131d1f;border-radius:8px;min-width:0;padding:.38rem .48rem}.compact-combat-stat{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .45rem;display:grid}.compact-combat-stat>div:first-child{gap:.05rem;min-width:0;display:grid}.compact-combat-stat span,.compact-turn-stat span{color:#7a5121;text-transform:uppercase;font-size:.56rem;font-weight:900}.compact-combat-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.compact-combat-stat small{color:#5e5367;white-space:nowrap;font-size:.62rem;font-weight:900}.compact-combat-stat .battle-health{grid-column:1/-1}.compact-turn-stat{text-align:center;align-content:center;place-items:center;gap:.05rem;display:grid}.compact-turn-stat strong{font-size:.82rem}.compact-party-stat{background:#eaf5e9}.compact-party-stat span{color:var(--green)}.chapter-boss-party-stamina{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.16rem .42rem;min-width:0;padding-top:.12rem;display:grid}.chapter-boss-party-stamina>span{color:#237a72;font-size:.54rem}.chapter-boss-party-stamina>strong{color:#237a72;font-size:.58rem}.chapter-boss-party-stamina>i{background:#1032312e;border-radius:2px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.chapter-boss-party-stamina>i>b{background:linear-gradient(90deg,#2a8a80,#73dfd4 68%,#f0c96d);height:100%;display:block}.boss-intent-strip{--boss-accent:#c84764;border-top:2px solid var(--boss-accent);color:#fff8eb;background:#211a29;border-bottom:1px solid #17131d3d;grid-template-columns:minmax(130px,.85fr) minmax(180px,1.45fr) minmax(130px,.9fr) minmax(120px,.75fr);gap:0;margin-bottom:.55rem;display:grid}.boss-mechanic{align-content:center;gap:.08rem;min-width:0;min-height:62px;padding:.42rem .55rem;display:grid}.boss-mechanic+.boss-mechanic{border-left:1px solid #fff8eb24}.boss-mechanic span{color:var(--boss-accent);text-transform:uppercase;font-size:.53rem;font-weight:900}.boss-mechanic strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.boss-mechanic small{color:#fff8ebad;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:700;line-height:1.22;overflow:hidden}.boss-intent-auditor{--boss-accent:#ff7184}.boss-intent-slime{--boss-accent:#65e0bc}.boss-intent-lunar{--boss-accent:#c8a4ff}.boss-intent-ember{--boss-accent:#ff9b54}.boss-intent-skyroot{--boss-accent:#69e6c1}.boss-intent-sunken{--boss-accent:#72d9ff}.boss-intent-celestial{--boss-accent:#f2c968}.boss-intent-demon{--boss-accent:#65e1d3}.boss-intent-phase-two{background:#2d1822;box-shadow:inset 0 0 24px #c847642e}.boss-intent-phase-three{background:#102f2c;box-shadow:inset 0 0 28px #69e6c13d,inset 4px 0 #e6bd55}.dungeon-arena{isolation:isolate;aspect-ratio:16/9;color:#fff8eb;background-image:url(/dungeon-battle-auditor.webp);background-position:50%;background-size:cover;border:1px solid #fff8eb3d;border-radius:8px;grid-template-rows:minmax(90px,1fr) auto;gap:.4rem;width:100%;min-height:340px;padding:.65rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #00000057}.dungeon-stage{width:100%}.dungeon-stage-preview{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(360px,1fr) minmax(520px,640px) minmax(360px,1fr);justify-content:stretch;align-items:stretch;gap:.55rem;width:100%;margin:0;display:grid}.dungeon-stage-preview .dungeon-arena-preview{grid-area:1/2/4;justify-self:center;max-width:640px}.dungeon-arena-preview{aspect-ratio:16/9;background-position:50%;grid-template-rows:minmax(62px,1fr) auto;width:100%;min-height:0;padding:.5rem}.dungeon-arena-preview .dungeon-arena-message{width:min(46%,220px)}.dungeon-arena-preview .battle-party{gap:.32rem}.dungeon-arena-preview .battle-hero{gap:.12rem;min-width:52px}.dungeon-arena-preview .battle-hero b{width:48px;height:48px}.dungeon-arena-preview .battle-hero small{max-width:56px;font-size:.56rem}.dungeon-arena-preview .battle-hero em{display:none}.dungeon-arena:before{z-index:-1;content:"";background:linear-gradient(90deg,#0a0910bd,#0a091014 58%),linear-gradient(#0000 52%,#0a0910d1);position:absolute;inset:0}.dungeon-arena-auditor{--boss-accent:#e54d63}.dungeon-arena-chapter-one-auditor{background:#12080e}.dungeon-arena-chapter-one-auditor:before{z-index:1;background:linear-gradient(90deg,#0c050bad,#0c050b0a 58%),linear-gradient(#0000 52%,#0c050bcc)}.chapter-one-auditor-cinematic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.chapter-one-auditor-background,.chapter-one-auditor-character{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-one-auditor-background{z-index:0;filter:brightness(.9)saturate(.96);background:#12080e}.chapter-one-auditor-depth-glow,.chapter-one-auditor-ground-shadow,.chapter-one-auditor-aura,.chapter-one-auditor-ring,.chapter-one-auditor-seals,.chapter-one-auditor-rig,.chapter-one-auditor-attack-wave,.chapter-one-auditor-impact-ring,.chapter-one-auditor-impact-flash,.chapter-one-auditor-damage-vignette,.chapter-one-auditor-vignette{position:absolute}.chapter-one-auditor-depth-glow{z-index:0;mix-blend-mode:screen;background:radial-gradient(at 52% 54%,#ca2b4633,#0000 38%);inset:0}.chapter-one-auditor-ground-shadow{z-index:0;filter:blur(8px);background:radial-gradient(#040206c7,#0000 68%);border-radius:50%;width:46%;height:16%;animation:6.4s ease-in-out infinite chapter-one-auditor-shadow;bottom:5%;left:30%}.chapter-one-auditor-aura{z-index:0;mix-blend-mode:screen;border-radius:50%}.chapter-one-auditor-aura-wide{filter:blur(16px);background:radial-gradient(#dc2b466b,#dc2b4624 44%,#0000 72%);width:61%;height:88%;animation:3.7s ease-in-out infinite chapter-one-auditor-aura-breathe;top:3%;left:23%}.chapter-one-auditor-aura-core{filter:blur(12px);background:radial-gradient(#f6c95b47,#dc2b465c 38%,#0000 70%);width:31%;height:52%;animation:2.6s ease-in-out infinite chapter-one-auditor-core-pulse;top:23%;left:38%}.chapter-one-auditor-ring{z-index:0;filter:drop-shadow(0 0 8px #e54d6385);border:1px solid #e54d6370;border-radius:50%;width:49%;height:74%;animation:18s linear infinite chapter-one-auditor-ring-turn;top:11%;left:29%}.chapter-one-auditor-ring-inner{width:39%;height:63%;animation-duration:13s;animation-direction:reverse;top:16%;left:34%}.chapter-one-auditor-seals{z-index:0;animation:14s linear infinite chapter-one-auditor-seal-orbit;inset:0}.chapter-one-auditor-seals span{--seal-angle:calc(var(--seal-index) * 51.428deg);aspect-ratio:1;color:#ff8291;width:clamp(24px,4.1vw,44px);transform:translate(-50%, -50%) rotate(var(--seal-angle)) translateX(clamp(105px, 24vw, 270px)) rotate(calc(var(--seal-angle) * -1));background:radial-gradient(circle,#e54d633d,#0000 66%),#16070f57;border:1px solid #e54d63c7;border-radius:50%;place-items:center;font-size:clamp(.58rem,1.5vw,.88rem);font-weight:900;display:grid;position:absolute;top:49%;left:52%;box-shadow:0 0 13px #e54d638a,inset 0 0 10px #e54d634d}.chapter-one-auditor-rig{z-index:0;transform-origin:52% 78%;animation:6.4s ease-in-out infinite chapter-one-auditor-hover;inset:0}.chapter-one-auditor-character{filter:drop-shadow(0 0 13px #ca2b464d)drop-shadow(0 12px 11px #0502079e)}.chapter-one-auditor-sheen{mix-blend-mode:screen;background:linear-gradient(108deg,#0000 39%,#f6c95b40 49%,#0000 58%) 0 0/180% 100%;animation:7.6s ease-in-out infinite chapter-one-auditor-sheen;position:absolute;inset:0;-webkit-mask:url(/chapter-one-auditor-character.webp) 50%/contain no-repeat;mask:url(/chapter-one-auditor-character.webp) 50%/contain no-repeat}.chapter-one-auditor-attack-wave,.chapter-one-auditor-impact-ring,.chapter-one-auditor-impact-flash,.chapter-one-auditor-damage-vignette{z-index:4;opacity:0}.chapter-one-auditor-attack-wave{filter:blur(1.5px)drop-shadow(0 0 15px #e54d63db);mix-blend-mode:screen;background:linear-gradient(#0000,#e54d6385 28%,#ffe8a1 49%,#e54d63c2 64%,#0000);width:126%;height:16%;top:49%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)scaleX(.03)}.chapter-one-auditor-impact-ring{aspect-ratio:1;border:3px solid #ffe8a1;border-radius:50%;width:12%;top:49%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 22px #e54d63db,inset 0 0 18px #f6c95b99}.chapter-one-auditor-impact-flash{mix-blend-mode:screen;background:radial-gradient(circle at 50% 49%,#fff8e7 0 3%,#f6c95bc2 8%,#e54d6361 25%,#0000 56%);inset:0}.chapter-one-auditor-damage-vignette{background:linear-gradient(64deg,#0000 46%,#e54d635c 49%,#0000 52%),linear-gradient(118deg,#0000 45%,#e54d6347 48%,#0000 51%),radial-gradient(#0000 38%,#ca2b468f 78%,#070309bd);inset:0;box-shadow:inset 0 0 72px #ca2b46a3}.chapter-one-auditor-vignette{z-index:1;background:linear-gradient(#0000 78%,#0703094d),radial-gradient(#0000 62%,#07030970);inset:0}.chapter-one-auditor-cinematic.is-enraged .chapter-one-auditor-aura-wide{filter:blur(12px)saturate(1.18);opacity:.92}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-rig{animation:1.05s cubic-bezier(.2,.78,.2,1) both chapter-one-auditor-attack}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-aura-wide{animation:1.05s ease-out both chapter-one-auditor-aura-surge}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-aura-core{animation:1.05s ease-out both chapter-one-auditor-core-surge}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-ring{animation:1.05s ease-out both chapter-one-auditor-ring-surge}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-seals{animation:1.05s ease-out both chapter-one-auditor-seals-surge}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-attack-wave{animation:1.05s ease-out both chapter-one-auditor-attack-wave}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-impact-ring{animation:1.05s ease-out both chapter-one-auditor-impact-ring}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-impact-flash{animation:1.05s ease-out both chapter-one-auditor-impact-flash}.chapter-one-auditor-cinematic.is-attacking .chapter-one-auditor-damage-vignette{animation:1.05s ease-out both chapter-one-auditor-damage-vignette}.dungeon-arena.dungeon-arena-chapter-one-auditor-attack{animation:1.05s ease-out both chapter-one-auditor-camera-impact}@keyframes chapter-one-auditor-hover{0%,to{transform:translateY(0)rotate(-.05deg)}50%{transform:translateY(-7px)rotate(.1deg)}}@keyframes chapter-one-auditor-shadow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.46;transform:scale(.88)}}@keyframes chapter-one-auditor-aura-breathe{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:.82;transform:scale(1.06)}}@keyframes chapter-one-auditor-core-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.84;transform:scale(1.08)}}@keyframes chapter-one-auditor-ring-turn{to{transform:rotate(360deg)}}@keyframes chapter-one-auditor-seal-orbit{to{transform:rotate(360deg)}}@keyframes chapter-one-auditor-sheen{0%,20%{opacity:0;background-position:120% 0}38%{opacity:.5}58%,to{opacity:0;background-position:-80% 0}}@keyframes chapter-one-auditor-attack{0%,8%{filter:brightness();transform:translateY(0)scale(1)}44%{filter:brightness(1.16)saturate(1.12);transform:translateY(-10px)scale(.985)}50%{filter:brightness(1.28)saturate(1.2);transform:translateY(-4px)scale(1.025)}58%{filter:brightness(1.34)saturate(1.24);transform:translateY(0)scale(1.1)}72%{filter:brightness(1.06);transform:translateY(-2px)scale(1.045)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes chapter-one-auditor-aura-surge{0%{opacity:.48;transform:scale(.94)}38%{opacity:.94;filter:blur(11px)saturate(1.28);transform:scale(1.08)}50%{opacity:1;filter:blur(8px)saturate(1.42);transform:scale(1.16)}62%{opacity:.72;transform:scale(1.22)}to{opacity:.48;transform:scale(.94)}}@keyframes chapter-one-auditor-core-surge{0%{opacity:.5;transform:scale(.92)}46%{opacity:1;filter:blur(7px)saturate(1.45);transform:scale(1.18)}58%{opacity:.86;transform:scale(1.28)}to{opacity:.5;transform:scale(.92)}}@keyframes chapter-one-auditor-ring-surge{0%{opacity:.48;transform:rotate(0)scale(1)}48%{opacity:1;transform:rotate(230deg)scale(.91)}58%{opacity:.94;transform:rotate(310deg)scale(1.08)}to{opacity:.48;transform:rotate(420deg)scale(1)}}@keyframes chapter-one-auditor-seals-surge{0%{filter:brightness();transform:rotate(0)scale(1)}48%{filter:brightness(1.5);transform:rotate(250deg)scale(.92)}58%{filter:brightness(1.8);transform:rotate(340deg)scale(1.08)}to{filter:brightness();transform:rotate(440deg)scale(1)}}@keyframes chapter-one-auditor-attack-wave{0%,48%{opacity:0;transform:translate(-50%,-50%)rotate(-17deg)scaleX(.03)}52%{opacity:1}60%{opacity:.92;transform:translate(-50%,-50%)rotate(-17deg)scaleX(1.08)}72%,to{opacity:0;transform:translate(-50%,-50%)rotate(-17deg)scaleX(1.28)}}@keyframes chapter-one-auditor-impact-ring{0%,53%{opacity:0;transform:translate(-50%,-50%)scale(.2)}57%{opacity:1}76%,to{opacity:0;transform:translate(-50%,-50%)scale(7)}}@keyframes chapter-one-auditor-impact-flash{0%,53%{opacity:0}57%{opacity:.96}65%{opacity:.38}78%,to{opacity:0}}@keyframes chapter-one-auditor-damage-vignette{0%,53%{opacity:0}58%{opacity:.94}70%{opacity:.46}88%,to{opacity:0}}@keyframes chapter-one-auditor-camera-impact{0%,52%,to{transform:translate(0)rotate(0)}56%{transform:translate(-7px,3px)rotate(-.3deg)}60%{transform:translate(6px,-4px)rotate(.24deg)}64%{transform:translate(-4px,-2px)rotate(-.17deg)}69%{transform:translate(3px,2px)rotate(.1deg)}76%{transform:translate(-1px,1px)rotate(-.04deg)}}.dungeon-arena-chapter-one-debt-imp{background:#12080e}.dungeon-arena-chapter-one-debt-imp:before{z-index:1;background:linear-gradient(90deg,#0c050ba8,#0c050b08 58%),linear-gradient(#0000 52%,#0c050bc7)}.chapter-one-debt-imp-cinematic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.chapter-one-debt-imp-background,.chapter-one-debt-imp-character,.chapter-one-debt-imp-part{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-one-debt-imp-background{z-index:0;filter:brightness(.92)saturate(.98);background:#12080e}.chapter-one-debt-imp-depth-glow,.chapter-one-debt-imp-ground-shadow,.chapter-one-debt-imp-rig,.chapter-one-debt-imp-sheen,.chapter-one-debt-imp-fire,.chapter-one-debt-imp-attack-wave,.chapter-one-debt-imp-impact-ring,.chapter-one-debt-imp-impact-flash,.chapter-one-debt-imp-damage-vignette,.chapter-one-debt-imp-vignette{position:absolute}.chapter-one-debt-imp-depth-glow{z-index:0;mix-blend-mode:screen;background:radial-gradient(circle at 34% 28%,#ff7f262e,#0000 24%),radial-gradient(at 55% 58%,#ca2b4629,#0000 40%);inset:0}.chapter-one-debt-imp-ground-shadow{z-index:0;filter:blur(8px);background:radial-gradient(#040206cc,#0000 69%);border-radius:50%;width:43%;height:13%;animation:5.8s ease-in-out infinite chapter-one-debt-imp-shadow;bottom:6%;left:35%}.chapter-one-debt-imp-rig{z-index:0;transform-origin:55% 79%;animation:5.8s ease-in-out infinite chapter-one-debt-imp-hover;inset:0}.chapter-one-debt-imp-character{filter:drop-shadow(0 0 11px #e54d413d)drop-shadow(0 12px 10px #050207a3)}.chapter-one-debt-imp-part{z-index:1;filter:drop-shadow(0 0 3px #ff72241f)}.chapter-one-debt-imp-wing{clip-path:polygon(57% 20%,82% 19%,83% 58%,61% 57%);transform-origin:63% 43%;animation:4.6s ease-in-out infinite chapter-one-debt-imp-wing}.chapter-one-debt-imp-tail{clip-path:polygon(59% 52%,91% 53%,91% 87%,62% 88%);transform-origin:66% 66%;animation:5.2s ease-in-out infinite chapter-one-debt-imp-tail}.chapter-one-debt-imp-writing-arm{z-index:2;clip-path:polygon(20% 4%,49% 5%,52% 65%,39% 68%,35% 52%,18% 45%);transform-origin:46% 55%;animation:2.7s ease-in-out infinite chapter-one-debt-imp-writing}.chapter-one-debt-imp-fire{z-index:3;transform-origin:76% 86%;filter:blur(2px)drop-shadow(0 0 9px #ff691ceb)drop-shadow(0 0 18px #e54d419e);mix-blend-mode:screen;width:24%;height:38%;animation:.72s ease-in-out infinite alternate chapter-one-debt-imp-fire-flicker;top:7%;left:23.5%;transform:rotate(-24deg)}.chapter-one-debt-imp-fire i{background:radial-gradient(at 56% 70%,#fff9c5f0,#ffaf2cb8 32%,#f1432357 62%,#0000 74%);border-radius:50% 18% 54% 24%;position:absolute}.chapter-one-debt-imp-fire i:first-child{width:44%;height:73%;bottom:5%;left:41%;rotate:8deg}.chapter-one-debt-imp-fire i:nth-child(2){opacity:.74;width:37%;height:56%;bottom:18%;left:21%;rotate:-13deg}.chapter-one-debt-imp-fire i:nth-child(3){opacity:.64;width:34%;height:61%;bottom:11%;right:2%;rotate:19deg}.chapter-one-debt-imp-sheen{z-index:3;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 40%,#ffcc5e38 49%,#0000 58%) 0 0/180% 100%;animation:7.2s ease-in-out infinite chapter-one-debt-imp-sheen;inset:0;-webkit-mask:url(/chapter-one-debt-imp-character.webp) 50%/contain no-repeat;mask:url(/chapter-one-debt-imp-character.webp) 50%/contain no-repeat}.chapter-one-debt-imp-attack-wave,.chapter-one-debt-imp-impact-ring,.chapter-one-debt-imp-impact-flash,.chapter-one-debt-imp-damage-vignette{z-index:4;opacity:0}.chapter-one-debt-imp-attack-wave{filter:blur(1.5px)drop-shadow(0 0 16px #ff5b1fe6);mix-blend-mode:screen;background:linear-gradient(#0000,#f4492b8a 27%,#fff0a8 49%,#ff7423c7 64%,#0000);width:130%;height:17%;top:47%;left:48%;transform:translate(-50%,-50%)rotate(-20deg)scaleX(.03)}.chapter-one-debt-imp-impact-ring{aspect-ratio:1;border:3px solid #fff0a8;border-radius:50%;width:12%;top:49%;left:50%;transform:translate(-50%,-50%)scale(.2);box-shadow:0 0 24px #ff5b1fe6,inset 0 0 18px #ffbf40a3}.chapter-one-debt-imp-impact-flash{mix-blend-mode:screen;background:radial-gradient(circle at 50% 49%,#fff8e7 0 3%,#ffbf40cc 8%,#f4492b6b 25%,#0000 56%);inset:0}.chapter-one-debt-imp-damage-vignette{background:linear-gradient(64deg,#0000 46%,#f4492b61 49%,#0000 52%),linear-gradient(118deg,#0000 45%,#ff7f264d 48%,#0000 51%),radial-gradient(#0000 38%,#ca2b3094 78%,#070309c2);inset:0;box-shadow:inset 0 0 72px #ca2b30ad}.chapter-one-debt-imp-vignette{z-index:1;background:linear-gradient(#0000 78%,#0703094d),radial-gradient(#0000 62%,#07030973);inset:0}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-rig{animation:1.05s cubic-bezier(.2,.78,.2,1) both chapter-one-debt-imp-attack}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-fire{animation:1.05s ease-out both chapter-one-debt-imp-fire-surge}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-writing-arm{animation:1.05s ease-out both chapter-one-debt-imp-quill-strike}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-wing{animation:1.05s ease-out both chapter-one-debt-imp-wing-flare}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-attack-wave{animation:1.05s ease-out both chapter-one-debt-imp-attack-wave}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-impact-ring{animation:1.05s ease-out both chapter-one-debt-imp-impact-ring}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-impact-flash{animation:1.05s ease-out both chapter-one-debt-imp-impact-flash}.chapter-one-debt-imp-cinematic.is-attacking .chapter-one-debt-imp-damage-vignette{animation:1.05s ease-out both chapter-one-debt-imp-damage-vignette}.dungeon-arena.dungeon-arena-chapter-one-debt-imp-attack{animation:none}.chapter-one-debt-imp-cinematic:before{z-index:0;content:"";filter:blur(12px)brightness(.58)saturate(.82);background-image:url(/chapter-one-debt-imp-idle.webp);background-position:50%;background-size:cover;position:absolute;inset:-6%}.dashboard-grid-workspace.workspace-world-map{background:radial-gradient(circle at 52% 0,#278b9133,#0000 38%),linear-gradient(155deg,#0b1019,#111322 50%,#120d1a);grid-template-columns:minmax(0,1fr);gap:0;padding:.65rem}.workspace-world-map>.world-map-panel{grid-column:1/-1}.chapter-one-debt-imp-cinematic.is-attacking:before{background-image:url(/chapter-one-debt-imp-attack.webp)}.chapter-one-debt-imp-approved-animation,.chapter-one-debt-imp-approved-still{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-one-debt-imp-approved-animation{z-index:1}.chapter-one-debt-imp-approved-still{z-index:1;display:none}.dungeon-arena-chapter-one-ashen-bailiff{background:#12080e}.chapter-one-ashen-bailiff-cinematic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.chapter-one-ashen-bailiff-approved-animation,.chapter-one-ashen-bailiff-approved-still{z-index:0;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-one-ashen-bailiff-approved-still{display:none}.dungeon-arena-chapter-one-contract-mimic{background:#12080e}.chapter-one-contract-mimic-cinematic{pointer-events:none;position:absolute;inset:0;overflow:hidden}.chapter-one-contract-mimic-approved-animation,.chapter-one-contract-mimic-approved-still{z-index:0;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-one-contract-mimic-approved-still{display:none}.save-loading-gate{z-index:1400;color:#fff8eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 35%,#2d8b862e,#0000 34%),#08060cf5;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.save-loading-gate>div{text-align:center;background:linear-gradient(145deg,#391f2ff0,#10272af5);border:1px solid #ffe0916b;border-radius:8px;justify-items:center;gap:.55rem;width:min(430px,100%);padding:1.5rem;display:grid;box-shadow:0 28px 80px #000000a3}.save-loading-gate span,.save-loading-gate small{color:#78e1d8;font-size:.72rem;font-weight:900}.save-loading-gate span{letter-spacing:.08em;text-transform:uppercase}.save-loading-gate strong{color:#fff1cf;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.save-loading-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.4rem;display:flex}.save-loading-actions button,.save-loading-actions a{color:#fff1cf;font:inherit;cursor:pointer;background:#051216c7;border:1px solid #78e1d894;border-radius:5px;padding:.58rem .8rem;font-size:.75rem;font-weight:900;text-decoration:none}.save-loading-actions button:hover,.save-loading-actions a:hover{background:#164446e6;border-color:#78e1d8}.dungeon-arena-chapter-two{background:#09070c}.dungeon-arena-chapter-three-moonmask{background:#070611}.dungeon-arena-chapter-three-mirror-hound{background:#060915}.dungeon-arena-chapter-three-auction-wraith{background:#070410}.chapter-three-moonmask-cinematic{isolation:isolate;pointer-events:none;background:#070611;position:absolute;inset:0;overflow:hidden}.chapter-three-moonmask-fallback,.chapter-three-moonmask-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-three-moonmask-fallback{z-index:0}.chapter-three-moonmask-canvas{z-index:1;opacity:0}.chapter-three-moonmask-canvas.is-ready{opacity:1}.chapter-three-mirror-hound-cinematic{isolation:isolate;pointer-events:none;background:#060915;position:absolute;inset:0;overflow:hidden}.chapter-three-mirror-hound-fallback,.chapter-three-mirror-hound-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-three-mirror-hound-fallback{z-index:0}.chapter-three-mirror-hound-canvas{z-index:1;opacity:0}.chapter-three-mirror-hound-canvas.is-ready{opacity:1}.chapter-three-auction-wraith-cinematic{isolation:isolate;pointer-events:none;background:#070410;position:absolute;inset:0;overflow:hidden}.chapter-three-auction-wraith-fallback,.chapter-three-auction-wraith-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-three-auction-wraith-fallback{z-index:0}.chapter-three-auction-wraith-canvas{z-index:1;opacity:0}.chapter-three-auction-wraith-canvas.is-ready{opacity:1}.chapter-three-lunar-pawn-duchess-cinematic{isolation:isolate;pointer-events:none;background:#070612;position:absolute;inset:0;overflow:hidden}.chapter-three-lunar-pawn-duchess-fallback,.chapter-three-lunar-pawn-duchess-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-three-lunar-pawn-duchess-fallback{z-index:0}.chapter-three-lunar-pawn-duchess-canvas{z-index:1;opacity:0}.chapter-three-lunar-pawn-duchess-canvas.is-ready{opacity:1}.chapter-four-cinder-smuggler-cinematic{isolation:isolate;pointer-events:none;background:#130502;position:absolute;inset:0;overflow:hidden}.chapter-four-cinder-smuggler-fallback,.chapter-four-cinder-smuggler-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-four-cinder-smuggler-fallback{z-index:0}.chapter-four-cinder-smuggler-canvas{z-index:1;opacity:0}.chapter-four-cinder-smuggler-canvas.is-ready{opacity:1}.chapter-four-brass-salamander-cinematic{isolation:isolate;pointer-events:none;background:#140803;position:absolute;inset:0;overflow:hidden}.chapter-four-brass-salamander-fallback,.chapter-four-brass-salamander-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-four-brass-salamander-fallback{z-index:0}.chapter-four-brass-salamander-canvas{z-index:1;opacity:0}.chapter-four-brass-salamander-canvas.is-ready{opacity:1}.chapter-four-phoenix-forgeling-cinematic{isolation:isolate;pointer-events:none;background:#160703;position:absolute;inset:0;overflow:hidden}.chapter-four-phoenix-forgeling-fallback,.chapter-four-phoenix-forgeling-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-four-phoenix-forgeling-fallback{z-index:0}.chapter-four-phoenix-forgeling-canvas{z-index:1;opacity:0}.chapter-four-phoenix-forgeling-canvas.is-ready{opacity:1}.chapter-four-cinder-baron-valfax-cinematic{isolation:isolate;pointer-events:none;background:#150402;position:absolute;inset:0;overflow:hidden}.chapter-four-cinder-baron-valfax-fallback,.chapter-four-cinder-baron-valfax-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-four-cinder-baron-valfax-fallback{z-index:0}.chapter-four-cinder-baron-valfax-canvas{z-index:1;opacity:0}.chapter-four-cinder-baron-valfax-canvas.is-ready{opacity:1}.dungeon-arena-chapter-five{background:#061916}.chapter-five-cinematic{isolation:isolate;pointer-events:none;background:#061916;position:absolute;inset:0;overflow:hidden}.chapter-five-cinematic-fallback,.chapter-five-cinematic-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-five-cinematic-fallback{z-index:0}.chapter-five-cinematic-canvas{z-index:1;opacity:0}.chapter-five-cinematic.is-ready .chapter-five-cinematic-canvas{opacity:1}.dungeon-arena-chapter-six{background:#031228}.dungeon-arena-chapter-seven{background:#0c1838}.dungeon-arena-chapter-eight{background:#100509}.chapter-six-cinematic{isolation:isolate;pointer-events:none;background:#031228;position:absolute;inset:0;overflow:hidden}.chapter-six-cinematic-fallback,.chapter-six-cinematic-canvas{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-six-cinematic-fallback{z-index:0}.chapter-six-cinematic-canvas{z-index:1;opacity:0}.chapter-six-cinematic.is-ready .chapter-six-cinematic-canvas{opacity:1}.chapter-seven-cinematic{isolation:isolate;pointer-events:none;background:#0c1838;position:absolute;inset:0;overflow:hidden}.chapter-seven-cinematic-fallback,.chapter-seven-cinematic-canvas{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-seven-cinematic-fallback{z-index:0;filter:saturate(.92)brightness(.9)}.chapter-seven-cinematic-canvas{z-index:1;opacity:0;transition:opacity .18s ease-out}.chapter-seven-cinematic.is-ready .chapter-seven-cinematic-canvas{opacity:1}.chapter-eight-cinematic{isolation:isolate;pointer-events:none;background:#100509;position:absolute;inset:0;overflow:hidden}.chapter-eight-cinematic-fallback,.chapter-eight-cinematic-canvas{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-eight-cinematic-fallback{z-index:0;filter:saturate(.94)brightness(.88)}.chapter-eight-cinematic-canvas{z-index:1;opacity:0;transition:opacity .18s ease-out}.chapter-eight-cinematic.is-ready .chapter-eight-cinematic-canvas{opacity:1}.chapter-seven-demo-shell{color:#fff9e8;background:radial-gradient(circle at 50% 0,#4b75cf4d,#0000 48%),linear-gradient(145deg,#070b1c,#12122b 58%,#070a18);min-height:100vh;padding:clamp(18px,3vw,42px)}.chapter-seven-demo-panel{background:#080c1fe6;border:1px solid #f1ce747a;border-radius:18px;width:min(1240px,100%);margin:0 auto;padding:clamp(12px,1.6vw,20px);box-shadow:0 26px 80px #00000085,inset 0 1px #ffffff14}.chapter-seven-demo-header{justify-content:space-between;align-items:center;gap:20px;padding:2px 4px 14px;display:flex}.chapter-seven-demo-header small,.chapter-seven-demo-caption small,.chapter-seven-demo-panel nav small{color:#8fefff;letter-spacing:.11em;font-size:.74rem;font-weight:900}.chapter-seven-demo-header h1{color:#fff9e8;text-shadow:0 2px 18px #f8ce7238;margin:3px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,3vw,2.35rem);line-height:1}.chapter-seven-demo-header>button{color:#fff9e8;cursor:pointer;background:linear-gradient(#745a20,#392812);border:1px solid #f1ce74;border-radius:10px;min-height:42px;padding:.66rem 1rem;font-weight:900;box-shadow:inset 0 1px #ffffff24}.chapter-seven-demo-stage{aspect-ratio:16/9;background:#0c1838;border:1px solid #f1ce74b8;border-radius:13px;min-height:360px;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #152a6942,0 16px 36px #00000052}.chapter-seven-demo-vignette{z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #0407195c,inset 0 -90px 90px #05071647}.chapter-seven-demo-caption{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a1be0;border:1px solid #f1ce74b8;border-radius:10px;min-width:min(310px,100% - 36px);padding:12px 15px;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 28px #0000004d}.chapter-seven-demo-caption strong{color:#fff8df;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:1.16rem}.chapter-seven-demo-caption span{color:#d6def8;margin-top:3px;font-size:.82rem}.chapter-seven-demo-panel nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.chapter-seven-demo-panel nav button{color:#e9edff;text-align:left;cursor:pointer;background:linear-gradient(#232a4af2,#12162ef2);border:1px solid #849ad252;border-radius:9px;min-height:58px;padding:9px 10px;display:grid}.chapter-seven-demo-panel nav button:hover,.chapter-seven-demo-panel nav button.is-selected{color:#fff8df;background:linear-gradient(#564523f5,#221f2bf5);border-color:#f1ce74;box-shadow:inset 0 -3px #72e5ed}.chapter-seven-demo-panel nav span{text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:850;overflow:hidden}@media (max-width:820px){.chapter-seven-demo-stage{min-height:300px}.chapter-seven-demo-panel nav{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-seven-demo-panel nav button:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.chapter-seven-cinematic-canvas,.chapter-eight-cinematic-canvas{transition:none}}.chapter-two-cinematic{--chapter-two-accent:#4ce1d4;--chapter-two-focus-x:68%;--chapter-two-focus-y:55%;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.chapter-two-cinematic-crate{--chapter-two-accent:#72b64b;--chapter-two-focus-x:50%;--chapter-two-focus-y:56%}.chapter-two-cinematic-prism{--chapter-two-accent:#a76df2;--chapter-two-focus-x:64%;--chapter-two-focus-y:54%}.chapter-two-cinematic-boss{--chapter-two-accent:#f2c968;--chapter-two-focus-x:70%;--chapter-two-focus-y:51%}.chapter-two-cinematic-art{z-index:0;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-two-receipt-slime-cinematic:before,.chapter-two-crateback-ooze-cinematic:before,.chapter-two-prism-gel-thief-cinematic:before,.chapter-two-gelatinous-quartermaster-cinematic:before{display:none}.chapter-two-receipt-slime-canvas{z-index:1;object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-two-receipt-slime-canvas.is-ready{opacity:1}.chapter-two-crateback-ooze-canvas{z-index:1;object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-two-crateback-ooze-canvas.is-ready{opacity:1}.chapter-two-prism-gel-thief-canvas{z-index:1;object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-two-prism-gel-thief-canvas.is-ready{opacity:1}.chapter-two-gelatinous-quartermaster-canvas{z-index:1;object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-two-gelatinous-quartermaster-canvas.is-ready{opacity:1}.chapter-two-receipt-slime-fallback,.chapter-two-crateback-ooze-fallback,.chapter-two-prism-gel-thief-fallback,.chapter-two-gelatinous-quartermaster-fallback{z-index:0}.chapter-two-cinematic:before{z-index:1;background:linear-gradient(105deg, transparent 35%, #8bfff21c 50%, transparent 65%), radial-gradient(circle at var(--chapter-two-focus-x) var(--chapter-two-focus-y), var(--chapter-two-accent), transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.chapter-two-cinematic:before{background:linear-gradient(105deg, transparent 35%, #8bfff21c 50%, transparent 65%), radial-gradient(circle at var(--chapter-two-focus-x) var(--chapter-two-focus-y), color-mix(in srgb, var(--chapter-two-accent) 13%, transparent), transparent 28%)}}.chapter-two-cinematic:before{content:"";mix-blend-mode:screen;background-position:120% 0,0 0;background-size:230% 100%,100% 100%;animation:5.2s ease-in-out infinite chapter-two-ambient-sheen}.chapter-two-cinematic:after{z-index:4;content:"";background:radial-gradient(circle,#0000 48%,#0503088f 100%);position:absolute;inset:0}.chapter-two-idle-pulse,.chapter-two-attack-ring,.chapter-two-attack-flash{pointer-events:none;position:absolute}.chapter-two-idle-pulse{left:var(--chapter-two-focus-x);top:var(--chapter-two-focus-y);z-index:2;aspect-ratio:2.8;background:radial-gradient(ellipse, var(--chapter-two-accent), transparent 68%);border-radius:50%;width:38%}@supports (color:color-mix(in lab, red, red)){.chapter-two-idle-pulse{background:radial-gradient(ellipse, color-mix(in srgb, var(--chapter-two-accent) 18%, transparent), transparent 68%)}}.chapter-two-idle-pulse{mix-blend-mode:screen;animation:2.8s ease-in-out infinite chapter-two-idle-pulse;transform:translate(-50%,-50%)scale(.92)}.chapter-two-attack-ring{left:var(--chapter-two-focus-x);top:var(--chapter-two-focus-y);z-index:3;aspect-ratio:1;border:4px solid var(--chapter-two-accent);width:22%}@supports (color:color-mix(in lab, red, red)){.chapter-two-attack-ring{border:4px solid color-mix(in srgb, var(--chapter-two-accent) 78%, white)}}.chapter-two-attack-ring{opacity:0;box-shadow:0 0 26px var(--chapter-two-accent);border-radius:50%;transform:translate(-50%,-50%)scale(.18)}@supports (color:color-mix(in lab, red, red)){.chapter-two-attack-ring{box-shadow:0 0 26px color-mix(in srgb, var(--chapter-two-accent) 55%, transparent)}}.chapter-two-attack-flash{z-index:3;opacity:0;background:linear-gradient(115deg, transparent 34%, #ffffffd1 48%, transparent 58%), radial-gradient(circle at var(--chapter-two-focus-x) var(--chapter-two-focus-y), var(--chapter-two-accent), transparent 30%);inset:0}@supports (color:color-mix(in lab, red, red)){.chapter-two-attack-flash{background:linear-gradient(115deg, transparent 34%, #ffffffd1 48%, transparent 58%), radial-gradient(circle at var(--chapter-two-focus-x) var(--chapter-two-focus-y), color-mix(in srgb, var(--chapter-two-accent) 58%, transparent), transparent 30%)}}.chapter-two-attack-flash{mix-blend-mode:screen}.chapter-two-cinematic.is-attacking .chapter-two-attack-ring{animation:.9s ease-out chapter-two-damage-ring}.chapter-two-cinematic.is-attacking .chapter-two-attack-flash{animation:.9s ease-out chapter-two-damage-flash}@keyframes chapter-two-ambient-sheen{0%,to{opacity:.52;background-position:120% 0,0 0}50%{opacity:.88;background-position:-40% 0,0 0}}@keyframes chapter-two-idle-pulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.74;transform:translate(-50%,-50%)scale(1.08)}}@keyframes chapter-two-damage-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes chapter-two-damage-flash{0%,to{opacity:0;transform:translate(-8%)}18%{opacity:.94}52%{opacity:.3;transform:translate(6%)}}@keyframes chapter-one-debt-imp-hover{0%,to{transform:translateY(0)rotate(-.04deg)}50%{transform:translateY(-6px)rotate(.08deg)}}@keyframes chapter-one-debt-imp-shadow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.48;transform:scale(.9)}}@keyframes chapter-one-debt-imp-wing{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-1.1deg)translateY(-2px)}}@keyframes chapter-one-debt-imp-tail{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(1.6deg)translate(2px)}}@keyframes chapter-one-debt-imp-writing{0%,to{transform:rotate(-.35deg)translate(0)}35%{transform:rotate(.65deg)translate(1px,2px)}70%{transform:rotate(-.1deg)translate(-1px,1px)}}@keyframes chapter-one-debt-imp-fire-flicker{0%{opacity:.5;transform:rotate(-24deg)translateY(1px)scale(.96)}to{opacity:.88;transform:rotate(-22.5deg)translateY(-2px)scale(1.04)}}@keyframes chapter-one-debt-imp-sheen{0%,20%{opacity:0;background-position:120% 0}38%{opacity:.48}58%,to{opacity:0;background-position:-80% 0}}@keyframes chapter-one-debt-imp-attack{0%,8%{filter:brightness();transform:translateY(0)scale(1)}44%{filter:brightness(1.14)saturate(1.12);transform:translateY(-9px)scale(.985)}50%{filter:brightness(1.26)saturate(1.18);transform:translateY(-4px)scale(1.025)}58%{filter:brightness(1.32)saturate(1.24);transform:translateY(0)scale(1.09)}72%{filter:brightness(1.05);transform:translateY(-2px)scale(1.04)}to{filter:brightness();transform:translateY(0)scale(1)}}@keyframes chapter-one-debt-imp-fire-surge{0%{opacity:.62;transform:rotate(-24deg)scale(1)}38%{opacity:.94;filter:blur(1.6px)brightness(1.18);transform:rotate(-23deg)scale(1.35)}50%{opacity:1;filter:blur(1px)brightness(1.38);transform:rotate(-21deg)scale(1.72)}59%{opacity:.92;transform:rotate(-18deg)scale(1.34)}78%{opacity:.44;transform:rotate(-22deg)scale(1.08)}to{opacity:.62;transform:rotate(-24deg)scale(1)}}@keyframes chapter-one-debt-imp-quill-strike{0%{transform:rotate(-.35deg)translate(0)}40%{transform:rotate(-2deg)translate(-3px,-2px)}50%{transform:rotate(-2.8deg)translate(-4px,-3px)}58%{transform:rotate(3.2deg)translate(6px,5px)}72%{transform:rotate(.8deg)translate(2px,1px)}to{transform:rotate(-.35deg)translate(0)}}@keyframes chapter-one-debt-imp-wing-flare{0%{transform:rotate(0)translateY(0)}44%{transform:rotate(-2.2deg)translateY(-3px)}58%{transform:rotate(1.1deg)translateY(1px)}to{transform:rotate(0)translateY(0)}}@keyframes chapter-one-debt-imp-attack-wave{0%,48%{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scaleX(.03)}52%{opacity:1}60%{opacity:.94;transform:translate(-50%,-50%)rotate(-20deg)scaleX(1.08)}72%,to{opacity:0;transform:translate(-50%,-50%)rotate(-20deg)scaleX(1.3)}}@keyframes chapter-one-debt-imp-impact-ring{0%,53%{opacity:0;transform:translate(-50%,-50%)scale(.2)}57%{opacity:1}76%,to{opacity:0;transform:translate(-50%,-50%)scale(7)}}@keyframes chapter-one-debt-imp-impact-flash{0%,53%{opacity:0}57%{opacity:.96}65%{opacity:.4}78%,to{opacity:0}}@keyframes chapter-one-debt-imp-damage-vignette{0%,53%{opacity:0}58%{opacity:.94}70%{opacity:.46}88%,to{opacity:0}}@keyframes chapter-one-debt-imp-camera-impact{0%,52%,to{transform:translate(0)rotate(0)}56%{transform:translate(-7px,3px)rotate(-.3deg)}60%{transform:translate(6px,-4px)rotate(.24deg)}64%{transform:translate(-4px,-2px)rotate(-.17deg)}69%{transform:translate(3px,2px)rotate(.1deg)}76%{transform:translate(-1px,1px)rotate(-.04deg)}}.dungeon-arena-slime{--boss-accent:#34c7a4}.dungeon-arena-lunar{--boss-accent:#9e72df}.dungeon-arena-ember{--boss-accent:#f27732}.dungeon-arena-skyroot{--boss-accent:#37caa6}.dungeon-arena-sunken{--boss-accent:#55c9ed}.dungeon-arena-celestial{--boss-accent:#e9bd55}.dungeon-arena-demon{--boss-accent:#62d9ce}.dungeon-arena-slime:before{background:linear-gradient(90deg,#07191cc7,#07191c0f 58%),linear-gradient(#0000 52%,#061418d6)}.dungeon-arena-lunar:before{background:linear-gradient(90deg,#130e26cc,#130e260d 58%),linear-gradient(#0000 52%,#100b22db)}.dungeon-arena-ember:before{background:linear-gradient(90deg,#1c0a07c9,#1c0a070a 58%),linear-gradient(#0000 52%,#180806db)}.dungeon-arena-skyroot:before{background:linear-gradient(90deg,#051e1dc2,#051e1d08 55%),linear-gradient(#0000 54%,#051819cc)}.dungeon-arena-sunken:before{background:linear-gradient(90deg,#04142bc7,#04142b0a 56%),linear-gradient(#0000 53%,#031126d6)}.dungeon-arena-celestial:before{background:linear-gradient(90deg,#0c1937bd,#0c193708 56%),linear-gradient(#0000 52%,#081330cc)}.dungeon-arena-demon:before{background:linear-gradient(90deg,#14050fb8,#14050f05 54%),linear-gradient(#0000 52%,#07090fd1)}.dungeon-arena-live{aspect-ratio:auto;background-image:radial-gradient(circle at 72% 38%, var(--boss-accent), transparent 43%), linear-gradient(115deg, #080a10 0%, #0c1017 38%, #080a0f 100%);min-height:clamp(680px,68vh,780px)}@supports (color:color-mix(in lab, red, red)){.dungeon-arena-live{background-image:radial-gradient(circle at 72% 38%, color-mix(in srgb, var(--boss-accent) 16%, transparent), transparent 43%), linear-gradient(115deg, #080a10 0%, #0c1017 38%, #080a0f 100%)}}.dungeon-arena-live{box-shadow:inset 0 0 80px #c8476433,0 14px 28px #2d121938}.dungeon-formation-stage{z-index:0;border-right:1px solid var(--boss-accent);display:none;position:absolute;inset:0 54% 0 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dungeon-formation-stage{border-right:1px solid color-mix(in srgb, var(--boss-accent) 42%, #f2c968)}}.dungeon-formation-stage{background:#080b10;box-shadow:inset -18px 0 26px #00000057,14px 0 26px #00000042}.dungeon-formation-backdrop{z-index:0;filter:blur(18px)brightness(.56)saturate(.86);opacity:.9;transform-origin:50%;background-color:#080b10;position:absolute;inset:-34px;transform:scale(1.1)}.dungeon-arena-live .dungeon-formation-stage{display:block}.dungeon-formation-stage:before{z-index:1;content:"";opacity:.7;transform-origin:bottom;background-color:#0000;background-image:linear-gradient(90deg,#05080c8a,#060a0f33),linear-gradient(#0000 32%,#04070aa3),linear-gradient(90deg,#0000 48%,#7ee2d817 49% 51%,#0000 52%),linear-gradient(#0000 48%,#f2c96814 49% 51%,#0000 52%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:absolute;inset:28% -12% -22%;transform:perspective(360px)rotateX(58deg)scale(1.28)}.dungeon-formation-stage:after{z-index:2;background:linear-gradient(transparent, var(--boss-accent), #f2c968, transparent);width:2px;box-shadow:0 0 12px var(--boss-accent);position:absolute;top:7%;bottom:7%;right:14px}@supports (color:color-mix(in lab, red, red)){.dungeon-formation-stage:after{box-shadow:0 0 12px color-mix(in srgb, var(--boss-accent) 64%, transparent)}}.dungeon-formation-stage:after{content:"";opacity:.78}.dungeon-encounter-stage{z-index:0;background-color:#090a0f;background-position:50%;background-repeat:no-repeat;background-size:cover;border-left:1px solid #f2c96824;position:absolute;inset:0;overflow:hidden;box-shadow:inset 20px 0 30px #00000047}.dungeon-encounter-backdrop{z-index:0;filter:blur(14px)brightness(.48)saturate(.82);opacity:.82;background-color:#090a0f;position:absolute;inset:-30px;transform:scale(1.08)}.dungeon-arena-live .dungeon-encounter-stage{inset:0 0 0 46%}.dungeon-encounter-stage:after{z-index:12;content:"";pointer-events:none;background:linear-gradient(90deg,#04070a4d,#0000 15%),linear-gradient(#0000 78%,#03050857);position:absolute;inset:0}.dungeon-encounter-stage>:is(.chapter-one-debt-imp-cinematic,.chapter-one-ashen-bailiff-cinematic,.chapter-one-contract-mimic-cinematic,.chapter-two-cinematic,.chapter-three-moonmask-cinematic,.chapter-three-mirror-hound-cinematic,.chapter-three-auction-wraith-cinematic,.chapter-three-lunar-pawn-duchess-cinematic,.chapter-four-cinder-smuggler-cinematic,.chapter-four-brass-salamander-cinematic,.chapter-four-phoenix-forgeling-cinematic,.chapter-four-cinder-baron-valfax-cinematic,.chapter-five-cinematic,.chapter-six-cinematic,.chapter-seven-cinematic,.chapter-eight-cinematic){inset:0}.dungeon-arena-live .dungeon-encounter-stage :is(.chapter-one-auditor-background,.chapter-one-auditor-character,.chapter-one-debt-imp-approved-animation,.chapter-one-debt-imp-approved-still,.chapter-one-ashen-bailiff-approved-animation,.chapter-one-ashen-bailiff-approved-still,.chapter-one-contract-mimic-approved-animation,.chapter-one-contract-mimic-approved-still,.chapter-two-cinematic-art,.chapter-three-moonmask-fallback,.chapter-three-moonmask-canvas,.chapter-three-mirror-hound-fallback,.chapter-three-mirror-hound-canvas,.chapter-three-auction-wraith-fallback,.chapter-three-auction-wraith-canvas,.chapter-three-lunar-pawn-duchess-fallback,.chapter-three-lunar-pawn-duchess-canvas,.chapter-four-cinder-smuggler-fallback,.chapter-four-cinder-smuggler-canvas,.chapter-four-brass-salamander-fallback,.chapter-four-brass-salamander-canvas,.chapter-four-phoenix-forgeling-fallback,.chapter-four-phoenix-forgeling-canvas,.chapter-four-cinder-baron-valfax-fallback,.chapter-four-cinder-baron-valfax-canvas,.chapter-five-cinematic-fallback,.chapter-five-cinematic-canvas,.chapter-six-cinematic-fallback,.chapter-six-cinematic-canvas,.chapter-seven-cinematic-fallback,.chapter-seven-cinematic-canvas,.chapter-eight-cinematic-fallback,.chapter-eight-cinematic-canvas){object-fit:contain;object-position:center}.dungeon-arena-live .dungeon-encounter-stage .chapter-one-debt-imp-cinematic:before{display:none}.dungeon-arena-live.dungeon-arena-slime{box-shadow:inset 0 0 80px #34c7a438,0 14px 28px #082d2b38}.dungeon-arena-live.dungeon-arena-lunar{box-shadow:inset 0 0 80px #9e72df3d,0 14px 28px #20153d38}.dungeon-arena-live.dungeon-arena-ember{box-shadow:inset 0 0 88px #f2773242,0 14px 28px #41140a3d}.dungeon-arena-live.dungeon-arena-skyroot{box-shadow:inset 0 0 88px #37caa640,0 14px 28px #083a353d}.dungeon-arena-live.dungeon-arena-sunken{box-shadow:inset 0 0 92px #55c9ed47,0 14px 28px #06234542}.dungeon-arena-live.dungeon-arena-celestial{box-shadow:inset 0 0 96px #e9bd554d,0 14px 28px #16275247}.dungeon-arena-live.dungeon-arena-demon{box-shadow:inset 0 0 100px #62d9ce38,inset 0 0 54px #cc325133,0 14px 28px #2806134d}.dungeon-arena-phase-two:after{z-index:1;border:3px solid var(--boss-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dungeon-arena-phase-two:after{border:3px solid color-mix(in srgb, var(--boss-accent) 78%, transparent)}}.dungeon-arena-phase-two:after{box-shadow:inset 0 0 36px var(--boss-accent)}@supports (color:color-mix(in lab, red, red)){.dungeon-arena-phase-two:after{box-shadow:inset 0 0 36px color-mix(in srgb, var(--boss-accent) 36%, transparent)}}.dungeon-arena-phase-two:after{content:"";pointer-events:none;animation:1.45s ease-in-out infinite boss-phase-pulse}.dungeon-arena-phase-three:after{border-width:4px;border-color:#e6bd55;animation-duration:.82s;box-shadow:inset 0 0 54px #37caa67a,inset 0 0 110px #e6bd552e}.dungeon-arena-celestial.dungeon-arena-phase-three:after{border-color:#fff1a8;box-shadow:inset 0 0 58px #e9bd5580,inset 0 0 120px #5ba4ff38}.dungeon-arena-demon.dungeon-arena-phase-three:after{border-color:#72f0df;box-shadow:inset 0 0 64px #62d9ce75,inset 0 0 130px #cc32514d}@keyframes boss-phase-pulse{0%,to{opacity:.45}50%{opacity:1}}.dungeon-arena-victory{box-shadow:inset 0 0 90px #c1842f52,0 14px 28px #2d12192e}.dungeon-arena-opponent-cleared{background-color:#090a11;background-image:radial-gradient(circle at 68% 42%, var(--boss-accent), transparent 31%), linear-gradient(135deg, #17111e 0%, #090d15 52%, #071719 100%)!important}@supports (color:color-mix(in lab, red, red)){.dungeon-arena-opponent-cleared{background-image:radial-gradient(circle at 68% 42%, color-mix(in srgb, var(--boss-accent) 20%, transparent), transparent 31%), linear-gradient(135deg, #17111e 0%, #090d15 52%, #071719 100%)!important}}.dungeon-arena-opponent-cleared{background-position:50%;background-size:cover}.dungeon-arena-fx-strike,.dungeon-arena-fx-order{animation:.42s ease-out dungeon-hit}.dungeon-arena-fx-rally{animation:.62s ease-out dungeon-rally}@keyframes dungeon-hit{0%,to{filter:brightness()}28%{filter:brightness(1.35)saturate(1.35)}52%{filter:brightness(1.08)saturate(1.12)}}@keyframes dungeon-rally{0%,to{box-shadow:inset 0 0 60px #00000057}50%{box-shadow:inset 0 0 90px #21a89f6b,0 0 24px #21a89f38}}.dungeon-arena-message{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#100c16c7;border:1px solid #fff8eb33;border-radius:8px}.dungeon-arena-message,.dungeon-arena-bottom{z-index:3;position:relative}.battle-effect-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.battle-effect-layer:before,.battle-effect-layer:after{content:"";position:absolute}.battle-effect-strike:before{transform-origin:50%;background:#fff8eb;border-radius:999px;width:150px;height:7px;animation:.44s ease-out forwards battle-slash;top:34%;right:17%;transform:rotate(-32deg)scaleX(0);box-shadow:0 0 10px #fff8eb,0 0 22px #e43e55}.battle-effect-rally:before{background:radial-gradient(circle,#21a89f57,#0000 67%);border:3px solid #78f5bcd9;border-radius:50%;width:210px;height:120px;animation:.78s ease-out forwards rally-wave;bottom:8%;left:7%;transform:scale(.25)}.battle-effect-order:before,.battle-effect-order:after{border:4px solid #ffd36eeb;border-radius:50%;width:230px;height:230px;animation:.76s ease-out forwards order-sigil;top:14%;right:10%;transform:scale(.15)rotate(0);box-shadow:0 0 22px #ffd36ebf,inset 0 0 25px #c847648c}.battle-effect-order:after{border-style:dashed;width:150px;height:150px;margin:40px;animation-duration:.9s;animation-direction:reverse}.boss-damage-number,.party-heal-number,.party-damage-number{letter-spacing:0;text-shadow:0 2px #17131dd9,0 0 12px #17131dcc;font-weight:900;animation:.9s ease-out forwards battle-number;position:absolute}.boss-damage-number{color:#ffd36e;font-size:1.45rem;top:22%;right:18%}.party-heal-number{color:#9af0bd;font-size:1.2rem;bottom:23%;left:15%}.party-damage-number{color:#ff8898;font-size:1rem;animation-delay:.18s;bottom:20%;left:30%}.weakness-break-callout,.boss-counter-callout,.phase-change-callout{z-index:4;color:#fff8eb;text-transform:uppercase;text-shadow:0 1px 5px #17131d;background:#120d18db;border:1px solid #fff8eb94;padding:.28rem .45rem;font-size:.62rem;font-weight:900;animation:.95s ease-out forwards battle-callout;position:absolute}.weakness-break-callout{color:#ffd36e;border-color:#ffd36e;top:35%;right:20%}.boss-counter-callout{color:#8df1e7;border-color:#8df1e7;animation-delay:90ms;bottom:34%;left:20%}.phase-change-callout{color:#ffbd79;text-align:center;border-color:#ff8898;width:min(70%,330px);animation-name:phase-callout;top:48%;left:50%;transform:translate(-50%,-50%)}.ability-effect{--ability-accent:#ffd36e}.ability-blade,.ability-effect-blade{--ability-accent:#ff5d72}.ability-mage,.ability-effect-mage{--ability-accent:#52dfdb}.ability-archer,.ability-effect-archer{--ability-accent:#bd83ff}.ability-guardian,.ability-effect-guardian{--ability-accent:#6eb9ff}.ability-rogue,.ability-effect-rogue{--ability-accent:#76d65f}.ability-cleric,.ability-effect-cleric{--ability-accent:#ffd46f}.ability-brawler,.ability-effect-brawler{--ability-accent:#ff744d}.ability-alchemist,.ability-effect-alchemist{--ability-accent:#58d6a8}.ability-tamer,.ability-effect-tamer{--ability-accent:#67aaff}.ability-bard,.ability-effect-bard{--ability-accent:#f579bc}.ability-merchant,.ability-effect-merchant{--ability-accent:#e7b84c}.ability-artificer,.ability-effect-artificer{--ability-accent:#50bada}.ability-summoner,.ability-effect-summoner{--ability-accent:#63d9ed}.ability-necromancer,.ability-effect-necromancer{--ability-accent:#9c6bdb}.ability-spellblade,.ability-effect-spellblade{--ability-accent:#5ba7ff}.ability-dragoon,.ability-effect-dragoon{--ability-accent:#ff9d45}.ability-oracle,.ability-effect-oracle{--ability-accent:#edcb72}.ability-gunner,.ability-effect-gunner{--ability-accent:#ff4f5f}.ability-aura{z-index:1;background:radial-gradient(circle at 72% 36%, var(--ability-accent), transparent 32%), linear-gradient(110deg, transparent 25%, var(--ability-accent), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ability-aura{background:radial-gradient(circle at 72% 36%, color-mix(in srgb, var(--ability-accent) 62%, transparent), transparent 32%), linear-gradient(110deg, transparent 25%, color-mix(in srgb, var(--ability-accent) 30%, transparent), transparent 72%)}}.ability-aura{mix-blend-mode:screen;animation:.9s ease-out forwards ability-aura-burst}.ability-impact-glyph{z-index:2;border:3px solid var(--ability-accent);width:118px;height:118px;box-shadow:0 0 16px var(--ability-accent), inset 0 0 22px var(--ability-accent);border-radius:50%;position:absolute;top:23%;right:15%}@supports (color:color-mix(in lab, red, red)){.ability-impact-glyph{box-shadow:0 0 16px color-mix(in srgb, var(--ability-accent) 82%, transparent), inset 0 0 22px color-mix(in srgb, var(--ability-accent) 38%, transparent)}}.ability-impact-glyph{opacity:0;animation:.88s ease-out forwards ability-impact-glyph}.ability-impact-glyph:before,.ability-impact-glyph:after{content:"";position:absolute}.ability-impact-glyph:before{border:2px dashed var(--ability-accent);border-radius:inherit;inset:16%}.ability-impact-glyph:after{background:var(--ability-accent);width:136%;height:3px;box-shadow:0 0 12px var(--ability-accent);top:48%;left:-18%;transform:rotate(-38deg)}.battle-effect-has-critical .boss-damage-number{color:#fff4ae;text-shadow:0 2px #431728,0 0 10px #ff456c,0 0 22px #ffd36e;font-size:1.68rem}.battle-effect-has-burn .ability-aura{background:radial-gradient(circle at 72% 38%,#ff6726c2,#0000 17%),radial-gradient(circle at 66% 48%,#e43e5594,#0000 31%),linear-gradient(110deg,#0000 25%,#ff963e42,#0000 72%)}.battle-effect-has-poison .ability-impact-glyph{border-style:dashed;border-color:#7bf06d;box-shadow:0 0 18px #67df68cc,inset 0 0 32px #52cb6861}.battle-effect-has-shield .ability-impact-glyph{background:radial-gradient(circle at 50% 80%,#48c2c159,#0000 65%);border-color:#8df1e7;border-radius:50% 50% 22% 22%;width:170px;height:105px;inset:auto auto 7% 7%;box-shadow:0 0 20px #5fe6dcad,inset 0 0 28px #73deeb52}.battle-effect-has-shield .ability-impact-glyph:after{display:none}.battle-effect-has-healing .ability-aura{background:radial-gradient(circle at 18% 74%,#80ffb7b3,#0000 18%),radial-gradient(circle at 24% 70%,#33b89a80,#0000 34%),linear-gradient(110deg,#0000 20%,#6ef3bd3d,#0000 68%)}.battle-effect-has-exposed .ability-impact-glyph:before{box-shadow:0 -34px 0 -12px var(--ability-accent), 0 34px 0 -12px var(--ability-accent), 34px 0 0 -12px var(--ability-accent), -34px 0 0 -12px var(--ability-accent);border-style:solid;inset:28%}@keyframes ability-impact-glyph{0%{opacity:0;transform:scale(.35)rotate(-28deg)}38%{opacity:.95;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.3)rotate(18deg)}}.ability-name-callout,.ability-status-callout{z-index:5;color:#fff8eb;text-align:center;text-shadow:0 2px 10px #17131d;width:min(76%,390px);font-weight:900;animation:1s ease-out forwards ability-title;position:absolute;left:50%;transform:translate(-50%)}.ability-name-callout{color:var(--ability-accent);text-transform:uppercase;font-size:1rem;top:10%}.ability-status-callout{font-size:.62rem;animation-delay:90ms;top:19%}.battle-effect-awakening{z-index:6;background:linear-gradient(90deg,#0c0711ed,#260e1dc2 44%,#0c07114d),radial-gradient(circle at 30%,#ff495657,#0000 48%);animation:1.55s ease-out forwards awakening-screen-flash}.awakening-screen-cutin{z-index:3;aspect-ratio:.91;background-repeat:no-repeat;border:2px solid #f4d17d;border-radius:6px;width:min(34%,270px);animation:1.5s cubic-bezier(.18,.86,.24,1) forwards awakening-cutin;position:absolute;top:50%;left:18%;transform:translate(-130%,-50%)skew(-4deg);box-shadow:0 0 0 5px #120a17b8,0 0 34px #ff4956ad}.battle-effect-awakening .ability-name-callout{color:#fff0a7;text-shadow:0 2px #3e1020,0 0 16px #ff526e;width:min(48%,430px);font-size:1.22rem;top:43%;left:58%}.battle-effect-awakening .ability-status-callout{color:#fff7df;width:min(46%,410px);top:57%;left:58%}.battle-effect-awakening .boss-damage-number{z-index:7;top:68%;right:18%}@keyframes awakening-screen-flash{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes awakening-cutin{0%{opacity:0;transform:translate(-130%,-50%)skew(-4deg)}24%,76%{opacity:1;transform:translateY(-50%)skew(-4deg)}to{opacity:0;transform:translate(18%,-50%)skew(-4deg)}}@keyframes ability-aura-burst{0%{opacity:0;transform:scale(.7)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}@keyframes ability-title{0%{opacity:0;transform:translate(-50%,8px)scale(.86)}28%,68%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-12px)scale(.96)}}@keyframes battle-slash{0%{opacity:0;transform:rotate(-32deg)scaleX(0)}35%{opacity:1;transform:rotate(-32deg)scaleX(1.15)}to{opacity:0;transform:rotate(-32deg)translate(45px)scaleX(.7)}}@keyframes rally-wave{0%{opacity:0;transform:scale(.25)}45%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes order-sigil{0%{opacity:0;transform:scale(.15)rotate(0)}48%{opacity:1}to{opacity:0;transform:scale(1.18)rotate(110deg)}}@keyframes battle-number{0%{opacity:0;transform:translateY(12px)scale(.72)}26%{opacity:1;transform:translateY(0)scale(1.08)}to{opacity:0;transform:translateY(-34px)scale(.95)}}@keyframes battle-callout{0%{opacity:0;transform:translateY(10px)scale(.82)}30%{opacity:1;transform:translateY(0)scale(1.05)}to{opacity:0;transform:translateY(-18px)scale(.96)}}@keyframes phase-callout{0%{opacity:0;transform:translate(-50%,-40%)scale(.76)}30%,70%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%,-60%)scale(.96)}}.battle-health{background:#00000075;border:1px solid #fff3;border-radius:999px;width:100%;height:5px;overflow:hidden}.battle-health span{border-radius:inherit;height:100%;transition:width .22s;display:block}.boss-health span{background:linear-gradient(90deg,#e43e55,#ff9a62)}.party-health span{background:linear-gradient(90deg,#21a89f,#9ae6b4)}.dungeon-arena-message{align-self:end;gap:.08rem;width:min(46%,250px);padding:.32rem .42rem;display:grid}.dungeon-arena-message>span{color:#ffd36e;text-transform:uppercase;font-size:.52rem;font-weight:900}.dungeon-arena-message strong{font-size:.66rem;line-height:1.25}.dungeon-arena-bottom{align-items:flex-end;display:flex}.battle-party{align-items:flex-end;gap:.45rem;min-width:0;display:flex}.battle-hero{transform-origin:bottom;justify-items:center;gap:.2rem;min-width:66px;display:grid}.battle-hero b{aspect-ratio:1;background-color:#341925;background-image:url(/f-rank-party-portraits.png);background-repeat:no-repeat;background-size:500%;border:2px solid #fff1d7;border-radius:50%;width:62px;height:62px;display:block;box-shadow:0 5px 14px #00000061}.battle-hero-teal b{border-color:#86e4df}.battle-hero-gold b{border-color:#f5cf83}.battle-hero-rose b{border-color:#ffafc0}.battle-hero small{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;max-width:74px;font-size:.64rem;font-weight:900;overflow:hidden}.battle-hero em{color:#ffd36e;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:74px;font-size:.5rem;font-style:normal;font-weight:900;overflow:hidden}.battle-hero-strike-active{animation:.52s ease-out hero-strike}.battle-hero-rally-active{animation:.72s ease-out hero-rally}.battle-hero-order-active{animation:.82s ease-out hero-order}.battle-hero-position-front em{color:#ff9cad}.battle-hero-position-middle em{color:#86e4df}.battle-hero-position-back em{color:#ffd36e}.battle-hero-targeted b{animation:.76s ease-out hero-targeted}.dungeon-stage-party{z-index:8;pointer-events:none;grid-template-rows:minmax(260px,1.3fr) repeat(2,minmax(190px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0 clamp(12px,1.5vw,24px);width:46%;min-height:0;display:grid;position:absolute;top:12px;bottom:8px;left:12px;overflow:visible}.dungeon-stage-hero{color:#fff8eb;text-align:center;align-self:end;justify-items:center;gap:2px;min-width:0;transition:filter .14s,opacity .14s,transform .14s;display:grid;position:relative}.dungeon-stage-hero b.dungeon-stage-hero-sprite{width:210px;height:235px;box-shadow:none;filter:drop-shadow(0 9px 8px #000000bd)drop-shadow(0 0 5px #77ddd433);transform:scale(var(--adventurer-combat-sprite-scale,1));transform-origin:bottom;background-color:#0000;border:0;border-radius:0;display:block}.dungeon-stage-position-front{z-index:3;grid-row:1}.dungeon-stage-position-middle{z-index:2;grid-row:2}.dungeon-stage-position-back{z-index:1;grid-row:3}.dungeon-stage-hero.is-acting{opacity:.22;filter:saturate(.45);transform:translateY(4px)scale(.9)}.dungeon-stage-hero.is-targeted b{animation:.76s ease-out hero-targeted}.dungeon-sprite-attack-animation{z-index:11}.dungeon-arena-live .dungeon-arena-message{z-index:13;width:min(42%,330px);position:absolute;bottom:10px;right:10px}.dungeon-arena-live .battle-effect-layer{z-index:14}@media (max-width:820px){.dungeon-stage-party{grid-template-rows:repeat(3,minmax(0,1fr));gap:0 clamp(6px,1.4vw,12px);width:52%;inset:8px auto 8px 6px}.dungeon-stage-hero{align-self:center}.dungeon-stage-hero b.dungeon-stage-hero-sprite{width:122px;height:142px}}@media (max-width:560px){.dungeon-stage-party{width:56%;top:6px;bottom:6px}.dungeon-stage-hero b.dungeon-stage-hero-sprite{width:96px;height:112px}.dungeon-arena-live .dungeon-arena-message{width:min(46%,210px);bottom:6px;right:6px}}@keyframes hero-targeted{0%,to{filter:brightness();transform:translate(0)}28%{filter:brightness(1.75);transform:translate(-5px);box-shadow:0 0 0 4px #ff5b6e6b}48%{transform:translate(5px)}68%{transform:translate(-3px)}}@keyframes hero-strike{0%,to{transform:translate(0)scale(1)}46%{transform:translate(34px)translateY(-8px)scale(1.14)}}@keyframes hero-rally{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.45)drop-shadow(0 0 8px #9af0bd);transform:translateY(-5px)scale(1.12)}}@keyframes hero-order{0%,to{filter:brightness();transform:translateY(0)scale(1)}42%{filter:brightness(1.45)drop-shadow(0 0 8px #ffd36e);transform:translateY(-8px)scale(1.1)}}.wave-clear-panel{color:#fff8eb;background:#17121b;border:1px solid #705b44;border-top:3px solid #37c9bd;border-radius:6px;align-content:start;gap:.42rem;margin-top:.75rem;padding:.5rem;animation:.42s ease-out victory-reveal;display:grid;box-shadow:inset 0 0 0 1px #ffffff06,0 14px 34px #08050b42}.wave-clear-heading{background-image:linear-gradient(90deg, #0d0910f5 0%, #0d0910d1 56%, #0d091061 100%), var(--wave-clear-art);background-position:50%,68%;background-size:cover;border:1px solid #f2c96847;border-radius:5px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:88px;padding:.62rem;display:grid;overflow:hidden}.wave-clear-heading>div{gap:.08rem;display:grid}.wave-clear-seal{color:#fff8eb;text-align:center;background:#130d17e0;border:2px solid #f2c968;border-radius:50%;place-content:center;width:50px;height:50px;display:grid;box-shadow:0 0 0 4px #37c9bd21}.wave-clear-seal b{font-family:var(--font-display), sans-serif;font-size:1.16rem;line-height:1}.wave-clear-seal small{color:#37c9bd;text-transform:uppercase;font-size:.44rem;font-weight:900}.wave-clear-heading span,.route-secured-summary span{color:#4ce1d4;text-transform:uppercase;font-size:.58rem;font-weight:900}.wave-clear-heading h3{color:#fff8eb;font-size:1.05rem}.wave-clear-heading p{color:#c6b9ca;max-width:320px;font-size:.55rem;line-height:1.3}.wave-clear-heading>strong{color:#bdfdf0;background:#0c4c46b8;border:1px solid #4ce1d447;border-radius:4px;align-self:start;padding:.28rem .42rem;font-size:.62rem}.wave-clear-status{background:#211925;border:1px solid #3a303e;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.wave-clear-status>span{border-right:1px solid #3a303e;gap:.08rem;min-width:0;padding:.38rem .45rem;display:grid}.wave-clear-status>span:last-child{border-right:0}.wave-clear-status small,.wave-clear-section-label small,.route-secured-summary small,.wave-clear-next small{color:#9f91a5;font-size:.49rem;font-weight:800}.wave-clear-status strong{color:#fff4d7;white-space:nowrap;font-size:.61rem}.wave-clear-reward-block{gap:.34rem;display:grid}.wave-clear-section-label{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.wave-clear-section-label span{color:#f2c968;text-transform:uppercase;font-size:.56rem;font-weight:900}.wave-clear-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.wave-clear-rewards span{text-align:left;background:#251c29;border:1px solid #443748;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:52px;padding:.35rem;display:grid}.wave-clear-reward>b,.wave-clear-reward>i{color:#fff4d7;background:#34273a;border:1px solid #ffffff2e;border-radius:4px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:.58rem;font-style:normal;display:grid}.wave-clear-reward-gold>b{color:#ffe39a;background:#624412;border-color:#a97822}.wave-clear-reward-xp>b{color:#bdfdf0;background:#145d57;border-color:#238f84}.wave-clear-reward>small{color:#948799;text-transform:uppercase;font-size:.47rem;font-weight:800}.wave-clear-reward>strong{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.59rem;overflow:hidden}.wave-clear-reward-loot>.loot-art{width:28px;min-width:28px;height:28px}.route-secured-summary{background:#142622;border:1px solid #4ce1d433;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.32rem .46rem;display:grid}.route-secured-summary>div:first-child{gap:.05rem;display:grid}.route-secured-metrics{align-items:center;gap:.28rem;display:flex}.route-secured-metrics strong{color:#d7fff5;white-space:nowrap;background:#bdfdf012;border:1px solid #bdfdf024;border-radius:3px;padding:.2rem .32rem;font-size:.54rem}.wave-clear-next{background:#211925;border-left:3px solid #f2c968;justify-content:space-between;align-items:center;gap:.7rem;padding:.32rem .48rem;display:flex}.wave-clear-next>div{gap:.04rem;display:grid}.wave-clear-next span{color:#f2c968;text-transform:uppercase;font-size:.49rem;font-weight:900}.wave-clear-next strong{color:#fff8eb;font-size:.68rem}.wave-clear-next>b{color:#f2c968;background:#36283b;border:1px solid #69536d;border-radius:4px;padding:.3rem .42rem;font-size:.58rem}.wave-clear-actions{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.5rem;display:grid}.wave-clear-actions button{text-align:left;background:#177c75;border:1px solid #50d9cc;border-radius:5px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:.42rem;min-height:52px;padding:.36rem .42rem;display:grid}.wave-clear-actions button strong{font-size:.68rem;line-height:1.08}.wave-clear-actions button>span{color:#fff8eb;text-transform:uppercase;background:#072b2873;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.86rem;font-weight:900;display:grid}.wave-clear-actions button>div{gap:.08rem;display:grid}.wave-clear-actions button small{color:#fff8ebcc;font-size:.5rem;font-weight:700;line-height:1.25}.wave-clear-actions .retreat-action{color:#fff8eb;background:#302534;border-color:#6e5c72}.wave-clear-actions .retreat-action small{color:#b7a9bc}.wave-clear-actions .retreat-action>span{background:#58435d7a}.dungeon-victory-reveal{isolation:isolate;color:#fff8eb;background:radial-gradient(circle at 88% 4%,#f2c96824,#0000 34%),radial-gradient(circle at 8% 108%,#4ce1d417,#0000 34%),linear-gradient(145deg,#211724 0%,#130e18 58%,#18111d 100%);border:1px solid #715631;border-top:3px solid #f2c968;border-radius:7px;grid-auto-rows:max-content;align-content:start;gap:.58rem;margin-top:.75rem;padding:.62rem;animation:.52s ease-out victory-reveal;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 42px #f2c9680a,0 16px 34px #08050b57}.dungeon-victory-reveal:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(135deg,#f2c96814,#0000 72%);border:1px solid #f2c9681f;width:190px;height:120px;position:absolute;top:-42px;right:28px;transform:skew(-28deg)rotate(-8deg)}.dungeon-victory-reveal>*{z-index:1;position:relative}.victory-heading{background:linear-gradient(90deg,#0f0a12f5,#221626d6 66%,#66431952),linear-gradient(135deg,#ffffff06,#0000);border:1px solid #f2c9684d;border-radius:5px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:82px;padding:.52rem .62rem;display:grid;box-shadow:inset 0 0 30px #f2c9680d}.victory-seal{color:#ffe7a0;letter-spacing:.08em;background:radial-gradient(circle,#f2c96833 0 27%,#0000 29%),linear-gradient(145deg,#6a4319,#211320);border:1px solid #c89437;border-radius:50%;place-items:center;width:46px;height:46px;font-size:.68rem;display:grid;position:relative;box-shadow:inset 0 0 0 4px #100a13b3,0 0 18px #f2c9682e}.victory-seal:after{border-radius:inherit;content:"";border:1px dashed #ffe7a085;position:absolute;inset:6px}.victory-heading-copy{gap:.05rem;min-width:0;display:grid}.victory-heading-copy>span{color:#f2c968;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.victory-heading h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.94rem,2.2vw,1.18rem);line-height:1.1;overflow:hidden}.victory-heading-copy small{color:#aa9caf;font-size:.55rem;font-weight:800}.victory-turns{border-left:1px solid #f2c9683d;grid-template-columns:auto auto;place-items:baseline end;column-gap:.24rem;min-width:72px;padding-left:.62rem;display:grid}.victory-turns small{color:#aa9caf;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.48rem;font-weight:900}.victory-turns strong{color:#fff2c6;font-size:1.12rem;line-height:1}.victory-turns span{color:#d2c4d5;text-transform:uppercase;font-size:.54rem;font-weight:900}.victory-reward-block,.victory-loot-block{gap:.32rem;display:grid}.victory-section-label{justify-content:space-between;align-items:baseline;gap:.5rem;padding-inline:.1rem;display:flex}.victory-section-label>span{color:#f2c968;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.victory-section-label>small{color:#928598;font-size:.49rem;font-weight:800}.victory-rewards{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:.34rem;display:grid}.victory-reward{background:linear-gradient(145deg,#2a202f,#211825);border:1px solid #443649;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:0 .42rem;min-height:58px;padding:.42rem;display:grid;box-shadow:inset 0 1px #ffffff08}.victory-reward>b{color:#f4e9f4;letter-spacing:-.02em;background:#392b3f;border:1px solid #705773;border-radius:4px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:.55rem;display:grid}.victory-reward>small{color:#9f91a5;text-transform:uppercase;align-self:end;font-size:.47rem;font-weight:900;line-height:1.1}.victory-reward>strong{color:#fff8eb;overflow-wrap:anywhere;align-self:start;min-width:0;font-size:.67rem;line-height:1.2}.victory-reward-gold>b{color:#ffe39a;background:#654513;border-color:#b47d27}.victory-reward-renown>b{color:#edd5ff;background:#4e2f5d;border-color:#8757a2}.victory-reward-xp>b{color:#bdfdf0;background:#145d57;border-color:#238f84}.victory-reward-route>b{color:#ffd6df;background:#642638;border-color:#b34e63}.victory-loot-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.38rem;display:grid}.victory-loot{border:1px solid #49384d;border-left:3px solid var(--gold);background:radial-gradient(circle at 0,#f2c96814,#0000 34%),linear-gradient(145deg,#291f2e,#1d1622);border-radius:5px;grid-template-rows:auto auto auto;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:.2rem;min-width:0;min-height:88px;padding:.48rem .58rem;animation:.62s ease-out both loot-rise;display:grid;box-shadow:inset 0 1px #ffffff08}.loot-art{background-color:#211a29;background-repeat:no-repeat;background-size:400% 200%;border:1px solid #17131d2e;border-radius:6px;grid-row:1/4;width:54px;height:72px;box-shadow:inset 0 0 12px #ffffff14}.loot-art-generic,.loot-row-art.loot-art-generic{background:radial-gradient(circle,#ffffff52,#0000 34%),linear-gradient(145deg,#5d5367,#211a29);position:relative;overflow:hidden}.loot-art-generic:before,.loot-row-art.loot-art-generic:before{aspect-ratio:1;content:"";border:2px solid #fff8ebb8;width:40%;position:absolute;top:30%;left:30%;transform:rotate(45deg)}.loot-art-uncommon.loot-art-generic{background:linear-gradient(145deg,#2e8b68,#193b35)}.loot-art-rare.loot-art-generic{background:linear-gradient(145deg,#397dbd,#1b3457)}.loot-art-epic.loot-art-generic{background:linear-gradient(145deg,#8a58b6,#3d244f)}.victory-loot-legendary,.victory-loot-mythic{border-left-width:5px}.victory-loot-legendary .loot-art,.victory-loot-mythic .loot-art{animation:1.4s ease-in-out infinite chase-loot-shine}.victory-loot-mythic{background:radial-gradient(circle at 0,#e1487629,#0000 38%),linear-gradient(110deg,#301d2b,#201621)}@keyframes chase-loot-shine{0%,to{filter:brightness();box-shadow:0 0 #c1842f00}50%{filter:brightness(1.22)saturate(1.14);box-shadow:0 0 18px #c1842f7a}}.victory-loot:nth-child(2){animation-delay:.12s}.victory-loot .rarity{width:fit-content;min-height:22px;padding-inline:.45rem;font-size:.62rem}.victory-loot strong{color:#fff8eb;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.18}.victory-loot small{color:#a99bac;font-size:.68rem;font-weight:800}.reward-loot-reveal,.wave-clear-reward-loot{animation-delay:var(--loot-reveal-delay,0s);transform-origin:50% 70%;animation-name:lootRevealPop;animation-duration:.52s;animation-timing-function:cubic-bezier(.19,1,.22,1);animation-fill-mode:both}.reward-loot-reveal .loot-art,.reward-loot-reveal .loot-row-art,.wave-clear-reward-loot>.loot-art,.chapter-farm-loot-reveal .chapter-farm-raid-loot-art{animation:2.9s ease-in-out infinite lootRarityPulse}.victory-loot-legendary.reward-loot-reveal .loot-art,.victory-loot-mythic.reward-loot-reveal .loot-art{animation:2.9s ease-in-out infinite lootRarityPulse,1.4s ease-in-out infinite chase-loot-shine}.reward-loot-reveal .loot-art-rare,.reward-loot-reveal .loot-row-art.loot-art-rare,.wave-clear-reward-loot>.loot-art-rare{box-shadow:inset 0 0 12px #ffffff14,0 0 14px #3b91d752}.reward-loot-reveal .loot-art-epic,.reward-loot-reveal .loot-row-art.loot-art-epic,.wave-clear-reward-loot>.loot-art-epic{box-shadow:inset 0 0 12px #ffffff14,0 0 16px #8058ca57}.reward-loot-reveal .loot-art-legendary,.reward-loot-reveal .loot-row-art.loot-art-legendary,.wave-clear-reward-loot>.loot-art-legendary{box-shadow:inset 0 0 12px #ffffff14,0 0 18px #d89b276b}.reward-loot-reveal .loot-art-mythic,.reward-loot-reveal .loot-row-art.loot-art-mythic,.wave-clear-reward-loot>.loot-art-mythic{box-shadow:inset 0 0 12px #ffffff14,0 0 20px #e1487675}.dungeon-victory-reveal .campaign-clear-banner{background:linear-gradient(110deg,#3a2f40,#251d2a);border:1px solid #ffd36e47;border-left:4px solid #ffd36e;border-radius:5px;margin:0}.victory-claim-button{color:#fff8eb;text-align:left;background:linear-gradient(90deg,#ffeca71f,#0000 30%),linear-gradient(135deg,#a96c1f,#734018);border:1px solid #d6a44b;border-radius:5px;grid-template-columns:38px minmax(0,1fr) 30px;justify-self:stretch;align-items:center;gap:.5rem;width:100%;min-height:58px;padding:.48rem .58rem;display:grid;box-shadow:inset 0 1px #fff4c747,0 8px 20px #40200b38}.victory-claim-button:hover{background:linear-gradient(90deg,#fff5cd2e,#0000 36%),linear-gradient(135deg,#c18127,#84491b);border-color:#ffe09a;transform:translateY(-1px)}.victory-claim-button:focus-visible{outline-offset:2px;outline:2px solid #79e8dd}.victory-claim-sigil{color:#fff1bf;background:#3c1f0c61;border:1px solid #fff6d58f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.9rem;font-weight:900;display:grid}.victory-claim-button>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.victory-claim-button strong{color:#fffdf4;letter-spacing:.01em;font-size:.78rem}.victory-claim-button small{color:#fff3d5c7;font-size:.51rem;font-weight:800}.victory-claim-button>b{color:#fff2c6;background:#361b0a57;border-radius:4px;place-items:center;width:26px;height:26px;font-size:1.2rem;display:grid}@keyframes victory-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes loot-rise{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lootRevealPop{0%{opacity:0;transform:translateY(12px)scale(.92)}58%{opacity:1;transform:translateY(-2px)scale(1.035)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lootRarityPulse{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.12)saturate(1.16)}}.dungeon-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.75rem;display:grid}.signature-ability-panel{background:#f4ead6;border-top:2px solid #4f3b603d;border-bottom:2px solid #4f3b603d;gap:.58rem;margin-top:.75rem;padding:.68rem 0;display:grid}.signature-ability-heading{justify-content:space-between;align-items:end;gap:.6rem;display:flex}.signature-ability-heading>div{gap:.06rem;display:grid}.signature-ability-heading span{color:var(--violet);text-transform:uppercase;font-size:.56rem;font-weight:900}.signature-ability-heading h3{font-size:.95rem}.signature-ability-heading>strong{color:#5d4727;font-size:.7rem}.battle-status-list{flex-wrap:wrap;gap:.34rem;min-height:0;display:flex}.battle-status-list span{color:#fff8eb;background:#3a3142;border-radius:6px;padding:.26rem .44rem;font-size:.6rem;font-weight:900;line-height:1.2}.battle-status-list .status-shield{background:#24658d}.battle-status-list .status-burn{background:#a8412d}.battle-status-list .status-poison{background:#3d7636}.battle-status-list .status-exposed{background:#6c418c}.battle-status-list .status-critical{background:#9b6e20}.battle-status-list .status-loot{background:#147270}.awakening-dock{background:#1c1422;border:1px solid #f4d17d85;border-radius:7px;grid-template-columns:132px minmax(0,1fr);min-height:78px;display:grid;overflow:hidden}.awakening-gauge-block{background:linear-gradient(145deg,#bd344e33,#0000 58%),#271a2d;border-right:1px solid #f4d17d47;align-content:center;gap:.12rem;padding:.5rem .58rem;display:grid}.awakening-gauge-block>span{color:#f4d17d;text-transform:uppercase;font-size:.5rem;font-weight:900}.awakening-gauge-block>strong{color:#fff7df;font-size:.76rem}.awakening-gauge{background:#0f0a13;border:1px solid #fff7df38;border-radius:999px;height:7px;overflow:hidden}.awakening-gauge>span{background:linear-gradient(90deg,#b52d51,#f2b64c,#fff0a7);height:100%;transition:width .24s;display:block;box-shadow:0 0 10px #ff5d72c7}.awakening-choice-list{min-width:0;display:flex;overflow-x:auto}.awakening-choice{color:#fff7df;text-align:left;background:#241a2a;border:0;border-right:1px solid #f4d17d2e;border-radius:0;grid-template-columns:52px minmax(110px,1fr) auto;align-items:center;gap:.38rem;min-width:230px;min-height:76px;padding:.35rem .45rem;display:grid}.awakening-choice:disabled{color:#b8abbc;filter:saturate(.55);opacity:.68}.awakening-choice-ready{background:linear-gradient(110deg,#c42d4e4d,#0000 66%),#2a1b30;box-shadow:inset 3px 0 #f4d17d}.awakening-choice-ready:not(:disabled):hover{background:#4c2037}.awakening-choice-art{aspect-ratio:.91;background-repeat:no-repeat;border:1px solid #d8ae59;border-radius:5px;width:52px;box-shadow:0 0 12px #c73d5457}.awakening-choice>span:nth-child(2){gap:.05rem;min-width:0;display:grid}.awakening-choice small{color:#d8b965;font-size:.48rem}.awakening-choice strong{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.awakening-choice b{color:#f4d17d;white-space:nowrap;font-size:.52rem}.signature-ability-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.45rem;display:grid}.signature-ability{--ability-accent:#ffd36e;border:1px solid var(--ability-accent);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:.48rem;min-width:0;min-height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.signature-ability{border:1px solid color-mix(in srgb, var(--ability-accent) 46%, #251d2d)}}.signature-ability{color:#fff8eb;text-align:left;background:#251d2d;border-radius:7px;padding:.46rem}.signature-ability-ready{box-shadow:inset 3px 0 var(--ability-accent)}.signature-ability-mastery{background:linear-gradient(110deg,#d5a43e1f,#0000 42%),#251d2d;border-color:#d5a43e}.signature-ability-mastery .ability-icon{box-shadow:0 0 0 2px #d5a43e2e}.signature-ability:hover:not(:disabled){border-color:var(--ability-accent);background:#30263a}.signature-ability:disabled{opacity:.56;filter:saturate(.7)}.ability-icon{border:1px solid var(--ability-accent);width:46px;height:46px;display:block}@supports (color:color-mix(in lab, red, red)){.ability-icon{border:1px solid color-mix(in srgb, var(--ability-accent) 58%, #251d2d)}}.ability-icon{background-color:#17131d;background-repeat:no-repeat;background-size:600% 300%;border-radius:6px}.ability-copy{gap:.08rem;min-width:0;display:grid}.ability-copy strong{color:var(--ability-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.ability-copy strong .ability-tier{color:#e8d6a1;vertical-align:middle;background:#fff8eb1f;border-radius:4px;margin-left:.35rem;padding:.08rem .22rem;font-size:.48rem;font-weight:900;display:inline-flex}.ability-copy small{color:#d9cada;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.ability-copy em{color:#b9acbc;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.58rem;font-style:normal;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.ability-state{justify-items:end;gap:.05rem;min-width:48px;display:grid}.ability-state strong{color:var(--ability-accent);font-size:.66rem}.ability-state small{color:#b9acbc;white-space:nowrap;font-size:.52rem;font-weight:800}.dungeon-actions button{text-align:left;background:#7c2f4a;align-content:center;gap:.18rem;min-height:64px;padding:.58rem;display:grid}.dungeon-actions button small{color:#fff8ebc7;font-size:.67rem;font-weight:700;line-height:1.25}.dungeon-actions .rally-action{background:#18706f}.dungeon-actions .order-action{background:#7b5a20}.dungeon-actions button.weakness-action{outline-offset:2px;outline:2px solid #ffd36e;box-shadow:inset 0 0 18px #ffd36e3d}.dungeon-actions button.counter-action{border-color:#8df1e7;box-shadow:inset 0 0 0 2px #8df1e7a3}.dungeon-actions button.weakness-action.counter-action{box-shadow:inset 0 0 0 2px #8df1e7b8,inset 0 0 22px #ffd36e47}.dungeon-actions .retreat-action{color:#fff5e8;background:radial-gradient(circle at 12% 20%,#925b8433,#0000 44%),linear-gradient(145deg,#342a3a,#1b1822 72%);border:1px solid #be9ebcb8;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #09060c57}.dungeon-actions .retreat-action small{color:#d6c9d8}.dungeon-actions .retreat-action strong{color:#fff5e8;text-shadow:0 1px 2px #050308b8}.dungeon-actions .retreat-action:hover:not(:disabled){background:radial-gradient(circle at 12% 20%,#b46fa347,#0000 46%),linear-gradient(145deg,#443249,#231d2b 72%);border-color:#e2bddd}.dungeon-actions .retreat-action:focus-visible{background:radial-gradient(circle at 12% 20%,#b46fa347,#0000 46%),linear-gradient(145deg,#443249,#231d2b 72%);border-color:#e2bddd}.expedition-panel-combat{color:#fffaf0;box-shadow:none;background:linear-gradient(135deg,#241a2bfa,#110d15fc);flex-direction:column;gap:.5rem;padding:.7rem clamp(.6rem,2vw,1.1rem) 1rem;display:flex;overflow:visible}.expedition-panel-combat>.panel-heading{border-bottom-color:#f2c96894;flex:none;min-height:48px;margin:-.7rem calc(-1*clamp(.6rem,2vw,1.1rem)) 0;padding:.5rem clamp(.65rem,2vw,1.1rem)}.expedition-panel-combat .bonus-panel,.expedition-panel-combat .boss-loadout-read,.expedition-panel-combat .party-synergy-panel{display:none}.expedition-panel-combat .dungeon-route-progress{background:#19131e;border:1px solid #fffaf01f;margin:0;padding:.3rem}.expedition-panel-combat .dungeon-combat-strip{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140f18f7;border:1px solid #f2c96847;grid-template-columns:minmax(0,1.25fr) 76px minmax(0,1fr);gap:.42rem;margin:0;padding:.42rem;position:sticky;top:46px;box-shadow:0 8px 20px #06040857}.expedition-panel-combat .compact-combat-stat,.expedition-panel-combat .compact-turn-stat{color:#fffaf0;background:linear-gradient(#34283c,#241b2b);border-color:#fffaf024;padding:.4rem .52rem}.expedition-panel-combat .compact-party-stat{background:linear-gradient(#173d3f,#142c31)}.expedition-panel-combat .compact-combat-stat span,.expedition-panel-combat .compact-turn-stat span{color:#f0c96d}.expedition-panel-combat .compact-party-stat span{color:#73dfd4}.expedition-panel-combat .chapter-boss-party-stamina>strong{color:#9bf2e9}.expedition-panel-combat .chapter-boss-party-stamina>i{background:#ffffff1f}.expedition-panel-combat .compact-combat-stat small{color:#d7cbd9}.expedition-panel-combat .battle-health{border-color:#ffffff57;height:11px;box-shadow:inset 0 2px 5px #00000070}.expedition-panel-combat .boss-intent-strip{border:1px solid #fffaf021;border-top:3px solid var(--boss-accent);margin:0;box-shadow:0 6px 18px #05030838}.expedition-panel-combat .dungeon-arena{aspect-ratio:16/9;background-position:50% 36%;border-color:#f2c9686b;flex:none;width:100%;height:auto;min-height:0;margin:0;box-shadow:inset 0 0 76px #0000005c,0 12px 28px #04030757}.expedition-panel-combat .dungeon-stage{width:min(100%,820px);margin-inline:auto}.expedition-panel-combat .dungeon-arena-message{background:#140e19e6;border-color:#f2c96861;width:min(42%,330px)}.expedition-panel-combat .battle-hero{min-width:60px}.expedition-panel-combat .battle-hero b{width:56px;height:56px}.expedition-panel-combat .battle-hero small{max-width:66px;font-size:.58rem}.expedition-panel-combat .dungeon-actions{z-index:34;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#140f18f5;border:1px solid #f2c96842;order:7;grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin:0;padding:.48rem;position:sticky;bottom:0;box-shadow:0 -8px 24px #05030857}.expedition-panel-combat .dungeon-actions button{border:1px solid #fffaf024;min-height:56px;padding:.48rem .56rem;box-shadow:inset 0 1px #ffffff1a}.expedition-panel-combat .signature-ability-panel{order:8;margin:0}.battle-skill-drawer{background:#1d1623;border:1px solid #795c926b;border-radius:6px;padding:0}.battle-skill-drawer .signature-ability-heading{align-items:center;min-height:48px;padding:.48rem .65rem}.battle-skill-drawer .signature-ability-heading:after{color:#f2c968;content:"+";border:1px solid #f2c96857;place-items:center;width:26px;height:26px;display:grid}.battle-skill-drawer[open] .signature-ability-heading:after{content:"-"}.battle-skill-drawer[open] .battle-status-list,.battle-skill-drawer[open] .signature-ability-grid{margin-inline:.58rem}.battle-skill-drawer[open] .signature-ability-grid{margin-bottom:.58rem}.battle-skill-drawer:not([open])>:not(summary){display:none}.boss-stage{background:linear-gradient(150deg,#c847642e,#0000 70%),#fffaf0;border:1px solid #17131d1a;border-radius:8px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:.9rem;min-height:132px;padding:.85rem;display:grid}.raid-stage{background:linear-gradient(150deg,#178a872e,#0000 70%),#fffaf0;border:1px solid #17131d1a;border-radius:8px;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:.9rem;min-height:150px;padding:.85rem;display:grid}.raid-heading-status{justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.raid-rotation-timer{color:#fff4dc;white-space:nowrap;font-size:.72rem;font-weight:800}.raid-rotation-timer strong{color:#f1c966;font-variant-numeric:tabular-nums}.raid-boss-portrait{aspect-ratio:3/4;transform-origin:50% 82%;background-color:#17131d;background-position:0;background-repeat:no-repeat;background-size:200% 100%;border:2px solid #be8a30b8;border-radius:6px;width:126px;height:168px;animation:3.8s ease-in-out infinite world-boss-breathe;position:relative;overflow:hidden;box-shadow:0 9px 20px #1f142247,inset 0 0 18px #0000003d}.route-secured-drops{border-top:1px solid #bdfdf01a;flex-wrap:wrap;grid-column:1/-1;gap:.28rem;padding-top:.28rem;display:flex}.route-secured-drops>span{background:#bdfdf00f;border:1px solid #bdfdf024;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:.28rem;min-width:150px;padding:.2rem .3rem;display:grid}.route-secured-drops .loot-row-art{width:22px;height:26px}.route-secured-drops strong,.route-secured-drops b{color:#e8fff9;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.victory-loot-empty{color:#a99cab;text-align:center;border:1px dashed #fff8eb2e;border-radius:5px;grid-column:1/-1;padding:.7rem;font-size:.62rem}.raid-boss-portrait.is-attacking{animation:.48s cubic-bezier(.2,.8,.2,1) world-boss-impact}@keyframes world-boss-breathe{0%,to{filter:brightness();transform:translateY(0)scale(1)}50%{filter:brightness(1.08);transform:translateY(-3px)scale(1.012)}}@keyframes world-boss-impact{0%{filter:brightness();transform:translate(0)scale(1)}28%{filter:brightness(1.45);transform:translate(-5px)scale(1.025)}58%{filter:brightness(.9);transform:translate(4px)scale(.99)}to{filter:brightness();transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.raid-boss-portrait,.raid-boss-portrait.is-attacking{animation:none}}.raid-boss-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 68%,#09060c70);border:1px solid #ffeec02e;position:absolute;inset:0}.expedition-launch-dock{color:#fff4dc;background:linear-gradient(145deg,#c23e5b33,#0000 44%),linear-gradient(#32243a,#211925);border:1px solid #f2c96852;border-radius:7px;grid-template-rows:auto auto 1fr;gap:.7rem;min-width:0;padding:.75rem;display:grid;box-shadow:0 9px 22px #22142533,inset 0 1px #ffffff12}.dungeon-stage-preview .expedition-launch-dock{display:contents}.dungeon-stage-preview .expedition-briefing-copy,.dungeon-stage-preview .expedition-briefing-stats{pointer-events:auto;background:linear-gradient(145deg,#c23e5b33,#0000 44%),linear-gradient(#32243a,#211925);border:1px solid #f2c96852;border-radius:7px;padding:.55rem;box-shadow:0 9px 22px #22142533,inset 0 1px #ffffff12}.dungeon-stage-preview .expedition-briefing-copy{border-bottom:1px solid #f2c96852;grid-area:1/1;align-content:start;padding-bottom:.55rem}.dungeon-stage-preview .expedition-briefing-stats{grid-area:1/3}.dungeon-stage-preview .expedition-launch-dock .primary-action{pointer-events:auto;grid-area:3/3;align-self:end;min-height:38px}.dungeon-preview-loot{align-content:start;gap:.32rem;min-width:0;display:grid}.dungeon-preview-loot-left{grid-area:2/1/4}.dungeon-preview-loot-right{grid-area:2/3}.dungeon-preview-loot-heading{border-bottom:1px solid #73ddd32e;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding:.2rem .12rem .3rem;display:flex}.dungeon-preview-loot-heading span{color:#73ddd3;text-transform:uppercase;font-size:.54rem;font-weight:900}.dungeon-preview-loot-heading strong{color:#fff2cf;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.dungeon-preview-loot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;min-width:0;display:grid}.dungeon-preview-loot .loot-row-visual{color:#fff4df;background:radial-gradient(circle at 100% 0,#73ddd31a,#0000 42%),linear-gradient(145deg,#271d30fa,#091b21f7);border-color:#73ddd33d;grid-template-rows:auto auto auto;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.16rem .42rem;min-width:0;min-height:104px;margin:0;padding:.32rem .38rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px 14px #00000029}.dungeon-preview-loot .loot-row-art{border-radius:7px;grid-area:1/1/4;width:72px;height:96px}.dungeon-preview-loot .loot-row-visual>.rarity,.dungeon-preview-loot .loot-row-visual>span:nth-child(3),.dungeon-preview-loot .loot-row-visual>span:last-child{grid-column:2;min-width:0}.dungeon-preview-loot .loot-row-visual>.rarity{grid-row:1}.dungeon-preview-loot .loot-row-visual>span:nth-child(3){color:#fff4df;text-shadow:0 1px 3px #000000a6;grid-row:2;font-size:.66rem;font-weight:900;line-height:1.24}.dungeon-preview-loot .loot-row-visual>span:last-child{color:#ffd36e;text-align:left;text-shadow:0 1px 3px #000000a6;grid-row:3;justify-self:start;font-size:.62rem;font-weight:900}.expedition-briefing-copy{border-bottom:1px solid #ffe5a82e;gap:.14rem;min-width:0;padding-bottom:.55rem;display:grid}.expedition-briefing-copy>span{color:#73ddd3;text-transform:uppercase;font-size:.58rem;font-weight:900}.expedition-briefing-copy>strong{color:#fff2cf;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1rem;overflow:hidden}.expedition-briefing-copy>small{color:#cfc1d1;font-size:.66rem;font-weight:800;line-height:1.3}.expedition-briefing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.32rem;display:grid}.expedition-briefing-stats>span{text-align:center;background:#ffffff0f;border:1px solid #ffe8b21f;border-radius:5px;gap:.12rem;min-width:0;padding:.38rem .28rem;display:grid}.expedition-briefing-stats small{color:#aebfc0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;overflow:hidden}.expedition-briefing-stats strong{color:#f1cb6d;font-size:.78rem}.expedition-launch-dock .primary-action{align-self:end;min-height:46px}@media (max-width:1300px){.dungeon-stage-preview{grid-template-rows:repeat(5,auto);grid-template-columns:minmax(0,640px) minmax(280px,1fr)}.dungeon-stage-preview .dungeon-arena-preview{grid-area:1/1/6;max-width:none}.dungeon-stage-preview .expedition-briefing-copy,.dungeon-stage-preview .expedition-briefing-stats,.dungeon-preview-loot-left,.dungeon-preview-loot-right,.dungeon-stage-preview .expedition-launch-dock .primary-action{grid-column:2}.dungeon-stage-preview .expedition-briefing-copy{grid-row:1}.dungeon-stage-preview .expedition-briefing-stats{grid-row:2}.dungeon-preview-loot-left{grid-row:3}.dungeon-preview-loot-right{grid-row:4}.dungeon-stage-preview .expedition-launch-dock .primary-action{grid-row:5}}.big-meter{height:12px}.raid-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.raid-stat-grid span,.raid-loot-heading span{color:#3a3142;text-align:center;background:#efe2c7;border-radius:8px;place-items:center;min-height:32px;font-size:.74rem;font-weight:900;display:grid}.raid-meter-row{color:#53485d;gap:.35rem;margin:.85rem 0;font-size:.86rem;font-weight:900;display:grid}.raid-meter-row strong{color:var(--ink);font-size:1.2rem}.raid-loot-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;margin-bottom:.65rem;display:grid}.raid-loot-heading small{color:#6d6077;font-size:.75rem;font-weight:900;line-height:1.3}.raid-loot{max-height:340px;padding-right:.15rem;overflow:auto}.raid-victory-chest{color:#fff8eb;background:#1d1722;border:1px solid #8c6a2f;border-top:3px solid #f2c968;border-radius:6px;gap:.55rem;margin-top:.85rem;padding:.65rem;display:grid;box-shadow:inset 0 0 28px #f2c9680d}.raid-victory-heading{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.raid-victory-heading>div{gap:.04rem;display:grid}.raid-victory-heading>div>span,.raid-victory-delivery>span{color:#4ce1d4;text-transform:uppercase;font-size:.55rem;font-weight:900}.raid-victory-heading h3{color:#fff8eb;font-size:.92rem}.raid-victory-heading small,.raid-victory-drop small,.raid-victory-legacy small{color:#aa9caf;font-size:.53rem;font-weight:700}.raid-victory-heading>strong{color:#bdfdf0;text-transform:uppercase;background:#145d57;border:1px solid #4ce1d44d;border-radius:4px;padding:.3rem .45rem;font-size:.58rem}.raid-victory-seal{color:#f2c968;width:44px;height:44px;font-family:var(--font-display), sans-serif;background:#2a1f2e;border:2px solid #f2c968;border-radius:50%;place-items:center;font-size:.72rem;display:grid;box-shadow:0 0 0 3px #f2c9681a}.raid-victory-payout{background:#251d2a;border:1px solid #3d3242;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.raid-victory-payout>span{border-right:1px solid #3d3242;gap:.06rem;padding:.38rem .45rem;display:grid}.raid-victory-payout>span:last-child{border-right:0}.raid-victory-payout small{color:#9a8c9f;text-transform:uppercase;font-size:.48rem;font-weight:800}.raid-victory-payout strong{color:#fff1c8;font-size:.66rem}.raid-victory-drops{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.42rem;display:grid}.raid-victory-drop{background:#2b2130;border:1px solid #4a3a4f;border-left:3px solid #7d6d83;border-radius:5px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.45rem;padding:.42rem;display:grid}.raid-victory-drop-rare{border-left-color:#3b91d7}.raid-victory-drop-epic{border-left-color:#8058ca}.raid-victory-drop-legendary{border-left-color:#d89b27}.raid-victory-drop-mythic{border-left-color:#e14876}.raid-victory-drop>.loot-row-art{width:34px;height:42px}.raid-victory-drop>div{gap:.08rem;min-width:0;display:grid}.raid-victory-drop>div>strong{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.raid-victory-delivery{background:#142622;border:1px solid #4ce1d42e;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .45rem;display:flex}.raid-victory-delivery>strong{color:#d7fff5;font-size:.56rem}.raid-victory-legacy{background:#2b2130;border-left:3px solid #f2c968;gap:.1rem;padding:.48rem .55rem;display:grid}.raid-victory-legacy strong{color:#fff1c8;font-size:.66rem}.raid-actions{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.85rem;display:grid}.raid-actions .ghost-action{min-height:52px;padding-inline:1rem}.raid-reset-note{color:#6d6077;white-space:nowrap;align-self:center;font-size:.78rem;font-weight:900}.primary-action{background:linear-gradient(135deg, var(--rose), #7c2f67);width:100%;min-height:52px}.loot-row,.market-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center}.loot-row-visual{grid-template-columns:36px 92px minmax(0,1fr) auto}.loot-row-art{background-color:#211a29;background-repeat:no-repeat;background-size:400% 200%;border:1px solid #17131d2e;border-radius:5px;width:30px;height:40px;display:block;position:relative;overflow:hidden}.market-row em{color:var(--green);font-style:normal;font-weight:900}.market-panel,.contracts-panel,.market-buy-orders-panel,.market-vault-panel{padding:.65rem;container-type:inline-size}.contracts-panel{color:#fff8eb;background:radial-gradient(circle at 6% 0,#d24c6a33,#0000 30%),radial-gradient(circle at 95% 105%,#6b51ad33,#0000 36%),linear-gradient(135deg,#18101dfc,#231828fa 54%,#151221fc);border-color:#d24c6a42;box-shadow:0 18px 42px #08060c57,inset 0 1px #ffffff14}.contracts-panel .panel-heading,.idle-dispatch-panel .panel-heading{background:linear-gradient(110deg,#d24c6a47,#0000 38%),linear-gradient(270deg,#118d8926,#0000 42%),linear-gradient(#38273f,#1c1622);border-bottom-color:#ffd36e9e}.market-panel .panel-heading,.contracts-panel .panel-heading,.market-buy-orders-panel .panel-heading,.market-vault-panel .panel-heading{min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.market-panel .panel-heading h2,.contracts-panel .panel-heading h2,.market-buy-orders-panel .panel-heading h2,.market-vault-panel .panel-heading h2{margin-top:.05rem;font-size:1rem}.market-panel .panel-heading .card-label,.contracts-panel .panel-heading .card-label,.market-buy-orders-panel .panel-heading .card-label,.market-vault-panel .panel-heading .card-label{font-size:.62rem}.market-panel .panel-heading .ghost-action,.contracts-panel .panel-heading .ghost-action,.market-buy-orders-panel .panel-heading .ghost-action,.market-vault-panel .panel-heading .ghost-action{min-height:32px;padding-inline:.6rem;font-size:.68rem}.contract-rotation-clock{text-align:right;text-transform:uppercase;flex-direction:column;align-items:flex-end;gap:.18rem;display:flex}.contract-rotation-clock span{color:#fffaf0ad;font-size:.58rem;font-weight:900}.contract-rotation-clock strong{color:#7fe8df;white-space:nowrap;background:#118d8921;border:1px solid #118d894d;border-radius:999px;padding:.28rem .5rem;font-size:.64rem;line-height:1}.guildhall-board-heading-actions{justify-content:flex-end;align-items:center;gap:.48rem;min-width:0;display:flex}.guildhall-board-chapter-filter{background:#08060c57;border:1px solid #ffe19a29;border-radius:6px;grid-template-columns:auto minmax(170px,240px);align-items:center;gap:.34rem;min-width:0;padding:.24rem .3rem .24rem .44rem;display:grid}.guildhall-board-chapter-filter span{color:#fff8eba8;letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:900}.guildhall-board-chapter-filter select{color:#fff8eb;background:#0d0e14f0;border:1px solid #7fe8df3d;border-radius:5px;width:100%;min-height:30px;padding:.22rem 1.8rem .22rem .42rem;font-size:.64rem;font-weight:900}.guildhall-requests-panel{color:#fff8eb;background:radial-gradient(circle at 8% 0,#7fe8df21,#0000 30%),radial-gradient(circle at 96% 100%,#d24c6a21,#0000 36%),linear-gradient(135deg,#16121dfc,#0a1f23fa);border-color:#7fe8df3d;padding:.65rem;container-type:inline-size}.guildhall-requests-panel>.panel-heading{background:linear-gradient(110deg,#d24c6a33,#0000 40%),linear-gradient(270deg,#118d892e,#0000 42%),linear-gradient(#302538,#17171e);border-bottom-color:#ffd36e8a;min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.guildhall-request-clock{color:#fff8ebb3;text-align:right;text-transform:uppercase;justify-items:end;gap:.16rem;font-size:.58rem;display:grid}.guildhall-request-clock strong{color:#7fe8df;font-size:.62rem}.guildhall-request-summary{grid-template-columns:repeat(2,minmax(90px,.34fr)) minmax(180px,1fr);gap:.38rem;margin-bottom:.5rem;display:grid}.guildhall-request-summary>*{color:#fff8ebcc;background:#08060c5c;border:1px solid #ffe19a26;border-radius:5px;align-items:center;min-height:32px;padding:.32rem .46rem;font-size:.64rem;font-weight:900;display:grid}.guildhall-request-summary strong{color:#f1c966;text-align:right}.guildhall-requests-panel .chapter-farm-bounty-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}@container (width<=620px){.contracts-panel>.panel-heading,.guildhall-requests-panel>.panel-heading{flex-direction:column;align-items:stretch}.guildhall-board-heading-actions{flex-direction:column;align-items:stretch;width:100%}.guildhall-board-chapter-filter{grid-template-columns:auto minmax(0,1fr);width:100%}.guildhall-request-clock,.contract-rotation-clock{text-align:left;place-items:flex-start start}.guildhall-request-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guildhall-request-summary strong{text-align:left;grid-column:1/-1}}.market-list,.contract-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.contract-list .empty-note{color:var(--ink-muted);background:#fffbefb8;border:1px dashed #47357638;border-radius:8px;grid-column:1/-1;margin:0;padding:.72rem;font-weight:900}.market-row{grid-template-columns:minmax(78px,.8fr) minmax(0,1fr) auto;gap:.38rem;padding:.44rem .5rem;font-size:.7rem}.market-row strong,.market-row em{font-size:.68rem}.market-panel .listing-summary,.contracts-panel .listing-summary{gap:.38rem;margin:.45rem 0}.market-panel .listing-summary span,.contracts-panel .listing-summary span{border-radius:5px;min-height:28px;font-size:.68rem}.contracts-panel .listing-summary span{color:#fff8ebc7;background:linear-gradient(145deg,#ffffff13,#ffffff05),#08060c6b;border-color:#ffe19a29;box-shadow:inset 0 1px #ffffff0f}.contracts-panel .contract-card{background:linear-gradient(135deg,#ffffff13,#ffffff05),#08060c80;border-color:#ffe19a26;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000021}.contracts-panel .contract-card:not(.contract-card-claimed):hover{border-color:#d24c6a6b;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 12px 26px #00000038}.contracts-panel .contract-card-copy h3{color:#fff8eb}.contracts-panel .contract-card p,.contracts-panel .contract-card small{color:#fff8ebab}.contracts-panel .contract-card>div>span{background:linear-gradient(135deg,#7558bb,#4e397f);border:1px solid #cdb9ff47;box-shadow:0 0 14px #6b51ad2e}.contracts-panel .contract-card-claimed>div>span{background:linear-gradient(135deg,#3d7e54,#27573b);border-color:#7fe8df33}.contracts-panel .contract-card button{background:linear-gradient(135deg,#159e98,#096662);border-color:#7fe8df38;box-shadow:0 5px 14px #118d892e}.contracts-panel .meter,.idle-dispatch-panel .meter{background:#fff8eb1a;box-shadow:inset 0 1px 3px #00000047}.contracts-panel .contract-list .empty-note{color:#fff8ebad;background:#08060c57;border-color:#ffd36e47}.chapter-farm-panel{background:linear-gradient(118deg, #120d18f7, #241b2beb 50%, #093134e6), var(--campaign-backdrop-image) var(--campaign-backdrop-position,center) / cover no-repeat, #15111b;color:#fff8eb;border-color:#7fe8df38;flex-direction:column;padding:.65rem;display:flex;box-shadow:0 18px 42px #08060c3d,inset 0 1px #ffffff1f;container-type:inline-size}.chapter-farm-panel>*{order:2}.chapter-farm-panel>.chapter-farm-heading{order:0}.chapter-farm-panel>.chapter-farm-grid{order:1}.chapter-farm-heading{min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.chapter-farm-heading h2{margin-top:.05rem;font-size:1rem}.chapter-farm-heading .card-label{font-size:.62rem}.chapter-farm-active,.chapter-farm-empty{border:1px solid #fff8eb24;border-left:4px solid var(--teal);background:linear-gradient(135deg,#fffaeb1a,#7fe8df14),#08060c57;border-radius:7px;gap:.42rem;margin-bottom:.55rem;padding:.55rem;display:grid}.chapter-farm-active-danger{border-left-color:var(--rose);background:linear-gradient(135deg,#d24c6a2e,#ffd36e0f),#08060c6b}.chapter-farm-empty{text-align:center;background:#08060c4d;border-left:1px dashed #fff8eb2e;place-items:center;min-height:66px}.chapter-farm-empty strong,.chapter-farm-active-copy h3{color:#fff8eb;font-size:.84rem}.chapter-farm-empty span,.chapter-farm-active-copy p,.chapter-farm-active-actions em,.chapter-farm-ledger{color:#fff8ebb8;font-size:.66rem;font-weight:800;line-height:1.3}.chapter-farm-active-copy{gap:.12rem;min-width:0;display:grid}.chapter-farm-active-copy span,.chapter-farm-card-topline,.chapter-farm-risk-row{color:#6d6077;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.2}.chapter-farm-active-copy span{color:var(--teal)}.chapter-farm-active-danger .chapter-farm-active-copy span,.chapter-farm-active-danger .chapter-farm-active-actions em{color:var(--rose)}.chapter-farm-haul-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:.38rem;display:grid}.chapter-farm-haul-grid span{text-align:center;background:radial-gradient(circle at 50% 0,#7fe8df1a,#0000 46%),linear-gradient(145deg,#1f1826f0,#091c20eb);border:1px solid #7fe8df29;border-radius:5px;align-content:center;gap:.08rem;height:56px;min-height:56px;padding:.28rem .38rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.chapter-farm-haul-grid small{color:#fff8eb94;text-transform:uppercase;font-size:.56rem;font-weight:900}.chapter-farm-haul-grid strong{color:#7fe8df;font-size:.82rem;line-height:1}.chapter-farm-haul-grid span:nth-child(3) strong{color:#ffd36e}.chapter-farm-haul-grid span:nth-child(4) strong{color:#d8c9ff}.chapter-farm-haul-grid span:nth-child(5) strong{color:#ff9fb3}.chapter-farm-drop-feed,.chapter-farm-claim-result{background:radial-gradient(circle at 0 0,#f1c96617,#0000 38%),#08060c61;border:1px solid #f1c9663d;border-radius:6px;gap:.42rem;min-width:0;padding:.45rem;display:grid}.chapter-farm-claim-result{grid-area:operations}.chapter-farm-drop-feed-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.chapter-farm-drop-feed-heading>div{gap:.05rem;min-width:0;display:grid}.chapter-farm-drop-feed-heading span{color:#f1c966;text-transform:uppercase;font-size:.54rem;font-weight:900}.chapter-farm-drop-feed-heading strong{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.chapter-farm-drop-feed-heading em{color:#7fe8df;text-transform:uppercase;font-size:.56rem;font-style:normal;font-weight:900}.chapter-farm-drop-feed-heading button{min-height:28px;padding:.2rem .55rem;font-size:.56rem}.chapter-farm-drop-feed-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.32rem;display:grid}.chapter-farm-drop-feed-grid article{background:#1f1826d1;border:1px solid #fff8eb1f;border-left:3px solid #f1c966;border-radius:5px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:.38rem;min-width:0;padding:.34rem;display:grid}.chapter-farm-drop-feed-grid .loot-row-art{width:34px;height:42px}.chapter-farm-drop-feed-grid article>div{gap:.02rem;min-width:0;display:grid}.chapter-farm-drop-feed-grid strong,.chapter-farm-drop-feed-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-farm-drop-feed-grid strong{color:#fff8eb;font-size:.58rem}.chapter-farm-drop-feed-grid small{color:#fff8eb8f;font-size:.5rem}.chapter-farm-drop-feed-grid article>b{color:#f1c966;font-size:.62rem}.chapter-farm-drop-feed>p,.chapter-farm-claim-result>p{color:#fff8eb94;text-align:center;border:1px dashed #fff8eb24;border-radius:5px;margin:0;padding:.55rem;font-size:.56rem}.chapter-farm-health-stat{align-content:center}.chapter-farm-health-meter{background:#fff8eb1a;border-radius:999px;height:5px;display:block;overflow:hidden}.chapter-farm-health-meter b{border-radius:inherit;background:linear-gradient(90deg, var(--rose), var(--gold), var(--teal));max-width:100%;height:100%;display:block;position:relative;overflow:hidden}.chapter-farm-active-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;display:grid}.chapter-farm-active-actions em{font-style:normal}.chapter-farm-active-actions button{background:var(--teal);min-height:32px;padding-inline:.65rem;font-size:.68rem}.chapter-farm-active-danger .chapter-farm-active-actions button{background:var(--rose)}.chapter-farm-encounter{border:1px solid #cdb9ff33;border-left:4px solid var(--violet);background:radial-gradient(circle at 92% 30%,#8965bb2e,#0000 34%),linear-gradient(135deg,#23182df5,#0b1c22f0);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem .55rem;margin-bottom:.55rem;padding:.42rem .5rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.chapter-farm-encounter-ready{border-left-color:var(--gold);background:radial-gradient(circle at 92% 30%,#ffd36e29,#0000 34%),linear-gradient(135deg,#2d1d24f5,#0f1f22f0)}.chapter-farm-encounter-copy{gap:.12rem;min-width:0;display:grid}.chapter-farm-encounter-copy span{color:#cdb9ff;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.1}.chapter-farm-encounter-ready .chapter-farm-encounter-copy span{color:#ffd36e}.chapter-farm-encounter-copy h3{color:#fff3dc;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.12;overflow:hidden}.chapter-farm-encounter-copy p,.chapter-farm-encounter>em{color:#fff8ebb8;font-size:.64rem;font-weight:800;line-height:1.25}.chapter-farm-encounter>em{color:#d8c9ff;text-transform:uppercase;background:#cdb9ff1f;border-radius:999px;justify-self:start;padding:.16rem .45rem;font-style:normal;font-weight:900}.chapter-farm-encounter-choices{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;display:grid}.chapter-farm-encounter-choices button{background:var(--violet);text-align:left;align-content:start;gap:.12rem;min-height:58px;padding:.38rem;display:grid}.chapter-farm-encounter-choices strong,.chapter-farm-encounter-choices small,.chapter-farm-encounter-result span{text-overflow:ellipsis;overflow:hidden}.chapter-farm-encounter-choices strong{color:#fff;white-space:nowrap;font-size:.62rem;line-height:1.08}.chapter-farm-encounter-choices small{color:#ffffffd1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.54rem;font-weight:800;line-height:1.18;display:-webkit-box}.chapter-farm-encounter-result{flex-wrap:wrap;grid-column:1/-1;gap:.28rem;display:flex}.chapter-farm-encounter-result span{color:#ffd36e;text-transform:uppercase;white-space:nowrap;background:#ffd36e24;border-radius:5px;min-height:20px;padding:.2rem .34rem;font-size:.56rem;font-weight:900}.chapter-farm-threat-board,.chapter-farm-bestiary-board,.chapter-farm-miniboss-board,.chapter-farm-event-board,.chapter-farm-camp-board,.chapter-farm-contract-board,.chapter-farm-bounty-board,.chapter-farm-rival-board,.chapter-farm-defense-board,.chapter-farm-raid-log{background:linear-gradient(135deg,#fffaeb14,#118d890f),#08060c57;border:1px solid #fff8eb1f;border-radius:7px;gap:.42rem;margin-bottom:.55rem;padding:.5rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 24px #08060c1f}.chapter-farm-threat-board{border-left:4px solid var(--teal);background:linear-gradient(135deg,#7fe8df26,#ffd36e12),#08060c57}.chapter-farm-bestiary-board{border-left:4px solid var(--gold);background:linear-gradient(135deg,#ffd36e26,#8965bb17),#08060c57}.chapter-farm-miniboss-board{border-left:4px solid var(--rose);background:linear-gradient(135deg,#d24c6a26,#ffd36e14),#08060c57}.chapter-farm-miniboss-ready{border-left-color:var(--gold);background:linear-gradient(135deg,#ffd36e2b,#8965bb17),#08060c52}.chapter-farm-miniboss-lost{opacity:.82}.chapter-farm-bounty-board{border-left:4px solid var(--teal);background:linear-gradient(135deg,#7fe8df26,#ffd36e12),#08060c57}.chapter-farm-event-board{border-left:4px solid var(--violet);background:linear-gradient(135deg,#8965bb29,#7fe8df12),#08060c57}.chapter-farm-camp-board{border-left:4px solid var(--green);background:linear-gradient(135deg,#58a66f29,#ffd36e12),#08060c57}.chapter-three-farm-camp{border:1px solid #7fe8df4d;border-left:4px solid var(--green);color:#fff8eb;background:#070a11;border-radius:7px;margin-bottom:.55rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 34px #0304094d}.chapter-three-farm-camp-header{z-index:3;background:linear-gradient(100deg,#aa2b6333,#0000 44%),linear-gradient(270deg,#118d8938,#0000 48%),#15131f;border-bottom:1px solid #ffd36e75;justify-content:space-between;align-items:center;gap:.8rem;min-height:74px;padding:.62rem .8rem;display:flex;position:relative}.chapter-three-farm-camp-header>div:first-child{min-width:0}.chapter-three-farm-camp-header span{color:#6af0e6;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.1;display:block}.chapter-three-farm-camp-header h3{color:#fff3dc;text-shadow:0 2px 12px #000000b8;margin:.13rem 0 .08rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.7vw,1.55rem);line-height:1.05}.chapter-three-farm-camp-header p{color:#fff8ebb8;margin:0;font-size:.62rem;line-height:1.25}.chapter-three-farm-camp-level{text-align:right;text-transform:uppercase;flex:none;justify-items:end;display:grid}.chapter-three-farm-camp-level strong{color:#ffd251;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.85rem);line-height:1}.chapter-three-farm-camp-level span{color:#a8dce4;margin-top:.15rem}.chapter-three-farm-camp-layout{grid-template-columns:minmax(0,1fr) minmax(248px,18vw);min-height:clamp(390px,32vw,565px);display:grid}.chapter-three-farm-camp-scene{min-width:0;min-height:inherit;isolation:isolate;background:radial-gradient(circle at 50% 58%,#6f2b7433,#0000 33%),#05070c;position:relative;overflow:hidden}.chapter-three-farm-camp-scene:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 56%,#ff8d2d30,#0000 13%),linear-gradient(#4933810d,#0000 52%,#03050a59);animation:5s ease-in-out infinite alternate chapter-three-camp-moon-pulse;position:absolute;inset:0}.chapter-one-farm-camp{background:#09080b;border-color:#d6483e6b #d6483e6b #d6483e6b #59d6ce}.chapter-one-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#b9262a42,#0000 45%),linear-gradient(270deg,#13878333,#0000 50%),#18131a}.chapter-one-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#08080a}.chapter-one-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle at 50% 47%,#ff4f1e38,#0000 11%),radial-gradient(circle at 14% 63%,#25decf12,#0000 10%),linear-gradient(#00000005,#0000 48%,#03040733);animation-name:chapter-one-camp-furnace-pulse;animation-duration:2.2s}.chapter-one-farm-camp .chapter-three-farm-camp-embers i{top:48%;box-shadow:0 0 7px #ff4d1e}.chapter-one-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#261c1ffa,#0d1618fc)}.chapter-one-farm-camp .chapter-three-farm-camp-control:hover,.chapter-one-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#cf342d24,#0000 65%),#080e11b8;border-color:#eb58488c;box-shadow:inset 3px 0 #d14b3f}.chapter-two-farm-camp{background:#060a12;border-color:#47dddd6b #47dddd6b #47dddd6b #9b78ff}.chapter-two-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#1eb4bb40,#0000 46%),linear-gradient(270deg,#6f4bdc40,#0000 52%),#10131f}.chapter-two-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#050912}.chapter-two-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle,#3bebe82e,#0000 13%),radial-gradient(circle at 17% 64%,#8f64ff17,#0000 13%),linear-gradient(#0c2c410a,#0000 51%,#02050d38);animation-name:chapter-two-camp-gel-pulse;animation-duration:3.4s}.chapter-two-farm-camp .chapter-three-farm-camp-embers i{background:#b8ffff;top:48%;box-shadow:0 0 8px #2de3ef}.chapter-two-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#142134fa,#0d1123fc)}.chapter-two-farm-camp .chapter-three-farm-camp-control:hover,.chapter-two-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#2dd2d324,#0000 65%),#0b111fc2;border-color:#51e7e694;box-shadow:inset 3px 0 #8d6aff}.chapter-four-farm-camp{background:#0b0706;border-color:#ff702a7a #ff702a7a #ff702a7a #ffb139}.chapter-four-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#b52d194d,#0000 48%),linear-gradient(270deg,#e7731b2e,#0000 54%),#1b1110}.chapter-four-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#090504}.chapter-four-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle at 50% 46%,#ff641840,#0000 12%),radial-gradient(circle at 14% 67%,#ffb23314,#0000 13%),linear-gradient(#4f0f090a,#0000 52%,#07020138);animation-name:chapter-one-camp-furnace-pulse;animation-duration:1.9s}.chapter-four-farm-camp .chapter-three-farm-camp-embers i{background:#ffd050;top:47%;box-shadow:0 0 9px #ff5b1f}.chapter-four-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#2d1814fa,#140d0cfc)}.chapter-four-farm-camp .chapter-three-farm-camp-control:hover,.chapter-four-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#db411e2e,#0000 65%),#130b0ac7;border-color:#ff8631a6;box-shadow:inset 3px 0 #f58232}.chapter-five-farm-camp{background:#07151c;border-color:#5be0e980 #5be0e980 #5be0e980 #f0c965}.chapter-five-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#18939b47,#0000 48%),linear-gradient(270deg,#ddb74d29,#0000 54%),#11242e}.chapter-five-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#0c2832}.chapter-five-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle,#5ff7ef33,#0000 12%),radial-gradient(circle at 50% 14%,#f0d77e14,#0000 22%),linear-gradient(#46b3d60a,#0000 55%,#03242b2e);animation-name:chapter-two-camp-gel-pulse;animation-duration:3.8s}.chapter-five-farm-camp .chapter-three-farm-camp-embers i{background:#d9ffff;top:50%;box-shadow:0 0 9px #47dce9}.chapter-five-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#15313bfa,#091c24fc)}.chapter-five-farm-camp .chapter-three-farm-camp-control:hover,.chapter-five-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#23bebe2e,#0000 65%),#091d25cc;border-color:#5de0e5a8;box-shadow:inset 3px 0 #e4bd56}.chapter-six-farm-camp{background:#06131c;border-color:#48dce080 #48dce080 #48dce080 #e6c66e}.chapter-six-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#168ea44d,#0000 48%),linear-gradient(270deg,#d39dd326,#0000 54%),#0b2532}.chapter-six-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#082532}.chapter-six-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle,#69fff838,#0000 12%),radial-gradient(circle at 55% 10%,#b2f0ff1a,#0000 25%),linear-gradient(#4dd5eb0f,#0000 52%,#041c2a2e);animation-name:chapter-two-camp-gel-pulse;animation-duration:4.2s}.chapter-six-farm-camp .chapter-three-farm-camp-embers i{background:#dcffff;top:51%;box-shadow:0 0 10px #53e4e8}.chapter-six-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#0f313dfa,#061924fc)}.chapter-six-farm-camp .chapter-three-farm-camp-control:hover,.chapter-six-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#22b7c133,#0000 65%),#071c27d1;border-color:#57e2e4ad;box-shadow:inset 3px 0 #d8b85f}.chapter-seven-farm-camp{background:#11172a;border-color:#84bbff94 #84bbff94 #84bbff94 #f1c96a}.chapter-seven-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#5175d24d,#0000 48%),linear-gradient(270deg,#dcc6ff29,#0000 54%),#18223c}.chapter-seven-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#d8e8ff}.chapter-seven-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle,#7be2ff3b,#0000 12%),radial-gradient(circle at 52% 12%,#fff4c51f,#0000 26%),linear-gradient(#abcdff14,#0000 52%,#3544821f);animation-name:chapter-two-camp-gel-pulse;animation-duration:4.6s}.chapter-seven-farm-camp .chapter-three-farm-camp-embers i{background:#fff;top:49%;box-shadow:0 0 10px #78d7ff}.chapter-seven-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#1d2a4cfa,#0d142afc)}.chapter-seven-farm-camp .chapter-three-farm-camp-control:hover,.chapter-seven-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#5888e83d,#0000 65%),#131d39db;border-color:#8bcaffb8;box-shadow:inset 3px 0 #efca6e}.chapter-eight-farm-camp{background:#120a1d;border-color:#c15bff94 #c15bff94 #c15bff94 #e25a4f}.chapter-eight-farm-camp .chapter-three-farm-camp-header{background:linear-gradient(100deg,#852aab57,#0000 48%),linear-gradient(270deg,#d63e4a2e,#0000 54%),#22112f}.chapter-eight-farm-camp .chapter-three-farm-camp-scene{aspect-ratio:1672/941;background:#12081d}.chapter-eight-farm-camp .chapter-three-farm-camp-scene:before{background:radial-gradient(circle,#ff4c3b33,#0000 11%),radial-gradient(circle at 52% 12%,#b149ff26,#0000 27%),linear-gradient(#7a2aab14,#0000 52%,#2d053e2e);animation-name:chapter-two-camp-gel-pulse;animation-duration:4.1s}.chapter-eight-farm-camp .chapter-three-farm-camp-embers i{background:#ffb05a;top:51%;box-shadow:0 0 10px #f23a55}.chapter-eight-farm-camp .chapter-three-farm-camp-controls{background:linear-gradient(#2b133afa,#13081efc)}.chapter-eight-farm-camp .chapter-three-farm-camp-control:hover,.chapter-eight-farm-camp .chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#8f2ebb42,#0000 65%),#1f0d2fe0;border-color:#ca67ffbd;box-shadow:inset 3px 0 #e76054}.chapter-three-farm-camp-scene canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.chapter-three-farm-camp-embers{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.chapter-three-farm-camp-embers i{left:calc(50% + (var(--ember-offset,0) * 1%));opacity:0;background:#ffd46b;border-radius:50%;width:3px;height:3px;animation:4.8s linear infinite chapter-three-camp-ember;position:absolute;top:51.5%;box-shadow:0 0 7px #ff7d2a}.chapter-three-farm-camp-embers i:first-child{--ember-offset:-7;animation-delay:-.3s}.chapter-three-farm-camp-embers i:nth-child(2){--ember-offset:4;animation-delay:-1.6s}.chapter-three-farm-camp-embers i:nth-child(3){--ember-offset:-2;animation-delay:-2.7s}.chapter-three-farm-camp-embers i:nth-child(4){--ember-offset:9;animation-delay:-4.1s}.chapter-three-farm-camp-embers i:nth-child(5){--ember-offset:-10;animation-delay:-3.4s}.chapter-three-farm-camp-embers i:nth-child(6){--ember-offset:1;animation-delay:-.9s}.chapter-three-farm-camp-embers i:nth-child(7){--ember-offset:7;animation-delay:-2.1s}.chapter-three-farm-camp-embers i:nth-child(8){--ember-offset:-5;animation-delay:-3.8s}.chapter-three-farm-camp-embers i:nth-child(9){--ember-offset:12;animation-delay:-1.2s}.chapter-three-farm-camp-embers i:nth-child(10){--ember-offset:-12;animation-delay:-4.5s}.chapter-three-farm-camp-embers i:nth-child(11){--ember-offset:2;animation-delay:-2.9s}.chapter-three-farm-camp-embers i:nth-child(12){--ember-offset:-1;animation-delay:-.1s}.chapter-three-farm-camp-callout{z-index:3;width:min(310px,100% - 1.3rem);box-shadow:none;pointer-events:none;background:0 0;border:0;gap:.12rem;padding:0;display:grid;position:absolute;bottom:.65rem;left:.65rem}.chapter-three-farm-camp-callout span{color:#63e9df;text-shadow:0 2px 4px #05070e,0 0 8px #05070ee6;text-transform:uppercase;font-size:.52rem;font-weight:900;line-height:1.15}.chapter-three-farm-camp-callout strong{color:#fff5df;text-shadow:0 2px 4px #05070e,0 0 8px #05070ee6;font-size:.78rem;line-height:1.15}.chapter-three-farm-camp-callout small{color:#fff8ebe0;text-shadow:0 2px 4px #05070e,0 0 8px #05070ee6;font-size:.56rem}.chapter-three-farm-camp-art-error{z-index:4;color:#ffd36e;background:#08060cd1;border:1px solid #ffd36e61;border-radius:999px;padding:.3rem .55rem;font-size:.56rem;font-weight:900;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.chapter-three-farm-camp-controls{z-index:4;background:linear-gradient(#1d2330fa,#0a181dfc);border-left:1px solid #7fe8df38;align-content:start;gap:.32rem;padding:.42rem;display:grid;position:relative}.chapter-three-farm-camp-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;display:grid}.chapter-three-farm-camp-summary span{color:#8de8df;text-align:center;text-transform:uppercase;background:#040b1075;border:1px solid #7fe8df2e;border-radius:4px;min-width:0;padding:.24rem .3rem;font-size:.49rem;font-weight:900;line-height:1.15}.chapter-three-farm-camp-control{cursor:pointer;background:linear-gradient(105deg,#ffffff0e,#0000 65%),#05090f85;border:1px solid #fff8eb21;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:.16rem .38rem;min-width:0;padding:.38rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.chapter-three-farm-camp-control:hover,.chapter-three-farm-camp-control-selected{background:linear-gradient(105deg,#ffd36e1c,#0000 65%),#050c12a8;border-color:#ffd36e7a;box-shadow:inset 3px 0 #e2af3f}.chapter-three-farm-camp-control>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.chapter-three-farm-camp-control>div span{color:#fff5df;min-width:0;font-size:.59rem;font-weight:900;line-height:1.1}.chapter-three-farm-camp-control>div em{color:#ffd153;text-transform:uppercase;flex:none;font-size:.52rem;font-style:normal;font-weight:900}.chapter-three-farm-camp-control>strong{color:#fff8ebc2;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;line-height:1.12;overflow:hidden}.chapter-three-farm-camp-control>small{color:#7fe8dfb8;grid-column:1/-1;font-size:.48rem;line-height:1.15}.chapter-three-farm-camp-control>button{color:#fff8eb;background:linear-gradient(135deg,#218e82,#0b5d59);border-color:#7fe8df47;border-radius:4px;grid-area:2/2;min-width:82px;min-height:25px;margin:-.12rem 0 0;padding:.22rem .38rem;font-size:.5rem;font-weight:900;line-height:1.05}.chapter-three-farm-camp-control>button:disabled{color:#fff8eb61;background:#ffffff0f;border-color:#fff8eb14}@keyframes chapter-three-camp-moon-pulse{0%{opacity:.74}to{opacity:1}}@keyframes chapter-one-camp-furnace-pulse{0%{opacity:.76}to{opacity:1}}@keyframes chapter-two-camp-gel-pulse{0%{opacity:.72;filter:saturate(.94)brightness(.97)}to{opacity:1;filter:saturate(1.14)brightness(1.05)}}@keyframes chapter-three-camp-ember{0%{opacity:0;transform:translate(0)scale(.65)}14%{opacity:.9}72%{opacity:.35}to{opacity:0;transform:translate(18px,-74px)scale(.1)}}@media (max-width:1050px){.chapter-three-farm-camp-layout{grid-template-columns:1fr}.chapter-three-farm-camp-scene{min-height:clamp(350px,56vw,560px)}.chapter-three-farm-camp-controls{border-top:1px solid #7fe8df38;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-three-farm-camp-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.chapter-three-farm-camp-header{min-height:66px;padding:.5rem .56rem}.chapter-three-farm-camp-header p{display:none}.chapter-three-farm-camp-layout{min-height:0}.chapter-three-farm-camp-scene{min-height:330px}.chapter-three-farm-camp-controls{grid-template-columns:1fr}.chapter-three-farm-camp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.chapter-three-farm-camp-scene:before,.chapter-three-farm-camp-embers i{animation:none}}.chapter-farm-contract-board{border-left:4px solid var(--violet);background:linear-gradient(135deg,#8965bb29,#ffd36e12),#08060c57}.chapter-farm-rival-board{background:linear-gradient(135deg,#4b8bc226,#7fe8df12),#08060c57;border-left:4px solid #2e73a6}.chapter-farm-card-rivals{grid-area:rivals;min-width:0;margin:0;container-type:inline-size}.chapter-farm-bounty-heading,.chapter-farm-threat-heading,.chapter-farm-bestiary-heading,.chapter-farm-miniboss-heading,.chapter-farm-event-heading,.chapter-farm-camp-heading,.chapter-farm-contract-heading,.chapter-farm-rival-heading,.chapter-farm-defense-summary,.chapter-farm-defense-heading,.chapter-farm-raid-heading{justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.chapter-farm-bounty-heading span,.chapter-farm-threat-heading span,.chapter-farm-bestiary-heading span,.chapter-farm-miniboss-heading span,.chapter-farm-event-heading span,.chapter-farm-camp-heading span,.chapter-farm-contract-heading span,.chapter-farm-rival-heading span,.chapter-farm-defense-summary span,.chapter-farm-defense-heading span,.chapter-farm-raid-heading span{color:#7fe8df;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.1;display:block}.chapter-farm-bounty-heading strong,.chapter-farm-threat-heading strong,.chapter-farm-bestiary-heading strong,.chapter-farm-miniboss-heading strong,.chapter-farm-event-heading strong,.chapter-farm-camp-heading strong,.chapter-farm-contract-heading strong,.chapter-farm-rival-heading strong,.chapter-farm-defense-summary strong,.chapter-farm-defense-heading strong,.chapter-farm-raid-heading strong{color:#fff8eb;font-size:.82rem;line-height:1.1}.chapter-farm-bounty-heading em,.chapter-farm-threat-heading em,.chapter-farm-bestiary-heading em,.chapter-farm-miniboss-heading em,.chapter-farm-event-heading em,.chapter-farm-camp-heading em,.chapter-farm-contract-heading em,.chapter-farm-defense-summary em{color:#7fe8df;text-transform:uppercase;background:#7fe8df24;border-radius:999px;flex:none;padding:.16rem .44rem;font-size:.58rem;font-style:normal;font-weight:900}.chapter-farm-bounty-heading em{color:#7fe8df;background:#7fe8df24}.chapter-farm-miniboss-heading em{color:#ffd36e;background:#ffd36e29}.chapter-farm-miniboss-card{background:radial-gradient(circle at 90% 25%,#d24c6a26,#0000 30%),linear-gradient(135deg,#261722f0,#0a1d21eb);border:1px solid #ffd36e2e;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.4rem;min-width:0;padding:.4rem .46rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.chapter-farm-miniboss-card div{gap:.12rem;min-width:0;display:grid}.chapter-farm-miniboss-card span,.chapter-farm-miniboss-card strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-miniboss-card span{color:var(--rose)}.chapter-farm-miniboss-card h3{color:#fff3dc;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.08;overflow:hidden}.chapter-farm-miniboss-card p{color:#fff8ebb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.6rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.chapter-farm-miniboss-card strong{color:#ffd36e;background:#ffd36e24;border-radius:5px;align-self:center;max-width:260px;padding:.3rem .4rem}.chapter-farm-event-heading em{color:#cdb9ff;background:#8965bb33}.chapter-farm-camp-heading em{color:#7fe8df;background:#7fe8df24}.chapter-farm-contract-heading em{color:#cdb9ff;background:#8965bb33}.chapter-farm-threat-heading em{color:#7fe8df;background:#7fe8df24}.chapter-farm-bestiary-heading em{color:#ffd36e;background:#ffd36e29}.chapter-farm-threat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.34rem;display:grid}.chapter-farm-threat-grid span{background:#fffcf4d1;border:1px solid #17131d17;border-radius:6px;gap:.14rem;min-width:0;padding:.38rem;display:grid}.chapter-farm-threat-grid small,.chapter-farm-threat-grid strong,.chapter-farm-bestiary-topline span,.chapter-farm-bestiary-topline em,.chapter-farm-bestiary-card small,.chapter-farm-bestiary-card strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-threat-grid small{color:#6d6077}.chapter-farm-threat-grid strong{color:var(--teal);font-size:.78rem}.chapter-farm-threat-grid i{background:linear-gradient(90deg, var(--teal), var(--gold), var(--rose));border-radius:999px;max-width:100%;height:6px;display:block}.chapter-farm-bestiary-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:.34rem;display:grid}.chapter-farm-bestiary-card{background:radial-gradient(circle at 94% 18%,#ffd36e1a,#0000 30%),linear-gradient(145deg,#221928f0,#0a1c20eb);border:1px solid #ffd36e29;border-top:4px solid #8d6421;border-radius:6px;align-content:start;gap:.22rem;min-width:0;min-height:96px;padding:.38rem .42rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.chapter-farm-bestiary-elite{border-top-color:var(--violet)}.chapter-farm-bestiary-rare{border-top-color:var(--gold)}.chapter-farm-bestiary-ready{background:radial-gradient(circle at 94% 18%,#7fe8df1f,#0000 30%),linear-gradient(145deg,#1e1f27f0,#092424eb)}.chapter-farm-bestiary-lost{opacity:.74}.chapter-farm-bestiary-topline{justify-content:space-between;align-items:center;gap:.3rem;min-width:0;display:flex}.chapter-farm-bestiary-topline span{color:#ffd36e}.chapter-farm-bestiary-topline em{color:#ffd36e;background:#ffd36e24;border-radius:999px;flex:none;padding:.12rem .32rem}.chapter-farm-bestiary-card h3{color:#fff3dc;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.08;overflow:hidden}.chapter-farm-bestiary-card p{color:#fff8ebb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.56rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.chapter-farm-bestiary-card small{color:#cdb9ff}.chapter-farm-bestiary-card strong{color:#ffd36e;background:#ffd36e1f;border-radius:5px;align-self:end;padding:.22rem .3rem}.chapter-farm-event-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:.34rem;display:grid}.chapter-farm-event-card{border:1px solid #cdb9ff29;border-top:4px solid var(--violet);background:radial-gradient(circle at 94% 18%,#8965bb21,#0000 30%),linear-gradient(145deg,#21182af0,#0a1c21eb);border-radius:6px;align-content:start;gap:.22rem;min-width:0;min-height:96px;padding:.38rem .42rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.chapter-farm-event-boon{border-top-color:var(--green)}.chapter-farm-event-risk{border-top-color:var(--rose)}.chapter-farm-event-clash{border-top-color:var(--teal)}.chapter-farm-event-rare{border-top-color:var(--gold)}.chapter-farm-event-ready{background:radial-gradient(circle at 94% 18%,#7fe8df1f,#0000 30%),linear-gradient(145deg,#1e1e28f0,#092424eb)}.chapter-farm-event-lost{opacity:.74}.chapter-farm-event-topline{justify-content:space-between;align-items:center;gap:.32rem;min-width:0;display:flex}.chapter-farm-event-topline span,.chapter-farm-event-topline em,.chapter-farm-event-card small{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-event-topline span{color:#d8c9ff}.chapter-farm-event-topline em{color:#d8c9ff;background:#cdb9ff21;border-radius:999px;flex:none;padding:.12rem .32rem}.chapter-farm-event-card h3{color:#fff3dc;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.08;overflow:hidden}.chapter-farm-event-card p{color:#fff8ebb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.56rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.chapter-farm-event-card small{color:#ffd36e;background:#ffd36e1f;border-radius:5px;align-self:end;padding:.22rem .3rem}.chapter-farm-field-orders{grid-template-columns:repeat(2,minmax(0,1fr));gap:.22rem;display:grid}.chapter-farm-field-orders button{background:var(--violet);color:#fff;text-align:left;border:1px solid #17131d1a;border-radius:5px;align-content:start;gap:.08rem;min-height:46px;padding:.28rem;display:grid}.chapter-farm-field-orders button:first-child{background:var(--rose)}.chapter-farm-field-orders button:nth-child(2),.chapter-farm-field-orders button:nth-child(4),.chapter-farm-field-orders button:nth-child(6){background:var(--teal)}.chapter-farm-field-orders button:nth-child(5){background:#8d6421}.chapter-farm-field-orders strong,.chapter-farm-field-orders span,.chapter-farm-field-result span,.chapter-farm-field-result small{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;line-height:1.12;overflow:hidden}.chapter-farm-field-orders span{color:#ffffffc2}.chapter-farm-field-result{background:#e5f4eee0;border:1px solid #1d837b3d;border-radius:6px;gap:.12rem;padding:.32rem;display:grid}.chapter-farm-field-result span{color:var(--teal)}.chapter-farm-field-result small{color:#5a5063;background:0 0;align-self:auto;padding:0}.chapter-farm-camp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem;display:grid}.chapter-farm-camp-upgrade{background:linear-gradient(135deg,#fffaeb17,#58a66f14),#08060c47;border:1px solid #fff8eb1f;border-radius:6px;align-content:start;gap:.26rem;min-width:0;min-height:166px;padding:.44rem;display:grid}.chapter-farm-camp-upgrade-max{background:linear-gradient(135deg,#7fe8df24,#ffd36e14),#08060c3d;border-color:#7fe8df57}.chapter-farm-camp-upgrade-topline{justify-content:space-between;align-items:center;gap:.3rem;min-width:0;display:flex}.chapter-farm-camp-upgrade-topline span,.chapter-farm-camp-upgrade-topline em,.chapter-farm-camp-effect span{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-camp-upgrade-topline span{color:var(--teal);background:#e5f1ec;border-radius:999px;flex:none;padding:.12rem .34rem}.chapter-farm-camp-upgrade-topline em{color:#fff8ebb3}.chapter-farm-camp-upgrade h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.1;overflow:hidden}.chapter-farm-camp-upgrade p{color:#fff8ebb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;font-size:.58rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.chapter-farm-camp-effect{background:#ffd36e1f;border-radius:5px;align-self:end;padding:.24rem .32rem}.chapter-farm-camp-effect span{color:#ffd36e;display:block}.chapter-farm-camp-upgrade button{background:var(--green);align-self:end;min-height:30px;padding-inline:.48rem;font-size:.58rem}.chapter-farm-contract-grid{grid-template-columns:repeat(auto-fill,minmax(260px,360px));justify-content:start;gap:.34rem;display:grid}.chapter-farm-contract-card{background:linear-gradient(135deg,#fffaeb17,#8965bb14),#08060c47;border:1px solid #fff8eb1f;border-radius:6px;align-content:start;gap:.24rem;min-width:0;min-height:128px;padding:.44rem;display:grid}.chapter-farm-contract-ready{background:linear-gradient(135deg,#8965bb2e,#ffd36e17),#08060c38;border-color:#cdb9ff61}.chapter-farm-contract-claimed{opacity:.72}.chapter-farm-contract-topline,.chapter-farm-contract-footer{justify-content:space-between;align-items:center;gap:.32rem;min-width:0;display:flex}.chapter-farm-contract-topline span{color:var(--violet);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#efe9fb;border-radius:999px;padding:.12rem .32rem;font-size:.5rem;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-contract-topline em,.chapter-farm-contract-card small,.chapter-farm-contract-footer small{color:#fff8ebb3;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.15;overflow:hidden}.chapter-farm-contract-topline em{flex:none}.chapter-farm-contract-card h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.1;overflow:hidden}.chapter-farm-contract-card p{color:#fff8ebb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;font-size:.58rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.chapter-farm-contract-meter{background:#17131d1f;border-radius:999px;height:6px;overflow:hidden}.chapter-farm-contract-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--gold));height:100%;display:block}.chapter-farm-contract-footer{align-self:end}.chapter-farm-contract-footer button{background:var(--violet);min-height:28px;padding-inline:.48rem;font-size:.58rem}.chapter-farm-bounty-grid{grid-template-columns:repeat(auto-fill,minmax(260px,360px));justify-content:start;gap:.34rem;display:grid}.chapter-farm-bounty-card{background:linear-gradient(135deg,#fffaeb17,#7fe8df14),#08060c47;border:1px solid #fff8eb1f;border-radius:6px;align-content:start;gap:.24rem;min-width:0;min-height:130px;padding:.44rem;display:grid}.chapter-farm-bounty-claimable{background:linear-gradient(135deg,#7fe8df29,#ffd36e14),#08060c38;border-color:#7fe8df61}.chapter-farm-bounty-claimed{opacity:.72}.chapter-farm-bounty-topline,.chapter-farm-bounty-footer{justify-content:space-between;align-items:center;gap:.32rem;min-width:0;display:flex}.chapter-farm-bounty-topline span{color:var(--teal);text-transform:uppercase;background:#e5f1ec;border-radius:999px;flex:none;padding:.12rem .32rem;font-size:.5rem;font-weight:900;line-height:1.1}.chapter-farm-bounty-topline em,.chapter-farm-bounty-footer small{color:#fff8ebb3;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.15;overflow:hidden}.chapter-farm-bounty-card h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.1;overflow:hidden}.chapter-farm-bounty-card p{color:#fff8ebb8;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.35em;font-size:.58rem;font-weight:800;line-height:1.18;display:-webkit-box;overflow:hidden}.chapter-farm-bounty-meter{background:#17131d1f;border-radius:999px;height:6px;overflow:hidden}.chapter-farm-bounty-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--teal), var(--gold));height:100%;display:block}.chapter-farm-bounty-footer{align-self:end}.chapter-farm-bounty-footer button{background:var(--teal);min-height:28px;padding-inline:.48rem;font-size:.58rem}.chapter-farm-rival-heading .ghost-action{min-height:30px;padding-inline:.56rem;font-size:.62rem}.chapter-farm-rival-board{background:radial-gradient(circle at 4% 0,#d24c6a2b,#0000 27%),radial-gradient(circle at 96% 100%,#118d8926,#0000 32%),#08060c75;border:1px solid #7fe8df38;border-radius:8px;gap:.42rem;padding:.5rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 14px 30px #0003}.chapter-farm-rival-board .chapter-farm-rival-heading{border-bottom:1px solid #ffd36e29;padding-bottom:.42rem}.chapter-farm-raid-empty{color:#fff8ebad;text-align:center;background:radial-gradient(circle,#118d891f,#0000 58%),#08060c61;border:1px dashed #ffd36e47;border-radius:8px;grid-column:1/-1;place-items:center;gap:.2rem;min-height:148px;padding:.9rem;display:grid}.chapter-farm-raid-empty>span{color:#7fe8df;text-shadow:0 0 18px #7fe8df66;font-size:1.6rem;line-height:1}.chapter-farm-raid-empty strong{color:#fff8eb;font-size:.74rem}.chapter-farm-raid-empty small{color:#fff8eb94;font-size:.58rem;font-weight:800}.chapter-farm-rival-stage{--chapter-farm-accent:var(--rose);--rival-hue:330;--rival-zone-scene:none;border:1px solid var(--chapter-farm-accent);grid-template-columns:minmax(170px,210px) minmax(0,1fr);min-width:0;min-height:172px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-stage{border:1px solid color-mix(in srgb, var(--chapter-farm-accent) 42%, transparent)}}.chapter-farm-rival-stage{background:linear-gradient(135deg,#19101ffa,#091f22f7);border-radius:9px;animation:.36s ease-out both chapter-farm-rival-stage-enter;box-shadow:0 18px 42px #00000052,inset 0 1px #ffffff14}.chapter-farm-rival-visual{background:linear-gradient(90deg, #08060ccc 0%, #08060c1f 56%, #08060c85 100%), linear-gradient(0deg, #08060ce6, transparent 62%), var(--rival-zone-scene) center / cover no-repeat, linear-gradient(145deg, #26142cfa, #071c1ffa);border-right:1px solid #fff8eb1f;min-width:0;min-height:172px;position:relative;overflow:hidden}.chapter-farm-rival-visual:before,.chapter-farm-rival-visual:after{z-index:1;content:"";pointer-events:none;position:absolute}.chapter-farm-rival-visual:before{mix-blend-mode:screen;background:radial-gradient(circle at 72% 46%,#0000 0 44px,#ffe19a14 45px 46px,#0000 47px 64px,#7fe8df0e 65px 66px,#0000 67px),repeating-linear-gradient(118deg,#0000 0 34px,#ffffff06 35px 36px);inset:0}.chapter-farm-rival-visual:after{background:hsla(var(--rival-hue), 85%, 60%, .24);filter:blur(24px);border-radius:50%;width:150px;height:76px;animation:4.8s ease-in-out infinite chapter-farm-rival-aura;bottom:-38px;right:2%}.chapter-farm-rival-crest{z-index:5;background:linear-gradient(145deg, hsla(var(--rival-hue), 74%, 48%, .94), #160d1df5);color:#ffe39a;border:1px solid #ffe19a9e;border-radius:50% 50% 45% 45%;place-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-size:.58rem;font-weight:900;display:grid;position:absolute;top:.55rem;left:.55rem;box-shadow:inset 0 0 0 4px #ffe19a14,0 8px 20px #0000004d}.chapter-farm-rival-banner{z-index:5;border-left:3px solid var(--chapter-farm-accent);text-shadow:0 2px 8px #000000e6;background:linear-gradient(90deg,#08060cd1,#0000);gap:.08rem;max-width:calc(100% - 3.8rem);padding:.2rem .38rem;display:grid;position:absolute;top:.58rem;left:3.35rem}.chapter-farm-rival-banner span{color:#7fe8df;letter-spacing:.06em;text-transform:uppercase;font-size:.46rem;font-weight:900}.chapter-farm-rival-banner strong{color:#fff0ca;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;overflow:hidden}.chapter-farm-rival-leader{z-index:3;object-fit:contain;object-position:center bottom;width:72%;height:86%;filter:drop-shadow(0 12px 10px #0000008c) drop-shadow(0 0 18px hsla(var(--rival-hue), 80%, 64%, .16));transform-origin:50% 88%;animation:4.2s ease-in-out infinite chapter-farm-rival-leader-idle;position:absolute;bottom:-.2rem;right:-1%}.chapter-farm-rival-scan-sweep{z-index:8;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#7fe8df47,#bffbf6,#0000);width:18%;animation:.85s ease-out both chapter-farm-rival-scan;position:absolute;inset:0 auto 0 -18%;transform:skew(-12deg);box-shadow:0 0 28px #7fe8df3d}.chapter-farm-rival-intel{background:radial-gradient(circle at 100% 0%, hsla(var(--rival-hue), 70%, 58%, .11), transparent 38%), linear-gradient(145deg, #1f1727fa, #0e1219fa);grid-template-columns:minmax(170px,.9fr) minmax(250px,1.3fr) minmax(210px,.95fr);grid-template-areas:"top top top""title rewards threat""title attack attack""result result result""loot loot loot";align-content:start;gap:.36rem .48rem;min-width:0;padding:.58rem;display:grid}.chapter-farm-rival-intel-topline,.chapter-farm-rival-title>span{text-transform:uppercase;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;font-size:.54rem;font-weight:900;display:flex}.chapter-farm-rival-intel-topline{grid-area:top}.chapter-farm-rival-intel-topline span{background:var(--chapter-farm-accent);color:#fff8eb;border-radius:999px;padding:.18rem .38rem}.chapter-farm-rival-intel-topline em{color:#ffd36e;text-transform:uppercase;font-size:.54rem;font-style:normal;font-weight:900}.chapter-farm-rival-title{border-bottom:1px solid #fff8eb1a;grid-area:title;align-content:center;gap:.12rem;padding:0 .42rem 0 0;display:grid}.chapter-farm-rival-title p{color:#7fe8df;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:900}.chapter-farm-rival-title h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(.98rem,1.5vw,1.3rem);line-height:1.05;overflow:hidden}.chapter-farm-rival-title>span{color:#fff8eb94}.chapter-farm-rival-rewards{grid-area:rewards;grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;display:grid}.chapter-farm-rival-rewards>span{text-align:center;background:linear-gradient(#ffd36e14,#ffffff05),#08060c57;border:1px solid #ffd36e24;border-radius:5px;place-items:center;gap:.08rem;min-height:38px;padding:.26rem .2rem;display:grid}.chapter-farm-rival-rewards small{color:#fff8eb8a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-rival-rewards strong{color:#f6d787;font-size:.78rem;line-height:1}.chapter-farm-rival-threat{grid-area:threat;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:.48rem;display:grid}.chapter-farm-rival-odds{--rival-odds:0deg;background:radial-gradient(circle, #17121d 0 56%, transparent 58%), conic-gradient(var(--chapter-farm-accent) 0 var(--rival-odds), #fff8eb1a var(--rival-odds) 360deg);text-align:center;width:58px;height:58px;box-shadow:0 0 20px var(--chapter-farm-accent), inset 0 0 12px #00000080;border-radius:50%;place-content:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-odds{box-shadow:0 0 20px color-mix(in srgb, var(--chapter-farm-accent) 18%, transparent), inset 0 0 12px #00000080}}.chapter-farm-rival-odds strong,.chapter-farm-rival-odds span{z-index:1;position:relative}.chapter-farm-rival-odds strong{color:#fff8eb;font-size:.76rem;line-height:1}.chapter-farm-rival-odds span{color:#fff8eb85;text-transform:uppercase;font-size:.4rem;font-weight:900}.chapter-farm-rival-threat-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;display:grid}.chapter-farm-rival-threat-copy span{background:#7fe8df0e;border-left:2px solid #7fe8df52;gap:.08rem;min-width:0;padding:.25rem .32rem;display:grid}.chapter-farm-rival-threat-copy small{color:#fff8eb7a;text-transform:uppercase;font-size:.48rem;font-weight:900}.chapter-farm-rival-threat-copy strong{color:#7fe8df;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.chapter-farm-rival-result{border:1px solid var(--chapter-farm-accent);grid-area:result;gap:.08rem;display:grid}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-result{border:1px solid color-mix(in srgb, var(--chapter-farm-accent) 34%, transparent)}}.chapter-farm-rival-result{background:linear-gradient(135deg, var(--chapter-farm-accent), #ffd36e0f), #08060c61;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-result{background:linear-gradient(135deg, color-mix(in srgb, var(--chapter-farm-accent) 16%, transparent), #ffd36e0f), #08060c61}}.chapter-farm-rival-result{padding:.35rem .42rem;animation:.48s cubic-bezier(.2,1.4,.4,1) both chapter-farm-rival-result-pop}.chapter-farm-rival-result span{color:#ffd36e;text-transform:uppercase;font-size:.5rem;font-weight:900}.chapter-farm-rival-result strong{color:#fff8eb;font-size:.62rem;line-height:1.25}.chapter-farm-raid-loot-list{background:#08060c61;border:1px solid #ffd36e24;border-radius:6px;grid-area:loot;gap:.22rem;padding:.34rem;display:grid}.chapter-farm-raid-loot-list>span{color:#ffd36e;text-transform:uppercase;font-size:.54rem;font-weight:900}.chapter-farm-raid-loot-row{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.28rem;min-width:0;display:grid}.chapter-farm-raid-loot-art{border-radius:4px;width:22px;height:28px}.chapter-farm-raid-loot-row div{min-width:0;display:grid}.chapter-farm-raid-loot-row strong,.chapter-farm-raid-loot-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-farm-raid-loot-row strong{color:#fff8eb;font-size:.62rem}.chapter-farm-raid-loot-row small{color:#fff8eb8f;font-size:.52rem;font-weight:900}.chapter-farm-rival-attack{border-color:var(--chapter-farm-accent);grid-area:attack;align-self:end;width:100%;min-height:34px}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-attack{border-color:color-mix(in srgb, var(--chapter-farm-accent) 58%, transparent)}}.chapter-farm-rival-attack{background:linear-gradient(135deg, var(--chapter-farm-accent), var(--chapter-farm-accent))}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-attack{background:linear-gradient(135deg, var(--chapter-farm-accent), color-mix(in srgb, var(--chapter-farm-accent) 54%, #17121d))}}.chapter-farm-rival-attack{box-shadow:0 8px 20px var(--chapter-farm-accent);padding-inline:.7rem;font-size:.66rem}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-attack{box-shadow:0 8px 20px color-mix(in srgb, var(--chapter-farm-accent) 18%, transparent)}}.chapter-farm-rival-selector{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:.28rem;display:grid}.chapter-farm-rival-select{--chapter-farm-accent:var(--rose);border:1px solid #fff8eb21;border-left:3px solid var(--chapter-farm-accent);color:#fff8eb;text-align:left;background:linear-gradient(135deg,#ffffff12,#ffffff05),#08060c85;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.34rem;min-width:0;min-height:46px;padding:.2rem .34rem .2rem .2rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.chapter-farm-rival-select:hover:not(:disabled){border-color:var(--chapter-farm-accent)}.chapter-farm-rival-select:focus-visible{border-color:var(--chapter-farm-accent)}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-select:hover:not(:disabled){border-color:color-mix(in srgb, var(--chapter-farm-accent) 56%, transparent)}.chapter-farm-rival-select:focus-visible{border-color:color-mix(in srgb, var(--chapter-farm-accent) 56%, transparent)}}.chapter-farm-rival-select:hover:not(:disabled){box-shadow:inset 0 1px #ffffff12,0 8px 20px #00000038}.chapter-farm-rival-select:focus-visible{box-shadow:inset 0 1px #ffffff12,0 8px 20px #00000038}.chapter-farm-rival-select-active{border-color:var(--chapter-farm-accent);background:linear-gradient(135deg, var(--chapter-farm-accent), #ffd36e0b), #08060c9e}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-select-active{background:linear-gradient(135deg, color-mix(in srgb, var(--chapter-farm-accent) 20%, transparent), #ffd36e0b), #08060c9e}}.chapter-farm-rival-select-active{box-shadow:inset 0 1px #ffffff14, 0 0 20px var(--chapter-farm-accent)}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-select-active{box-shadow:inset 0 1px #ffffff14, 0 0 20px color-mix(in srgb, var(--chapter-farm-accent) 14%, transparent)}}.chapter-farm-rival-select-closed{filter:grayscale(.55);opacity:.62}.chapter-farm-rival-select-portrait{background:radial-gradient(circle at 50% 70%, var(--chapter-farm-accent), transparent 60%), #18131e;border-radius:5px;align-self:stretch;place-items:end center;min-height:38px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.chapter-farm-rival-select-portrait{background:radial-gradient(circle at 50% 70%, color-mix(in srgb, var(--chapter-farm-accent) 32%, transparent), transparent 60%), #18131e}}.chapter-farm-rival-select-portrait img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 5px #00000073);width:100%;height:42px}.chapter-farm-rival-select-copy{gap:.08rem;min-width:0;display:grid}.chapter-farm-rival-select-copy small{color:var(--chapter-farm-accent);text-transform:uppercase;font-size:.48rem;font-weight:900}.chapter-farm-rival-select-copy strong,.chapter-farm-rival-select-copy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-farm-rival-select-copy strong{color:#fff8eb;font-size:.64rem}.chapter-farm-rival-select-copy em{color:#fff8eb8f;text-transform:uppercase;font-size:.5rem;font-style:normal;font-weight:800}@container (width<=900px){.chapter-farm-rival-stage{grid-template-columns:minmax(135px,165px) minmax(0,1fr)}.chapter-farm-rival-visual{min-height:172px}.chapter-farm-rival-leader{width:84%;height:82%;right:-7%}.chapter-farm-rival-intel{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"top top""title title""rewards threat""attack attack""result result""loot loot"}}@container (width<=500px){.chapter-farm-rival-stage{grid-template-columns:minmax(112px,138px) minmax(0,1fr)}.chapter-farm-rival-visual{min-height:100%}.chapter-farm-rival-leader{width:100%;height:72%;right:-12%}.chapter-farm-rival-banner{max-width:calc(100% - 3.5rem);left:3.15rem}.chapter-farm-rival-intel{grid-template-columns:1fr;grid-template-areas:"top""title""rewards""threat""attack""result""loot"}.chapter-farm-rival-title{border-right:0;padding-right:0}}@keyframes chapter-farm-rival-stage-enter{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chapter-farm-rival-leader-idle{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-5px)rotate(.5deg)}}@keyframes chapter-farm-rival-aura{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes chapter-farm-rival-scan{0%{opacity:0;left:-18%}18%{opacity:.9}to{opacity:0;left:112%}}@keyframes chapter-farm-rival-result-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chapter-farm-rival-stage,.chapter-farm-rival-leader,.chapter-farm-rival-visual:after,.chapter-farm-rival-scan-sweep,.chapter-farm-rival-result{animation:none}}.chat-channel-tabs button{position:relative}.chat-channel-unread,.quick-chat-card-unread{color:#fff8df;background:linear-gradient(#df5277,#a52155);border:1px solid #ffdc8270;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:.48rem;font-style:normal;line-height:1;display:grid;box-shadow:0 0 12px #df527752}.chat-channel-unread{position:absolute;top:5px;right:6px}.quick-chat-group-card>b.quick-chat-card-unread{color:#fff8df;font-size:.48rem}.chat-banner-picker{color:#fff0d7;background:linear-gradient(145deg,#112434,#1a1730 65%,#251832);border:1px solid #75cdd752;border-radius:18px;min-width:0;margin:0;padding:12px}.social-chat-view>.chat-banner-picker{margin:10px 0 14px}.chat-banner-picker legend{color:#b8f5ec;padding:0 8px;font-size:.75rem;font-weight:900}.chat-banner-picker p{color:#d7d0df;margin:0 0 10px;font-size:.68rem;line-height:1.4}.chat-banner-picker-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;display:grid}.chat-banner-picker.compact .chat-banner-picker-options{scrollbar-width:thin;gap:9px;padding:2px 2px 8px;display:flex;overflow-x:auto}.chat-banner-picker-options::-webkit-scrollbar{height:8px}.chat-banner-picker-options::-webkit-scrollbar-track{border-radius:999px}.chat-banner-picker-options::-webkit-scrollbar-thumb{border-radius:999px}.chat-banner-picker-options::-webkit-scrollbar-track{background:#ffffff14}.chat-banner-picker-options::-webkit-scrollbar-thumb{background:#83e2da94}.chat-banner-picker-options button{color:#f9e9d1;cursor:pointer;min-width:0;font:inherit;text-align:left;background:#10212d;border:2px solid #ffffff29;border-radius:14px;gap:5px;padding:5px;font-size:.63rem;font-weight:800;transition:border-color .15s,transform .15s;display:grid}.chat-banner-picker.compact .chat-banner-picker-options button{flex:0 0 152px}.chat-banner-picker-options button:hover:not(:disabled){border-color:#7ce6dc;transform:translateY(-2px)}.chat-banner-picker-options button:focus-visible{border-color:#7ce6dc;transform:translateY(-2px)}.chat-banner-picker-options button.selected{border-color:#ffd37d;box-shadow:0 0 0 2px #ffd37d33}.chat-banner-picker-options button:disabled{cursor:wait;opacity:.65}.chat-banner-picker-options button>span:last-child{padding:0 4px 2px}.chat-banner-picker-art{aspect-ratio:3;color:#fff8e8;background:linear-gradient(110deg,#eb578e,#6253b9 48%,#38c9c4);border-radius:10px;place-items:center;width:100%;font-size:.7rem;display:grid;overflow:hidden}.chat-banner-picker-art img{object-fit:cover;width:100%;height:100%;display:block}.chat-banner-picker-none .chat-banner-picker-art{background:linear-gradient(115deg,#17252f,#392840)}.chat-message.chat-message-with-banner{border:1px solid #ffd89229;border-radius:18px;margin:5px 0;padding:7px}.quick-chat-message.chat-message-with-banner>div{border-radius:16px}.chat-message header.chat-banner-heading,.quick-chat-message header.chat-banner-heading{isolation:isolate;background:linear-gradient(110deg,#e3538a,#354892 58%,#38b8c2);border:1px solid #fff2de66;border-radius:15px;flex-wrap:wrap;align-items:flex-end;gap:4px 8px;min-height:64px;margin-bottom:5px;padding:9px 10px;display:flex;position:relative;overflow:hidden}.chat-banner-heading-art{z-index:0;pointer-events:none;position:absolute;inset:0}.chat-banner-heading-art img{object-fit:cover;width:100%;height:100%;display:block}.chat-message header.chat-banner-heading:after,.quick-chat-message header.chat-banner-heading:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#070c1fdb,#070c1f42 68%,#070c1f80);position:absolute;inset:0}.chat-message header.chat-banner-heading>:not(.chat-banner-heading-art),.quick-chat-message header.chat-banner-heading>:not(.chat-banner-heading-art){z-index:2;color:#fff8ea;text-shadow:0 1px 3px #06101d,0 0 8px #06101d;position:relative}.chat-message header.chat-banner-heading :is(strong,span,small,time),.quick-chat-message header.chat-banner-heading :is(strong,span,small,time){color:#fff8ea}@media (max-width:480px){.quick-chat-message.chat-message-with-banner{max-width:96%}.chat-message header.chat-banner-heading,.quick-chat-message header.chat-banner-heading{min-height:58px;padding:7px 8px}}.live-service-notices{z-index:920;gap:6px;width:100%;max-width:min(960px,100vw - 24px);display:grid;position:fixed;top:10px;left:50%;transform:translate(-50%)}.live-service-notice,.live-feature-notice{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#f7f2e8;background:#10151ff5;border:1px solid #5bc9c470;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 12px 34px #00000057}.live-service-notice strong,.live-feature-notice strong{color:#78ded7;text-transform:uppercase;flex:none;font-size:.72rem}.live-service-notice span,.live-feature-notice span{font-size:.72rem;line-height:1.4}.live-service-warning{border-color:#efb250a6}.live-service-warning strong{color:#ffd074}.live-service-critical{border-color:#e75067b8}.live-service-critical strong{color:#ff9aa9}.live-feature-notice{z-index:915;border-color:#efb25080;width:100%;max-width:min(980px,100vw - 24px);position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.live-feature-notice strong{color:#ffd074}.account-restriction-gate{z-index:2000;background:#06060beb;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.account-restriction-gate>section{color:#f8efe7;background:radial-gradient(circle at 85% 0,#9d2e4538,#0000 42%),linear-gradient(145deg,#1d1821,#10141c);border:1px solid #e862779e;border-radius:14px;gap:14px;width:100%;max-width:620px;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 24px 80px #0000009e}.account-restriction-gate small{color:#ff9aad;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.account-restriction-gate h2,.account-restriction-gate p{margin:0}.account-restriction-gate h2{font-family:Georgia,serif;font-size:clamp(1.6rem,5vw,2.35rem)}.account-restriction-gate dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-restriction-gate dl div,.account-appeal-result{background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;padding:11px}.account-restriction-gate dt{color:#a9a0ad;text-transform:uppercase;font-size:.67rem}.account-restriction-gate dd{margin:4px 0 0;font-size:.8rem}.account-restriction-gate form{gap:9px;display:grid}.account-restriction-gate label{color:#f4d788;font-size:.78rem;font-weight:800}.account-restriction-gate textarea{color:#fff;font:inherit;resize:vertical;background:#05070cc2;border:1px solid #ffffff2e;border-radius:8px;min-height:120px;padding:12px}.account-restriction-gate button{color:#171008;font:inherit;background:linear-gradient(#e0bd60,#b38a33);border:1px solid #f2d37e;border-radius:8px;justify-self:start;padding:10px 15px;font-weight:900}.account-restriction-gate button:disabled{cursor:not-allowed;opacity:.45}@media (max-width:640px){.live-service-notice,.live-feature-notice{flex-direction:column;align-items:flex-start;gap:4px}.account-restriction-gate dl{grid-template-columns:1fr}}.world-map-panel{background:#0b1019;border:1px solid #6fe7e057;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #02050c85,inset 0 1px #ffffff14}.world-map-toolbar{background:#0d111cfa;border-bottom:1px solid #6fe7e02e;grid-template-columns:minmax(520px,1fr) minmax(230px,.42fr) auto;align-items:stretch;gap:.55rem;padding:.52rem;display:grid}.world-map-filters{grid-template-columns:repeat(5,minmax(100px,1fr));gap:.34rem;display:grid}.world-map-filters button{color:#ddd2df;text-align:left;background:linear-gradient(#211a2b,#16151f);border:1px solid #95849e4d;border-radius:5px;grid-template-columns:1fr auto;align-items:center;min-height:48px;padding:.35rem 2.05rem .35rem .55rem;display:grid;position:relative}.world-map-filters button>span{color:#7fe5dc;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.48rem;font-weight:1000}.world-map-filters button>strong{color:inherit;grid-column:1;font-size:.69rem}.world-map-filters button>b{color:#f3cc75;background:#ffffff14;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.56rem;display:grid;position:absolute;right:.5rem}.world-map-filters button:is(:hover,:focus-visible),.world-map-filters button.active{color:#fff5da;background:linear-gradient(#76294dcc,#165859ad);border-color:#f2c864b8;box-shadow:inset 0 -3px #e6b94f}.world-map-chapter-filter{color:#ddd2df;cursor:pointer;background:linear-gradient(#211a2b,#16151f);border:1px solid #95849e4d;border-radius:5px;align-content:center;min-width:0;min-height:48px;padding:.35rem 2.85rem .35rem .55rem;display:grid;position:relative}.world-map-chapter-filter>span{color:#7fe5dc;letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:1000}.world-map-chapter-filter select{width:100%;min-width:0;color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;font-size:.65rem;font-weight:900}.world-map-chapter-filter select option{color:#fff5da;background:#17141f}.world-map-chapter-filter>b{color:#f3cc75;background:#ffffff14;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.56rem;display:grid;position:absolute;right:.5rem}.world-map-chapter-filter:is(:hover,:focus-within),.world-map-chapter-filter.active{color:#fff5da;background:linear-gradient(#76294dcc,#165859ad);border-color:#f2c864b8;box-shadow:inset 0 -3px #e6b94f}.world-map-search{align-content:center;gap:.18rem;display:grid}.world-map-search span{color:#9eddd8;letter-spacing:.07em;text-transform:uppercase;font-size:.51rem;font-weight:900}.world-map-search input{color:#f7f0e6;background:#090d16;border-color:#6fe7e052;width:100%;min-height:34px;font-size:.64rem}.world-map-search input::placeholder{color:#766d7d}.world-map-view-controls{justify-content:end;align-items:end;gap:.42rem;display:flex}.world-map-motion-toggle{color:#e9f7f4;text-align:left;background:linear-gradient(#1d2432,#11141e);border:1px solid #6fe7e057;border-radius:5px;grid-template-columns:22px auto;align-items:center;gap:.38rem;min-height:36px;padding:.28rem .48rem;display:grid}.world-map-motion-toggle>i{filter:drop-shadow(0 1px 3px #6fe7e061);mix-blend-mode:screen;width:28px;height:20px;box-shadow:none;background:url(/ledgerfall-world-map-clouds-screen-v1.png) 50%/cover no-repeat;border:0;border-radius:2px;display:block}.world-map-motion-toggle>i:before,.world-map-motion-toggle>i:after,.world-map-motion-toggle>i:after,.world-map-motion-toggle[aria-pressed=false]>i:after{content:none}.world-map-motion-toggle>span{gap:.03rem;display:grid}.world-map-motion-toggle small{color:#86c9c4;letter-spacing:.06em;text-transform:uppercase;font-size:.43rem;font-weight:900}.world-map-motion-toggle strong{color:#fff0b5;font-size:.58rem}@keyframes world-map-control-orbit{to{transform:translate(-50%,-50%)rotate(360deg)scale(.72)}}.world-map-zoom{grid-template-columns:32px 50px 32px;align-content:center;align-items:center;display:grid}.world-map-zoom button{color:#f2c864;background:#171624;border:1px solid #6fe7e057;place-items:center;min-height:32px;font-size:1rem;display:grid}.world-map-zoom span{color:#d8cfdc;text-align:center;font-size:.58rem;font-weight:900}.world-map-shell{background:#050914;min-width:0;position:relative}.world-map-viewport{--world-map-viewport-height:clamp(620px, 72vh, 920px);width:100%;height:var(--world-map-viewport-height);scrollbar-color:#2e8e8b #10131d;scrollbar-width:thin;outline:none;overflow:auto}.world-map-viewport:focus-visible{box-shadow:inset 0 0 0 2px #78eee1}.world-map-canvas{isolation:isolate;--world-map-depth-x:0px;--world-map-depth-y:0px;aspect-ratio:2;background:#10223b;min-height:100%;transition:width .22s,min-width .22s;position:relative;overflow:hidden}.world-map-canvas:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#02071114,#0000 65%,#03070d42),radial-gradient(circle at 31% 49%,#0000 0 9%,#ffcc6d14 13%,#0000 22%);position:absolute;inset:0}.world-map-art{z-index:-2;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.world-map-living-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-map-parallax-sky{transform:translate3d(var(--world-map-depth-x), var(--world-map-depth-y), 0) scale(1.03);transform-origin:50%;will-change:transform;transition:transform .42s cubic-bezier(.2,.72,.2,1);position:absolute;inset:-1.5%}.world-map-water-sheen{opacity:.13;filter:brightness(1.34)saturate(1.2)contrast(1.08);mix-blend-mode:screen;background:url(/ledgerfall-world-map-v1.webp) 50%/100% 100% no-repeat;animation:11s ease-in-out infinite alternate world-map-water-sheen;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 20% 45%,#000 0 16%,#0000 28%),radial-gradient(at 77% 78%,#000 0 13%,#0000 23%);mask-image:radial-gradient(at 20% 45%,#000 0 16%,#0000 28%),radial-gradient(at 77% 78%,#000 0 13%,#0000 23%)}@keyframes world-map-water-sheen{0%{opacity:.08;transform:translate(-.2%,.15%)scale(1.002)}to{opacity:.2;transform:translate(.3%,-.2%)scale(1.006)}}.world-map-cloud-deck,.world-map-cloud-shadow{--world-map-cloud-feather:linear-gradient(180deg, transparent 0%, #00000029 5%, #0000009e 11%, #000 20%, #000 80%, #0000009e 89%, #00000029 95%, transparent 100%);-webkit-mask-image:url(/ledgerfall-world-map-clouds-screen-v1.png), var(--world-map-cloud-feather);-webkit-mask-image:url(/ledgerfall-world-map-clouds-screen-v1.png), var(--world-map-cloud-feather);-webkit-mask-image:url(/ledgerfall-world-map-clouds-screen-v1.png), var(--world-map-cloud-feather);mask-image:url(/ledgerfall-world-map-clouds-screen-v1.png), var(--world-map-cloud-feather);transform-origin:50%;animation:world-map-painted-cloud-passage var(--world-map-cloud-speed,72s) ease-in-out infinite alternate;animation-delay:var(--world-map-cloud-delay,0s);will-change:transform;-webkit-mask-composite:source-in;-webkit-mask-source-type:luminance,alpha;-webkit-mask-composite:source-in;-webkit-mask-source-type:luminance,alpha;position:absolute;inset:-9% -28%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:luminance,alpha;mask-mode:luminance,alpha}.world-map-cloud-deck{z-index:3;opacity:var(--world-map-cloud-opacity,.38);filter:saturate(.84)contrast(1.04);mix-blend-mode:screen;background:url(/ledgerfall-world-map-clouds-screen-v1.png) 50%/100% 100% no-repeat}.world-map-cloud-shadow{z-index:2;opacity:var(--world-map-shadow-opacity,.13);filter:blur(8px);mix-blend-mode:multiply;background:#02070fb8;translate:1.2% 3.6%}.world-map-cloud-deck-high,.world-map-cloud-shadow-high{--world-map-cloud-speed:78s;--world-map-cloud-delay:-31s;--world-map-cloud-scale-x:.9;--world-map-cloud-scale-y:.9}.world-map-cloud-deck-high{--world-map-cloud-opacity:.34}.world-map-cloud-shadow-high{--world-map-shadow-opacity:.1}.world-map-cloud-deck-low,.world-map-cloud-shadow-low{--world-map-cloud-speed:96s;--world-map-cloud-delay:-58s;--world-map-cloud-scale-x:-1.12;--world-map-cloud-scale-y:1.12;animation-direction:alternate-reverse;inset:23% -38% -18%}.world-map-cloud-deck-low{--world-map-cloud-opacity:.25}.world-map-cloud-shadow-low{--world-map-shadow-opacity:.08}.world-map-cloud-deck-foreground{--world-map-cloud-speed:58s;--world-map-cloud-delay:-19s;--world-map-cloud-opacity:.18;--world-map-cloud-scale-x:1.2;--world-map-cloud-scale-y:1.2;z-index:4;filter:blur(1.4px)saturate(.74);inset:46% -42% -30%}@keyframes world-map-painted-cloud-passage{0%{transform:translate3d(-5.5%, 0.8%, 0) scale(var(--world-map-cloud-scale-x,1), var(--world-map-cloud-scale-y,1))}to{transform:translate3d(6.5%, -0.9%, 0) scale(var(--world-map-cloud-scale-x,1), var(--world-map-cloud-scale-y,1))}}.world-map-ocean-current{opacity:.24;filter:blur(.4px)drop-shadow(0 0 4px #5bd9ff52);mix-blend-mode:screen;background:repeating-radial-gradient(at 44%,#0000 0 12px,#97edff61 14px 15px,#0000 18px 32px);animation:18s linear infinite world-map-ocean-current;position:absolute;-webkit-mask-image:radial-gradient(#000 0 48%,#0000 78%);mask-image:radial-gradient(#000 0 48%,#0000 78%)}.world-map-ocean-current-west{width:39%;height:112%;top:-8%;left:-8%;transform:rotate(-8deg)}.world-map-ocean-current-east{width:32%;height:78%;animation-duration:23s;animation-direction:reverse;bottom:-16%;right:-8%;transform:rotate(17deg)}@keyframes world-map-ocean-current{0%{opacity:.17;background-position:0 0}50%{opacity:.3}to{opacity:.17;background-position:68px 32px}}.world-map-southern-mist{opacity:.32;filter:blur(10px);background:radial-gradient(at 18% 52%,#dceef694,#0000 34%),radial-gradient(at 48% 63%,#cadeed75,#0000 35%),radial-gradient(at 78% 44%,#d3e7ef80,#0000 32%);height:33%;animation:20s ease-in-out infinite alternate world-map-southern-mist;position:absolute;bottom:-11%;left:9%;right:5%}@keyframes world-map-southern-mist{0%{opacity:.22;transform:translate(-2%,2%)scaleX(.98)}to{opacity:.4;transform:translate(3%,-1%)scaleX(1.05)}}.world-map-cloud{aspect-ratio:3.5;opacity:0;filter:blur(3px)drop-shadow(0 4px 7px #ffffff29);animation:world-map-cloud-drift var(--world-map-cloud-duration) linear infinite;animation-delay:var(--world-map-cloud-delay);will-change:transform, opacity;background:radial-gradient(at 24% 62%,#ffffff8a 0 22%,#0000 48%),radial-gradient(at 53% 42%,#f5faffa3 0 28%,#0000 55%),radial-gradient(at 78% 64%,#e0eff880 0 24%,#0000 51%);border-radius:50%;position:absolute}.world-map-cloud:after{z-index:-1;content:"";filter:blur(8px);opacity:.52;background:#040c1670;border-radius:50%;position:absolute;inset:56% -4% -28%;transform:translate(8%,34%)scale(.88)}@keyframes world-map-cloud-drift{0%{opacity:0;transform:translate(-35%,1%)scale(.94)}12%,78%{opacity:.54}48%{transform:translate(58%,-5%)scale(1.02)}to{opacity:0;transform:translate3d(var(--world-map-cloud-drift), 4%, 0) scale(.97)}}.world-map-ambient-aura{aspect-ratio:1;color:#8cf2ff;opacity:.3;filter:blur(1px);border:1px solid;border-radius:50%;width:8.5%;animation:5.8s ease-in-out infinite world-map-aura-breathe;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 15px,0 0 18px}.world-map-ambient-aura:before,.world-map-ambient-aura:after{border-radius:inherit;content:"";opacity:.68;border:1px solid;position:absolute}.world-map-ambient-aura:before{clip-path:polygon(50% 0,62% 37%,100% 50%,62% 63%,50% 100%,38% 63%,0 50%,38% 37%);animation:13s linear infinite world-map-aura-turn;inset:17%}.world-map-ambient-aura:after{filter:blur(5px);opacity:.4;background:currentColor;inset:34%}.world-map-ambient-aura-verdant{color:#79f3af;animation-delay:-1.7s}.world-map-ambient-aura-worldway{color:#d39aff;animation-delay:-3.1s}.world-map-ambient-aura-ember{color:#ff9c4f;animation-delay:-4.2s}.world-map-ambient-aura-tide{color:#64d9ff;animation-delay:-2.5s}@keyframes world-map-aura-breathe{0%,to{opacity:.18;transform:translate(-50%,-50%)scale(.82)}50%{opacity:.45;transform:translate(-50%,-50%)scale(1.13)}}@keyframes world-map-aura-turn{to{transform:rotate(360deg)}}.world-map-bird-flock{opacity:0;filter:drop-shadow(0 1px 1px #000000b8);will-change:transform, opacity;width:46px;height:20px;animation:20s ease-in-out infinite world-map-flock-flight;position:absolute}.world-map-bird-flock i{border-top:1.5px solid #f8f3dcdb;border-radius:50%;width:10px;height:5px;animation:.8s ease-in-out infinite alternate world-map-bird-wing;position:absolute}.world-map-bird-flock i:nth-child(2){animation-delay:-.23s;top:8px;left:15px}.world-map-bird-flock i:nth-child(3){animation-delay:-.49s;top:1px;left:31px}.world-map-bird-flock-west{animation-duration:24s;top:27%;left:8%}.world-map-bird-flock-skyroot{animation-duration:18s;animation-delay:-9s;top:21%;left:61%}.world-map-bird-flock-coast{animation-duration:22s;animation-delay:-15s;top:61%;left:77%}@keyframes world-map-flock-flight{0%{opacity:0;transform:translate(-25px,10px)scale(.72)}14%,78%{opacity:.78}48%{transform:translate(90px,-22px)scale(.94)}to{opacity:0;transform:translate(190px,5px)scale(.78)}}@keyframes world-map-bird-wing{0%{transform:rotate(-11deg)scaleY(.62)}to{transform:rotate(9deg)scaleY(1.18)}}.world-map-traveler{opacity:0;filter:drop-shadow(0 2px 3px #000000c7);will-change:transform, opacity;display:block;position:absolute}.world-map-traveler-airship{background:linear-gradient(#e6d6ac,#8c6749 65%,#3b2e35);border:1px solid #ffe8abd9;border-radius:50%;width:24px;height:9px;animation:27s ease-in-out infinite world-map-airship-passage;top:14%;left:57%}.world-map-traveler-airship:before{content:"";clip-path:polygon(5% 0,95% 0,76% 100%,25% 100%);background:#57372b;border:1px solid #ffdc84c7;width:10px;height:5px;position:absolute;top:7px;left:7px}.world-map-traveler-airship i{filter:blur(2px);background:#cdf2ff5c;width:10px;height:3px;position:absolute;top:3px;right:-8px}.world-map-traveler-caravan{background:#b86b2f;border:1px solid #ffe09a;border-radius:50%;width:7px;height:7px;animation:31s ease-in-out -12s infinite world-map-caravan-passage;top:48%;left:34%;box-shadow:0 0 7px #ffd166c2}.world-map-traveler-caravan i{background:#f6d071;width:1px;height:7px;position:absolute;top:-5px;left:6px}.world-map-traveler-skiff{clip-path:polygon(0 0,100% 0,78% 100%,18% 100%);background:#3f272acc;border-bottom:2px solid #f2daa3;width:17px;height:7px;animation:23s ease-in-out -7s infinite world-map-skiff-passage;bottom:18%;right:9%}.world-map-traveler-skiff i{background:#e9d8b3;width:1px;height:10px;position:absolute;bottom:4px;left:8px}.world-map-traveler-skiff i:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #ead5a3d6;position:absolute;top:0;left:1px}@keyframes world-map-airship-passage{0%{opacity:0;transform:translate(-80px,22px)scale(.72)}12%,84%{opacity:.82}52%{transform:translate(95px,-17px)scale(.95)}to{opacity:0;transform:translate(215px,7px)scale(.78)}}@keyframes world-map-caravan-passage{0%{opacity:0;transform:translate(-12px,18px)scale(.72)}15%,82%{opacity:.9}46%{transform:translate(92px,-31px)scale(.88)}to{opacity:0;transform:translate(171px,-5px)scale(.7)}}@keyframes world-map-skiff-passage{0%{opacity:0;transform:translate(18px,9px)rotate(-7deg)}17%,82%{opacity:.82}50%{transform:translate(-76px,-16px)rotate(-4deg)}to{opacity:0;transform:translate(-152px,2px)rotate(1deg)}}.world-map-worldway-sparks{aspect-ratio:1;width:6%;position:absolute;top:36%;left:89%;transform:translate(-50%,-50%)}.world-map-worldway-sparks i{background:#e6b2ff;border-radius:50%;width:2px;height:2px;animation:3.6s ease-out infinite world-map-worldway-spark;position:absolute;top:50%;left:50%;box-shadow:0 0 5px #c875ff}.world-map-worldway-sparks i:nth-child(2){animation-delay:-.4s;transform:rotate(40deg)}.world-map-worldway-sparks i:nth-child(3){animation-delay:-.8s;transform:rotate(80deg)}.world-map-worldway-sparks i:nth-child(4){animation-delay:-1.2s;transform:rotate(120deg)}.world-map-worldway-sparks i:nth-child(5){animation-delay:-1.6s;transform:rotate(160deg)}.world-map-worldway-sparks i:nth-child(6){animation-delay:-2s;transform:rotate(200deg)}.world-map-worldway-sparks i:nth-child(7){animation-delay:-2.4s;transform:rotate(240deg)}.world-map-worldway-sparks i:nth-child(8){animation-delay:-2.8s;transform:rotate(280deg)}.world-map-worldway-sparks i:nth-child(9){animation-delay:-3.2s;transform:rotate(320deg)}@keyframes world-map-worldway-spark{0%{opacity:0;translate:0}24%{opacity:.95}to{opacity:0;translate:31px -8px}}.world-map-motion-paused .world-map-living-layer *,.world-map-motion-paused .world-map-living-layer :before,.world-map-motion-paused .world-map-living-layer :after{animation-play-state:paused!important}.world-map-region-label{z-index:2;color:#fff4d7d6;text-align:center;text-shadow:0 2px 8px #000000f2;pointer-events:none;gap:.08rem;display:grid;position:absolute}.world-map-region-label strong{font-family:var(--font-display);letter-spacing:.04em;font-size:clamp(.58rem,1vw,.92rem)}.world-map-region-label small{color:#cce6e6c7;font-size:clamp(.36rem,.55vw,.5rem);font-weight:900}.world-map-region-ledgerfall{top:max(52%,46% + 40px);left:45%;transform:translate(-50%)}.world-map-region-west{opacity:.78;top:19%;left:7%}.world-map-region-south{opacity:.72;bottom:8%;left:45%}.world-map-region-worldway{top:48%;right:4%}.world-map-marker{z-index:5;color:#fff7e5;width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;transition:filter .15s,opacity .15s;display:grid;position:absolute;transform:translate(-50%,-50%)}.world-map-panel .world-map-marker:hover:not(:disabled),.world-map-marker-selected{z-index:20;filter:brightness(1.16);transform:translate(-50%,-50%)}.world-map-marker:focus-visible{z-index:20;filter:brightness(1.16);transform:translate(-50%,-50%)}.world-map-marker-city{--world-map-marker-border:#ffe28b;--world-map-marker-surface:linear-gradient(135deg, #376db2, #153a60);width:48px;height:48px}.world-map-marker-dungeon{--world-map-marker-border:#ffca75;--world-map-marker-surface:linear-gradient(135deg, #9b3049, #441728);width:42px;height:42px}.world-map-marker-farming{--world-map-marker-border:#a7f3cd;--world-map-marker-surface:linear-gradient(135deg, #26896e, #13493f)}.world-map-marker-hunt{--world-map-marker-border:#d5b8ff;--world-map-marker-surface:linear-gradient(135deg, #7446a5, #2c1c4c);width:31px;height:31px}.world-map-marker-locked{opacity:.62;filter:grayscale(.42)}.world-map-marker-active{--world-map-marker-border:#76f4e6}.world-map-marker-danger{--world-map-marker-border:#ff8c79}.world-map-marker-selected .world-map-marker-icon{border-color:#fff2b8;box-shadow:0 0 22px #69efe585,0 6px 14px #000000bf}.world-map-marker-icon{border:2px solid var(--world-map-marker-border,#fff4d5e6);background:var(--world-map-marker-surface,#281a34);border-radius:50% 50% 50% 8px;place-items:center;width:100%;height:100%;display:grid;transform:rotate(-45deg);box-shadow:0 5px 13px #000000a6,inset 0 0 0 2px #ffffff14}.world-map-marker-icon svg,.world-map-legend svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.world-map-marker-icon svg{width:54%;height:54%;transform:rotate(45deg)}.world-map-legend svg{width:100%;height:100%}.world-map-marker>b{color:#fff0bd;background:#0c1019;border:1px solid #f4cd71;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 .2rem;font-size:.44rem;display:grid;position:absolute;bottom:-6px;right:-8px;transform:none}.world-map-marker-label{color:#f8f1e8;text-align:left;opacity:0;visibility:hidden;writing-mode:horizontal-tb;pointer-events:none;background:#080b12f5;border:1px solid #f2c8649e;border-radius:5px;gap:.05rem;width:max-content;max-width:190px;padding:.3rem .42rem;transition:opacity .12s,visibility .12s;display:grid;position:absolute;bottom:calc(100% + 13px);left:50%;transform:translate(-50%)}.world-map-marker-label small{color:#76e9de;letter-spacing:.06em;text-transform:uppercase;font-size:.42rem;font-weight:900}.world-map-marker-label strong{font-size:.58rem;line-height:1.15}.world-map-marker:is(:hover,:focus-visible,.world-map-marker-selected) .world-map-marker-label{opacity:1;visibility:visible;transform:translate(-50%)}.world-map-location-card{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c14f5;border:1px solid #f2c864b8;border-radius:8px;grid-template-rows:176px minmax(0,1fr);width:min(390px,100% - 2rem);max-height:calc(100% - 5.6rem);display:grid;position:absolute;top:1rem;right:1rem;overflow:auto;box-shadow:0 18px 38px #000000b8,inset 0 0 0 1px #73eee31f}.world-map-location-close{z-index:4;color:#fff0c8;background:#0a0d15eb;border:1px solid #ffe8b0b8;border-radius:5px;place-items:center;width:34px;height:34px;font-size:1.2rem;line-height:1;display:grid;position:absolute;top:.55rem;right:.55rem;box-shadow:0 5px 14px #00000080}.world-map-location-close:is(:hover,:focus-visible){color:#fff;background:#193a3d;border-color:#80eee3;transform:none}.world-map-location-art{background-color:#151421;background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:176px;position:relative}.world-map-location-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#090a11eb);position:absolute;inset:0}.world-map-location-badges{z-index:2;gap:.28rem;display:flex;position:absolute;top:.55rem;left:.55rem}.world-map-location-badges span,.world-map-location-badges b{color:#ffe8a9;letter-spacing:.05em;text-transform:uppercase;background:#090c13d1;border:1px solid #ffe1978c;border-radius:999px;padding:.24rem .42rem;font-size:.49rem;font-weight:1000}.world-map-location-copy{gap:.62rem;padding:.75rem;display:grid}.world-map-location-title{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.world-map-location-title span{color:#77ded6;letter-spacing:.05em;text-transform:uppercase;font-size:.53rem;font-weight:900}.world-map-location-title h3{color:#fff4d6;font-family:var(--font-display);margin:.12rem 0 0;font-size:1.06rem;line-height:1.05}.world-map-location-title em{color:#b8fff7;text-transform:uppercase;background:#12514e73;border:1px solid #73eee36b;border-radius:999px;flex:none;padding:.25rem .4rem;font-size:.5rem;font-style:normal;font-weight:900}.world-map-location-title em.tone-locked,.world-map-location-title em.tone-danger{color:#ffd2c6;background:#73273080;border-color:#ff8b7880}.world-map-location-copy>p{color:#d7ccd9;margin:0;font-size:.67rem;line-height:1.5}.world-map-location-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.34rem;display:grid}.world-map-location-stats>span{background:#181f2be0;border:1px solid #7ae0d82e;border-radius:5px;align-content:center;min-height:50px;padding:.35rem;display:grid}.world-map-location-stats small{color:#8cbebd;text-transform:uppercase;font-size:.43rem;font-weight:900}.world-map-location-stats strong{color:#f7ead1;text-overflow:ellipsis;font-size:.59rem;line-height:1.22;overflow:hidden}.world-map-location-lock{background:#64272d57;border-left:3px solid #e18a6c;gap:.08rem;padding:.4rem .52rem;display:grid}.world-map-location-lock strong{color:#ffc6b7;text-transform:uppercase;font-size:.52rem}.world-map-location-lock span{color:#efd8d7;font-size:.59rem}.world-map-location-actions{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.world-map-location-actions button{color:#fff5d7;background:linear-gradient(#9d6a22,#6c4318);border-color:#e2b74f;min-height:38px;font-size:.63rem}.world-map-location-actions .ghost-action{color:#c8f7f2;background:#1a2331;border-color:#73eee361}.world-map-legend{z-index:30;color:#d7d1dc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060a11e0;border:1px solid #70e6dd47;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;max-width:calc(100% - 430px);padding:.32rem .5rem;display:flex;position:absolute;bottom:.75rem;left:.75rem;box-shadow:0 7px 18px #0000006b}.world-map-legend>span{text-transform:uppercase;align-items:center;gap:.2rem;font-size:.5rem;font-weight:900;display:inline-flex}.world-map-legend i{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;padding:3px;display:grid}.world-map-legend-city{color:#78b8ff}.world-map-legend-dungeon{color:#ffb27e}.world-map-legend-farming{color:#91e8bd}.world-map-legend-hunt{color:#caa5ff}.world-map-legend small{color:#8f8794;font-size:.48rem}@media (max-width:1060px){.world-map-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}.world-map-view-controls{grid-column:2;justify-content:end}.world-map-location-card{width:min(340px,100% - 2rem)}.world-map-legend{max-width:calc(100% - 380px)}}@media (max-width:780px){.dashboard-grid-workspace.workspace-world-map{grid-template-columns:minmax(0,1fr);padding:0}.world-map-panel{border-left:0;border-right:0;border-radius:0}.world-map-toolbar{grid-template-columns:1fr}.world-map-search,.world-map-view-controls{grid-column:1}.world-map-view-controls{justify-content:start}.world-map-shell{display:grid}.world-map-viewport{--world-map-viewport-height:560px}.world-map-location-card{grid-template-rows:none;grid-template-columns:minmax(180px,.52fr) minmax(0,1fr);width:auto;max-height:none;margin:.55rem;position:relative;top:auto;right:auto}.world-map-location-art{min-height:260px}.world-map-legend{border-radius:6px;max-width:none;margin:0 .55rem .55rem;position:relative;bottom:auto;left:auto}}@media (max-width:520px){.world-map-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.world-map-chapter-filter{grid-column:1/-1}.world-map-viewport{--world-map-viewport-height:500px}.world-map-location-card{grid-template-columns:1fr}.world-map-location-art{min-height:190px}.world-map-location-stats{grid-template-columns:1fr}.world-map-location-stats>span{min-height:42px}.world-map-location-actions{grid-template-columns:1fr}.world-map-legend{border-radius:6px;align-items:flex-start}.world-map-legend small{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.world-map-motion-toggle>i:after,.world-map-living-layer *,.world-map-living-layer :before,.world-map-living-layer :after{animation:none}.world-map-canvas,.world-map-parallax-sky,.world-map-marker,.world-map-marker-label{transition:none}}.dashboard-grid-workspace.workspace-guildhall{background:#080a0d;grid-template-columns:minmax(0,1fr);align-items:start;padding:0}.workspace-guildhall>.guildhall-interactive-panel{background:#080a0d;border-top:3px solid #f4c45fc2;grid-area:1/1/auto/-1;justify-self:center;width:100%;max-width:calc(177.683dvh - 195px);padding:0;display:block;overflow:hidden}.guildhall-interactive-heading{background:linear-gradient(90deg,#4f1932f5,#0e1f27f7);border-bottom:1px solid #f4c45f47;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.guildhall-interactive-heading h2,.guildhall-interactive-heading p{margin:0}.guildhall-interactive-heading>strong{color:#f4cf71;text-align:right;font-size:.74rem}.guildhall-interactive-scene{aspect-ratio:1672/941;background:#080a0d;width:100%;position:relative;overflow:hidden}.guildhall-interactive-scene>img{object-fit:fill;width:100%;height:100%;display:block}.guildhall-interactive-hotspot{z-index:2;left:var(--guildhall-sign-left);top:var(--guildhall-sign-top);width:var(--guildhall-sign-width);height:var(--guildhall-sign-height);color:#0000;min-width:0;min-height:0;box-shadow:none;clip-path:polygon(7% 0,93% 0,100% 20%,100% 80%,93% 100%,7% 100%,0 80%,0 20%);cursor:pointer;filter:brightness(1.06)saturate(1.06)drop-shadow(0 5px 4px #070302b3)drop-shadow(0 0 4px #ffc24e5c);transform-origin:50%;background:0 0;border:0;border-radius:0;padding:0;transition:filter .14s,transform .14s;animation:2.8s ease-in-out infinite guildhall-interactive-sign-float;position:absolute;overflow:hidden;transform:scale(1.01)}.guildhall-interactive-hotspot>img{left:var(--guildhall-sign-image-left);top:var(--guildhall-sign-image-top);width:var(--guildhall-sign-image-width);max-width:none;height:var(--guildhall-sign-image-height);pointer-events:none;display:block;position:absolute}:is(.guildhall-interactive-hotspot:hover,.guildhall-interactive-hotspot:focus-visible){filter:brightness(1.2)saturate(1.14)drop-shadow(0 8px 6px #070302c7)drop-shadow(0 0 10px #ffcf62d1);outline:none;animation-play-state:paused;transform:scale(1.09)}.guildhall-interactive-hotspot:focus-visible{outline-offset:3px;outline:2px solid #69e1d5eb}.guildhall-hotspot-wardrobe,.guildhall-hotspot-treasury,.guildhall-hotspot-vault{animation-delay:-.7s}.guildhall-hotspot-contracts,.guildhall-hotspot-forge,.guildhall-hotspot-records{animation-delay:-1.4s}@keyframes guildhall-interactive-sign-float{0%,to{transform:translateY(0)scale(1.01)}50%{transform:translateY(-3%)scale(1.045)}}.workspace-guildhall>:is(.guildhall-treasury-stations,.guildhall-war-room-panel,.guildhall-contracts-station,.multiplayer-panel,.roster-panel,.class-panel,.inventory-panel,.forge-panel,.log-panel){display:none!important}.guildhall-station-backdrop{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#04060ad6;border:0;border-radius:0;min-width:0;min-height:0;padding:0;position:fixed;inset:0}.guildhall-station-close{z-index:64;color:#fff3dc;background:linear-gradient(145deg,#68324b,#25212e);border:1px solid #ffe29a9e;border-radius:50%;width:42px;min-width:42px;height:42px;padding:0;font:900 1.7rem/1 serif;position:fixed;top:1rem;right:1rem;box-shadow:0 8px 24px #00000085}.workspace-guildhall[data-guildhall-station^=war-room-]>.multiplayer-panel,.workspace-guildhall[data-guildhall-station=war-room]>.guildhall-war-room-panel,.workspace-guildhall[data-guildhall-station=vault]>.inventory-panel,.workspace-guildhall[data-guildhall-station=forge]>.forge-panel,.workspace-guildhall[data-guildhall-station=records]>.log-panel{z-index:62;background:radial-gradient(circle at 100% 0,#24aaa01f,#0000 34%),linear-gradient(145deg,#221727fc,#07161cfc);border:1px solid #ffe29a57;border-top:3px solid #f4c45fd1;width:auto;max-width:none;max-height:calc(100vh - 6rem);position:fixed;inset:4rem 2vw 2rem;overflow:auto;box-shadow:0 24px 70px #000000ad;display:block!important}.workspace-guildhall.workspace-roster[data-guildhall-station=roster]{z-index:60;background:#04060ad6;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:4rem 2vw 2rem;display:block;position:fixed;inset:0;overflow-y:auto}.workspace-guildhall.workspace-roster[data-guildhall-station=roster]>:not(.roster-panel):not(.class-panel):not(.guildhall-station-close):not(.guildhall-station-backdrop):not(.tier-reawakening-backdrop){display:none!important}.workspace-guildhall.workspace-roster[data-guildhall-station=roster]>:is(.roster-panel,.class-panel){z-index:62;background:radial-gradient(circle at 100% 0,#24aaa01f,#0000 34%),linear-gradient(145deg,#221727fc,#07161cfc);border:1px solid #ffe29a57;border-top:3px solid #f4c45fd1;width:100%;max-width:none;max-height:none;margin:0 0 .85rem;position:relative;overflow:visible;box-shadow:0 24px 70px #000000ad;display:block!important}.workspace-guildhall[data-guildhall-station^=war-room-]>.multiplayer-panel>.multiplayer-tabs{display:none}.workspace-guildhall[data-guildhall-station=contracts]>.guildhall-contracts-station{z-index:62;background:radial-gradient(circle at 100% 0,#24aaa01f,#0000 34%),linear-gradient(145deg,#221727fc,#07161cfc);border:1px solid #ffe29a57;border-top:3px solid #f4c45fd1;flex-direction:column;gap:.7rem;padding:.7rem;position:fixed;inset:4rem 2vw 1rem;overflow:auto;box-shadow:0 24px 70px #000000ad;display:flex!important}.guildhall-contracts-station>.panel{flex:none;width:100%;max-width:none;max-height:none;margin:0;position:static;overflow:visible}.guildhall-contracts-station>.contracts-panel{order:1}.guildhall-contracts-station>.guildhall-requests-panel{order:2}.guildhall-contracts-station>.idle-dispatch-panel{order:3}.guildhall-war-room-panel{padding:0}.guildhall-war-room-heading{margin:0;padding:1rem}.guildhall-war-room-heading h2,.guildhall-war-room-heading p{margin:0}.guildhall-war-room-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.guildhall-war-room-grid>button{color:#fff3dd;text-align:left;background:radial-gradient(circle at 90% 0,#35c3b826,#0000 42%),linear-gradient(145deg,#53263ed6,#09232af0);border:1px solid #f4c45f5c;flex-direction:column;justify-content:center;align-items:flex-start;gap:.45rem;min-height:190px;padding:1.1rem;display:flex;box-shadow:inset 0 1px #ffffff12}:is(.guildhall-war-room-grid>button:hover,.guildhall-war-room-grid>button:focus-visible){background:radial-gradient(circle at 90% 0,#35c3b840,#0000 45%),linear-gradient(145deg,#6d2f49f0,#0a343afa);border-color:#ffd97cd1;transform:translateY(-2px)}.guildhall-war-room-grid>button span{color:#60e4d8;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.guildhall-war-room-grid>button strong{color:#fff3dd;font-family:Georgia,Times New Roman,serif;font-size:1.3rem}.guildhall-war-room-grid>button small{color:#efe2e8c2;font-size:.84rem;line-height:1.45}.workspace-guildhall[data-guildhall-station=treasury]>.guildhall-treasury-stations,.workspace-guildhall[data-guildhall-station=wardrobe]>.guildhall-treasury-stations{z-index:62;background:radial-gradient(circle at 100% 0,#24aaa01f,#0000 34%),linear-gradient(145deg,#221727fc,#07161cfc);border:1px solid #ffe29a57;border-top:3px solid #f4c45fd1;position:fixed;inset:4rem 2vw 2rem;overflow:auto;box-shadow:0 24px 70px #000000ad;display:block!important}.guildhall-treasury-stations>.panel{box-shadow:none;border:0;border-radius:0}.workspace-guildhall[data-guildhall-station=treasury]>.guildhall-treasury-stations>.guildhall-wardrobe-panel,.workspace-guildhall[data-guildhall-station=wardrobe]>.guildhall-treasury-stations>:not(.guildhall-wardrobe-panel){display:none}.workspace-guildhall[data-guildhall-station=records]>.log-panel{max-height:calc(100vh - 6rem)}.workspace-guildhall .facility-card.facility-focused{border-color:#ffd770db;order:-1;box-shadow:0 0 0 2px #ffd7702e,0 0 30px #2fc9bd2b}@media (max-width:760px){.workspace-guildhall>.guildhall-interactive-panel{max-width:none}.guildhall-interactive-heading{flex-direction:column;align-items:flex-start}.guildhall-interactive-heading>strong{text-align:left}.workspace-guildhall[data-guildhall-station^=war-room-]>.multiplayer-panel,.workspace-guildhall[data-guildhall-station=war-room]>.guildhall-war-room-panel,.workspace-guildhall[data-guildhall-station=vault]>.inventory-panel,.workspace-guildhall[data-guildhall-station=forge]>.forge-panel,.workspace-guildhall[data-guildhall-station=records]>.log-panel{max-height:calc(100vh - 4rem);inset:3.5rem .5rem .5rem}.workspace-guildhall.workspace-roster[data-guildhall-station=roster]{padding:3.5rem .5rem .5rem}.workspace-guildhall[data-guildhall-station=treasury]>.guildhall-treasury-stations,.workspace-guildhall[data-guildhall-station=wardrobe]>.guildhall-treasury-stations,.workspace-guildhall[data-guildhall-station=contracts]>.guildhall-contracts-station{inset:3.5rem .5rem .5rem}.guildhall-war-room-grid{grid-template-columns:minmax(0,1fr)}}.workspace-battle:not(.dashboard-grid-combat) .dungeon-prep-summary>:is(.boss-loadout-read,.bonus-panel,.party-synergy-panel),.workspace-campaign:not(.dashboard-grid-combat) .campaign-dungeon-panel .dungeon-prep-summary>:is(.boss-loadout-read,.bonus-panel,.party-synergy-panel){min-height:76px;box-shadow:none;background:0 0;border:0;border-right:1px solid #fff4de1c;border-radius:0;margin:0}.workspace-battle:not(.dashboard-grid-combat) .dungeon-prep-summary>.party-synergy-panel,.workspace-campaign:not(.dashboard-grid-combat) .campaign-dungeon-panel .dungeon-prep-summary>.party-synergy-panel{border-right:0}.dungeon-prep-summary{border:1px solid var(--workspace-dark-line,#fff4de24);background:linear-gradient(90deg,#25182af5,#081e22f5);border-radius:7px;grid-template-columns:minmax(600px,1.3fr) minmax(520px,1.55fr) minmax(190px,.42fr);align-items:stretch;gap:0;min-width:0;margin:0 0 .65rem;display:grid;overflow:hidden}.dungeon-prep-summary>:is(.boss-loadout-read,.bonus-panel,.party-synergy-panel){min-width:0;min-height:76px;box-shadow:none;background:0 0;border:0;border-right:1px solid #fff4de1c;border-radius:0;margin:0;overflow:hidden}.dungeon-prep-summary>.bonus-panel{align-content:center;gap:.38rem;padding:.48rem .55rem}.dungeon-prep-summary .boss-loadout-recommendations{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid;overflow:visible}.dungeon-prep-summary .boss-loadout-technique{min-width:0}.dungeon-prep-summary>.party-synergy-panel{grid-template-columns:92px minmax(0,1fr)}.dungeon-prep-summary .party-synergy-list>span{min-width:0}.dungeon-prep-summary .party-synergy-list small{white-space:normal}.dungeon-prep-summary>.bonus-panel :is(.bonus-stats,.effect-list){gap:.3rem}.dungeon-prep-summary>.bonus-panel :is(.bonus-stats,.effect-list) span{padding:.28rem .42rem}.dungeon-prep-summary>.party-synergy-panel{border-right:0}.dungeon-prep-summary-no-boss{grid-template-columns:minmax(480px,1.55fr) minmax(260px,.72fr)}.expedition-panel-combat .dungeon-prep-summary{display:none}@media (max-width:1180px){.dungeon-prep-summary{grid-template-columns:minmax(500px,1.15fr) minmax(0,1fr)}.dungeon-prep-summary>.bonus-panel{border-right:0}.dungeon-prep-summary>.party-synergy-panel{border-top:1px solid #fff4de1c;grid-column:1/-1}.dungeon-prep-summary-no-boss{grid-template-columns:minmax(0,1.4fr) minmax(260px,.72fr)}.dungeon-prep-summary-no-boss>.party-synergy-panel{border-top:0;grid-column:auto}}@media (max-width:760px){.dungeon-prep-summary,.dungeon-prep-summary-no-boss{grid-template-columns:minmax(0,1fr)}.dungeon-prep-summary>:is(.boss-loadout-read,.bonus-panel,.party-synergy-panel){border-bottom:1px solid #fff4de1c;border-right:0;grid-column:auto}.dungeon-prep-summary>.party-synergy-panel{border-top:0;border-bottom:0;grid-template-columns:minmax(0,1fr)}}.quick-chat-group-open>.quick-chat-card-unread{align-self:start;margin:3px 2px 0 4px}article.quick-chat-group-card.active-now{border-color:#53d6c95c;box-shadow:inset 3px 0 #53d6c99e}.quick-chat-group-open em.active-now{color:#76e7dc}.chat-pinned-announcement{color:#e9dfea;background:radial-gradient(circle at 100% 0,#45cdc21a,#0000 44%),linear-gradient(110deg,#e24b781f,#0000 58%),#101820;border:1px solid #eebe5247;border-left:3px solid #e4b447;border-radius:7px;grid-template-columns:30px minmax(0,1fr);gap:9px;margin:.32rem 0 .55rem;padding:.52rem .62rem;display:grid;box-shadow:0 7px 16px #0000002b}.chat-pinned-announcement>span{color:#ffd56c;background:#eebe5217;border:1px solid #eebe5259;border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;display:grid}.chat-pinned-announcement>div{gap:1px;min-width:0;display:grid}.chat-pinned-announcement small{color:#67dbd2;letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:900}.chat-pinned-announcement strong{color:#fff0cf;font-size:.67rem}.chat-pinned-announcement p{color:#b8aebd;margin:1px 0 0;font-size:.57rem;line-height:1.35}.chat-pinned-announcement.compact{margin:0 0 7px;padding:7px}.chat-pinned-announcement.compact p{font-size:.53rem}.workspace-social .chat-message-mentioned,.quick-chat-message.mentioned>div{background:linear-gradient(100deg,#edb8431c,#0000 64%),#201a25f0;border-color:#edb84380;box-shadow:inset 3px 0 #e8b84a}.chat-message header>b,.quick-chat-message header>b{color:#ffd66f;background:#edb8431a;border:1px solid #edb84359;border-radius:99px;padding:2px 5px;font-size:.45rem;line-height:1}.chat-message-actions{align-items:center;gap:5px;margin-top:5px;display:flex}.chat-message-actions button{color:#a99eae;background:#ffffff0a;border:1px solid #fff4de26;border-radius:99px;min-height:24px;padding:0 8px;font-size:.5rem;font-weight:900}.chat-message-actions button:hover:not(:disabled),.chat-message-actions button.active{color:#83e8df;background:#4bd7ca1f;border-color:#4bd7ca73;transform:none}.chat-message-actions button:last-child:not(.active){color:#b98b9c}.chat-message-actions.compact{margin-top:6px}.chat-message-actions.compact button{min-height:21px;padding-inline:7px;font-size:.46rem}@media (max-width:700px){.chat-pinned-announcement{grid-template-columns:25px minmax(0,1fr);gap:7px}.chat-pinned-announcement>span{width:24px;height:24px}}.quick-dock{z-index:900;left:50%;bottom:max(14px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);isolation:isolate;background:radial-gradient(circle at 12% 18%,#e3367929,#0000 34%),radial-gradient(circle at 80% 100%,#29bebc1f,#0000 42%),linear-gradient(155deg,#110d16fa,#04080cfb);border:1px solid #fff4de29;border-radius:23px;align-items:center;gap:7px;min-height:72px;padding:7px 8px 7px 7px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 16px 38px #00000094,0 0 0 3px #00000059,inset 0 1px #ffffff12}.quick-dock:before{z-index:-1;content:"";border-radius:inherit;opacity:.72;pointer-events:none;background:linear-gradient(110deg,#ec427e52,#0000 32% 68%,#38d0c740);position:absolute;inset:-1px}.quick-dock-portrait{background:radial-gradient(circle at 50% 38%,#7c2c548a,#0000 54%),#100b15;border:1px solid #f0c25bb3;border-radius:50%;flex:0 0 58px;width:58px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 3px #08080bdb,0 0 17px #ee46883d}.quick-dock-portrait:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -12px 16px #00000057}.quick-dock-portrait .guildmaster-avatar{overflow:hidden}.quick-dock-portrait .guildmaster-avatar img{transform-origin:50% 18%;filter:drop-shadow(0 4px 4px #00000094);transform:scale(1.72)translateY(14%)}.quick-dock-shortcuts{gap:6px;display:flex}.quick-dock button{min-width:0}.quick-dock-shortcut,.quick-dock-toggle{color:#e7e0e9;background:linear-gradient(145deg,#231f27fa,#121217fa);border:1px solid #fff4de1c;border-radius:15px;place-items:center;width:50px;height:50px;padding:0;font-family:inherit;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 5px 12px #00000047}.quick-dock-shortcut>span{text-shadow:0 2px 5px #000000b8;font-size:1.2rem;font-style:normal;font-weight:900;line-height:1}.quick-dock-shortcut:hover:not(:disabled),.quick-dock-shortcut.active{color:#fff2c8;background:radial-gradient(circle at 50% 0,#52d7c933,#0000 55%),linear-gradient(145deg,#27343c,#171722);border-color:#5dddd09e;transform:translateY(-2px);box-shadow:inset 0 -3px #e0b045b8,0 8px 18px #00000061,0 0 14px #4acec521}.quick-dock-shortcut:after{content:attr(data-label);color:#fff0cc;letter-spacing:.035em;opacity:0;pointer-events:none;background:#0c0a10f7;border:1px solid #ffdd9240;border-radius:6px;width:max-content;max-width:170px;padding:5px 8px;font-size:.62rem;font-weight:800;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px)}.quick-dock-shortcut:hover:after{opacity:1;transform:translate(-50%)}.quick-dock-shortcut:focus-visible:after{opacity:1;transform:translate(-50%)}.quick-dock-toggle{color:#f4eef6;border-color:#ffffffbd;border-radius:17px;width:48px;height:48px;font-size:2rem;font-weight:400;line-height:1}.quick-dock-toggle:hover:not(:disabled){color:#fff3d2;background:linear-gradient(145deg,#302939,#17151d);border-color:#fff;transform:none}.quick-dock-customize{z-index:3;color:#fff4dc;background:linear-gradient(#a53c69,#612344);border:1px solid #ffe7a98c;border-radius:50%;place-items:center;width:23px;height:23px;padding:0 0 1px;font-size:1rem;line-height:1;display:grid;position:absolute;top:-8px;right:48px;box-shadow:0 4px 10px #0000007a}.quick-dock-customize:hover:not(:disabled),.quick-dock-customize.active{background:linear-gradient(#d35181,#872952);border-color:#ffe298;transform:scale(1.06)}.quick-dock-editor{color:#f4e9ee;background:radial-gradient(circle at 0 0,#b6306824,#0000 40%),linear-gradient(150deg,#1b1520fc,#071216fc);border:1px solid #ecc2674d;border-radius:13px;width:min(330px,100vw - 20px);padding:12px;position:absolute;bottom:calc(100% + 11px);left:0;box-shadow:0 18px 42px #00000094}.quick-dock-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.quick-dock-editor-heading span{gap:2px;display:grid}.quick-dock-editor-heading small{color:#5bd8d0;letter-spacing:.1em;text-transform:uppercase;font-size:.55rem;font-weight:900}.quick-dock-editor-heading strong{color:#fff0d1;font-size:.78rem}.quick-dock-editor-heading button{color:#e7dce8;background:#ffffff0d;border:1px solid #fff4de29;border-radius:8px;width:28px;height:28px;padding:0;font-size:1.1rem;line-height:1}.quick-dock-editor-slots{gap:7px;display:grid}.quick-dock-editor-slots label{grid-template-columns:47px minmax(0,1fr);align-items:center;gap:7px;display:grid}.quick-dock-editor-slots label>span{color:#c9bdcb;font-size:.62rem;font-weight:800}.quick-dock-editor select{color:#fff0d1;background:#10151b;border-color:#5bd8d04d;border-radius:7px;width:100%;min-height:34px;font-size:.69rem;font-weight:700}.quick-dock-editor>p{color:#9b8fa0;margin:9px 0 0;font-size:.59rem}.quick-dock-collapsed{border-radius:22px;gap:8px;min-height:66px;padding-right:7px}.quick-dock-collapsed .quick-dock-portrait{flex-basis:52px;width:52px;height:52px}@media (max-width:700px){.quick-dock{left:50%;bottom:max(8px, env(safe-area-inset-bottom));border-radius:19px;gap:5px;max-width:calc(100vw - 16px);min-height:62px;padding:6px}.quick-dock-portrait{flex-basis:48px;width:48px;height:48px}.quick-dock-shortcuts{gap:4px}.quick-dock-shortcut{border-radius:12px;width:42px;height:42px}.quick-dock-shortcut>span{font-size:1rem}.quick-dock-toggle{border-radius:14px;width:42px;height:42px;font-size:1.7rem}.quick-dock-customize{right:42px}}@media (max-width:390px){.quick-dock-shortcut,.quick-dock-toggle{width:38px;height:38px}.quick-dock-portrait{flex-basis:44px;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.quick-dock *,.quick-dock-shortcut:after{scroll-behavior:auto;transition:none}}.quick-chat-launcher{z-index:895;right:clamp(6px,1vw,14px);bottom:max(8px, env(safe-area-inset-bottom));color:#fff0d2;background:radial-gradient(circle at 0 0,#e2407b42,#0000 48%),linear-gradient(145deg,#1e1724fa,#071b1ffa);border:1px solid #60e0d38f;border-radius:12px;align-items:center;gap:5px;min-height:36px;padding:0 9px 0 6px;font-family:inherit;display:flex;position:fixed;box-shadow:0 7px 18px #0000007a,inset 0 1px #ffffff14}.quick-chat-launcher>span{color:#efbd52;background:#19131e;border:1px solid #f3c55f8c;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.76rem;display:grid}.quick-chat-launcher>strong{letter-spacing:.03em;text-transform:uppercase;font-size:.58rem}.quick-chat-launcher>b{color:#fff;background:#d53a71;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.5rem;display:grid}.quick-chat-launcher:hover:not(:disabled){background:radial-gradient(circle at 0 0,#e7458157,#0000 48%),linear-gradient(145deg,#34263c,#0a3437);border-color:#7deee2;transform:translateY(-2px)}.quick-chat-overlay{z-index:1050;-webkit-backdrop-filter:blur(7px)saturate(.68);backdrop-filter:blur(7px)saturate(.68);background:#0304079e;justify-content:flex-end;animation:.18s ease-out both quick-chat-backdrop-in;display:flex;position:fixed;inset:0}.quick-chat-backdrop-dismiss{z-index:0;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.quick-chat-backdrop-dismiss:hover:not(:disabled){background:0 0;transform:none}.quick-chat-panel{z-index:1;color:#f5eaf0;background:radial-gradient(circle at 0 18%,#cd356d1c,#0000 36%),radial-gradient(circle at 100% 80%,#2dbbb517,#0000 40%),linear-gradient(150deg,#17121b 0%,#0b1016 54%,#08191d 100%);border-left:1px solid #f0c35e47;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(760px,100vw);height:100dvh;animation:.22s cubic-bezier(.22,.82,.24,1) both quick-chat-panel-in;display:grid;position:relative;overflow:hidden;box-shadow:-20px 0 56px #00000094}.quick-chat-panel-header{background:linear-gradient(90deg,#b9306521,#0000 44%),#0a0a0ee6;border-bottom:1px solid #fff4de1f;grid-template-columns:44px minmax(0,1fr) auto 38px;align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid}.quick-chat-brand-avatar{background:radial-gradient(circle,#512443,#121019 72%);border:1px solid #f2c562a8;border-radius:12px;width:42px;height:42px;display:block;overflow:hidden;box-shadow:0 0 13px #e23f7b2e}.quick-chat-brand-avatar .guildmaster-avatar{overflow:hidden}.quick-chat-brand-avatar .guildmaster-avatar img{transform-origin:50% 18%;transform:scale(1.68)translateY(14%)}.quick-chat-panel-header>div{min-width:0;display:grid}.quick-chat-panel-header>div small,.quick-chat-view-heading small,.quick-chat-group-section>header small,.quick-chat-conversation-heading small,.quick-chat-create-group>div small{color:#e65688;letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-weight:900}.quick-chat-panel-header>div strong{color:#fff3dc;font-size:.94rem}.quick-chat-full-social,.quick-chat-close{color:#efe6ef;background:#ffffff0b;border:1px solid #fff4de29;min-width:0}.quick-chat-full-social{border-color:#ef688e66;border-radius:9px;min-height:36px;padding:0 12px;font-size:.63rem}.quick-chat-full-social:disabled{cursor:not-allowed;color:#efe6ef94;opacity:.72;border-color:#fff4de1f}.quick-chat-close{border-radius:10px;width:36px;height:36px;padding:0;font-size:1.2rem;line-height:1}.quick-chat-full-social:hover:not(:disabled),.quick-chat-close:hover:not(:disabled){background:#dc3d7429;border-color:#ffe6a5a3;transform:none}.quick-chat-profile-strip{background:#ffffff06;border-bottom:1px solid #fff4de1a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:8px 12px;display:grid}.quick-chat-profile-crest{color:#ffe8ab;background:linear-gradient(145deg,#18343b,#1c1423);border:1px solid #58d8cf6b;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.82rem;font-weight:900;display:grid;overflow:hidden}.quick-chat-profile-crest img,.quick-chat-player-avatar img,.quick-chat-message>span img{object-fit:cover;width:100%;height:100%}.quick-chat-profile-strip>span:nth-child(2){gap:2px;min-width:0;display:grid}.quick-chat-profile-strip>span:nth-child(2) strong{color:#fff3dc;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.quick-chat-profile-strip>span:nth-child(2) small,.quick-chat-profile-rating small{color:#9f93a6;font-size:.55rem}.quick-chat-profile-strip>span:nth-child(2) em{color:#6fd7cf;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-style:normal;overflow:hidden}.quick-chat-profile-rating{background:#f0c25b0e;border:1px solid #f0c25b2e;border-radius:7px;justify-items:end;padding:5px 9px;display:grid}.quick-chat-profile-rating strong{color:#ffd874;font-size:.74rem}.quick-chat-panel-body{min-height:0;overflow:hidden}.quick-chat-loading{color:#b9acbd;align-content:center;place-items:center;gap:5px;height:100%;min-height:240px;display:grid}.quick-chat-loading>span{color:#57d2c8;font-size:1.8rem}.quick-chat-loading>strong{color:#fff0d2;font-size:.78rem}.quick-chat-loading>small{font-size:.6rem}.quick-chat-groups-view,.quick-chat-players-view,.quick-chat-messages-view,.quick-chat-profile-view{scrollbar-color:#7d3c86 #111219;scrollbar-width:thin;height:100%;min-height:0;padding:12px;overflow-y:auto}.quick-chat-view-heading,.quick-chat-conversation-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.quick-chat-view-heading>span,.quick-chat-conversation-heading>span{min-width:0;display:grid}.quick-chat-view-heading>span strong,.quick-chat-conversation-heading>span strong{color:#fff4df;font-size:.95rem}.quick-chat-view-heading.profile>b{color:#ffdc81;background:linear-gradient(145deg,#421d36,#102c31);border:1px solid #f1c0536b;border-radius:10px;place-items:center;width:34px;height:34px;font-size:.58rem;display:grid}.quick-chat-view-heading>button,.quick-chat-conversation-heading>button{color:#f6e8ef;background:#ffffff0b;border:1px solid #fff4de2e;border-radius:10px;place-items:center;width:36px;min-width:0;height:36px;padding:0;font-size:1.2rem;display:grid}.quick-chat-view-heading>button:hover:not(:disabled),.quick-chat-conversation-heading>button:hover:not(:disabled){background:#3ab2ac1f;border-color:#5cdcd199;transform:none}.quick-chat-view-heading.players>b{color:#60d9d0;background:#57d2c81a;border-radius:99px;place-items:center;min-width:27px;height:27px;font-size:.62rem;display:grid}.quick-chat-search{background:#ffffff09;border:1px solid #fff4de21;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:40px;margin-bottom:11px;display:grid}.quick-chat-search>span{color:#a968d8;text-align:center;font-size:1rem}.quick-chat-search input{color:#f5e9ef;background:0 0;border:0;outline:none;width:100%;height:38px;font-size:.7rem}.quick-chat-search input::placeholder{color:#817687}.quick-chat-create-group{background:radial-gradient(circle at 0 0,#db387624,#0000 46%),#ffffff08;border:1px solid #de467e4d;border-radius:10px;grid-template-columns:minmax(130px,.85fr) minmax(180px,1.2fr) auto;gap:7px;margin-bottom:11px;padding:9px;display:grid}.quick-chat-create-group>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.quick-chat-create-group>div>span{display:grid}.quick-chat-create-group>div strong{color:#fff0d3;font-size:.7rem}.quick-chat-create-group>div button{color:#ad9fb1;background:0 0;border:0;width:26px;min-width:0;height:26px;padding:0;font-size:1rem}.quick-chat-create-group input{color:#fff0d5;background:#11141a;border:1px solid #fff4de21;border-radius:7px;min-width:0;min-height:34px;font-size:.66rem}.quick-chat-create-group>button{color:#fff5dc;background:linear-gradient(#168f8a,#0f6369);border-color:#5bd8cf5c;min-height:34px;padding:0 11px;font-size:.62rem}.quick-chat-group-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.quick-chat-group-section{background:#ffffff06;border:1px solid #fff4de21;border-radius:12px;min-width:0;overflow:hidden}.quick-chat-group-section.official{border-color:#da457b42}.quick-chat-group-section.community{border-color:#44b79e42}.quick-chat-group-section>header{background:#ffffff06;border-bottom:1px solid #fff4de17;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:7px 9px;display:grid}.quick-chat-group-section>header>span:first-child{color:#eb5b8e;border:1px solid #e64b8061;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.quick-chat-group-section.community>header>span:first-child{color:#59d6cc;border-color:#59d6cc57}.quick-chat-group-section>header>span:nth-child(2){min-width:0;display:grid}.quick-chat-group-section>header strong{color:#fff0d7;font-size:.71rem}.quick-chat-group-section>header>b{color:#cbbfcc;background:#ffffff0d;border-radius:99px;place-items:center;min-width:23px;height:23px;font-size:.55rem;display:grid}.quick-chat-group-section>div{scrollbar-width:thin;gap:7px;max-height:calc(100dvh - 325px);padding:8px;display:grid;overflow-y:auto}.quick-chat-group-card{color:#eee4ed;background:radial-gradient(circle at 100% 0,#5d406f17,#0000 44%),linear-gradient(145deg,#221e26f5,#13151af5);border:1px solid #fff4de1f;border-radius:10px;min-width:0;min-height:84px}button.quick-chat-group-card.official{text-align:left;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px;display:grid}button.quick-chat-group-card.official:hover:not(:disabled){background:radial-gradient(circle at 100% 0,#da3b7424,#0000 50%),linear-gradient(145deg,#29232e,#17181e);border-color:#e24c817a;transform:none}button.quick-chat-group-card.official:disabled{opacity:.52}.quick-chat-group-icon{color:#ffcf66;background:#06080bbf;border:1px solid #fff4de26;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1rem;font-weight:900;display:grid}.quick-chat-group-card>span:nth-child(2),.quick-chat-group-open>span:nth-child(2){gap:2px;min-width:0;display:grid}.quick-chat-group-card strong,.quick-chat-group-open strong{color:#fff0d4;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.quick-chat-group-card small,.quick-chat-group-open small{color:#ada1b0;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.quick-chat-group-card em,.quick-chat-group-open em{color:#64d8cf;text-overflow:ellipsis;white-space:nowrap;font-size:.5rem;font-style:normal;overflow:hidden}.quick-chat-group-card>b{color:#8e8294;font-size:1.1rem}article.quick-chat-group-card.community{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:6px;display:grid}.quick-chat-group-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:8px;padding:2px;display:grid}.quick-chat-group-open:hover:not(:disabled){background:0 0;transform:none}.quick-chat-group-actions{justify-items:end;gap:5px;padding-left:6px;display:grid}.quick-chat-group-actions button{color:#82e1da;background:#2fa8a11c;border:1px solid #56d3c94d;border-radius:7px;min-width:29px;min-height:26px;padding:0 8px;font-size:.52rem}.quick-chat-group-actions button.active{color:#ffd66f;border-color:#f2c1567a}.quick-chat-group-actions button.danger{color:#bd8198;background:#d0366812;border-color:#dc4a7538}.quick-chat-empty-card{color:#9d919f;text-align:center;border:1px dashed #fff4de21;border-radius:9px;place-items:center;gap:3px;min-height:90px;padding:12px;display:grid}.quick-chat-empty-card strong{color:#d6cad6;font-size:.66rem}.quick-chat-empty-card small{font-size:.54rem}.quick-chat-player-filters{gap:5px;margin-bottom:9px;display:flex}.quick-chat-player-filters button{color:#a99dab;background:#ffffff09;border:1px solid #fff4de21;border-radius:99px;min-height:31px;padding:0 12px;font-size:.58rem}.quick-chat-player-filters button.active{color:#f0c9f7;background:#973bb121;border-color:#bf53d87a}.quick-chat-player-list{gap:8px;display:grid}.quick-chat-players-view .quick-chat-player-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.quick-chat-players-view .quick-chat-player-list>:not(.dl-player-identity-card){grid-column:1/-1}.quick-chat-players-view .dl-player-identity-card{border-radius:20px}.quick-chat-players-view .dl-player-identity-open{border-radius:19px;padding:0}.quick-chat-players-view .dl-player-identity-open .dl-identity-art{border:0;border-radius:19px}.quick-chat-players-view .dl-player-identity-card .dl-identity-text-name{text-overflow:ellipsis;white-space:nowrap;max-width:88%;overflow:hidden;font-size:clamp(16px,5.8cqw,22px)!important}.quick-chat-players-view .dl-player-identity-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-social .chat-message.chat-message-text-only,.chat-message.chat-message-text-only,.quick-chat-message.chat-message-text-only>div,.quick-chat-message.own.chat-message-text-only>div,.quick-chat-message.mentioned.chat-message-text-only>div{box-shadow:none;background:0 0;border:0}.chat-message.chat-message-text-only{padding-inline:0}.quick-chat-players-view .quick-chat-view-heading>button.quick-chat-customize-identity{overflow-wrap:anywhere;text-align:center;white-space:normal;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;width:auto;max-width:100%;height:auto;min-height:36px;padding:8px 12px;font-size:.72rem;line-height:1.2;display:inline-flex}@media (max-width:700px){.quick-chat-players-view .quick-chat-player-list{grid-template-columns:minmax(0,1fr)}}.quick-chat-player-card{background:radial-gradient(circle at 100% 0,#57d5ca0e,#0000 45%),#ffffff07;border:1px solid #fff4de1f;border-radius:11px;grid-template-columns:49px minmax(0,1fr) auto auto auto auto 34px;align-items:center;gap:9px;min-height:72px;padding:8px;display:grid}.quick-chat-player-avatar{color:#ffe0a0;background:linear-gradient(145deg,#3b1d35,#13282e);border:1px solid #e44c8159;border-radius:13px;place-items:center;width:47px;height:47px;font-size:.85rem;font-weight:900;display:grid;overflow:hidden}.quick-chat-player-card>div{gap:2px;min-width:0;display:grid}.quick-chat-player-card>div strong{color:#fff0d4;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.quick-chat-player-card>div small{color:#a89cab;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;overflow:hidden}.quick-chat-player-card>div em{color:#887d8d;font-size:.5rem;font-style:normal}.quick-chat-player-card>div em.online{color:#5fd1a0}.quick-chat-player-rating{justify-items:end;display:grid}.quick-chat-player-rating small{color:#867b8a;text-transform:uppercase;font-size:.47rem}.quick-chat-player-rating strong{color:#ffd36d;font-size:.65rem}.quick-chat-player-card>button{color:#8ee1dc;background:#2daaa11a;border:1px solid #53d2c94a;border-radius:8px;min-width:0;min-height:31px;padding:0 10px;font-size:.55rem}.quick-chat-player-card>button.quick-chat-favorite{color:#a59882;background:#f0bf540e;border-color:#f0bf5438;width:32px;padding:0;font-size:.9rem}.quick-chat-player-card>button.quick-chat-favorite.active{color:#ffd568}.quick-chat-player-card>button.quick-chat-block-player.active{color:#ffadb9;background:#a02a3f24;border-color:#e25f7480}.quick-chat-messages-view{grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;overflow:hidden}.quick-chat-conversation-heading{grid-template-columns:36px minmax(0,1fr) auto;display:grid}.quick-chat-conversation-heading>b{color:#f16b99;background:#dc3a7214;border:1px solid #e6487e3d;border-radius:8px;place-items:center;min-width:34px;height:30px;font-size:.57rem;display:grid}.quick-chat-conversation-pills{gap:5px;min-height:0;margin-bottom:8px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-chat-conversation-pills:empty{display:none}.quick-chat-conversation-pills button{color:#a99cab;background:#ffffff09;border:1px solid #fff4de1f;border-radius:99px;align-items:center;gap:5px;min-width:max-content;min-height:28px;padding:0 8px;font-size:.51rem;display:flex}.quick-chat-conversation-pills button.active{color:#75ddd5;border-color:#59d5cc6b}.quick-chat-conversation-pills button b{color:#fff;background:#d43a70;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:.45rem;display:grid}.quick-chat-message-feed{scrollbar-width:thin;background:linear-gradient(#ffffff03,#ffffff03),#0c1117;border:1px solid #fff4de1a;border-radius:10px;min-height:0;padding:7px;overflow-y:auto}.quick-chat-message{grid-template-columns:35px minmax(0,1fr);gap:7px;max-width:86%;margin-bottom:7px;display:grid}.quick-chat-message.own{margin-left:auto}.quick-chat-message>span{color:#f2c570;background:#261824;border:1px solid #de477d45;border-radius:10px;place-items:center;width:33px;height:33px;font-size:.62rem;font-weight:900;display:grid;overflow:hidden}.quick-chat-message.own>span{background:#10272c;border-color:#4fcdc44d}.quick-chat-message>div{background:#ffffff09;border:1px solid #fff4de17;border-radius:4px 10px 10px;min-width:0;padding:7px 8px}.quick-chat-message.own>div{background:#31a8a113;border-color:#51d2c926;border-radius:10px 4px 10px 10px}.quick-chat-message header{align-items:baseline;gap:5px;margin-bottom:4px;display:flex}.quick-chat-message header strong{color:#fff0d4;font-size:.58rem}.quick-chat-message header small{color:#908494;text-overflow:ellipsis;white-space:nowrap;font-size:.47rem;overflow:hidden}.quick-chat-message header time{color:#726876;margin-left:auto;font-size:.44rem}.quick-chat-message p{color:#d9ceda;overflow-wrap:anywhere;margin:0;font-size:.62rem;line-height:1.45}.quick-chat-empty-card.messages{height:100%;min-height:120px}.quick-chat-loading.compact{min-height:100px}.quick-chat-join-conversation{color:#fff2d5;background:linear-gradient(#168f89,#0e6066);border:1px solid #56d7cc59;border-radius:8px;min-height:37px;margin-top:7px;font-size:.63rem}.quick-chat-composer{background:#ffffff09;border:1px solid #fff4de1f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;margin-top:8px;padding:7px;display:grid}.quick-chat-composer textarea{resize:vertical;color:#f5e9ef;background:#11141a;border:1px solid #fff4de21;border-radius:7px;min-height:42px;max-height:90px;font-size:.64rem}.quick-chat-composer>span{color:#7e7381;padding-bottom:7px;font-size:.47rem}.quick-chat-composer>button{color:#fff4db;background:linear-gradient(#188f89,#0d6268);border:1px solid #58d8cf59;border-radius:7px;min-height:38px;padding:0 13px;font-size:.59rem}.quick-chat-profile-editor{background:radial-gradient(circle at 0 0,#d638731f,#0000 42%),radial-gradient(circle at 100% 100%,#43c6bc14,#0000 40%),#ffffff06;border:1px solid #fff4de21;border-radius:14px;gap:12px;padding:12px;display:grid}.quick-chat-profile-preview{background:#070a0e80;border:1px solid #efbe5433;border-radius:12px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.quick-chat-profile-preview>span{color:#ffe09a;background:radial-gradient(circle at 30% 20%,#e8418047,#0000 42%),linear-gradient(145deg,#31192c,#102a30);border:2px solid #e64a7f94;border-radius:22px;place-items:center;width:108px;height:108px;font-size:1.7rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 10px 28px #0000006b,0 0 20px #e03d791f}.quick-chat-profile-preview>span img{object-fit:cover;width:100%;height:100%}.quick-chat-profile-preview>div{gap:4px;min-width:0;display:grid}.quick-chat-profile-preview>div>small{color:#e85d91;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.quick-chat-profile-preview>div>strong{color:#fff1d6;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.quick-chat-profile-preview>div>em{color:#9e91a3;font-size:.58rem;font-style:normal}.quick-chat-profile-preview .premium-guild-banner{width:52px;height:70px;margin:4px 0}.quick-chat-profile-preview>div>div{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.quick-chat-profile-preview input[type=file]{display:none}.quick-chat-profile-preview button{color:#fff3d7;background:linear-gradient(#178c87,#0d6268);border:1px solid #55d6cc61;border-radius:8px;min-height:34px;padding:0 12px;font-size:.58rem}.quick-chat-profile-preview button.danger{color:#eda1b8;background:#cf35671a;border-color:#de447652}.quick-chat-profile-editor>label{color:#d7cad9;gap:5px;font-size:.59rem;font-weight:900;display:grid;position:relative}.quick-chat-profile-editor>label>span{color:#65d8cf;letter-spacing:.05em;text-transform:uppercase}.quick-chat-profile-editor>label :is(input,textarea,select){color:#fff0d6;background:#0c1117;border:1px solid #fff4de26;border-radius:9px;width:100%;font-size:.72rem}.quick-chat-profile-editor>label :is(input,select){min-height:42px}.quick-chat-profile-frame-picker select{padding:8px 12px}.quick-chat-profile-editor>.quick-chat-profile-frame-picker>small{color:#b0a6b6;font-size:.58rem;line-height:1.5;position:static}.quick-chat-profile-editor>label textarea{resize:vertical;min-height:74px}.quick-chat-profile-editor>label>small{color:#746b79;font-size:.48rem;position:absolute;bottom:7px;right:8px}.quick-chat-profile-note{background:#35b0a80b;border:1px solid #56d5cb21;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.quick-chat-profile-note>span{color:#64d6ce;text-align:center;font-size:1rem}.quick-chat-profile-note p{color:#9b8fa0;margin:0;font-size:.55rem;line-height:1.45}.quick-chat-profile-editor>footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.quick-chat-profile-editor>footer>span{color:#d98ca8;flex:1;font-size:.56rem}.quick-chat-profile-editor>footer>button{color:#fff2d7;background:linear-gradient(#b4426b,#7f2851);border:1px solid #f0c0556b;border-radius:9px;min-height:40px;padding:0 18px;font-size:.64rem;box-shadow:inset 0 1px #ffffff17}.quick-chat-bottom-nav{padding:8px 12px max(8px, env(safe-area-inset-bottom));background:#07090df0;border-top:1px solid #fff4de1c;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.quick-chat-bottom-nav button{color:#9f93a3;background:#ffffff09;border:1px solid #fff4de1f;border-radius:12px;grid-template-columns:auto auto;place-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;display:grid;position:relative}.quick-chat-bottom-nav button>span{font-size:.9rem}.quick-chat-bottom-nav button>small{font-size:.56rem;font-weight:800}.quick-chat-bottom-nav button>b{color:#fff;background:#d83c73;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.45rem;display:grid;position:absolute;top:4px;right:7px}.quick-chat-bottom-nav button.active{color:#f1d0f6;background:radial-gradient(circle at 50% 0,#b64dd32e,#0000 66%),#ffffff0d;border-color:#c15ada8c;box-shadow:inset 0 -3px #cb4e89}.quick-chat-bottom-nav button:hover:not(:disabled){transform:none}@keyframes quick-chat-panel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes quick-chat-backdrop-in{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.quick-chat-launcher{right:5px;bottom:max(5px, env(safe-area-inset-bottom));min-height:34px;padding:0 6px}.quick-chat-launcher>strong{display:none}.quick-chat-panel{border-left:0;width:100vw}.quick-chat-panel-header{grid-template-columns:40px minmax(0,1fr) 35px;gap:7px;min-height:64px;padding:8px}.quick-chat-panel-header>.quick-chat-header-actions{grid-area:2/1/auto/-1;justify-self:center;width:min(100%,340px)}.quick-chat-panel-header>.quick-chat-close{grid-area:1/3}.quick-chat-brand-avatar{width:39px;height:39px}.quick-chat-full-social{padding:0 8px;font-size:.54rem}.quick-chat-profile-strip{min-height:56px;padding:6px 9px}.quick-chat-groups-view,.quick-chat-players-view,.quick-chat-messages-view,.quick-chat-profile-view{padding:9px}.quick-chat-group-columns{grid-template-columns:minmax(0,1fr)}.quick-chat-group-section>div{max-height:none}.quick-chat-create-group{grid-template-columns:minmax(0,1fr)}.quick-chat-player-card{grid-template-columns:43px minmax(0,1fr) auto auto 31px;gap:7px}.quick-chat-player-avatar{width:41px;height:41px}.quick-chat-player-rating{display:none}.quick-chat-player-card>button:not(.quick-chat-favorite){grid-row:2}.quick-chat-player-card>button.quick-chat-message-player{grid-column:2}.quick-chat-player-card>button.quick-chat-report-player{grid-column:3}.quick-chat-player-card>button.quick-chat-block-player{grid-column:4}.quick-chat-player-card>button.quick-chat-favorite{grid-area:1/5}.quick-chat-message{max-width:96%}.quick-chat-profile-preview{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:9px}.quick-chat-profile-preview>span{border-radius:16px;width:78px;height:78px}.quick-chat-bottom-nav{gap:5px;padding-left:8px;padding-right:8px}.quick-chat-bottom-nav button{gap:4px}}@media (prefers-reduced-motion:reduce){.quick-chat-overlay,.quick-chat-panel{animation:none}}.amanda-launcher{z-index:894;right:clamp(6px,1vw,14px);bottom:max(52px, calc(env(safe-area-inset-bottom) + 44px));color:#fff1d5;text-align:left;background:radial-gradient(circle at 11%,#58e3d630,#0000 29%),linear-gradient(145deg,#221427fa,#08191ffa);border:1px solid #f1c059b8;border-radius:23px 9px 9px 23px;grid-template-rows:auto auto;grid-template-columns:40px auto;align-items:center;column-gap:8px;min-height:54px;padding:5px 12px 5px 5px;font-family:inherit;display:grid;position:fixed;box-shadow:0 9px 24px #00000085,inset 0 1px #ffffff17,0 0 0 1px #18071f80}.amanda-launcher-portrait{background:radial-gradient(circle at 50% 30%,#56345f,#101921 72%);border:1px solid #68ebdca8;border-radius:50%;grid-row:1/3;width:40px;height:40px;display:block;overflow:hidden;box-shadow:0 0 14px #51e1d447,inset 0 0 0 1px #ffffff14}.amanda-launcher-portrait,.amanda-panel-portrait,.amanda-message-avatar{position:relative}.amanda-launcher-portrait img,.amanda-panel-portrait img,.amanda-message-avatar img{image-rendering:auto;width:auto;max-width:none;height:148%;display:block;position:absolute;top:-12.48%;left:50%;transform:translate(-50%)}.amanda-launcher>strong{letter-spacing:.01em;align-self:end;font-size:.69rem}.amanda-launcher>small{color:#b9aebf;letter-spacing:.05em;text-transform:uppercase;align-self:start;font-size:.48rem;font-weight:800}.amanda-launcher:hover:not(:disabled){background:radial-gradient(circle at 11%,#60f2e247,#0000 31%),linear-gradient(145deg,#422a48,#0d353a);border-color:#77f1e5;transform:translateY(-2px)}.amanda-launcher:focus-visible{background:radial-gradient(circle at 11%,#60f2e247,#0000 31%),linear-gradient(145deg,#422a48,#0d353a);border-color:#77f1e5;transform:translateY(-2px)}.amanda-panel{z-index:1035;right:clamp(6px,1vw,14px);bottom:max(52px, calc(env(safe-area-inset-bottom) + 44px));color:#f5e9ed;background:radial-gradient(circle at 0 0,#ca376f29,#0000 34%),radial-gradient(circle at 100% 100%,#30c1b91f,#0000 40%),linear-gradient(155deg,#171119 0%,#0c1118 58%,#081b1e 100%);border:1px solid #f0be568f;border-radius:16px 8px 8px 16px;grid-template-rows:auto auto minmax(160px,1fr) auto auto auto;width:min(440px,100vw - 20px);max-height:min(680px,100dvh - 76px);animation:.18s cubic-bezier(.22,.82,.24,1) both amanda-panel-in;display:grid;position:fixed;overflow:hidden;box-shadow:0 18px 52px #000000a8,inset 0 1px #ffffff12}.amanda-panel-header{background:linear-gradient(90deg,#a62b602b,#16595b1a);border-bottom:1px solid #ffeed21f;grid-template-columns:54px minmax(0,1fr) auto 34px;align-items:center;gap:9px;padding:10px;display:grid}.amanda-panel-portrait{background:radial-gradient(circle at 50% 30%,#593264,#111820 72%);border:1px solid #68ebdc9e;border-radius:50%;width:52px;height:52px;display:block;overflow:hidden;box-shadow:0 0 18px #5fe8da38,inset 0 0 0 1px #ffffff14}.amanda-panel-header>div{min-width:0;display:grid}.amanda-panel-header>div small{color:#63e7dc;letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:900}.amanda-panel-header>div strong{color:#fff2d9;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.amanda-panel-header>b{color:#7df1e6;letter-spacing:.07em;background:#1a63653d;border:1px solid #60e6d84d;border-radius:99px;padding:4px 6px;font-size:.43rem}.amanda-panel-header>button{color:#fff2dd;background:#211923;border:1px solid #fff0d72e;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:1rem;display:grid}.amanda-context-strip{scrollbar-width:thin;border-bottom:1px solid #ffffff14;gap:6px;padding:7px 10px;display:flex;overflow-x:auto}.amanda-context-strip span{color:#e9d8c5;background:#2f2131cc;border:1px solid #d3a44e3d;border-radius:99px;flex:none;padding:4px 7px;font-size:.49rem;font-weight:800}.amanda-message-feed{scrollbar-color:#6a405f #11171c;flex-direction:column;gap:9px;min-height:0;padding:11px;display:flex;overflow-y:auto}.amanda-message-feed article{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:8px;width:100%;max-width:100%;display:grid}.amanda-message-feed article.user{grid-template-columns:minmax(0,1fr);align-self:flex-end;width:auto;max-width:92%}.amanda-message-feed article>div{gap:4px;min-width:0;display:grid}.amanda-message-avatar{background:radial-gradient(circle at 50% 24%,#60346ef5,#0000 58%),linear-gradient(#1b2830,#11151c);border:1px solid #6ae8db6b;border-radius:22px 22px 9px 9px;width:58px;height:72px;display:block;overflow:hidden;box-shadow:0 5px 15px #00000057,0 0 12px #4fdccf1a}.amanda-message-avatar img{height:120%;top:-4%}.amanda-message-feed article>div>span{color:#65eadf;letter-spacing:.07em;text-transform:uppercase;font-size:.46rem;font-weight:900}.amanda-message-feed article.user>div>span{color:#efc15e;text-align:right}.amanda-message-feed article>div>p{color:#f2e9e7;text-wrap:pretty;white-space:pre-line;background:linear-gradient(145deg,#15252af7,#0f171ff7);border:1px solid #57dbcf2e;border-radius:4px 13px 13px;margin:0;padding:9px 10px;font-size:.66rem;line-height:1.52}.amanda-message-feed article.user>div>p{background:linear-gradient(145deg,#422a3ef7,#271d2cf7);border-color:#e0ad4d33;border-radius:13px 4px 13px 13px}.amanda-suggestions{scrollbar-width:thin;border-top:1px solid #ffffff12;gap:6px;padding:7px 10px;display:flex;overflow-x:auto}.amanda-suggestions button{color:#f2dfc7;background:#2b202ef0;border:1px solid #ddb05752;border-radius:99px;flex:none;min-height:28px;padding:0 9px;font-size:.51rem;font-weight:800}.amanda-suggestions button:hover:not(:disabled){background:#14363a;border-color:#70e8dd;transform:none}.amanda-composer{background:#05090d9e;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px 10px;display:grid}.amanda-composer input{color:#fff0dc;min-width:0;min-height:36px;font:inherit;background:#090d12;border:1px solid #e8ba5b6b;border-radius:10px;outline:0;padding:0 11px;font-size:.63rem}.amanda-composer input:focus{border-color:#70eadf;box-shadow:0 0 0 2px #5be0d41f}.amanda-composer button{color:#180e12;background:linear-gradient(#f0c768,#bc7d29);border-color:#e4b454;min-width:60px;font-weight:950}.amanda-panel>footer{color:#918a94;background:#05090d9e;padding:0 10px 8px;font-size:.45rem}@keyframes amanda-panel-in{0%{opacity:0;transform:translate(16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:700px){.amanda-launcher{right:5px;bottom:max(46px, calc(env(safe-area-inset-bottom) + 40px))}.amanda-panel{right:5px;bottom:max(46px, calc(env(safe-area-inset-bottom) + 40px));border-radius:13px 6px 6px 13px;width:calc(100vw - 10px);max-height:min(72dvh,630px)}.amanda-panel-header{grid-template-columns:48px minmax(0,1fr) 32px}.amanda-panel-portrait{width:46px;height:46px}.amanda-panel-header>b{display:none}.amanda-message-feed article>div>p{font-size:.72rem}.amanda-message-feed article{grid-template-columns:50px minmax(0,1fr);gap:7px}.amanda-message-avatar{width:50px;height:64px}}@media (prefers-reduced-motion:reduce){.amanda-panel{animation:none}}.workspace-social .guild-mail-view{color:var(--workspace-dark-copy)}.guild-mail-layout{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:start;gap:.7rem;display:grid}.guild-mail-compose-stack,.guild-mail-inbox{gap:.62rem;display:grid}.workspace-social .guild-mail-composer,.workspace-social .guild-mail-inbox{background:radial-gradient(circle at 100% 0,#46c2b51c,#0000 38%),linear-gradient(145deg,#1f1725fa,#07171dfa);border:1px solid #fff4de21;border-radius:7px;box-shadow:inset 0 1px #ffffff06}.workspace-social .guild-mail-composer{border-top:3px solid #46c2b5;gap:.48rem;padding:.58rem;display:grid}.workspace-social .guild-mail-admin{background:radial-gradient(circle at 100% 0,#e0ad4221,#0000 42%),linear-gradient(145deg,#271b27fa,#0a191dfa);border-top-color:#e0ad42}.guild-mail-panel-title,.guild-mail-inbox-heading,.guild-mail-card-head{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.guild-mail-panel-title>div,.guild-mail-inbox-heading>div,.guild-mail-card-head>div{min-width:0;display:grid}.workspace-social :is(.guild-mail-panel-title,.guild-mail-inbox-heading) span,.workspace-social .guild-mail-card-head span{color:#59d0c5;letter-spacing:.03em;text-transform:uppercase;font-size:.54rem;font-weight:900}.workspace-social :is(.guild-mail-panel-title h4,.guild-mail-inbox-heading h4){color:#fff2d2;font-size:.82rem}.workspace-social :is(.guild-mail-panel-title em,.guild-mail-inbox-heading b){color:#ffe2a0;background:#f2c6641a;border:1px solid #f2c66438;border-radius:4px;padding:.24rem .38rem;font-size:.54rem;font-style:normal}.workspace-social .guild-mail-composer>label,.workspace-social .guild-mail-admin-grid label{color:var(--workspace-dark-muted);gap:.16rem;font-size:.57rem;font-weight:900;display:grid}.workspace-social .guild-mail-composer :is(input,textarea,select){width:100%;color:var(--workspace-dark-copy);background:#080d12eb;border-color:#fff4de29}.workspace-social .guild-mail-composer textarea{resize:vertical;min-height:54px}.workspace-social .guild-mail-composer .trade-item-selector{max-height:176px}.guild-mail-safety-note{color:#ab9db0;font-size:.53rem;line-height:1.35}.guild-mail-pagination{background:#08181fcc;border:1px solid #63c0bc40;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.guild-mail-pagination>span{text-align:center;color:#fff2d2;flex:1;font-size:13px}.guild-mail-pagination small{color:#a5d7d5;margin-top:3px;font-size:11px;display:block}.workspace-social .guild-mail-pagination button{color:#fff2d2;background:#18343c;border:1px solid #63838a;border-radius:12px;min-height:42px;padding:8px 12px;font-size:12px}.workspace-social .guild-mail-pagination button:disabled{opacity:.5;cursor:not-allowed}.workspace-social .guild-mail-send-button{color:#fff8e9;background:linear-gradient(#22a99f,#117c78);min-height:38px}.workspace-social .guild-mail-admin .guild-mail-send-button{background:linear-gradient(#c68c28,#8b5b16)}.guild-mail-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.guild-mail-admin-grid label:last-child{grid-column:1/-1}.guild-mail-reward-search{align-content:start;gap:.4rem;min-width:0;display:grid}.guild-mail-reward-search-summary{color:#c3dce0;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.workspace-social .guild-mail-show-all{border-radius:12px;min-height:36px;padding:.35rem .65rem;font-size:.78rem}.guild-mail-broadcast-note{background:#e0ad420e;border-left:2px solid #e0ad429e;min-height:1.45rem;padding:.26rem .4rem}.workspace-social .guild-mail-inbox{align-content:start;min-height:310px;padding:.58rem}.guild-mail-empty{text-align:center;background:#040e138c;border:1px dashed #fff4de21;border-radius:5px;place-items:center;gap:.18rem;min-height:180px;display:grid}.workspace-social .guild-mail-empty strong{color:#fff2d2}.workspace-social .guild-mail-empty span{color:var(--workspace-dark-muted);font-size:.58rem}.workspace-social .guild-mail-card{background:linear-gradient(100deg,#44bfb30f,#0000 40%),#051016e0;border:1px solid #fff4de1f;border-left:3px solid #42bdb2;border-radius:5px;gap:.4rem;padding:.5rem;display:grid}.workspace-social .guild-mail-card+.guild-mail-card{margin-top:.08rem}.workspace-social .guild-mail-developer{background:linear-gradient(100deg,#e2ad4317,#0000 42%),#0c1118eb;border-left-color:#e2ad43}.workspace-social .guild-mail-card-head h5{color:#fff2d2;font-size:.72rem}.workspace-social .guild-mail-card-head small,.workspace-social .guild-mail-card p{color:var(--workspace-dark-muted);font-size:.56rem}.workspace-social .guild-mail-card-head em{color:#f2c664;text-transform:uppercase;font-size:.53rem;font-style:normal;font-weight:900}.guild-mail-attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;display:grid}.workspace-social .guild-mail-attachments>span{background:#ffffff09;border:1px solid #fff4de1a;border-radius:4px;min-width:0;padding:.3rem .38rem;display:grid}.workspace-social .guild-mail-attachments b{color:#f7ebd2;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.workspace-social .guild-mail-attachments small{color:#8ecdc7;font-size:.5rem}.guild-mail-actions{justify-content:flex-end;display:flex}.workspace-social .guild-mail-actions>button{color:#fff8e9;background:#148d86;justify-self:end;min-height:32px;font-size:.6rem}.workspace-social .guild-mail-actions>.guild-mail-delete-button{color:#fff4ed;background:linear-gradient(#a33a49,#742332);border-color:#ff84848a}.workspace-social .guild-mail-actions>.guild-mail-delete-button:hover:not(:disabled){background:linear-gradient(#bd4858,#8b2b3b)}@media (max-width:900px){.guild-mail-layout{grid-template-columns:1fr}.guild-mail-admin-grid{grid-template-columns:1fr 1fr}.guild-mail-admin-grid label:last-child{grid-column:auto}}@media (max-width:560px){.guild-mail-admin-grid,.guild-mail-attachments{grid-template-columns:1fr}.guild-mail-panel-title,.guild-mail-inbox-heading,.guild-mail-card-head{flex-direction:column;align-items:stretch}}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social){--workspace-dark-surface:#100d14;--workspace-dark-card:#18161ff5;--workspace-dark-card-deep:#08181df0;--workspace-dark-line:#fff4de21;--workspace-dark-copy:#fff4df;--workspace-dark-muted:#efe2e8b3;color:var(--workspace-dark-copy);background:radial-gradient(circle at 8% -4%,#c7476721,#0000 28%),radial-gradient(circle at 94% 3%,#1c9c9521,#0000 31%),linear-gradient(145deg,#100d14,#0a161b 58%,#0c1018)}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social)>.panel{border-color:var(--workspace-dark-line);color:var(--workspace-dark-copy);background:linear-gradient(125deg,#cb416212,#0000 29%),radial-gradient(circle at 100% 0,#2baaa114,#0000 34%),linear-gradient(145deg,#201826fa,#08181df7);box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff09}.workspace-battle:not(.dashboard-grid-combat)>.panel,.workspace-roster>.panel{border-top:3px solid #6edfd399}.workspace-world-boss>.panel,.workspace-guildhall>.panel{border-top:3px solid #f4c45fa3}.workspace-vault>.panel,.workspace-social>.panel{border-top:3px solid #a779e294}.workspace-market>.panel{border-top:3px solid #46c2b594}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social) :where(h2,h3,h4,strong){color:var(--workspace-dark-copy)}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social) :where(p,small,.muted,.empty-state,.network-empty,.forge-note){color:var(--workspace-dark-muted)}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social) :where(input,select,textarea){color:var(--workspace-dark-copy);background:#0d0e14e6;border-color:#fff4de29;box-shadow:inset 0 2px 6px #00000047}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social) :where(input,textarea)::placeholder{color:#efe2e866}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social) .ghost-action{color:var(--workspace-dark-copy);background:#ffffff0e;border-color:#fff4de26}.workspace-battle:not(.dashboard-grid-combat) :is(.bonus-panel,.boss-loadout-read,.party-synergy-panel,.compact-combat-stat,.compact-turn-stat,.party-summary span,.loadout-slot,.equipment-slot,.loot-row),.workspace-world-boss :is(.raid-stage,.raid-stat-grid span,.loot-row),.workspace-guildhall :is(.hall-upgrade,.guildhall-upgrade-summary span,.guildhall-skin-grid>button,.facility-summary-grid span,.facility-card,.recipe-card),.workspace-roster :is(.adventurer,.candidate-card,.class-card,.party-summary span,.loadout-slot,.equipment-slot,.recruit-summary span,.bonus-panel,.technique-loadout-panel,.technique-loadout-toolbar,.technique-mode-tabs button,.formation-member,.loadout-gear-plan,.formation-lane,.combat-stat-grid>span,.adventurer-mastery-strip,.class-mastery,.rank-ascension,.rank-material),.workspace-vault :is(.inventory-item,.recipe-card,.vault-best-target,.vault-summary-strip span),.workspace-market :is(.listing-card,.market-row,.player-listing-row,.market-vault-item,.player-market-empty,.market-browser-controls,.market-mail-panel,.buy-order-board,.currency-wallet-strip>span,.currency-player-notice,.seal-pack-row,.currency-order-row,.currency-order-market,.currency-order-entry,.currency-order-total,.buy-order-create,.market-vault-summary,.battle-pass-tier),.workspace-social :is(.chat-console,.multiplayer-profile-bar,.multiplayer-profile-bar>div,.chat-channel-tabs button,.direct-message-targets,.direct-contact-list button,.chat-composer,.trade-create-desk,.trade-package-builder,.trade-item-selector,.trade-adventurer-selector,.trade-offer,.trade-exchange-line>div,.social-rule-notice,.faction-balance-band,.current-faction-banner,.faction-card,.faction-war-board,.faction-war-result,.faction-war-result-points span,.faction-roster-member,.faction-war-stats span,.faction-war-standing,.faction-war-rival,.faction-war-history-row,.guild-search-row,.alliance-entry-form,.network-profile-card,.alliance-progression-band,.alliance-raid-board,.alliance-raid-milestone,.alliance-member,.arena-season-band,.arena-fighter,.arena-opponent,.history-row,.network-row){border-color:var(--workspace-dark-line);background:radial-gradient(circle at 100% 0%, #5ad5ca13, transparent 38%), linear-gradient(145deg, var(--workspace-dark-card), var(--workspace-dark-card-deep));color:var(--workspace-dark-copy);box-shadow:inset 0 1px #ffffff09,0 7px 16px #0000001f}.workspace-guildhall .guildhall-upgrade-summary span{background:radial-gradient(circle at 100% 0,#48d2c51a,#0000 45%),linear-gradient(145deg,#1f1926fa,#091c21f5);border-color:#67ded22e;min-height:48px;padding:.48rem .58rem;box-shadow:inset 3px 0 #37beb2b8,inset 0 1px #ffffff0a}.workspace-guildhall .guildhall-upgrade-summary span:nth-child(2n){background:radial-gradient(circle at 100% 0,#f2c6641a,#0000 45%),linear-gradient(145deg,#241b25fa,#17181df5);border-color:#f2c6642e;box-shadow:inset 3px 0 #e8b542bd,inset 0 1px #ffffff0a}.workspace-guildhall .guildhall-upgrade-summary small{color:#e7dde7b8;letter-spacing:.035em}.workspace-guildhall .guildhall-upgrade-summary em{color:#e7dde79e}.workspace-guildhall .guildhall-upgrade-summary strong{color:#fff2d2;text-shadow:0 1px 8px #f2c66429;font-size:.96rem;line-height:1}.workspace-battle:not(.dashboard-grid-combat) :is(.boss-loadout-read,.party-synergy-panel){border:1px solid var(--workspace-dark-line);border-radius:7px;min-height:52px;margin-bottom:.52rem;overflow:hidden}.workspace-battle:not(.dashboard-grid-combat) :is(.boss-loadout-heading,.party-synergy-heading){background:linear-gradient(145deg,#2c1c2ffa,#0c2326f5);border-color:#fff4de1c}.workspace-battle:not(.dashboard-grid-combat) :is(.boss-loadout-heading strong,.boss-loadout-technique strong,.party-synergy-heading strong,.party-synergy-list strong,.compact-combat-stat strong,.compact-turn-stat strong){color:var(--workspace-dark-copy)}.workspace-battle:not(.dashboard-grid-combat) :is(.boss-loadout-heading small,.boss-loadout-technique small,.boss-loadout-empty,.party-synergy-list small,.party-synergy-list .party-synergy-empty,.compact-combat-stat small){color:var(--workspace-dark-muted)}.workspace-battle:not(.dashboard-grid-combat) :is(.boss-loadout-technique,.party-synergy-list>span){background:#ffffff06;border-color:#fff4de17}.workspace-battle:not(.dashboard-grid-combat) .effect-list span{color:#f3d27e;background:#f2c6641a;border:1px solid #f2c66433}.workspace-battle:not(.dashboard-grid-combat) :is(.compact-combat-stat,.compact-turn-stat){background:radial-gradient(circle at 100% 0,#d1486914,#0000 42%),linear-gradient(145deg,#211a27f7,#0a1b20f2)}.workspace-battle:not(.dashboard-grid-combat) :is(.compact-combat-stat span,.compact-turn-stat span){color:#f1c967}.workspace-world-boss .raid-stage{background:linear-gradient(90deg,#080c1261,#08171ce0),radial-gradient(circle at 15%,#d64a692e,#0000 38%),#15121b}.workspace-world-boss :is(.raid-meter-row strong,.raid-stat-grid span),.workspace-guildhall .guildhall-upgrade-panel .hall-upgrade,.workspace-guildhall .guildhall-skin-grid>button{color:var(--workspace-dark-copy)}.workspace-guildhall .guildhall-skin-grid>button:hover:not(:disabled),.workspace-guildhall .guildhall-skin-grid>button.equipped{background:linear-gradient(145deg,#193032fa,#0c1d22f5);border-color:#5dddd0ad;box-shadow:inset 4px 0 #2eb4aa,0 8px 20px #0000002e}.workspace-guildhall :is(.guildhall-upgrade-panel .hall-upgrade span,.guildhall-upgrade-summary strong,.facility-card h3,.facility-card-heading,.facility-effect-row span),.workspace-roster :is(.formation-member>div strong,.equipment-slot strong,.loadout-slot strong,.technique-mode-tabs button),.workspace-vault :is(.vault-summary-strip strong,.inventory-item strong,.recipe-card strong),.workspace-market :is(.player-listing-row>div>strong,.market-vault-item-copy>strong,.currency-wallet-strip strong,.battle-pass-tier strong),.workspace-social :is(.network-row>div strong,.alliance-member strong,.faction-roster-member strong,.arena-fighter strong,.arena-opponent strong){color:var(--workspace-dark-copy)}.workspace-roster :is(.formation-member>div small,.equipment-slot small,.loadout-slot small),.workspace-market :is(.player-listing-row small,.market-vault-item-copy small),.workspace-social :is(.network-row>div span,.network-rank){color:var(--workspace-dark-muted)}.workspace-roster .loadout-gear-plan{background:radial-gradient(circle at 100% 0,#f2c66414,#0000 46%),linear-gradient(145deg,#221b27fa,#0a1a1ff5);border-color:#f2c6642b;padding:.32rem .4rem}.workspace-roster .loadout-gear-plan-upgrade{border-color:#58d8ca52;box-shadow:inset 3px 0 #2fbeb2b8,inset 0 1px #ffffff09}.workspace-roster .loadout-gear-plan span,.workspace-roster :is(.adventurer-mastery-strip,.class-mastery) span{color:#f1c967}.workspace-roster .loadout-gear-plan strong,.workspace-roster :is(.adventurer-mastery-strip,.class-mastery) strong{color:var(--workspace-dark-copy)}.workspace-roster .loadout-gear-plan small,.workspace-roster :is(.adventurer-mastery-strip,.class-mastery) :is(p,small){color:var(--workspace-dark-muted)}.workspace-roster .formation-lane{background:radial-gradient(circle at 100% 0,#4ecabf12,#0000 42%),linear-gradient(145deg,#1b1721fa,#08181df5);border-color:#fff4de24;min-height:0;padding:.42rem}.workspace-roster .formation-lane-heading strong{color:var(--workspace-dark-copy)}.workspace-roster .formation-lane-heading>span{color:#e9c45f}.workspace-roster .formation-lane-heading small,.workspace-roster .formation-empty{color:var(--workspace-dark-muted)}.workspace-roster .formation-empty{background:#ffffff06;border-color:#fff4de29;min-height:46px}.workspace-roster .combat-stat-grid{background:#081217d1;border:1px solid #fff4de21;border-radius:6px}.workspace-roster .combat-stat-grid>span{min-height:38px;padding:.28rem .14rem}.workspace-roster .combat-stat-grid>span+span,.workspace-roster .combat-stat-grid>span:nth-child(n+4){border-color:#fff4de1a}.workspace-roster .combat-stat-grid small{color:#63d7cc}.workspace-roster .combat-stat-grid strong{color:#fff0cf}.workspace-roster :is(.adventurer-mastery-strip,.class-mastery){background:linear-gradient(90deg,#d5a43e1f,#0000 40%),#09181de6;border-left-color:#d5a43e}.workspace-roster .rank-ascension{background:linear-gradient(90deg,#2bb5a812,#0000 38%),#081318c7;border:1px solid #fff4de1f;border-radius:7px;padding:.42rem}.workspace-roster .rank-ascension-heading{color:var(--workspace-dark-muted)}.workspace-roster .rank-ascension-heading span{color:#63d7cc}.workspace-roster .rank-material{background:radial-gradient(circle at 100% 0,#f2c66412,#0000 44%),linear-gradient(145deg,#1f1925fa,#09191ef5);border-color:#fff4de21;min-height:38px}.workspace-roster .rank-material-ready{background:radial-gradient(circle at 100% 0,#4dd8b91f,#0000 46%),linear-gradient(145deg,#172727fa,#081c1ff5);border-color:#4dd8b96b;box-shadow:inset 3px 0 #4dd8b9b8,inset 0 1px #ffffff09}.workspace-roster .rank-material small{color:var(--workspace-dark-muted)}.workspace-roster .rank-material strong{color:#f1c967}.workspace-roster .rank-material-ready strong{color:#7fe0bd}.workspace-roster .roster-panel-compact{padding:.48rem}.workspace-roster .roster-panel-compact>.panel-heading{min-height:40px;margin:-.48rem -.48rem .34rem;padding:.34rem .55rem}.workspace-roster .roster-panel-compact>.panel-heading h2{margin-top:.03rem;font-size:.86rem}.workspace-roster .roster-panel-compact>.panel-heading .card-label{font-size:.54rem}.workspace-roster .roster-panel-compact>.panel-heading>strong{font-size:.68rem}.workspace-roster .roster-panel-compact>.party-summary{gap:.26rem;margin-bottom:.32rem}.workspace-roster .roster-panel-compact>.party-summary span{border-radius:4px;min-height:24px;padding:.2rem .38rem;font-size:.64rem}.workspace-roster .formation-panel-compact{gap:.42rem;margin-bottom:.42rem;padding:.36rem 0}.workspace-roster .formation-panel-compact .formation-panel-heading{gap:.4rem;min-height:24px}.workspace-roster .formation-panel-compact .formation-panel-heading>div{align-items:baseline;gap:.42rem;display:flex}.workspace-roster .formation-panel-compact .formation-panel-heading span{font-size:.5rem}.workspace-roster .formation-panel-compact .formation-panel-heading h3{margin:0;font-size:.78rem}.workspace-roster .formation-panel-compact .formation-panel-heading>strong{font-size:.55rem}.workspace-roster .formation-workspace{grid-template-columns:minmax(300px,.66fr) minmax(0,2.34fr);align-items:stretch;gap:.58rem;display:grid}.workspace-roster .formation-setup-section{background:radial-gradient(circle at 100% 0,#4ecabf12,#0000 42%),#0a141ab8;border:1px solid #fff4de24;border-radius:6px;align-content:start;gap:.4rem;min-width:0;padding:.46rem;display:grid}.workspace-roster .formation-section-heading{border-bottom:1px solid #fff4de1f;justify-content:space-between;align-items:flex-end;gap:.45rem;min-height:38px;padding:0 .16rem .34rem;display:flex}.workspace-roster .formation-section-heading>div{gap:.06rem;display:grid}.workspace-roster .formation-section-heading span{color:#72dcd2;letter-spacing:.04em;text-transform:uppercase;font-size:.48rem;font-weight:950}.workspace-roster .formation-section-heading h4{color:var(--workspace-dark-copy);margin:0;font-size:.72rem}.workspace-roster .formation-section-heading>small{max-width:240px;color:var(--workspace-dark-muted);text-align:right;font-size:.52rem;font-weight:800;line-height:1.25}.workspace-roster .formation-panel-compact .loadout-grid{grid-template-columns:minmax(0,1fr);gap:.34rem}.workspace-roster .formation-panel-compact .formation-board{gap:.38rem}.workspace-roster .formation-panel-compact .loadout-slot{border-top-width:1px;border-left:3px solid #ecc05cb8;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.3rem;padding:.36rem}.workspace-roster .formation-panel-compact .loadout-slot>div{grid-column:auto;gap:.04rem}.workspace-roster .formation-panel-compact .loadout-slot>div:first-child{grid-column:1}.workspace-roster .formation-panel-compact .loadout-gear-plan{grid-column:2/-1}.workspace-roster .formation-panel-compact .loadout-slot>div strong{font-size:.66rem}.workspace-roster .formation-panel-compact .loadout-slot>div small{font-size:.52rem;line-height:1.2}.workspace-roster .formation-panel-compact .loadout-gear-plan{border-radius:4px;padding:.24rem .3rem}.workspace-roster .formation-panel-compact .loadout-gear-plan span{font-size:.44rem}.workspace-roster .formation-panel-compact .loadout-slot button{white-space:nowrap;min-height:28px;padding:.16rem .22rem;font-size:.56rem;line-height:1}.quick-chat-player-card>div small.quick-chat-player-status{color:#68d7cf}.workspace-roster .formation-panel-compact .formation-lane{border-top-width:3px;border-radius:4px;gap:.34rem;min-height:166px;padding:.4rem}.workspace-roster .formation-panel-compact .formation-lane-heading{gap:.06rem .28rem}.workspace-roster .formation-panel-compact .formation-lane-heading strong{font-size:.7rem}.workspace-roster .formation-panel-compact .formation-lane-heading>span{font-size:.58rem}.workspace-roster .formation-panel-compact .formation-lane-heading small{font-size:.53rem;line-height:1.2}.workspace-roster .formation-panel-compact .formation-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem}.workspace-roster .formation-panel-compact .formation-member{border:1px solid #fff4de1a;border-radius:4px;grid-template-rows:auto minmax(28px,1fr);grid-template-columns:136px minmax(0,1fr);align-items:center;gap:.28rem .38rem;min-height:172px;padding:.34rem}.workspace-roster .formation-panel-compact .formation-portrait{aspect-ratio:26/33;grid-area:1/1/3;justify-self:center;width:84px;height:auto;margin-block:27px}.workspace-roster .formation-panel-compact .formation-member>div strong{font-size:.66rem}.workspace-roster .formation-panel-compact .formation-member>div small{white-space:normal;font-size:.53rem;line-height:1.25}.workspace-roster .formation-member-health,.workspace-roster .formation-member-stamina,.workspace-roster .adventurer-health,.workspace-roster .adventurer-stamina{gap:.14rem;min-width:0;display:grid}.workspace-roster .formation-member-health>span,.workspace-roster .formation-member-stamina>span,.workspace-roster .adventurer-health>span,.workspace-roster .adventurer-stamina>span{justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.workspace-roster .formation-member-health>span b,.workspace-roster .formation-member-stamina>span b,.workspace-roster .adventurer-health>span b,.workspace-roster .adventurer-stamina>span b{color:#66e3d8;letter-spacing:.05em;text-transform:uppercase;font-size:.51rem;font-weight:1000}.workspace-roster .formation-member-health>span strong,.workspace-roster .formation-member-stamina>span strong,.workspace-roster .adventurer-health>span strong,.workspace-roster .adventurer-stamina>span strong{color:#f9eccf;font-variant-numeric:tabular-nums;font-size:.54rem}.workspace-roster .formation-member-health>i,.workspace-roster .formation-member-stamina>i,.workspace-roster .adventurer-health>i,.workspace-roster .adventurer-stamina>i{background:#fff4de21;border-radius:999px;height:4px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000061}.workspace-roster .formation-member-health>i>b,.workspace-roster .formation-member-stamina>i>b,.workspace-roster .adventurer-health>i>b,.workspace-roster .adventurer-stamina>i>b{border-radius:inherit;background:linear-gradient(90deg,#15998e,#69dfd4,#dfbd58);height:100%;display:block;box-shadow:0 0 7px #4bd6c96b}.workspace-roster .formation-member-health>span b,.workspace-roster .adventurer-health>span b{color:#ff9d98}.workspace-roster .formation-member-health>i>b,.workspace-roster .adventurer-health>i>b{background:linear-gradient(90deg,#ad2948,#ef5968,#f3a45d);box-shadow:0 0 7px #ef59686b}.workspace-roster .health-low>span b,.workspace-roster .health-low>span strong{color:#ff786d}.workspace-roster .health-low>i>b{background:linear-gradient(90deg,#7f182e,#dd354f);box-shadow:0 0 8px #ee354f94}.workspace-roster .stamina-low>span b,.workspace-roster .stamina-low>span strong{color:#ff997e}.workspace-roster .stamina-low>i>b{background:linear-gradient(90deg,#9d2f3f,#ef735d);box-shadow:0 0 7px #ef544a7a}.workspace-roster .formation-member-health,.workspace-roster .formation-member-stamina{margin-top:.14rem}.workspace-roster .formation-panel-compact .formation-member select{grid-column:2;min-height:28px;padding:.14rem .3rem;font-size:.58rem}@container (width<=1200px){.workspace-roster .formation-workspace{grid-template-columns:minmax(0,1fr)}.workspace-roster .formation-loadout-section .loadout-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=820px){.workspace-roster .formation-loadout-section .loadout-grid,.workspace-roster .formation-panel-compact .formation-board{grid-template-columns:minmax(0,1fr)}}@container (width<=1100px){.workspace-roster .technique-loadout-toolbar{grid-template-columns:minmax(140px,.45fr) minmax(0,1.55fr)}.workspace-roster .technique-mode-tabs{grid-column:1/-1}}.workspace-roster .roster-panel{container-type:inline-size}.workspace-roster .adventurer-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.56rem}.workspace-roster .technique-loadout-toolbar{grid-column:1/-1}.workspace-roster :is(.technique-loadout-heading small,.adventurer-roster-controls label>span){color:#67ded2c7}.workspace-roster .adventurer-roster-reset,.workspace-roster .adventurer-roster-empty button{color:var(--workspace-dark-copy);background:#ffffff0e;border-color:#fff4de26}.workspace-roster .adventurer-roster-reset:hover:not(:disabled),.workspace-roster .adventurer-roster-empty button:hover:not(:disabled){background:#30a99e29;border-color:#67ded285}.workspace-roster .adventurer-roster-reset:disabled{opacity:.38}.workspace-roster .adventurer-roster-empty{background:#08181d70;border-color:#67ded233}.workspace-roster .adventurer{grid-template-columns:336px minmax(0,1fr);align-self:start;align-items:start;gap:.56rem;min-height:448px;padding:.54rem;position:relative}.workspace-roster .adventurer>.portrait{grid-area:1/1;justify-self:center;width:208px;height:264px;margin-top:68px}.workspace-roster .adventurer>.portrait>.portrait-art-bleed{z-index:1;inset:calc(-1 * var(--recruit-tier-frame-outset-y)) calc(-1 * var(--recruit-tier-frame-outset-x));background-image:inherit;background-repeat:no-repeat;background-size:325%;background-position:var(--portrait-bleed-x) var(--portrait-bleed-y);-webkit-mask-image:var(--recruit-tier-opening-mask);-webkit-mask-image:var(--recruit-tier-opening-mask);-webkit-mask-image:var(--recruit-tier-opening-mask);-webkit-mask-image:var(--recruit-tier-opening-mask);mask-image:var(--recruit-tier-opening-mask);pointer-events:none;position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.workspace-roster .adventurer-body{grid-area:1/2;gap:.34rem;min-width:0;display:grid}.workspace-roster .adventurer-health,.workspace-roster .adventurer-stamina{background:#0921246b;border:1px solid #55d8cb2e;border-radius:5px;padding:.24rem .34rem}.workspace-roster .adventurer-health{background:#37111c61;border-color:#ef596838}.workspace-roster .adventurer-order-controls{z-index:2;grid-area:1/1;grid-template-columns:minmax(0,1fr) 27px 27px;place-self:start center;gap:.2rem;width:208px;margin-top:405px;display:grid}.workspace-roster .adventurer-order-controls button{color:#fff4dec2;background:#ffffff0e;border:1px solid #fff4de24;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:.18rem;font-size:.62rem;line-height:1;display:inline-flex}.workspace-roster .adventurer-order-controls button:hover:not(:disabled){color:#cffff7;background:#2fbeb229;border-color:#5fddd17a}.workspace-roster .adventurer-order-controls button:disabled{opacity:.3}.workspace-roster .adventurer-order-controls .adventurer-drag-handle{cursor:grab;letter-spacing:.02em;text-transform:uppercase;gap:.18rem;font-weight:900}.workspace-roster .adventurer-order-controls .adventurer-drag-handle:active{cursor:grabbing}.workspace-roster .adventurer-dragging{opacity:.52;transform:scale(.992)}.workspace-roster .adventurer-drop-before:before,.workspace-roster .adventurer-drop-after:after{z-index:5;content:"";pointer-events:none;background:linear-gradient(90deg,#55d8cb,#f1c967);border-radius:999px;height:4px;position:absolute;left:.35rem;right:.35rem;box-shadow:0 0 12px #55d8cba3}.workspace-roster .adventurer-drop-before:before{top:-3px}.workspace-roster .adventurer-drop-after:after{bottom:-3px}.workspace-roster .adventurer-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.workspace-roster .adventurer-deployment-status{background:#071217b8;border:1px solid #fff4de21;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.46rem;min-width:0;padding:.34rem .42rem;display:grid}.workspace-roster .adventurer-deployment-label{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;min-width:70px;min-height:24px;padding:.22rem .4rem;font-size:.57rem;font-weight:1000;display:inline-flex}.workspace-roster .adventurer-deployment-location{gap:.05rem;min-width:0;display:grid}.workspace-roster .adventurer-deployment-location small{color:#e7dde78a;letter-spacing:.05em;text-transform:uppercase;font-size:.49rem;font-weight:900}.workspace-roster .adventurer-deployment-location strong{color:#f8ecd2;font-size:.63rem;line-height:1.25}.workspace-roster .adventurer-deployment-deployed{background:linear-gradient(90deg,#1f988e2e,#0000 66%),#071217d1;border-color:#5fddd157}.workspace-roster .adventurer-deployment-deployed .adventurer-deployment-label{color:#eafffb;background:linear-gradient(135deg,#1b8f86,#14625f);box-shadow:0 0 12px #41d9cc2e}.workspace-roster .adventurer-deployment-party{background:linear-gradient(90deg,#ae75232b,#0000 66%),#071217c7;border-color:#ddb04e4d}.workspace-roster .adventurer-deployment-party .adventurer-deployment-label{color:#fff0c8;background:linear-gradient(135deg,#a46d29,#70431e)}.workspace-roster .adventurer-deployment-available .adventurer-deployment-label{color:#e7dde7ad;background:#776f7e33}.workspace-roster .adventurer-quick-actions .small-action{min-height:31px;margin:0;padding:.34rem .5rem;font-size:.64rem}.workspace-roster .adventurer-card-details{z-index:6;background:#071217b8;border:1px solid #fff4de21;border-radius:6px;position:relative;overflow:hidden}.workspace-roster .adventurer-card-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;min-height:35px;padding:.34rem .45rem;list-style:none;display:flex}.workspace-roster .adventurer-card-details>summary::-webkit-details-marker{display:none}.workspace-roster .adventurer-card-details>summary>span{gap:.04rem;min-width:0;display:grid}.workspace-roster .adventurer-card-details>summary strong{color:#fff0cf;font-size:.66rem}.workspace-roster .adventurer-card-details>summary small{color:#e7dde79e;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;overflow:hidden}.workspace-roster .adventurer-card-details>summary b{color:#80e5dc;text-transform:uppercase;background:#55d8cb24;border-radius:5px;padding:.22rem .34rem;font-size:.52rem}.workspace-roster .adventurer-card-details[open]>summary{border-bottom:1px solid #fff4de1c}.workspace-roster .adventurer-card-details[open]>summary b:after{content:" Open"}.workspace-roster .adventurer-card-details[open]{background:#061117fa;width:calc(100% + 336px + .56rem);margin-left:calc(-336px - .56rem);box-shadow:0 16px 34px #00000057}.workspace-roster .adventurer-card-details-body{grid-template-columns:minmax(260px,.72fr) minmax(320px,1.28fr);align-items:start;gap:.52rem;padding:.58rem;display:grid}.workspace-roster .adventurer-card-details-body>:is(.gear-set-strip,.equipment-grid,.rank-ascension,.rank-ascension-action,.max-rank,.adventurer-dismiss-zone){grid-column:1/-1}.workspace-roster .adventurer-card-details-body>.equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width>=2100px){.workspace-roster .roster-panel .adventurer-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=1120px){.workspace-roster .roster-panel .adventurer-list{grid-template-columns:minmax(0,1fr)}}@container (width<=720px){.workspace-roster .adventurer{grid-template-columns:minmax(0,1fr);padding-top:.7rem}.workspace-roster .adventurer>.portrait,.workspace-roster .adventurer-order-controls,.workspace-roster .adventurer-body{grid-column:1}.workspace-roster .adventurer-body{grid-row:2;margin-top:.5rem}.workspace-roster .adventurer-order-controls{grid-row:1}.workspace-roster .adventurer-card-details[open]{width:100%;margin-left:0}.workspace-roster .adventurer-card-details-body,.workspace-roster .adventurer-card-details-body>.equipment-grid{grid-template-columns:minmax(0,1fr)}}.workspace-roster .adventurer-dismiss-zone{border-top:1px solid #dc5b6f38;gap:.42rem;margin-top:.62rem;padding-top:.52rem;display:grid}.workspace-roster .adventurer-dismiss-heading{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.workspace-roster .adventurer-dismiss-heading span{color:#ef8797;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:900}.workspace-roster .adventurer-dismiss-heading small{color:#e7dde78f;font-size:.54rem}.workspace-roster .adventurer-dismiss-open{color:#f3a2ae;background:#5f1d2d2e;border:1px solid #dc5b6f61;min-height:32px;margin:0}.workspace-roster .adventurer-dismiss-open:hover:not(:disabled){color:#ffe7eb;background:#8b273b59;border-color:#f2798bb8}.workspace-roster .adventurer-dismiss-confirmation{background:radial-gradient(circle at 100% 0,#ee577021,#0000 44%),linear-gradient(145deg,#2f1823fa,#12141bfa);border:1px solid #ec617785;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.58rem;display:grid;box-shadow:inset 3px 0 #e24b64cc,0 8px 18px #0000002e}.workspace-roster .adventurer-dismiss-confirmation>div:first-child{gap:.12rem;display:grid}.workspace-roster .adventurer-dismiss-confirmation strong{color:#ffe4e8;font-size:.7rem}.workspace-roster .adventurer-dismiss-confirmation small{color:#cdbbc1;font-size:.56rem;line-height:1.35}.workspace-roster .adventurer-dismiss-actions{flex-wrap:wrap;justify-content:flex-end;gap:.38rem;display:flex}.workspace-roster .adventurer-dismiss-actions button{border-radius:6px;min-height:32px;padding:.36rem .56rem;font-size:.58rem;font-weight:900}.workspace-roster .adventurer-dismiss-confirm{color:#fff7f8;background:linear-gradient(135deg,#a72e49,#641f36);border:1px solid #ff96a575}.workspace-roster .adventurer-dismiss-cancel{color:#bff7ee;background:#143437db;border:1px solid #68dacd47}@media (max-width:720px){.workspace-roster .adventurer-dismiss-confirmation{grid-template-columns:1fr}.workspace-roster .adventurer-dismiss-actions{justify-content:stretch}.workspace-roster .adventurer-dismiss-actions button{flex:150px}}.workspace-market>.panel{align-self:start}.workspace-market>[data-workspace=market][hidden]{display:none}.workspace-market .market-scope-tabs button{color:#e4d5e8;background:linear-gradient(#fff1,#ffffff06);border-color:#fff4de1f;box-shadow:0 3px 9px #0000003d}.workspace-market .market-scope-tabs button:hover:not(:disabled){color:#fff4df;background:linear-gradient(#50a09c33,#ffffff0b);border-color:#5dddd06b;transform:translateY(-1px)}.workspace-market .market-scope-tabs button.active{color:#fff4df;text-shadow:0 1px 2px #000000b8;background:linear-gradient(#1b9a90eb,#0c5b5ef5);border-color:#5dddd08c;box-shadow:inset 0 3px #70ded3,0 0 15px #4cdbcf3b}.workspace-market .currency-order-market{border:1px solid #5dddd038;border-top:3px solid var(--teal);background:radial-gradient(circle at 100% 0,#44c9bd17,#0000 34%),linear-gradient(145deg,#1b1521fa,#07171dfa);border-radius:7px;overflow:hidden}.workspace-market .currency-order-heading{background:linear-gradient(110deg,#bf3f601c,#0000 38%),linear-gradient(145deg,#2a1f31fa,#091e22f5);border-bottom:1px solid #fff4de1c;min-height:42px}.workspace-market .currency-order-layout{gap:.5rem;padding:.5rem}.workspace-market .currency-order-entry{background:#08121894;border-color:#fff4de1f;padding:.42rem .5rem .42rem .42rem}.workspace-market .currency-order-side{border-color:#fff4de24}.workspace-market .currency-order-side button{color:var(--workspace-dark-muted);background:#ffffff0e}.workspace-market .currency-order-side button+button{border-left-color:#fff4de1f}.workspace-market .currency-order-side button.active{color:#ffe8a9;background:linear-gradient(145deg,#472b49fa,#104546f5)}.workspace-market :is(.currency-order-fields label,.market-browser-controls label,.buy-order-controls label){color:var(--workspace-dark-muted)}.workspace-market .currency-order-total{background:linear-gradient(90deg,#d5a43e21,#0000 54%),#09161bf0;border-color:#d5a43e}.workspace-market .currency-order-total span{color:#e7c66d}.workspace-market .currency-order-total strong,.workspace-market .currency-order-row strong,.workspace-market .currency-order-book-heading h4{color:var(--workspace-dark-copy)}.workspace-market .currency-order-book-heading span,.workspace-market .currency-order-row :is(span,small){color:var(--workspace-dark-muted)}.guild-card .guildhall-status-party-active{grid-template-columns:minmax(0,1fr) auto}.guild-card .guildhall-status .guild-party-recall{--party-recall-accent:#70d8ec;border:1px solid var(--party-recall-accent);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:34px;padding:.3rem .55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.guild-card .guildhall-status .guild-party-recall{border:1px solid color-mix(in srgb, var(--party-recall-accent) 68%, #343747)}}.guild-card .guildhall-status .guild-party-recall{background:linear-gradient(180deg, var(--party-recall-accent), #111822)}@supports (color:color-mix(in lab, red, red)){.guild-card .guildhall-status .guild-party-recall{background:linear-gradient(180deg, color-mix(in srgb, var(--party-recall-accent) 13%, #202334), #111822)}}.guild-card .guildhall-status .guild-party-recall{color:#eefaff;text-align:left;width:100%}.guild-card .guild-party-recall[data-assignment=farming]{--party-recall-accent:#7ae0a2}.guild-card .guild-party-recall[data-assignment=dungeon]{--party-recall-accent:#efbc60}.guild-card .guild-party-recall[data-assignment=world-boss]{--party-recall-accent:#ef7d9b}.guild-card .guild-party-recall[data-assignment=dispatch]{--party-recall-accent:#b68cff}.guild-card .guild-party-recall>span{min-width:0;display:grid}.guild-card .guild-party-recall small,.guild-card .guild-party-recall b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guild-card .guild-party-recall small{color:var(--party-recall-accent);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:900}.guildhall-war-room-grid>button .guildhall-war-room-alert{color:#241507;letter-spacing:.04em;background:#f3c965;border-radius:999px;margin-left:.45rem;padding:.18rem .38rem;font-size:.62rem;animation:1.4s ease-in-out infinite live-arena-alert-pulse;display:inline-flex}@keyframes live-arena-alert-pulse{50%{box-shadow:0 0 0 5px #f3c96524}}.guild-card .guild-party-recall b{color:#f5eef1;font-size:.75rem}.guild-card .guild-party-recall>strong{color:var(--party-recall-accent);white-space:nowrap;font-size:.75rem}.guild-card .guild-party-recall:disabled{cursor:wait;filter:grayscale(.6);opacity:.58}.party-recall-modal-backdrop{z-index:1500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 42%,#2e667047,#0000 48%),#03060ce0;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.party-recall-modal{color:#f9f2e7;background:linear-gradient(135deg,#2e1531f5,#0a1d26fa 58%,#080f18fc),#0d131c;border:1px solid #61ded2;border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 24px 80px #000000b8,0 0 34px #61ded229,inset 0 1px #ffffff17}.party-recall-modal-heading{background:linear-gradient(90deg,#83336738,#0000 55%,#288d9226);border-bottom:1px solid #68e0d547;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.party-recall-modal-seal{aspect-ratio:1;color:#ffe8a8;background:radial-gradient(circle,#5d1938 0 42%,#111824 44% 100%);border:2px double #e4ba65;border-radius:50%;place-items:center;width:48px;font-size:.82rem;font-weight:950;display:grid;box-shadow:0 0 16px #e4ba653d}.party-recall-modal-heading small{color:#68e0d5;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.party-recall-modal-heading h2{margin:2px 0 0;font-size:1.28rem}.party-recall-modal-heading p{color:#c7d1dd;margin:2px 0 0;font-size:.8rem}.party-recall-modal-close{aspect-ratio:1;color:#f7efe4;cursor:pointer;background:#121923;border:1px solid #667384;border-radius:6px;place-items:center;width:38px;font:900 1.35rem/1 inherit;display:grid}:is(.party-recall-modal-close:hover,.party-recall-modal-close:focus-visible){border-color:#6be4d8;box-shadow:0 0 0 2px #6be4d82e}.party-recall-payout-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:13px 16px;display:grid}.party-recall-payout-grid>span{background:#071019a8;border:1px solid #354454;border-radius:6px;padding:9px 10px}.party-recall-payout-grid small,.party-recall-payout-grid strong{display:block}.party-recall-payout-grid small{color:#8ca0b4;text-transform:uppercase;font-size:.65rem;font-weight:850}.party-recall-payout-grid strong{color:#ffe28a;margin-top:3px;font-size:.92rem}.party-recall-member-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 13px;display:grid}.party-recall-member-list>article{background:#070d16bd;border:1px solid #354454;border-radius:7px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.party-recall-member-portrait{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d2a85c;border-radius:6px;width:54px}.party-recall-member-list article>div{grid-template-columns:1fr 1fr;gap:3px 8px;min-width:0;display:grid}.party-recall-member-list article strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.party-recall-member-list article span{color:#b8c6d4;justify-content:space-between;gap:5px;font-size:.72rem;display:flex}.party-recall-member-list article span b{color:#f2f5f8}.party-recall-member-list article em{color:#71e2d7;grid-column:1/-1;font-size:.68rem;font-style:normal;font-weight:800}.party-recall-drop-section{background:#20171385;border:1px solid #e1b1566b;border-radius:7px;margin:0 16px 13px;padding:11px}.party-recall-drop-section>div:first-child{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.party-recall-drop-section>div:first-child small{color:#e6bd68;text-transform:uppercase;font-size:.68rem;font-weight:900}.party-recall-drop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.party-recall-drop-grid article{background:#0f151f;border:1px solid #3b3c47;border-radius:6px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.party-recall-drop-grid .loot-row-art{width:42px;height:42px}.party-recall-drop-grid article span small,.party-recall-drop-grid article span strong{display:block}.party-recall-drop-grid article span strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.party-recall-note-list{gap:5px;padding:0 16px 16px;display:grid}.party-recall-note-list p{color:#c9d5df;background:#09141cad;border-left:2px solid #68e0d5;margin:0;padding:7px 9px;font-size:.75rem}@media (max-width:760px){.party-recall-modal-backdrop{align-items:start;padding:10px}.party-recall-modal{max-height:calc(100vh - 20px)}.party-recall-payout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.party-recall-member-list,.party-recall-drop-grid{grid-template-columns:1fr}}.workspace-market .buy-order-create,.workspace-market .market-vault-summary{color:var(--workspace-dark-muted);background:radial-gradient(circle at 100% 0,#52d7c912,#0000 42%),linear-gradient(145deg,#1e1824f7,#08171cf2);border-color:#fff4de21}.workspace-market .player-market-empty{min-height:58px;color:var(--workspace-dark-muted);background:#ffffff06;border:1px dashed #fff4de24;border-radius:6px;padding:.5rem}.workspace-market :is(.player-listing-list,.buy-order-list,.market-vault-list){border-color:#fff4de1a}.workspace-vault .vault-filter-tabs button{color:#fff4df;text-shadow:0 1px #1c14197a;background:linear-gradient(#9f8b6d,#746149);border-color:#f2c6644d;box-shadow:inset 0 1px #ffffff29,0 2px 5px #0000003d}.workspace-vault .vault-filter-tabs button.active{color:#fff5dd;background:linear-gradient(#2d8279,#174f53);border-color:#5dddd0b3;box-shadow:inset 0 -3px #e1b64e,inset 0 1px #ffffff2e,0 0 0 1px #fff4de2e}.workspace-vault .vault-filter-tabs small{color:#ffe09a;background:#241c26b8;box-shadow:inset 0 0 0 1px #fff4de1f}.workspace-vault .vault-filter-tabs button.active small{color:#173e40;background:#f0d79f;box-shadow:inset 0 0 0 1px #173e4033}.workspace-social .multiplayer-profile-bar{background:linear-gradient(90deg,#c53f6017,#0000 34%),linear-gradient(145deg,#1f1825fa,#08191ef7);border:1px solid #fff4de21;border-radius:7px;overflow:hidden}.workspace-social .multiplayer-profile-bar>div{min-height:58px;box-shadow:none;background:radial-gradient(circle at 100% 0,#54d3c711,#0000 44%),#ffffff05;border-color:#fff4de1a;padding:.42rem .58rem}.workspace-social .multiplayer-profile-bar>div:nth-child(2n){background:radial-gradient(circle at 100% 0,#efbf560e,#0000 44%),#ffffff07}.workspace-social .multiplayer-profile-bar span{color:#64d9cf}.workspace-social .multiplayer-profile-bar strong{color:var(--workspace-dark-copy)}.workspace-social .multiplayer-profile-bar small{color:var(--workspace-dark-muted)}.workspace-social .multiplayer-tabs{border-color:#fff4de1c}.workspace-social .multiplayer-tabs button{color:var(--workspace-dark-muted);border-color:#fff4de14}.workspace-social .multiplayer-tabs button.active{color:#ff819f;border-bottom-color:#df5277}.workspace-social .multiplayer-tabs button span{color:#ffe4a2;background:#f2c66429}.workspace-social .chat-channel-tabs{background:#081218b3;border-color:#fff4de21}.workspace-social .chat-channel-tabs button{color:var(--workspace-dark-copy);background:linear-gradient(145deg,#211b27fa,#0a1b20f5);border-color:#fff4de1a}.workspace-social .chat-channel-tabs button+button{border-left-color:#fff4de1a}.workspace-social .chat-channel-tabs button small{color:var(--workspace-dark-muted)}.workspace-social .chat-channel-tabs button.active{color:#fff2d2;background:linear-gradient(110deg,#c73f6047,#0000 64%),linear-gradient(145deg,#3b2340fa,#0b3033f7);box-shadow:inset 0 -3px #df5277}.workspace-social .chat-channel-tabs button[data-channel=trade].active{background:linear-gradient(110deg,#e6b34229,#0000 62%),linear-gradient(145deg,#184b47fa,#092d31fa);box-shadow:inset 0 -3px #e4b447}.workspace-social .direct-message-targets{background:linear-gradient(90deg,#c63d5e12,#0000 38%),#08151bf5;border-color:#fff4de1f;gap:.42rem;padding:.42rem}.workspace-social .direct-message-code{gap:.14rem}.workspace-social .direct-message-code label{color:#64d9cf}.workspace-social .direct-message-code input{min-height:34px;color:var(--workspace-dark-copy);background:#0c0d13eb;border-color:#fff4de29}.workspace-social .direct-contact-list button{min-height:40px;color:var(--workspace-dark-copy);background:linear-gradient(145deg,#221b28fa,#0a1d22f5);border-color:#fff4de21}.workspace-social .direct-contact-list button.active{color:#fff2d2;background:linear-gradient(110deg,#c73f6033,#0000 60%),linear-gradient(145deg,#195752fa,#093034fa);border-color:#5dddd094;box-shadow:inset 0 -2px #df5277}.workspace-social .chat-composer{background:linear-gradient(90deg,#c63d5e13,#0000 40%),#08151bf5;border-top-color:#5dddd047;padding:.42rem}.workspace-social .chat-composer textarea{min-height:44px;color:var(--workspace-dark-copy);background:#0c0d13eb;border-color:#7adcd394}.workspace-social .chat-composer textarea::placeholder{color:#b8c8c9}.workspace-social .chat-composer>span{color:var(--workspace-dark-muted)}.workspace-social .chat-empty strong{color:var(--workspace-dark-copy)}.workspace-social .chat-empty span{color:var(--workspace-dark-muted)}.workspace-social .trade-create-desk{background:linear-gradient(115deg,#c63d5e14,#0000 34%),radial-gradient(circle at 100% 0,#47c3b71a,#0000 40%),linear-gradient(145deg,#1e1724fa,#07181dfa);border-color:#46c2b5 #fff4de21 #fff4de21;gap:.5rem;padding:.58rem}.workspace-social :is(.trade-desk-title h4,.trade-package-builder legend,.trade-offer-group-heading h4){color:var(--workspace-dark-copy)}.workspace-social .trade-wallet span{color:#ffe3a0;background:#f2c6641a;border:1px solid #f2c66433}.workspace-social .trade-target-row{border-bottom-color:#fff4de1c}.workspace-social :is(.trade-target-row label,.trade-note-field,.trade-package-builder label,.trade-asset-picker-heading){color:var(--workspace-dark-muted)}.workspace-social .trade-package-builder{background:radial-gradient(circle at 100% 0,#5ad5ca12,#0000 42%),#0a141ae6;border-color:#fff4de21;gap:.34rem;padding:.46rem}.workspace-social .trade-package-offered{border-top-color:#df5277}.workspace-social .trade-package-requested{border-top-color:#e4b447}.workspace-social :is(.trade-item-selector,.trade-adventurer-selector){scrollbar-color:#5bccc18c #ffffff09;background:#061116e0;border-color:#fff4de1a;max-height:142px}.workspace-social :is(.trade-item-choice,.trade-adventurer-choice){min-height:39px;color:var(--workspace-dark-copy)}.workspace-social :is(.trade-item-choice,.trade-adventurer-choice):nth-child(2n){background:#ffffff06}.workspace-social :is(.trade-item-choice+.trade-item-choice,.trade-adventurer-choice+.trade-adventurer-choice){border-top-color:#fff4de14}.workspace-social :is(.trade-item-choice strong,.trade-adventurer-choice strong){color:var(--workspace-dark-copy)}.workspace-social :is(.trade-item-choice small,.trade-adventurer-choice small,.trade-asset-empty){color:var(--workspace-dark-muted)}.workspace-social .trade-offer-group{border-bottom-color:#fff4de1a}.workspace-social .trade-offer-group-heading span{color:var(--workspace-dark-copy);background:#ffffff0e;border:1px solid #fff4de1f}.workspace-social .trade-exchange-line>div{background:#061116c7;border-color:#fff4de1a}.workspace-social .trade-exchange-line>div:last-child{background:#201826c2}.workspace-social :is(.trade-offer-head strong,.trade-exchange-line strong){color:var(--workspace-dark-copy)}.workspace-social :is(.trade-offer-head small,.trade-offer-head em,.trade-offer p,.trade-offer-state){color:var(--workspace-dark-muted)}.workspace-social .faction-network-view{gap:.58rem}.workspace-social .faction-balance-band{background:linear-gradient(90deg,#f2c66414,#0000 34%),#08151bf0;border-color:#f2c66457;gap:.6rem;padding:.48rem .58rem}.workspace-social .faction-balance-band strong{color:var(--workspace-dark-copy)}.workspace-social .faction-population-meter{background:#050c11e6;border:1px solid #fff4de21;height:10px;padding:1px}.workspace-social .social-rule-notice{background:linear-gradient(90deg,#47c3b712,#0000 38%),#ffffff06;border-color:#fff4de1a;padding:.36rem .55rem}.workspace-social .social-rule-notice strong{color:var(--workspace-dark-muted)}.workspace-social :is(.current-faction-banner,.faction-card,.faction-war-board){--faction-accent:var(--faction-color)}@supports (color:color-mix(in lab, red, red)){.workspace-social :is(.current-faction-banner,.faction-card,.faction-war-board){--faction-accent:color-mix(in srgb, var(--faction-color) 70%, white)}}.workspace-social .current-faction-banner{border-top:1px solid #fff4de1a;border-bottom:1px solid #fff4de1a;border-right:1px solid #fff4de1a;border-left-color:var(--faction-accent);background:linear-gradient(100deg, var(--faction-color), transparent 42%), linear-gradient(145deg, #1f1825fa, #08191ef7)}@supports (color:color-mix(in lab, red, red)){.workspace-social .current-faction-banner{background:linear-gradient(100deg, color-mix(in srgb, var(--faction-color) 18%, transparent), transparent 42%), linear-gradient(145deg, #1f1825fa, #08191ef7)}}.workspace-social .current-faction-banner{padding:.5rem .62rem}.workspace-social .current-faction-banner span{color:var(--faction-accent)}.workspace-social .current-faction-banner h4{color:var(--workspace-dark-copy)}.workspace-social .current-faction-banner small{color:var(--workspace-dark-muted)}.workspace-social .faction-war-board{border-color:#fff4de1f;border-top-color:var(--faction-accent);background:linear-gradient(120deg, var(--faction-color), transparent 36%), radial-gradient(circle at 100% 0%, #47c3b714, transparent 40%), linear-gradient(145deg, #1d1723fa, #07171cfa);gap:.48rem}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-war-board{background:linear-gradient(120deg, color-mix(in srgb, var(--faction-color) 12%, transparent), transparent 36%), radial-gradient(circle at 100% 0%, #47c3b714, transparent 40%), linear-gradient(145deg, #1d1723fa, #07171cfa)}}.workspace-social .faction-war-board{padding:.58rem}.workspace-social :is(.faction-war-heading h4,.faction-war-result h4){color:var(--workspace-dark-copy)}.workspace-social :is(.faction-war-heading small,.faction-war-result small,.faction-war-standing small,.faction-war-rival small,.faction-war-history-row small,.faction-war-history-row time,.faction-war-stats small){color:var(--workspace-dark-muted)}.workspace-social .faction-war-stats span{border-color:var(--faction-color)}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-war-stats span{border-color:color-mix(in srgb, var(--faction-color) 34%, transparent)}}.workspace-social .faction-war-stats span{background:#ffffff0a;padding:.36rem .44rem}.workspace-social .faction-war-stats strong{color:var(--workspace-dark-copy)}.workspace-social .faction-war-heading button:disabled{color:var(--workspace-dark-muted);opacity:1;background:#ffffff12;border-color:#fff4de1c}.workspace-social .faction-war-standing,.workspace-social .faction-war-rival{border-left-color:var(--faction-color)}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-war-standing,.workspace-social .faction-war-rival{border-left-color:color-mix(in srgb, var(--faction-color) 74%, white)}}.workspace-social .faction-war-standing,.workspace-social .faction-war-rival{background:linear-gradient(100deg, var(--faction-color), transparent 42%), #ffffff09}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-war-standing,.workspace-social .faction-war-rival{background:linear-gradient(100deg, color-mix(in srgb, var(--faction-color) 9%, transparent), transparent 42%), #ffffff09}}.workspace-social .faction-war-standing-current{background:linear-gradient(100deg, var(--faction-color), transparent 56%), #ffffff0f}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-war-standing-current{background:linear-gradient(100deg, color-mix(in srgb, var(--faction-color) 18%, transparent), transparent 56%), #ffffff0f}}.workspace-social .faction-war-standing-current{box-shadow:inset 0 0 0 1px var(--faction-color)}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-war-standing-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--faction-color) 30%, transparent)}}.workspace-social :is(.faction-war-standing strong,.faction-war-rival strong,.faction-war-history-row strong,.faction-war-history-row span){color:var(--workspace-dark-copy)}.workspace-social .faction-war-history{border-top-color:#fff4de1a}.workspace-social .faction-war-history-row{background:#ffffff06;border-color:#fff4de14;padding-inline:.38rem}.workspace-social .faction-war-result{border-left-color:var(--green);background:linear-gradient(90deg,#54a96f24,#0000 36%),#ffffff09}.workspace-social .faction-war-result-defeat{border-left-color:var(--rose);background:linear-gradient(90deg,#cc446224,#0000 36%),#ffffff09}.workspace-social .faction-war-result-points span{background:#ffffff0a;border-color:#fff4de1a}.workspace-social .faction-war-result p{color:var(--workspace-dark-copy)}.workspace-social .faction-card{border-color:#fff4de1f;border-top-color:var(--faction-accent);background:linear-gradient(135deg, var(--faction-color), transparent 48%), linear-gradient(145deg, #1e1824fa, #08191ef5)}@supports (color:color-mix(in lab, red, red)){.workspace-social .faction-card{background:linear-gradient(135deg, color-mix(in srgb, var(--faction-color) 12%, transparent), transparent 48%), linear-gradient(145deg, #1e1824fa, #08191ef5)}}.workspace-social .faction-card-copy>span,.workspace-social .faction-roster summary{color:var(--faction-accent)}.workspace-social .faction-card h4,.workspace-social .faction-roster-member strong{color:var(--workspace-dark-copy)}.workspace-social :is(.faction-card p,.faction-card-stats span,.faction-roster-member>span,.faction-roster-empty){color:var(--workspace-dark-muted)}.workspace-social :is(.faction-card-stats,.faction-roster){border-color:#fff4de17}.workspace-social .arena-history{gap:.42rem}.workspace-social .history-row{border:1px solid #fff4de1a;border-left:4px solid var(--green);background:linear-gradient(100deg,#53a86e1a,#0000 44%),linear-gradient(145deg,#1c1823fa,#07191ef5);border-radius:4px;gap:.12rem .45rem;min-height:44px;padding:.4rem .52rem}.workspace-social .history-row-defeat{border-left-color:var(--rose);background:linear-gradient(100deg,#cc44621f,#0000 44%),linear-gradient(145deg,#1f1723fa,#07181df5)}.workspace-social .history-row strong,.workspace-social .history-row em{color:#8ce0a7}.workspace-social .history-row-defeat strong,.workspace-social .history-row-defeat em{color:#ff7899}.workspace-social .history-row span{color:var(--workspace-dark-copy)}.workspace-social .history-row small{color:var(--workspace-dark-muted)}.workspace-market :is(.player-listing-row,.market-vault-item):nth-child(2n){background:radial-gradient(circle at 100% 0,#5ad5ca16,#0000 38%),linear-gradient(145deg,#221c28f7,#0a1e22f2)}.workspace-market :is(.player-listing-row,.market-vault-item)+:is(.player-listing-row,.market-vault-item),.workspace-social .network-row+.network-row{border-top-color:#fff4de17}.workspace-market .market-mail-panel .player-market-empty{background:#ffffff09;border-color:#fff4de21}.workspace-social :is(.chat-feed,.request-list,.friend-list,.alliance-member-list){scrollbar-color:#5bccc18c #ffffff09}.workspace-social .chat-message+.chat-message,.workspace-social .network-row+.network-row{border-top-color:#fff4de17}.workspace-battle:not(.dashboard-grid-combat) :is(.party-summary span,.loadout-slot,.equipment-slot),.workspace-roster :is(.party-summary span,.loadout-slot,.equipment-slot,.recruit-summary span,.formation-member,.formation-lane,.combat-stat-grid>span,.rank-material),.workspace-guildhall .facility-summary-grid span,.workspace-guildhall .guildhall-upgrade-summary span,.workspace-vault .vault-summary-strip span,.workspace-market .currency-wallet-strip>span{min-height:0;padding:.48rem .55rem}@media (max-width:700px){.workspace-roster .formation-panel-compact .loadout-slot{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-roster .formation-panel-compact .loadout-gear-plan small{display:none}.workspace-roster .formation-panel-compact .formation-members{grid-template-columns:minmax(0,1fr)}.dashboard-grid-workspace:is(.workspace-battle:not(.dashboard-grid-combat),.workspace-world-boss,.workspace-guildhall,.workspace-roster,.workspace-vault,.workspace-market,.workspace-social)>.panel{box-shadow:0 7px 18px #0003}}.chapter-farm-order-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.36rem;display:grid}.chapter-farm-order{color:#fff8ebbd;text-align:left;background:linear-gradient(135deg,#fffaeb14,#7fe8df0d),#08060c47;border:1px solid #fff8eb1f;border-radius:6px;align-content:start;gap:.14rem;min-height:82px;padding:.4rem;display:grid}.chapter-farm-order-active{color:#7fe8df;background:linear-gradient(135deg,#7fe8df2e,#ffd36e14),#08060c33;border-color:#7fe8df70}.chapter-farm-order strong,.chapter-farm-defense-choice strong,.chapter-farm-raid-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.1;overflow:hidden}.chapter-farm-order small{color:#fff8ebad;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.56rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.chapter-farm-order span{color:var(--gold);text-transform:uppercase;font-size:.55rem;font-weight:900}.chapter-farm-defense-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.34rem;display:grid}.chapter-farm-defense-board-compact{gap:.34rem;margin:.08rem 0 0;padding:.44rem}.chapter-farm-defense-board-compact .chapter-farm-order-grid{gap:.28rem}.chapter-farm-defense-board-compact .chapter-farm-order{background:linear-gradient(135deg,#fffaeb14,#7fe8df0d),#08060c47;min-height:66px;margin:0;padding:.34rem}.chapter-farm-defense-board-compact .chapter-farm-order-active{background:linear-gradient(135deg,#7fe8df2e,#ffd36e14),#08060c33}.chapter-farm-defense-board-compact .chapter-farm-defense-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.28rem}.chapter-farm-defense-board-compact .chapter-farm-defense-choice{background:linear-gradient(90deg,#fffaeb1a,#7fe8df0d),#08060c47;grid-template-columns:64px minmax(0,1fr);gap:.38rem;min-height:84px;margin:0;padding:.28rem .34rem}.chapter-farm-defense-board-compact .chapter-farm-defense-selected{background:linear-gradient(90deg,#d24c6a33,#ffd36e12),#08060c3d}.chapter-farm-defense-board-compact .chapter-farm-defense-portrait{width:64px;height:76px}.chapter-farm-defense-list em,.chapter-farm-raid-empty{color:#fff8ebad;text-align:center;background:#08060c47;border:1px dashed #fff8eb29;border-radius:6px;padding:.46rem;font-size:.62rem;font-style:normal;font-weight:900}.chapter-farm-defense-choice{color:#fff8eb;text-align:left;background:linear-gradient(90deg,#fffaeb1a,#7fe8df0d),#08060c47;border:1px solid #fff8eb1f;border-radius:6px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.5rem;min-height:106px;padding:.36rem .44rem;display:grid}.chapter-farm-defense-portrait{aspect-ratio:24/29;background-color:#211a29;background-repeat:no-repeat;background-size:500%;border:2px solid #fff1d7f5;border-radius:5px;width:82px;height:98px;display:block;overflow:hidden;box-shadow:0 5px 12px #17131d1f}.chapter-farm-defense-copy{gap:.06rem;min-width:0;display:grid}.chapter-farm-defense-selected{color:#ffd36e;background:linear-gradient(90deg,#d24c6a33,#ffd36e12),#08060c3d;border-color:#d24c6a7a}.chapter-farm-defense-choice span,.chapter-farm-defense-choice small,.chapter-farm-raid-row span,.chapter-farm-raid-row em{color:#fff8ebb3;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1.15;overflow:hidden}.chapter-farm-raid-log{background:linear-gradient(135deg,#ffd36e1a,#d24c6a17),#08060c57}.chapter-farm-raid-row{border-top:1px solid #17131d14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.42rem;min-height:42px;padding-top:.36rem;display:grid}.chapter-farm-raid-row div{gap:.06rem;min-width:0;display:grid}.chapter-farm-raid-row button{background:var(--rose);min-height:30px;padding-inline:.54rem;font-size:.62rem}.chapter-farm-grid{grid-template-columns:minmax(0,1fr);gap:.45rem;display:grid}.chapter-farm-card{--chapter-farm-accent:var(--teal);border:1px solid #fff8eb24;border-top:4px solid var(--chapter-farm-accent);background:linear-gradient(135deg,#fffaeb1a,#7fe8df0f),#08060c57;border-radius:7px;grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);grid-template-areas:"showcase command""rivals command""operations operations""loot loot""records records";align-items:start;gap:.62rem;min-width:0;padding:.65rem;display:grid;box-shadow:0 14px 30px #08060c33,inset 0 1px #ffffff1a}.chapter-farm-card-with-camp{grid-template-columns:minmax(300px,.68fr) minmax(220px,.54fr) minmax(420px,1.38fr);grid-template-areas:"left command camp""left loot loot""operations operations operations""records records records";align-items:start}.chapter-three-farm-left-stack{grid-area:left;align-self:start;gap:.55rem;min-width:0;display:grid}.chapter-three-farm-left-stack .chapter-farm-card-showcase,.chapter-three-farm-left-stack .chapter-farm-card-rivals{grid-area:auto;margin:0}.chapter-three-farm-camp-slot{grid-area:camp;align-self:start;min-width:0;display:flex}.chapter-three-farm-defense-slot{grid-area:defense;align-self:start;min-width:0}.chapter-three-farm-defense-slot .chapter-farm-defense-board{margin:0}.chapter-three-farm-defense-slot .chapter-farm-defense-board-compact .chapter-farm-order-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.chapter-three-farm-defense-slot .chapter-farm-defense-board-compact .chapter-farm-defense-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.chapter-farm-card-with-camp>.chapter-farm-loot-panel{align-self:start;margin:0}.chapter-farm-card-with-camp>.chapter-farm-loot-panel .chapter-farm-drop-table{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.chapter-farm-secondary-records{grid-area:records;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start;gap:.5rem;min-width:0;display:grid}.chapter-farm-record-board{min-width:0;margin:0;padding:.42rem}.chapter-farm-record-board .chapter-farm-raid-empty{min-height:38px;padding:.34rem .5rem}.chapter-farm-record-board .chapter-farm-contract-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.chapter-farm-record-board .chapter-farm-contract-card{grid-template-columns:minmax(0,1fr) minmax(122px,auto);grid-template-areas:"contract-top contract-footer""contract-title contract-footer""contract-description contract-footer""contract-client contract-footer""contract-meter contract-meter";min-height:0;padding:.38rem}.chapter-farm-record-board .chapter-farm-contract-topline{grid-area:contract-top}.chapter-farm-record-board .chapter-farm-contract-card>h3{grid-area:contract-title}.chapter-farm-record-board .chapter-farm-contract-card>p{grid-area:contract-description;min-height:0}.chapter-farm-record-board .chapter-farm-contract-card>small{grid-area:contract-client}.chapter-farm-record-board .chapter-farm-contract-meter{grid-area:contract-meter}.chapter-farm-record-board .chapter-farm-contract-footer{grid-area:contract-footer;align-self:center;display:grid}.chapter-three-farm-camp-slot .chapter-three-farm-camp{border-left-width:1px;grid-template-rows:auto auto;width:100%;height:auto;margin:0}.chapter-three-farm-camp-slot .chapter-three-farm-camp-header{min-height:62px;padding:.46rem .62rem}.chapter-three-farm-camp-slot .chapter-three-farm-camp-layout{grid-template-columns:minmax(0,1fr) minmax(205px,24%);align-items:start;min-height:0}.chapter-three-farm-camp-slot .chapter-three-farm-camp-scene{aspect-ratio:1670/941;align-self:start;min-height:0}.chapter-three-farm-camp-slot :is(.chapter-one-farm-camp,.chapter-two-farm-camp,.chapter-four-farm-camp,.chapter-five-farm-camp,.chapter-six-farm-camp,.chapter-seven-farm-camp,.chapter-eight-farm-camp) .chapter-three-farm-camp-scene{aspect-ratio:1672/941}.chapter-three-farm-camp-slot .chapter-three-farm-camp-controls{border-top:0;border-left:1px solid #7fe8df38;grid-template-columns:1fr;gap:.22rem;padding:.3rem}.chapter-three-farm-camp-slot .chapter-three-farm-camp-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.16rem}.chapter-three-farm-camp-slot .chapter-three-farm-camp-control{gap:.1rem .28rem;padding:.26rem .3rem}.chapter-three-farm-camp-slot .chapter-three-farm-camp-control>button{min-width:72px;min-height:23px}.chapter-farm-card-with-camp .chapter-farm-card-command{gap:.34rem;height:100%;padding:.46rem}.chapter-farm-card-with-camp .chapter-farm-card-command>p{-webkit-line-clamp:2}.chapter-farm-card-with-camp .chapter-farm-risk-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chapter-farm-card-with-camp .chapter-farm-risk-row span{text-align:center;place-items:center;display:grid}.chapter-farm-card-with-camp .chapter-farm-payout-row{grid-template-columns:1fr;gap:.2rem}.chapter-farm-card-with-camp .chapter-farm-card-boss{grid-template-columns:1fr;align-items:start}.chapter-farm-card-with-camp .chapter-farm-card-boss em{white-space:normal}.chapter-farm-card-with-camp .chapter-farm-card-command .chapter-farm-defense-board-compact .chapter-farm-order-grid,.chapter-farm-card-with-camp .chapter-farm-card-command .chapter-farm-defense-board-compact .chapter-farm-defense-list{grid-template-columns:1fr}.chapter-farm-card-showcase,.chapter-farm-card-command,.chapter-farm-operations,.chapter-farm-loot-panel{background:linear-gradient(135deg,#fffaeb14,#7fe8df0a),#08060c38;border:1px solid #fff8eb1f;border-radius:6px;min-width:0}.chapter-farm-card-showcase{grid-area:showcase;grid-template-rows:auto auto;align-self:start;gap:.38rem;padding:.38rem;display:grid}.chapter-farm-card-command{flex-direction:column;grid-area:command;align-self:start;gap:.48rem;padding:.55rem;display:flex}.chapter-farm-card-active{border-top-color:#7fe8df;grid-template-columns:minmax(360px,.48fr) minmax(760px,1.52fr);grid-template-areas:"showcase operations""rivals operations""loot loot""records records";box-shadow:0 16px 34px #08060c3d,inset 0 1px #ffffff1f}.chapter-farm-card-active .chapter-farm-card-command{display:none}.chapter-farm-card-active .chapter-farm-operations{align-self:stretch}.chapter-farm-card-danger{border-top-color:var(--rose)}.chapter-farm-operations{grid-area:operations;gap:.48rem;padding:.55rem;display:grid}.chapter-farm-operation-heading{border-bottom:1px solid #fff8eb1f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55rem;min-width:0;padding-bottom:.48rem;display:grid}.chapter-farm-operation-heading>div{gap:.08rem;min-width:0;display:grid}.chapter-farm-operation-heading span,.chapter-farm-operation-section-heading span{color:#7fe8df;text-transform:uppercase;font-size:.56rem;font-weight:900;line-height:1.1}.chapter-farm-operation-heading strong{color:#fff8eb;font-size:.88rem;line-height:1.1}.chapter-farm-operation-heading em{color:#ffd36e;white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:900}.chapter-farm-operation-heading button{background:var(--teal);min-width:124px;margin:0}.chapter-farm-card-danger .chapter-farm-operation-heading span,.chapter-farm-card-danger .chapter-farm-operation-loss{color:#ff9fb3}.chapter-farm-card-danger .chapter-farm-operation-heading button{background:var(--rose)}.chapter-farm-combat-strip{isolation:isolate;background:linear-gradient(90deg, #0d0b14f5, #131d1fd6 42%, #2d0a12e0), var(--farm-combat-scene) center / cover no-repeat;border:1px solid #7fe8df4d;border-radius:7px;grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);min-height:154px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 26px #0000003d}.chapter-farm-combat-strip:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000 45%,#ff4e6914);position:absolute;inset:0}.chapter-farm-combat-copy{border-right:1px solid #fff8eb1f;align-content:end;gap:.15rem;min-width:0;padding:.7rem;display:grid}.chapter-farm-combat-copy span,.chapter-farm-combat-copy small{color:#7fe8df;text-transform:uppercase;min-width:0;font-size:.55rem;font-weight:900;line-height:1.2}.chapter-farm-combat-copy strong{color:#fff8eb;overflow-wrap:anywhere;min-width:0;font-size:.82rem;line-height:1.15}.chapter-farm-combat-copy small{color:#fff8eba8;text-transform:none}.chapter-farm-combat-lane{--farm-attack-travel:clamp(58px, 7vw, 124px);grid-template-columns:minmax(165px,.5fr) minmax(360px,1.5fr);align-items:end;gap:.5rem;min-width:0;min-height:152px;padding:.45rem .55rem;display:grid}.chapter-farm-combat-guildmaster{z-index:3;transform-origin:70% 80%;justify-self:start;width:clamp(122px,11vw,168px);height:132px;animation:7.2s ease-in-out infinite chapter-farm-guildmaster-strike;position:relative}.chapter-farm-combat-guildmaster img{object-fit:contain;filter:drop-shadow(0 8px 10px #0000008a);width:100%;height:100%;display:block}.chapter-farm-combat-guildmaster .guildmaster-avatar{filter:drop-shadow(0 8px 10px #0000008a);width:100%;height:100%}.chapter-farm-combat-swoosh{opacity:0;filter:drop-shadow(0 0 9px #7fe8dfe6);pointer-events:none;border-top:5px solid #fff8e0f5;border-right:3px solid #7fe8dfeb;border-radius:50%;width:78px;height:78px;animation:7.2s ease-out infinite chapter-farm-swoosh;position:absolute;top:28px;right:-32px;transform:rotate(34deg)scale(.46)}.chapter-farm-combat-targets{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.42rem;min-width:0;display:grid}.chapter-farm-combat-target{min-width:0;min-height:132px;animation:7.2s ease-out infinite chapter-farm-target-flash;animation-delay:calc(var(--farm-target-index) * 2.4s);background:#18080f94;border:1px solid #ff617a57;border-radius:7px;grid-template-rows:88px auto auto;align-content:end;justify-items:center;gap:.1rem;padding:.25rem .3rem .38rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #670e2124}.chapter-farm-combat-target:after{opacity:0;filter:drop-shadow(0 0 8px #ff4663f2);content:"";width:28px;height:28px;animation:7.2s ease-out infinite chapter-farm-impact-burst;animation-delay:calc(var(--farm-target-index) * 2.4s);border:4px solid #fff0c6f0;border-radius:50%;position:absolute;top:38px;left:-8px}.chapter-farm-combat-monster{filter:drop-shadow(0 7px 7px #0000008f);transform-origin:bottom;width:88px;height:88px;animation:7.2s ease-out infinite chapter-farm-monster-recoil;animation-delay:calc(var(--farm-target-index) * 2.4s);background-repeat:no-repeat;display:block}.chapter-farm-combat-target small,.chapter-farm-combat-target strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.1;display:block;overflow:hidden}.chapter-farm-combat-target small{color:#ff9fb3;text-transform:uppercase;font-size:.48rem;font-weight:900}.chapter-farm-combat-target strong{color:#fff8eb;font-size:.58rem}@keyframes chapter-farm-guildmaster-strike{0%,8%,25%,38%,55%,68%,85%,to{transform:translate(0)rotate(0)}15%,45%,75%{transform:translateX(calc(var(--farm-attack-travel) - 18px)) rotate(-1deg)}18%,48%,78%{transform:translateX(var(--farm-attack-travel)) rotate(2deg) scale(.98)}21%,51%,81%{transform:translateX(calc(var(--farm-attack-travel) - 8px)) rotate(0)}}@keyframes chapter-farm-swoosh{0%,14%,22%,44%,52%,74%,82%,to{opacity:0;transform:rotate(12deg)scale(.38)}17%,47%,77%{opacity:1;transform:rotate(82deg)scale(1)}20%,50%,80%{opacity:0;transform:rotate(132deg)scale(1.12)}}@keyframes chapter-farm-target-flash{0%,14%,23%,to{background:#18080f94;border-color:#ff617a57;box-shadow:inset 0 0 18px #670e2124}17%,20%{background:#6f1226c7;border-color:#ff5d7a;box-shadow:0 0 20px #ff395bad,inset 0 0 24px #ff798c42}}@keyframes chapter-farm-monster-recoil{0%,14%,23%,to{transform:translate(0)rotate(0)scale(1)}17%{transform:translate(12px)rotate(4deg)scale(.96)}20%{transform:translate(6px)rotate(-2deg)scale(1.02)}}@keyframes chapter-farm-impact-burst{0%,14%,23%,to{opacity:0;transform:scale(.28)}17%{opacity:1;transform:scale(1)}21%{opacity:0;transform:scale(1.7)}}.chapter-farm-operation-threats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.34rem;display:grid}.chapter-farm-operation-threats span{border:1px solid #fff8eb1c;border-left:3px solid var(--chapter-farm-accent);background:#08060c4d;border-radius:5px;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;min-height:34px;padding:.3rem .42rem;display:flex}.chapter-farm-operation-threats small,.chapter-farm-operation-threats strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-operation-threats small{color:#fff8ebad}.chapter-farm-operation-threats strong{color:#ffd36e}.chapter-farm-operation-columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:.48rem;display:grid}.chapter-farm-operation-party{background:#08060c3d;border:1px solid #fff8eb1c;border-radius:6px;gap:.38rem;min-width:0;padding:.45rem;display:grid}.chapter-farm-operation-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;min-width:0;display:grid}.chapter-farm-operation-section-heading strong{color:#fff2c9;text-align:right;font-size:.6rem;line-height:1.1}.chapter-farm-operation-section-heading button{color:#bce4df;background:#7fe8df24;grid-column:1/-1;justify-self:end;min-width:110px;min-height:28px;margin:0;font-size:.58rem}.chapter-farm-operation-party-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.chapter-farm-operation-member{isolation:isolate;background:#fffaeb0f;border:1px solid #fff8eb1c;border-radius:6px;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;min-height:94px;padding:.32rem;display:grid}.chapter-farm-operation-portrait{background-color:#211a29;background-repeat:no-repeat;background-size:500%;border:2px solid #fff1d7d6;border-radius:6px;width:68px;height:84px;display:block;overflow:hidden;box-shadow:0 7px 14px #0000003d}.chapter-farm-operation-member>div{z-index:1;gap:.16rem;min-width:0;display:grid;position:relative}.workspace-roster .rank-ascension-ready{margin:.02rem 0 .08rem}.chapter-farm-operation-member strong,.chapter-farm-operation-member small{overflow-wrap:anywhere;white-space:normal;line-height:1.12}.chapter-farm-operation-member strong{color:#fff8eb;font-size:.68rem}.chapter-farm-operation-member small{color:#fff8eba8;text-transform:uppercase;font-size:.54rem;font-weight:900}.chapter-farm-operation-health{background:#fff8eb24;border-radius:999px;height:6px;display:block;overflow:hidden}.chapter-farm-operation-health b{border-radius:inherit;background:linear-gradient(90deg, var(--rose), var(--gold), #7fe8df);max-width:100%;height:100%;display:block}.chapter-farm-operation-route{flex-wrap:wrap;gap:.28rem;display:flex}.chapter-farm-operation-route span{color:#fff8ebb8;text-transform:uppercase;background:#7fe8df14;border:1px solid #fff8eb1a;border-radius:5px;padding:.2rem .34rem;font-size:.54rem;font-weight:900}.chapter-farm-operations .chapter-farm-raid-target h3{color:var(--ink);font-size:.74rem}.chapter-farm-operations .chapter-farm-raid-target p{color:#5a5063;white-space:normal;font-size:.56rem;display:block}.chapter-farm-operation-loss{color:#ff9fb3;font-size:.62rem;font-weight:900;display:block}.chapter-farm-loot-panel{grid-area:loot;gap:.42rem;padding:.5rem;display:grid}.chapter-farm-loot-heading{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.chapter-farm-loot-heading span,.chapter-farm-loot-heading strong{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-loot-heading span{color:#7fe8df}.chapter-farm-loot-heading strong{color:#ffd36e;background:#ffd36e24;border-radius:999px;padding:.16rem .44rem}.chapter-farm-rank-f{--chapter-farm-accent:#6d6077}.chapter-farm-rank-e{--chapter-farm-accent:var(--green)}.chapter-farm-rank-d{--chapter-farm-accent:var(--teal)}.chapter-farm-rank-c{--chapter-farm-accent:#2e73a6}.chapter-farm-rank-b{--chapter-farm-accent:var(--violet)}.chapter-farm-rank-a{--chapter-farm-accent:var(--rose)}.chapter-farm-rank-s{--chapter-farm-accent:var(--gold)}.chapter-farm-locked{filter:grayscale(.18);opacity:.72}.chapter-farm-scene{isolation:isolate;aspect-ratio:16/9;background:#16111d;border:1px solid #fff8eb24;border-radius:6px;width:100%;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #08060c3d}.chapter-farm-scene img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.03);width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.chapter-farm-showcase-meta{border-bottom:1px solid #fff8eb1a;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;padding:.08rem .12rem .36rem;display:flex}.chapter-farm-showcase-meta span,.chapter-farm-showcase-meta em{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-showcase-meta span{color:#7fe8df}.chapter-farm-showcase-meta em{color:#ffd36e}.chapter-farm-card-topline,.chapter-farm-risk-row,.chapter-farm-payout-row{justify-content:space-between;align-items:center;gap:.28rem;min-width:0;display:flex}.chapter-farm-card-topline span,.chapter-farm-card-topline em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-farm-card-topline span{color:var(--chapter-farm-accent)}.chapter-farm-card-topline em{color:var(--rose);background:#f2ded8;border-radius:999px;padding:.14rem .38rem;font-style:normal}.chapter-farm-card h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;line-height:1.12;overflow:hidden}.chapter-farm-card p{color:#fff8ebc2;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:auto;font-size:.66rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.chapter-farm-risk-row{flex-wrap:wrap;justify-content:start}.chapter-farm-risk-row span{color:#fff8eb;background:#fff8eb1a;border-radius:5px;min-height:20px;padding:.2rem .34rem}.chapter-farm-payout-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chapter-farm-payout-row strong{color:#ffd36e;text-align:center;background:#fffaeb14;border:1px solid #fff8eb1f;border-radius:5px;place-items:center;min-height:26px;padding:.2rem;font-size:.6rem;line-height:1.1;display:grid}.chapter-farm-card-mastery{background:#08060c38;border:1px solid #fff8eb1f;border-radius:6px;gap:.2rem;padding:.34rem;display:grid}.chapter-farm-card-mastery div:first-child,.chapter-farm-perk-row{justify-content:space-between;align-items:center;gap:.3rem;min-width:0;display:flex}.chapter-farm-card-mastery span,.chapter-farm-card-mastery strong,.chapter-farm-perk-row span{color:#fff8ebad;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-card-mastery strong{color:var(--chapter-farm-accent)}.chapter-farm-mastery-meter{background:#17131d1f;border-radius:999px;height:6px;overflow:hidden}.chapter-farm-mastery-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--chapter-farm-accent), var(--gold));height:100%;display:block}.chapter-farm-perk-row{flex-wrap:wrap;justify-content:start}.chapter-farm-perk-row span{color:#bce4df;background:#7fe8df1f;border-radius:5px;min-height:19px;padding:.18rem .3rem}.chapter-farm-card-boss{background:linear-gradient(135deg,#d24c6a2e,#ffd36e14);border:1px solid #d24c6a52;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.34rem;padding:.32rem .38rem;display:grid}.chapter-farm-card-boss div{min-width:0}.chapter-farm-card-boss span,.chapter-farm-card-boss strong,.chapter-farm-card-boss em{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-style:normal;font-weight:900;line-height:1.1;overflow:hidden}.chapter-farm-card-boss span{color:var(--rose);display:block}.chapter-farm-card-boss strong{color:#fff8eb;font-size:.64rem;display:block}.chapter-farm-card-boss em{color:#ffd36e}.chapter-farm-card-bestiary{background:#8965bb1f;border:1px solid #fff8eb1c;border-radius:5px;gap:.18rem;padding:.32rem .38rem;display:grid}.chapter-farm-card-bestiary span{color:#fff8ebb8;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.3rem;min-width:0;font-size:.58rem;font-weight:800;line-height:1.12;display:grid}.chapter-farm-card-bestiary b{color:var(--violet);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#efe9fb;border-radius:4px;padding:.12rem .24rem;font-size:.48rem;line-height:1.1;overflow:hidden}.chapter-farm-drop-table{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-self:start;gap:.4rem;min-height:0;max-height:none;display:grid;overflow:visible}.chapter-farm-drop-table span{color:#fff8ebc2;background:linear-gradient(135deg,#fffaeb17,#7fe8df0d),#08060c4d;border:1px solid #fff8eb1c;border-radius:6px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:68px minmax(0,1fr);align-items:center;gap:.22rem .5rem;min-height:96px;padding:.42rem;font-size:.62rem;font-weight:800;display:grid}.chapter-farm-drop-art{border-radius:6px;grid-row:1/span 2;width:64px;height:80px;box-shadow:0 8px 18px #08060c3d,inset 0 1px #ffffff2e}.chapter-farm-drop-table span+span{border-top:1px solid #fff8eb1c}.chapter-farm-drop-table b{text-align:center;border-radius:4px;justify-self:start;min-height:18px;padding:.14rem .34rem;font-size:.5rem}.chapter-farm-drop-table em{gap:.08rem;min-width:0;font-style:normal;display:grid}.chapter-farm-drop-table strong,.chapter-farm-drop-table small{overflow-wrap:anywhere;white-space:normal;line-height:1.12}.chapter-farm-drop-table strong{color:#fff8eb;font-size:.66rem}.chapter-farm-drop-table small{color:#fff8eb9e;text-transform:uppercase;font-size:.52rem;font-weight:900}.chapter-farm-ledger{text-overflow:ellipsis;white-space:nowrap;background:#fff8eb14;border-radius:5px;align-self:center;padding:.3rem .42rem;display:block;overflow:hidden}.chapter-farm-card button{background:var(--chapter-farm-accent);min-height:38px;margin-top:.08rem;padding-inline:.58rem;font-size:.68rem}@container (width<=980px){.chapter-farm-combat-strip{grid-template-columns:1fr}.chapter-farm-combat-copy{border-bottom:1px solid #fff8eb1f;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-block:.45rem}.chapter-farm-combat-copy strong{text-align:center}.chapter-farm-combat-copy small{text-align:right}.chapter-farm-operation-columns{grid-template-columns:1fr}.chapter-farm-operation-party-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-farm-threat-grid,.chapter-farm-bestiary-grid,.chapter-farm-bounty-grid,.chapter-farm-contract-grid,.chapter-farm-event-grid,.chapter-farm-camp-grid,.chapter-farm-raid-target-grid,.chapter-farm-order-grid,.chapter-farm-defense-list,.chapter-farm-field-orders,.chapter-farm-encounter-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-farm-card{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-template-areas:"showcase command""rivals rivals""operations operations""loot loot""records records"}.chapter-farm-card-with-camp{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-template-areas:"left command""camp camp""operations operations""loot loot""records records"}.chapter-three-farm-camp-slot .chapter-three-farm-camp-layout{grid-template-columns:1fr;min-height:0}.chapter-three-farm-camp-slot .chapter-three-farm-camp-scene{aspect-ratio:1670/941;min-height:0}.chapter-three-farm-camp-slot .chapter-three-farm-camp-controls{border-top:1px solid #7fe8df38;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-three-farm-camp-slot .chapter-three-farm-camp-summary{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.chapter-farm-card-active{grid-template-areas:"showcase command""rivals rivals""operations operations""loot loot""records records"}.chapter-farm-card-active .chapter-farm-card-command{display:flex}.chapter-farm-defense-board-compact .chapter-farm-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-farm-defense-board-compact .chapter-farm-defense-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.chapter-three-farm-defense-slot .chapter-farm-defense-board-compact .chapter-farm-defense-list,.chapter-farm-card-with-camp>.chapter-farm-loot-panel .chapter-farm-drop-table{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-farm-drop-table{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:none}}@container (width<=520px){.chapter-farm-combat-copy{grid-template-columns:1fr auto}.chapter-farm-combat-copy strong{text-align:right}.chapter-farm-combat-copy small{display:none}.chapter-farm-combat-lane{--farm-attack-travel:14px;grid-template-columns:96px minmax(0,1fr);min-height:94px;padding-inline:.3rem}.chapter-farm-combat-guildmaster{width:88px;height:88px}.chapter-farm-combat-swoosh{width:52px;height:52px;top:18px;right:-18px}.chapter-farm-combat-target{grid-template-rows:58px;align-content:center;min-height:84px;padding-inline:.15rem}.chapter-farm-combat-monster{width:58px;height:58px}.chapter-farm-combat-target small,.chapter-farm-combat-target strong{display:none}.chapter-farm-operation-heading,.chapter-farm-operation-threats,.chapter-farm-operation-party-grid{grid-template-columns:1fr}.chapter-farm-operation-heading{align-items:stretch}.chapter-farm-operation-heading button,.chapter-farm-operation-section-heading button{width:100%}.chapter-farm-grid,.chapter-farm-haul-grid,.chapter-farm-active-actions,.chapter-farm-threat-grid,.chapter-farm-bestiary-grid,.chapter-farm-bounty-grid,.chapter-farm-contract-grid,.chapter-farm-event-grid,.chapter-farm-camp-grid,.chapter-farm-raid-target-grid,.chapter-farm-order-grid,.chapter-farm-defense-list,.chapter-farm-field-orders,.chapter-farm-encounter-choices,.chapter-farm-encounter,.chapter-farm-miniboss-board,.chapter-farm-miniboss-card,.chapter-farm-event-board,.chapter-farm-camp-board,.chapter-farm-contract-board,.chapter-farm-raid-row{grid-template-columns:1fr}.chapter-farm-bounty-heading,.chapter-farm-threat-heading,.chapter-farm-bestiary-heading,.chapter-farm-contract-heading,.chapter-farm-miniboss-heading,.chapter-farm-event-heading,.chapter-farm-camp-heading,.chapter-farm-rival-heading{flex-direction:column;align-items:stretch}.chapter-farm-active-actions button,.chapter-farm-camp-upgrade button,.chapter-farm-contract-footer button,.chapter-farm-rival-heading .ghost-action,.chapter-farm-raid-row button{width:100%}.chapter-farm-payout-row{grid-template-columns:1fr}.chapter-farm-card-boss{grid-template-columns:1fr;align-items:start}.chapter-farm-card{grid-template-columns:1fr;grid-template-areas:"showcase""command""rivals""operations""loot""records"}.chapter-farm-card-with-camp{grid-template-areas:"left""command""camp""operations""loot""records"}.chapter-three-farm-camp-slot .chapter-three-farm-camp-controls{grid-template-columns:1fr}.chapter-three-farm-camp-slot .chapter-three-farm-camp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-farm-card-active{grid-template-areas:"showcase""operations""rivals""loot""records"}.chapter-farm-card-active .chapter-farm-card-command{display:none}.chapter-farm-secondary-records{grid-template-columns:minmax(0,1fr)}.chapter-farm-record-board .chapter-farm-contract-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"contract-top""contract-title""contract-description""contract-client""contract-meter""contract-footer"}.chapter-farm-showcase-meta,.chapter-farm-operation-section-heading{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.chapter-farm-drop-table{grid-template-columns:1fr}.chapter-farm-defense-choice{grid-template-columns:70px minmax(0,1fr);min-height:92px}.chapter-farm-defense-board-compact .chapter-farm-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chapter-farm-defense-board-compact .chapter-farm-defense-list,.chapter-three-farm-defense-slot .chapter-farm-defense-board-compact .chapter-farm-defense-list,.chapter-farm-card-with-camp>.chapter-farm-loot-panel .chapter-farm-drop-table{grid-template-columns:minmax(0,1fr)}.chapter-farm-defense-board-compact .chapter-farm-defense-choice{grid-template-columns:64px minmax(0,1fr);min-height:84px}.chapter-farm-defense-board-compact .chapter-farm-defense-portrait{width:64px;height:76px}.chapter-farm-defense-portrait{width:70px;height:84px}}.guildhall-upgrade-panel,.guildhall-wardrobe-panel,.guildhall-facilities-panel{padding:.65rem;container-type:inline-size}.guildhall-upgrade-panel,.guildhall-wardrobe-panel{align-self:start}.guildhall-upgrade-heading,.guildhall-wardrobe-heading,.guildhall-facilities-heading{min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.guildhall-upgrade-heading h2,.guildhall-wardrobe-heading h2,.guildhall-facilities-heading h2{margin-top:.05rem;font-size:1rem}.guildhall-upgrade-heading .card-label,.guildhall-wardrobe-heading .card-label,.guildhall-facilities-heading .card-label{font-size:.62rem}.guildhall-upgrade-heading>strong,.guildhall-wardrobe-heading>strong{color:#f1c966;font-size:.9rem}.guildhall-upgrade-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-bottom:.55rem;display:grid}.guildhall-upgrade-summary span{background:#fff7e5c7;border:1px solid #17131d14;border-radius:6px;gap:.08rem;min-height:54px;padding:.45rem;display:grid}.guildhall-upgrade-summary small{color:#6d6077;text-transform:uppercase;font-size:.55rem;font-weight:900}.guildhall-upgrade-summary strong{color:#45354f;font-size:.82rem}.guildhall-upgrade-summary em{color:#75697c;font-size:.5rem;font-style:normal;font-weight:800}.guildhall-upgrade-panel .hall-upgrade{background:linear-gradient(135deg,#f8e4dfe6,#fff7e5e6);border:1px solid #bc485e29;border-radius:6px;align-items:center;padding:.48rem}.guildhall-upgrade-panel .hall-upgrade span{color:#45354f;font-size:.74rem;font-weight:900}.guildhall-wardrobe-layout{gap:.5rem;display:grid}.guildhall-guildmaster-preview{background:radial-gradient(circle at 18% 72%,#3fb8ae38,#0000 24%),linear-gradient(120deg,#211620,#14252a);border:1px solid #6dd3c852;border-radius:6px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:106px;padding:.35rem .7rem;display:grid;overflow:hidden}.guildhall-guildmaster-preview>.guildmaster-avatar{width:72px;height:98px;display:block}.guildhall-guildmaster-preview>span{gap:.16rem;display:grid}.guildhall-guildmaster-preview small{color:#76ddd2;text-transform:uppercase;font-size:.56rem;font-weight:900}.guildhall-guildmaster-preview strong{color:#fff2d2;font-size:.9rem}.guildhall-guildmaster-preview>button{white-space:nowrap;background:#267f7a;min-height:36px;padding-inline:.7rem;font-size:.66rem}.guildhall-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.guildhall-skin-grid>button{color:#45354f;text-align:left;background:#fff7e5;border:1px solid #17131d1f;border-radius:6px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:116px;padding:.42rem .5rem;display:grid}.guildhall-skin-grid>button:hover:not(:disabled),.guildhall-skin-grid>button.equipped{background:#edf8f3;border-color:#1e8b849e;box-shadow:inset 3px 0 #278d85}.guildhall-skin-grid>button.premium{color:#fff6df;background:#211c27;border-color:#e6b95057}.guildhall-skin-grid>button.premium:hover:not(:disabled),.guildhall-skin-grid>button.premium.equipped{background:#243035;border-color:#7fe8dfad;box-shadow:inset 4px 0 #d8aa3f,0 8px 22px #08060c2e}.guildhall-skin-thumb{background:linear-gradient(160deg,#2c1d2a,#163238);border-radius:4px;place-items:end center;width:78px;height:104px;display:grid;overflow:hidden}.guildhall-skin-thumb img{object-fit:contain;object-position:center bottom;width:74px;height:102px;display:block}.guildhall-skin-thumb .guildmaster-avatar{width:76px;height:104px}.guildhall-skin-thumb.guildmaster-skin-crimson-marshal{background:#35151d}.guildhall-skin-thumb.guildmaster-skin-astral-envoy{background:#171d3b}.guildhall-skin-thumb.guildmaster-skin-gilded-founder{background:#29251f}.guildhall-skin-copy{gap:.12rem;min-width:0;display:grid}.guildhall-skin-copy em{color:#247d76;text-transform:uppercase;font-size:.5rem;font-style:normal;font-weight:900}.guildhall-skin-grid>button.premium .guildhall-skin-copy em{color:#f3c95f}.guildhall-skin-copy strong,.guildhall-skin-copy small{text-overflow:ellipsis;overflow:hidden}.guildhall-skin-grid>button.premium .guildhall-skin-copy small{color:#cfc5d5}.guildhall-skin-copy strong{white-space:nowrap;font-size:.66rem}.guildhall-skin-copy small{color:#756879;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.52rem;font-weight:800;line-height:1.18;display:-webkit-box}.guildhall-skin-grid b{color:#247d76;white-space:nowrap;font-size:.56rem}.guildhall-skin-grid>button.premium b{color:#f3c95f}.guildhall-facilities-actions{justify-content:end;align-items:center;gap:.45rem;min-width:0;display:flex}.guildhall-facilities-actions strong{color:#f1c966;font-size:.72rem}.guildhall-facilities-actions .ghost-action{min-height:32px;padding-inline:.6rem;font-size:.68rem}.facility-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin-bottom:.48rem;display:grid}.facility-summary-grid span{text-align:center;background:#fff7e5;border:1px solid #17131d1a;border-radius:5px;gap:.08rem;min-height:38px;padding:.34rem .42rem;display:grid}.facility-summary-grid small,.facility-card-heading,.facility-effect-row span{color:#6d6077;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.2}.facility-summary-grid strong{color:var(--teal);font-size:.9rem;line-height:1}.facility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.facility-card{--facility-accent:var(--teal);border:1px solid #17131d1a;border-top:4px solid var(--facility-accent);background:linear-gradient(135deg,#fffcf4fa,#f7eedceb);border-radius:7px;gap:.36rem;min-width:0;padding:.55rem;display:grid;box-shadow:inset 0 1px #ffffffc2}.facility-training-yard{--facility-accent:var(--green)}.guildmaster-leadership-active{background:#144f4e57;border:1px solid #6fe0d64d;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .7rem;padding:.55rem .65rem;display:grid}.guildmaster-leadership-active small{color:#77ddd4;text-transform:uppercase;font-size:.5rem;font-weight:900}.guildmaster-leadership-active strong{color:#fff0ca;grid-column:1;font-size:.76rem}.guildmaster-leadership-active span{color:#d4e2df;grid-column:1;font-size:.58rem}.guildmaster-leadership-active b{color:#f3c95f;white-space:nowrap;grid-area:1/2/span 3;align-self:center;font-size:.68rem}.guildmaster-leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.65rem;display:grid}.guildmaster-leadership-card{background:linear-gradient(145deg,#2a1f2df7,#132328f7);border:1px solid #edd39e29;border-radius:7px;grid-template-rows:auto auto 1fr auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 8px 20px #0403082e}.guildmaster-leadership-card.active{border-color:#73ded4;box-shadow:inset 0 0 0 1px #73ded459,0 8px 24px #0979742e}.guildmaster-leadership-card.locked{border-color:#ad99aa29}.guildmaster-leadership-card-top{background:linear-gradient(100deg,#120e17cc,#174a4833);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:.55rem;min-height:118px;padding:.3rem .5rem 0;display:grid}.guildmaster-leadership-card-top .guildmaster-avatar{width:86px;height:112px}.guildmaster-leadership-card.locked .guildmaster-avatar{filter:grayscale(.68)brightness(.72)}.guildmaster-leadership-card-top>div{gap:.12rem;min-width:0;display:grid}.guildmaster-leadership-card-top small{color:#70ded4;font-size:.48rem;font-weight:900}.guildmaster-leadership-card.locked .guildmaster-leadership-card-top small{color:#f1be59}.guildmaster-leadership-card-top strong{color:#fff0ca;font-size:.75rem}.guildmaster-leadership-card-top span{color:#a9c7c3;font-size:.54rem}.guildmaster-leadership-bonus{background:#f4cf750e;border-block:1px solid #eac77521;gap:.12rem;min-height:57px;margin:0;padding:.45rem .55rem;display:grid}.guildmaster-leadership-bonus b{color:#f2c95e;text-transform:uppercase;font-size:.49rem}.guildmaster-leadership-bonus span{color:#f7eee2;font-size:.58rem;line-height:1.35}.guildmaster-leadership-requirements{align-content:start;gap:.42rem;padding:.5rem .55rem;display:grid}.guildmaster-leadership-requirements>div{gap:.18rem;display:grid}.guildmaster-leadership-requirements>div>span{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;display:grid}.guildmaster-leadership-requirements em{color:#c6d0d0;font-size:.52rem;font-style:normal;line-height:1.2}.guildmaster-leadership-requirements b{color:#f0c45b;white-space:nowrap;font-size:.53rem}.guildmaster-leadership-requirements .complete b,.guildmaster-leadership-requirements .complete em{color:#77ddd4}.guildmaster-leadership-requirements i{background:#ffffff17;border-radius:4px;height:4px;display:block;overflow:hidden}.guildmaster-leadership-requirements u{border-radius:inherit;background:linear-gradient(90deg,#d64e72,#e8bb50 55%,#55d2c8);height:100%;text-decoration:none;display:block}.guildmaster-leadership-starter{color:#77ddd4;text-transform:uppercase;margin:0;padding:.55rem;font-size:.55rem;font-weight:900}.guildmaster-leadership-card>button{background:#247f79;min-height:34px;margin:0 .5rem .5rem;font-size:.6rem}.guildmaster-leadership-card.active>button{background:#b34262}.guildmaster-creator-leadership-active{margin-bottom:.55rem}.guildmaster-creator-leadership-workspace{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:.65rem;min-height:0;display:grid;overflow:hidden}.guildmaster-creator-leadership-grid{scrollbar-color:#4b786f #ffffff0f;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(180px,1fr));grid-auto-rows:max-content;align-content:start;gap:.45rem;min-height:0;padding:0 .25rem 0 0;display:grid;overflow-y:auto}.guildmaster-leadership-choice{color:#fff0ca;text-align:left;background:linear-gradient(145deg,#2a1f2df7,#132328f7);border:1px solid #edd39e2e;border-radius:7px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;min-height:104px;padding:.2rem .45rem .2rem 0;display:grid;overflow:hidden;box-shadow:0 7px 18px #0403082e}.guildmaster-leadership-choice:hover{background:linear-gradient(145deg,#372639fa,#153639fa);border-color:#70ded49e}.guildmaster-leadership-choice .guildmaster-avatar{width:74px;height:98px}.guildmaster-leadership-choice.locked .guildmaster-avatar{filter:grayscale(.72)brightness(.68)}.guildmaster-leadership-choice>span{gap:.13rem;min-width:0;display:grid}.guildmaster-leadership-choice small{color:#70ded4;font-size:.45rem;font-weight:900;line-height:1.25}.guildmaster-leadership-choice.locked small{color:#f1be59}.guildmaster-leadership-choice strong{color:#fff0ca;font-size:.68rem;line-height:1.2}.guildmaster-leadership-choice em{color:#a9c7c3;font-size:.5rem;font-style:normal;line-height:1.25}.guildmaster-leadership-choice.inspected{border-color:#73ded4;box-shadow:inset 0 0 0 1px #73ded459}.guildmaster-leadership-choice.selected{border-color:#f1c65e;box-shadow:inset 0 0 0 1px #f1c65e6b,0 8px 24px #e1b13d2e}.guildmaster-leadership-choice.active:not(.selected){border-bottom-color:#d65378}.guildmaster-creator-leadership-detail{background:radial-gradient(circle at 100% 0,#61d2c81a,#0000 35%),#0e141beb;border:1px solid #73ded447;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.guildmaster-creator-leadership-detail>header{background:linear-gradient(105deg,#41223ac7,#113d3e73);border-bottom:1px solid #edd39e26;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:.55rem;min-height:112px;padding:.35rem .55rem .2rem 0;display:grid}.guildmaster-creator-leadership-detail>header .guildmaster-avatar{width:82px;height:108px}.guildmaster-creator-leadership-detail>header>div{gap:.13rem;min-width:0;display:grid}.guildmaster-creator-leadership-detail header small,.guildmaster-creator-style-bonus small,.guildmaster-creator-achievement-progress>div:first-child span{color:#76ddd4;text-transform:uppercase;font-size:.48rem;font-weight:900}.guildmaster-creator-leadership-detail header h3{color:#fff0ca;font-family:Georgia,Times New Roman,serif;font-size:.92rem}.guildmaster-creator-leadership-detail header span{color:#acc9c6;font-size:.55rem}.guildmaster-creator-style-bonus{background:#f4cf750e;border-bottom:1px solid #edd39e21;gap:.17rem;padding:.55rem .65rem;display:grid}.guildmaster-creator-style-bonus strong{color:#f8efe2;font-size:.6rem;line-height:1.4}.guildmaster-creator-achievement-progress{scrollbar-color:#4b786f #ffffff0f;scrollbar-width:thin;min-height:0;padding:.55rem .65rem;overflow-y:auto}.guildmaster-creator-achievement-progress>div:first-child{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.guildmaster-creator-achievement-progress>div:first-child strong{color:#f1be59;white-space:nowrap;font-size:.53rem}.guildmaster-creator-achievement-progress .guildmaster-leadership-requirements{padding:.55rem 0 0}.guildmaster-creator-leadership-detail>.guildmaster-leadership-starter{background:#1d67622e;border:1px solid #73ded438;border-radius:5px;align-self:start;margin:.55rem .65rem}.guildmaster-creator-style-select{background:linear-gradient(#278b83,#1a625e);min-height:38px;margin:.55rem .65rem .65rem;font-size:.64rem}.guildmaster-creator-style-select:disabled{background:#5b4c5eb8}.facility-recovery-lodge{--facility-accent:#d85b83}.facility-salvage-annex{--facility-accent:var(--gold)}.facility-scout-office{--facility-accent:var(--teal)}.facility-treasury-desk{--facility-accent:#2e73a6}.facility-relic-shrine{--facility-accent:var(--violet)}.facility-empty{background:linear-gradient(135deg,#fffcf4f5,#efe2c7d1)}.facility-locked{filter:grayscale(.18);opacity:.72}.facility-card-heading,.facility-effect-row{justify-content:space-between;align-items:center;gap:.28rem;min-width:0;display:flex}.facility-card-heading span,.facility-card-heading strong,.facility-effect-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.facility-card-heading span{color:var(--facility-accent)}.facility-card-heading strong{background:var(--facility-accent);color:#fff8eb;border-radius:999px;place-items:center;min-height:20px;padding-inline:.42rem;font-size:.56rem;display:inline-grid}.facility-card h3{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.12;overflow:hidden}.facility-card p{color:#5a5063;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.75em;font-size:.66rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.facility-effect-row{background:#efe2c794;border-radius:5px;align-items:start;padding:.28rem .34rem}.facility-effect-row strong{color:#4f4558;text-align:right;white-space:normal;font-size:.62rem;line-height:1.18}.facility-card button{background:var(--facility-accent);min-height:32px;padding-inline:.58rem;font-size:.68rem}@container (width<=980px){.facility-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=760px){.facility-grid,.guildhall-skin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=430px){.guildhall-upgrade-heading,.guildhall-wardrobe-heading,.guildhall-facilities-heading,.guildhall-facilities-actions{flex-direction:column;align-items:stretch}.guildhall-upgrade-summary,.facility-summary-grid,.facility-grid,.guildhall-skin-grid{grid-template-columns:1fr}.guildhall-skin-grid>button{grid-template-columns:72px minmax(0,1fr)}.guildhall-skin-grid b{grid-column:2;justify-self:start}}@container (width<=360px){.guildhall-skin-grid{grid-template-columns:1fr}}.idle-dispatch-panel{color:#fff8eb;background:radial-gradient(circle at 9% 8%,#d24c6a2e,#0000 28%),radial-gradient(circle at 92% 100%,#118d892b,#0000 34%),linear-gradient(135deg,#160f1cfc,#1f1827fa 54%,#0b2226fa);border-color:#7fe8df3d;padding:.65rem;box-shadow:0 18px 42px #08060c57,inset 0 1px #ffffff14;container-type:inline-size}.idle-dispatch-heading{min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.idle-dispatch-heading h2{margin-top:.05rem;font-size:1rem}.idle-dispatch-heading .card-label{font-size:.62rem}.idle-dispatch-actions{justify-content:end;align-items:center;gap:.45rem;min-width:0;display:flex}.idle-dispatch-actions strong{color:#f1c966;font-size:.72rem}.idle-dispatch-actions .ghost-action{min-height:32px;padding-inline:.6rem;font-size:.68rem}.idle-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;margin-bottom:.48rem;display:grid}.idle-summary-grid span{text-align:center;background:linear-gradient(145deg,#ffffff13,#ffffff05),#08060c6b;border:1px solid #ffe19a29;border-radius:5px;gap:.08rem;min-height:38px;padding:.34rem .42rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.idle-summary-grid small,.idle-route-topline,.idle-route-stats,.idle-route-team,.idle-running-card span,.idle-running-card small,.idle-running-card em{color:#fff8eba3;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.2}.idle-summary-grid small{color:#fff8eb9e}.idle-summary-grid strong{color:#7fe8df;text-shadow:0 0 16px #7fe8df38;font-size:.9rem;line-height:1}.idle-running-board{gap:.38rem;margin-bottom:.5rem;display:grid}.idle-empty-state{color:#fff8ebb8;text-align:center;background:linear-gradient(120deg,#d24c6a12,#118d8912),#08060c52;border:1px dashed #ffd36e47;border-radius:6px;place-items:center;gap:.12rem;min-height:62px;padding:.65rem;display:grid}.idle-empty-state strong{color:#fff8eb;font-size:.78rem}.idle-empty-state span{color:#fff8eb9e;font-size:.68rem;font-weight:800}.idle-running-card{--idle-accent:var(--teal);border:1px solid #ffe19a26;border-left:4px solid var(--idle-accent);background:linear-gradient(135deg,#ffffff13,#ffffff05),#08060c7a;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(96px,.42fr) auto auto;align-items:center;gap:.42rem;min-width:0;padding:.46rem .5rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.idle-running-card>div:first-child{gap:.08rem;min-width:0;display:grid}.idle-running-card strong{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.15;overflow:hidden}.idle-running-card small{text-overflow:ellipsis;white-space:nowrap;text-transform:none;overflow:hidden}.idle-running-card em{color:var(--idle-accent);white-space:nowrap;font-style:normal}.idle-running-card button{background:var(--teal);min-height:30px;padding-inline:.58rem;font-size:.66rem}.idle-running-ready{background:linear-gradient(135deg,#ffd36e21,#3d7e542e),#08060c7a}.idle-progress-meter{height:6px;margin:0}.idle-progress-meter span{background:linear-gradient(90deg, var(--idle-accent), var(--gold))}.idle-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.idle-route-card{--idle-accent:var(--teal);border:1px solid #ffe19a29;border-top:4px solid var(--idle-accent);background:linear-gradient(135deg,#ffffff16,#ffffff05),#08060c85;border-radius:7px;gap:.36rem;min-width:0;padding:.55rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:inset 0 1px #ffffff12,0 8px 18px #00000024}.idle-route-card:not(.idle-route-locked):hover{border-color:var(--idle-accent)}@supports (color:color-mix(in lab, red, red)){.idle-route-card:not(.idle-route-locked):hover{border-color:color-mix(in srgb, var(--idle-accent) 60%, transparent)}}.idle-route-card:not(.idle-route-locked):hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,0 12px 26px #0000003d}.idle-route-locked{filter:grayscale(.18);opacity:.72}.idle-rank-f{--idle-accent:#6d6077}.idle-rank-e{--idle-accent:var(--green)}.idle-rank-d{--idle-accent:var(--teal)}.idle-rank-c{--idle-accent:#2e73a6}.idle-rank-b{--idle-accent:var(--violet)}.idle-rank-a{--idle-accent:var(--rose)}.idle-rank-s{--idle-accent:var(--gold)}.idle-route-topline,.idle-route-stats,.idle-route-reward{justify-content:space-between;align-items:center;gap:.28rem;min-width:0;display:flex}.idle-route-topline span,.idle-route-topline em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.idle-route-topline span{background:var(--idle-accent);color:#fff8eb;border-radius:999px;place-items:center;min-height:20px;padding-inline:.42rem;font-size:.56rem;display:inline-grid}.idle-route-topline em{color:var(--idle-accent);font-style:normal}.idle-route-card h3{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;line-height:1.12;overflow:hidden}.idle-route-card p{color:#fff8ebab;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:.66rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.idle-route-stats{flex-wrap:wrap;justify-content:start}.idle-route-stats span{color:#fff8ebb8;background:#ffe19a14;border:1px solid #ffe19a1a;border-radius:5px;min-height:20px;padding:.2rem .34rem}.idle-route-reward{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.idle-route-reward strong{color:#f6d787;text-align:center;background:linear-gradient(#ffd36e17,#ffffff05),#08060c52;border:1px solid #ffd36e26;border-radius:5px;place-items:center;min-height:26px;padding:.2rem;font-size:.62rem;line-height:1.1;display:grid}.idle-route-team{text-overflow:ellipsis;white-space:nowrap;text-transform:none;min-height:1.2em;display:block;overflow:hidden}.idle-route-card button{background:var(--idle-accent);min-height:32px;padding-inline:.58rem;font-size:.68rem}@container (width<=760px){.idle-route-grid{grid-template-columns:1fr}.idle-running-card{grid-template-columns:minmax(0,1fr) auto}.idle-running-card .idle-progress-meter{grid-column:1/-1}}@container (width<=430px){.idle-dispatch-heading,.idle-dispatch-actions{flex-direction:column;align-items:stretch}.idle-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.idle-running-card{grid-template-columns:1fr;align-items:stretch}.idle-running-card button{width:100%}.idle-route-topline{flex-direction:column;align-items:start}.idle-route-reward{grid-template-columns:1fr}}.market-panel .empty-state{min-height:72px;padding:.6rem;font-size:.72rem}.market-browser{border-top:1px solid #17131d1f;margin-top:.5rem;padding-top:.5rem}.market-browser-heading,.market-browser-heading>div{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.market-browser-heading>div{justify-content:flex-start}.market-browser-heading span{color:#6d6077;text-transform:uppercase;font-size:.64rem;font-weight:900}.market-browser-heading strong,.market-browser-heading>span{color:var(--teal)}.market-scope-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;margin:.45rem 0 .25rem;display:grid}.market-scope-tabs button{color:#4f4558;background:#eee4d3;border:1px solid #17131d1f;min-height:30px;padding:.24rem .35rem;font-size:.62rem;line-height:1}.market-scope-tabs button.active{color:#fffaf0;background:linear-gradient(#118d89,#0f6e72)}.market-browser-controls{grid-template-columns:minmax(130px,1.2fr) minmax(110px,.8fr) minmax(130px,1fr);gap:.38rem;margin:.42rem 0;display:grid}.market-browser-controls label,.buy-order-controls label,.currency-order-fields label{color:#6d6077;text-transform:uppercase;gap:.18rem;font-size:.58rem;font-weight:900;display:grid}.market-browser-controls input,.market-browser-controls select,.buy-order-controls input,.buy-order-controls select,.buy-order-fill select,.currency-order-fields input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d29;border-radius:5px;padding:.35rem .5rem;font-size:.68rem;font-weight:800}.player-listing-list{border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;max-height:310px;display:grid;overflow-y:auto}.player-market-empty{color:#756879;text-align:center;place-items:center;min-height:126px;margin:0;font-size:.68rem;font-weight:800;display:grid}.player-market-status{color:#706376;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.4rem;font-size:.57rem;font-weight:900;display:flex}.player-market-status strong{color:var(--teal)}.market-mail-panel{border-top:1px solid #17131d1a;gap:.36rem;margin-top:.45rem;padding-top:.48rem;display:grid}.market-mail-heading{color:#6d6077;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.45rem;font-size:.58rem;font-weight:900;display:flex}.market-mail-heading>div{gap:.04rem;min-width:0;display:grid}.market-mail-heading span,.market-mail-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-mail-heading small{color:#887b8b;font-size:.5rem}.market-mail-heading strong{color:var(--teal);white-space:nowrap}.market-mail-panel .player-market-empty{background:#efe2c747;border:1px dashed #17131d29;min-height:54px;padding:.5rem}.market-mail-list{border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;max-height:186px;display:grid;overflow-y:auto}.market-mail-row{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;padding:.38rem .25rem;display:grid}.market-mail-row:nth-child(2n){background:#efe2c74d}.market-mail-row+.market-mail-row{border-top:1px solid #17131d14}.market-mail-row>span{color:#4f4558;text-transform:uppercase;background:#efe2c7;border-radius:999px;place-items:center;min-height:22px;padding-inline:.34rem;font-size:.52rem;font-weight:900;line-height:1;display:inline-grid}.market-mail-good>span{color:var(--green);background:#dff2e6}.market-mail-warn>span{color:var(--rose);background:#f2ded8}.market-mail-info>span{color:var(--violet);background:#e4dced}.market-mail-row>div{gap:.08rem;min-width:0;display:grid}.market-mail-row strong{color:#4a3f54;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.market-mail-row small{color:#74687b;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.market-mail-row time{color:#6d6077;white-space:nowrap;font-size:.56rem;font-weight:900}.player-listing-row{grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;padding:.55rem .35rem;display:grid}.player-listing-row:nth-child(2n){background:#efe2c75c}.player-listing-row+.player-listing-row{border-top:1px solid #17131d14}.player-listing-art{border-radius:8px;width:96px;height:128px}.player-listing-row>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .35rem;min-width:0;display:grid}.player-listing-row .rarity{border-radius:4px;min-height:19px;padding:.12rem .3rem;font-size:.54rem}.player-listing-row>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.player-listing-row small{color:#74687b;grid-column:1/-1;font-size:.57rem;font-weight:800}.player-listing-owner{width:fit-content;color:var(--teal);text-transform:uppercase;background:#efe2c7;border-radius:999px;grid-column:1/-1;padding:.12rem .36rem;font-size:.54rem;font-style:normal;font-weight:900;line-height:1}.player-listing-row>strong{color:var(--teal);white-space:nowrap;font-size:.68rem}.player-listing-row button{background:var(--teal);min-height:30px;padding-inline:.52rem;font-size:.66rem}.buy-order-layout{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:.55rem;min-width:0;display:grid}.buy-order-create,.buy-order-board{align-content:start;gap:.45rem;min-width:0;display:grid}.buy-order-create{background:#efe2c761;border:1px solid #17131d1f;border-radius:6px;padding:.55rem}.buy-order-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.36rem;display:grid}.buy-order-controls label:last-child{grid-column:1/-1}.buy-order-create>button{background:var(--teal);min-height:34px;font-size:.68rem}.buy-order-list{border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;max-height:360px;display:grid;overflow-y:auto}.buy-order-row{grid-template-columns:minmax(0,1fr) auto minmax(178px,.75fr);align-items:center;gap:.42rem;min-width:0;padding:.44rem .25rem;display:grid}.buy-order-row:nth-child(2n){background:#efe2c75c}.buy-order-row+.buy-order-row{border-top:1px solid #17131d14}.buy-order-row-own{background:#118d8914}.buy-order-copy{gap:.08rem;min-width:0;display:grid}.buy-order-copy span{color:var(--teal);text-transform:uppercase;font-size:.54rem;font-weight:900;line-height:1}.buy-order-copy strong{color:#4a3f54;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.buy-order-copy small{color:#74687b;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;font-weight:800;overflow:hidden}.buy-order-price{color:var(--teal);white-space:nowrap;font-size:.72rem}.buy-order-fill{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.32rem;min-width:0;display:grid}.buy-order-fill span{color:#756879;font-size:.62rem;font-weight:900}.buy-order-fill button,.buy-order-row>button{background:var(--teal);min-height:30px;padding-inline:.55rem;font-size:.66rem}.market-vault-summary{color:#6d6077;background:#efe2c7;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;min-height:30px;margin-bottom:.42rem;padding:.35rem .5rem;font-size:.62rem;font-weight:900;display:flex}.market-vault-summary strong{color:var(--teal)}.market-vault-list{border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;max-height:414px;display:grid;overflow-y:auto}.market-vault-item{grid-template-columns:96px minmax(0,1fr) minmax(168px,auto);align-items:center;gap:.65rem;min-width:0;padding:.55rem .35rem;display:grid}.market-vault-item:nth-child(2n){background:#efe2c75c}.market-vault-item+.market-vault-item{border-top:1px solid #17131d14}.market-vault-item-art{border-radius:8px;width:96px;height:128px}.market-vault-item-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .35rem;min-width:0;display:grid}.market-vault-item-copy .rarity{border-radius:4px;min-height:19px;padding:.12rem .3rem;font-size:.54rem}.market-vault-item-copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.market-vault-item-copy small{color:#74687b;grid-column:1/-1;font-size:.57rem;font-weight:800}@container (width<=520px){.market-list,.contract-list,.market-browser-controls,.buy-order-layout,.buy-order-controls,.buy-order-row,.buy-order-fill{grid-template-columns:1fr}.buy-order-controls label:last-child,.buy-order-row>button{grid-column:1}.buy-order-copy strong,.buy-order-copy small{white-space:normal}.player-listing-row{grid-template-columns:78px minmax(0,1fr) auto}.player-listing-art{width:78px;height:104px}.player-listing-row>strong{grid-column:2}.player-listing-row>button{grid-area:1/3/3}.player-market-status{flex-direction:column;align-items:flex-start}.market-mail-row{grid-template-columns:64px minmax(0,1fr)}.market-mail-row time{grid-column:2}.market-vault-summary{flex-direction:column;align-items:flex-start}.market-vault-item{grid-template-columns:78px minmax(0,1fr)}.market-vault-item-art{width:78px;height:104px}.market-vault-item .market-listing-control{grid-column:1/-1;grid-template-columns:minmax(88px,112px) minmax(0,1fr)}}.market-street-hub{isolation:isolate;background:#191522;border:2px solid #f4c97799;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 20px 46px #0000006b}.market-street-scene{aspect-ratio:16/9;width:100%;position:relative}.market-street-scene>img{object-fit:cover;width:100%;height:100%;display:block}.market-street-hotspot{z-index:1;color:#0000;min-height:0;box-shadow:none;background:0 0;border:2px solid #0000;border-radius:20px;padding:0;font-size:0;position:absolute}.market-street-hotspot--player{width:31%;height:61%;top:15%;left:2%}.market-street-hotspot--exchange{width:19%;height:60%;top:16%;left:34%}.market-street-hotspot--store{width:23%;height:47%;top:29%;left:54%}.market-street-hotspot--blacksmith{width:21%;height:47%;top:29%;left:78%}.market-street-hotspot:hover:not(:disabled){background:#ffebb81a;border-color:#ffe8b1f2;transform:none;box-shadow:inset 0 0 0 2px #0d141e94,0 0 24px #ffd88d80}.market-street-hotspot:focus-visible{background:#ffebb81a;border-color:#ffe8b1f2;transform:none;box-shadow:inset 0 0 0 2px #0d141e94,0 0 24px #ffd88d80}.market-street-hotspot:focus-visible{outline-offset:-7px;outline:3px solid #69efe4}.market-hub-back{justify-self:start}.market-hub-back button{color:#fff4df;background:#143036f0;border:1px solid #77e2d87a;border-radius:999px;min-height:38px;padding:.45rem .95rem;font-size:.8rem;font-weight:900}.market-hub-back button:hover:not(:disabled){background:#176c70;border-color:#82eee2}.market-hub-back button:focus-visible{background:#176c70;border-color:#82eee2}:is(.market-hub-back button:focus-visible,.market-player-order-tabs button:focus-visible,.market-panel-actions button:focus-visible){outline-offset:2px;outline:3px solid #82eee2}.market-player-order-tabs{background:#12252df0;border:1px solid #6fddd161;border-radius:999px;justify-self:start;align-items:stretch;gap:.2rem;max-width:100%;padding:.2rem;display:inline-flex}.market-player-order-tabs button{color:#e5dfe7;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;min-height:36px;padding:.35rem .85rem;font-size:.76rem;font-weight:900}.market-player-order-tabs button:hover:not(:disabled){background:#4b999833;border-color:#6fddd166;transform:none}.market-player-order-tabs button.active,.market-player-order-tabs button[aria-selected=true],.market-player-order-tabs button[aria-pressed=true]{color:#fff9e9;background:linear-gradient(#239e99,#12646a);border-color:#7defe1a6;box-shadow:inset 0 1px #ffffff3d}.market-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.market-panel-actions button{border-radius:999px}.market-hub-future-note{z-index:2;color:#fff2d7;text-align:center;background:#2c212af0;border:1px solid #f4c97785;border-radius:16px;width:min(34%,360px);margin:0;padding:.58rem .85rem;font-size:.82rem;line-height:1.45;position:absolute;bottom:3%;right:2.5%}@media (max-width:900px){.market-street-hub{overscroll-behavior-inline:contain;scrollbar-color:#c99d5f #251b2c;scrollbar-gutter:stable;scrollbar-width:thin;overflow:auto hidden}.market-street-hub::-webkit-scrollbar{height:10px}.market-street-hub::-webkit-scrollbar-track{border-radius:999px}.market-street-hub::-webkit-scrollbar-thumb{border-radius:999px}.market-street-hub::-webkit-scrollbar-track{background:#251b2c}.market-street-hub::-webkit-scrollbar-thumb{background:#c99d5f;border:2px solid #251b2c}.market-street-scene{min-width:960px}}@media (max-width:560px){.market-street-hub{border-radius:18px}.market-street-hotspot{border-radius:12px}.market-player-order-tabs{justify-self:stretch;width:100%}.market-player-order-tabs button{white-space:normal;flex:1 1 0;min-width:0;padding-inline:.25rem;font-size:.72rem}.market-panel-actions{justify-content:flex-start}.market-hub-future-note{font-size:.76rem}}.currency-exchange-panel,.battle-pass-panel,.seal-store-panel{padding:.65rem}.currency-exchange-panel .panel-heading,.battle-pass-panel .panel-heading,.seal-store-panel .panel-heading{min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.currency-exchange-panel .panel-heading h2,.battle-pass-panel .panel-heading h2,.seal-store-panel .panel-heading h2{margin-top:.05rem;font-size:1rem}.currency-exchange-panel .panel-heading .card-label,.battle-pass-panel .panel-heading .card-label,.seal-store-panel .panel-heading .card-label{font-size:.62rem}.battle-pass-panel .panel-heading .ghost-action{min-height:32px;padding-inline:.62rem;font-size:.68rem}.currency-wallet-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem;display:grid}.currency-wallet-strip>span{text-align:center;background:#fff7e5;border:1px solid #17131d1a;border-radius:5px;gap:.1rem;min-width:0;padding:.4rem;display:grid}.currency-wallet-strip small{color:#6d6077;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.55rem;font-weight:900;overflow:hidden}.currency-wallet-strip strong{color:var(--ink);font-size:.76rem}.currency-player-notice{border-left:3px solid var(--gold);color:#5c4364;background:#fff3d5;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.48rem;padding:.42rem .55rem;font-size:.65rem;display:flex}.currency-player-notice strong{color:#6d3e08;text-transform:uppercase;flex:none;font-size:.62rem}.seal-store-panel{overflow:hidden}.seal-store-hero{isolation:isolate;background:radial-gradient(circle at 76%,#522d8380,#0000 34%),linear-gradient(110deg,#090713 0%,#130b24 52%,#25133a 100%);border:1px solid #f0bd5573;border-radius:9px;min-height:clamp(190px,17vw,260px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #78eee11f,0 9px 24px #08050e52}.seal-store-hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#07050efa 0%,#0c0716eb 31%,#0c071666 57%,#0a06110d 100%),linear-gradient(#0000000d,#05030b80);position:absolute;inset:0}.seal-store-hero-art{z-index:-2;filter:saturate(1.08)contrast(1.04);background-image:url(/donator-pack-v2.png);background-position:100%;background-repeat:no-repeat;background-size:auto 150%;position:absolute;inset:0}.seal-store-hero-content{width:min(54%,700px);min-height:inherit;align-content:center;padding:clamp(1rem,2.2vw,1.7rem);display:grid}.seal-store-hero-kicker{color:#78eee1;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .45rem;font-size:.61rem;font-weight:1000}.seal-store-hero-title{align-items:center;gap:.72rem;display:flex}.donator-pack-art{object-fit:contain;filter:drop-shadow(0 8px 12px #00000094);display:block}.donator-pack-art-hero{flex:none;width:78px;height:78px}.donator-pack-art-row{width:68px;height:76px}.seal-store-hero-title h3{color:#fff5d7;font-family:var(--font-display);text-shadow:0 2px 16px #82e7ff33;margin:0;font-size:clamp(1.45rem,2.4vw,2.25rem);line-height:.95}.seal-store-hero-title strong{color:#e2c4ed;margin-top:.28rem;font-size:.68rem;display:block}.seal-store-hero-content>p:not(.seal-store-hero-kicker){color:#ddd4e4;max-width:620px;margin:.72rem 0 0;font-size:.7rem;line-height:1.52}.seal-store-hero-assurances{flex-wrap:wrap;gap:.34rem;margin-top:.75rem;display:flex}.seal-store-hero-assurances span{color:#bffcf5;letter-spacing:.02em;text-transform:uppercase;background:#0a22289e;border:1px solid #78eee14d;border-radius:999px;padding:.26rem .48rem;font-size:.53rem;font-weight:900}.astral-seal-mark{--seal-core-highlight:#efffff;--seal-core-light:#6ef4e5;--seal-core-mid:#4468c9;--seal-core-deep:#241647;--seal-void-light:#278c9e;--seal-void-mid:#202253;--seal-star:#d8ffff;--seal-aura:#5feee585;aspect-ratio:1;isolation:isolate;filter:drop-shadow(0 7px 9px #0000008f);flex:none;place-items:center;width:72px;display:grid;position:relative}.astral-seal-mark:before,.astral-seal-mark:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.astral-seal-mark:before{background:var(--seal-aura);filter:blur(11px);opacity:.62;animation:3.8s ease-in-out infinite astral-seal-aura;inset:12%}.astral-seal-mark:after{box-shadow:0 0 12px var(--seal-aura);border:1px solid #ffeea852;inset:7%}.astral-seal-mark svg{width:100%;height:100%;display:block;overflow:visible}.astral-seal-mark-hero{width:clamp(82px,7vw,104px)}.astral-seal-mark-pack{width:68px}.astral-seal-tier-cache{--seal-core-light:#79f3dd;--seal-core-mid:#287e92;--seal-core-deep:#142c4c;--seal-void-light:#237b88;--seal-void-mid:#173b55;--seal-star:#d7fff8;--seal-aura:#51decc7a}.astral-seal-tier-treasury{--seal-core-light:#a7efff;--seal-core-mid:#5965dc;--seal-core-deep:#311a5c;--seal-void-light:#4e6ec8;--seal-void-mid:#33215f;--seal-star:#eef4ff;--seal-aura:#72a3ff85}.astral-seal-tier-war{--seal-core-highlight:#fff3e0;--seal-core-light:#ff9da4;--seal-core-mid:#9e376d;--seal-core-deep:#35183d;--seal-void-light:#b64b77;--seal-void-mid:#4f203f;--seal-star:#ffdca9;--seal-aura:#ff719780}.astral-seal-tier-sovereign{--seal-core-highlight:#fffce2;--seal-core-light:#f7da7a;--seal-core-mid:#8b5fbe;--seal-core-deep:#241546;--seal-void-light:#b486d8;--seal-void-mid:#46285f;--seal-star:#fff4b2;--seal-aura:#face6594}.astral-seal-crown{filter:drop-shadow(0 1px #fff8ccbf)drop-shadow(0 3px 3px #280f07bd)}.astral-seal-shell{stroke:#ffeba6d1;stroke-width:1.4px}.astral-seal-core{stroke:#fff8d480;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite astral-seal-core-breathe}.astral-seal-inner-void{stroke:#ffeda67a;stroke-dasharray:2 3.2;stroke-width:1.3px}.astral-seal-orbit{opacity:.82;stroke-width:1.35px;transform-box:fill-box;transform-origin:50%;animation:13s linear infinite astral-seal-orbit}.astral-seal-orbit-moon{filter:drop-shadow(0 0 4px var(--seal-star))}.astral-seal-star{opacity:.9}.astral-seal-rune{filter:drop-shadow(0 0 4px var(--seal-core-highlight))}.astral-seal-heart{fill:#fff8cf;filter:drop-shadow(0 0 5px var(--seal-star))}.astral-seal-engraving{opacity:.68}.astral-seal-denomination{z-index:3;color:#fff1ac;white-space:nowrap;background:linear-gradient(#2a1c35fa,#0a0d19fa);border:1px solid #f1c96a;border-radius:999px;place-items:center;min-width:44px;padding:.13rem .38rem .11rem;line-height:1;display:grid;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24,0 3px 6px #0000008c}.astral-seal-denomination strong{font-family:var(--font-display);text-shadow:0 1px 3px #000;font-size:.67rem;line-height:.95;color:#fff3b8!important}.astral-seal-denomination small{letter-spacing:.08em;text-transform:uppercase;font-size:.31rem;font-weight:1000;line-height:1;color:#75e7dc!important}.astral-seal-mark-hero .astral-seal-denomination{min-width:54px;padding:.18rem .5rem .14rem;bottom:2px}.astral-seal-mark-hero .astral-seal-denomination strong{font-size:.8rem}.astral-seal-flares,.astral-seal-flares i{pointer-events:none;position:absolute;inset:0}.astral-seal-flares i:before,.astral-seal-flares i:after{content:"";filter:drop-shadow(0 0 3px #fff4b5);opacity:0;background:linear-gradient(#0000,#fff8ce,#0000);width:1px;height:12px;animation:4.7s ease-in-out infinite astral-seal-glint;position:absolute;top:6%;left:70%}.astral-seal-flares i:after{width:12px;height:1px;transform:translate(-5.5px,5.5px)}.astral-seal-flares i:nth-child(2):before,.astral-seal-flares i:nth-child(2):after{animation-delay:-1.65s;top:69%;left:12%}.astral-seal-flares i:nth-child(3):before,.astral-seal-flares i:nth-child(3):after{animation-delay:-3.1s;top:38%;left:92%}@keyframes astral-seal-orbit{to{transform:rotate(360deg)}}@keyframes astral-seal-aura{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:.76;transform:scale(1.07)}}@keyframes astral-seal-core-breathe{0%,to{filter:brightness(.92)saturate();transform:scale(.98)}50%{filter:brightness(1.15)saturate(1.16);transform:scale(1.025)}}@keyframes astral-seal-glint{0%,72%,to{opacity:0;transform:scale(.45)rotate(0)}82%{opacity:.92;transform:scale(1)rotate(90deg)}}@media (prefers-reduced-motion:reduce){.astral-seal-mark:before,.astral-seal-core,.astral-seal-orbit,.astral-seal-flares i:before,.astral-seal-flares i:after{animation:none}}.seal-pack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.55rem;display:grid}.seal-pack-row{border:1px solid var(--seal-pack-accent,#63ded2);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;min-height:92px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seal-pack-row{border:1px solid color-mix(in srgb, var(--seal-pack-accent,#63ded2) 46%, #211b2c)}}.seal-pack-row{border-left:4px solid var(--seal-pack-accent,#63ded2);background:radial-gradient(circle at 12% 50%, var(--seal-pack-glow,#50dccf2b), transparent 27%), radial-gradient(circle at 100% 0%, #ffe89a12, transparent 34%), linear-gradient(135deg, #181522fa, #08141bfa);border-radius:7px;padding:.48rem .62rem .48rem .42rem;box-shadow:inset 0 1px #ffffff0b,0 6px 14px #0000003d}.seal-pack-row:after{z-index:0;border:1px solid var(--seal-pack-accent,#63ded2);width:120px;height:120px;position:absolute;top:-16px;right:78px}@supports (color:color-mix(in lab, red, red)){.seal-pack-row:after{border:1px solid color-mix(in srgb, var(--seal-pack-accent,#63ded2) 28%, transparent)}}.seal-pack-row:after{box-shadow:0 0 0 13px var(--seal-pack-accent,#63ded2), 0 0 0 28px var(--seal-pack-accent,#63ded2);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.seal-pack-row:after{box-shadow:0 0 0 13px color-mix(in srgb, var(--seal-pack-accent,#63ded2) 5%, transparent), 0 0 0 28px color-mix(in srgb, var(--seal-pack-accent,#63ded2) 3%, transparent)}}.seal-pack-row:after{content:"";opacity:.55;pointer-events:none}.seal-pack-row>*{z-index:1;position:relative}.seal-pack-row[data-seal-tier=cache]{--seal-pack-accent:#58dfcc;--seal-pack-glow:#45dfca2e}.seal-pack-row[data-seal-tier=treasury]{--seal-pack-accent:#7ea7ff;--seal-pack-glow:#5a7aee33}.seal-pack-row[data-seal-tier=war]{--seal-pack-accent:#ef7a9d;--seal-pack-glow:#de4c7c33}.seal-pack-row[data-seal-tier=sovereign]{--seal-pack-accent:#f1c75f;--seal-pack-glow:#eebe4d38}.seal-pack-row:is(:hover,:focus-within){border-color:var(--seal-pack-accent)}@supports (color:color-mix(in lab, red, red)){.seal-pack-row:is(:hover,:focus-within){border-color:color-mix(in srgb, var(--seal-pack-accent) 74%, #fff1bd)}}.seal-pack-row:is(:hover,:focus-within){box-shadow:inset 0 1px #ffffff13, 0 8px 20px #00000057, 0 0 14px var(--seal-pack-accent)}@supports (color:color-mix(in lab, red, red)){.seal-pack-row:is(:hover,:focus-within){box-shadow:inset 0 1px #ffffff13, 0 8px 20px #00000057, 0 0 14px color-mix(in srgb, var(--seal-pack-accent) 14%, transparent)}}.seal-pack-copy,.seal-pack-purchase{gap:.08rem;display:grid}.seal-pack-copy>span,.seal-pack-copy small{color:#726278;text-transform:uppercase;font-size:.58rem;font-weight:900}.workspace-market .seal-pack-copy>strong{color:#fff1d2;font-size:.92rem}.seal-pack-copy small{color:#a45c15}.seal-pack-copy .seal-pack-first-bonus{color:#75ded5;letter-spacing:.02em;text-transform:none}.seal-pack-purchase{justify-items:end}.workspace-market .seal-pack-purchase>strong{color:#fff1d2;font-size:.82rem}.seal-pack-purchase button{background:#2c2035;min-height:32px;padding-inline:.7rem;font-size:.64rem}.seal-store-status{color:#675770;background:#eee7df;border:1px dashed #674e7059;border-radius:5px;margin-top:.5rem;padding:.42rem .55rem;font-size:.64rem;font-weight:800}.seal-store-status-ready{color:#17665f;background:#dff2e9;border-style:solid;border-color:#1b9a9059}.seal-order-history{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:.35rem;margin-top:.45rem;display:grid}.seal-order-history>span{color:#675770;text-transform:uppercase;font-size:.58rem;font-weight:900}.seal-order-history>div{text-transform:capitalize;background:#f1eadf;border-left:2px solid #1b9a90;justify-content:space-between;gap:.3rem;padding:.32rem .42rem;font-size:.6rem;display:flex}.seal-store-footnote{color:#776a7c;margin:.5rem 0 0;font-size:.58rem}.exchange-chart-layout{grid-template-columns:minmax(0,1fr);gap:.55rem;margin-top:.5rem;display:grid}.exchange-chart-card{background:radial-gradient(circle at 45% -20%,#39aba224,#0000 55%),#15121d;border:1px solid #17131d1f;border-radius:6px;gap:.36rem;min-width:0;padding:.52rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a}.exchange-chart-heading,.exchange-chart-axis{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.exchange-chart-heading>div:first-child{gap:.05rem;display:grid}.exchange-chart-heading>div:first-child>span{color:#f6eef7;letter-spacing:.03em;text-transform:uppercase;font-size:.7rem;font-weight:950}.exchange-chart-heading>div:first-child>small{color:#9b8fa4;font-size:.68rem}.exchange-chart-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem;display:flex}.exchange-chart-ranges{background:#070a0f8c;border:1px solid #ffffff1a;border-radius:5px;grid-template-columns:repeat(3,minmax(72px,auto));gap:.18rem;padding:.16rem;display:inline-grid}.exchange-chart-ranges button{color:#aaa0ae;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;min-height:32px;padding:.18rem .42rem;font-size:.72rem;font-weight:950}:is(.exchange-chart-ranges button:hover,.exchange-chart-ranges button:focus-visible){color:#e4fffb;border-color:#67e2d566}.exchange-chart-ranges button.active{color:#fff;background:linear-gradient(#147f79,#0c5e63);border-color:#67e2d594;box-shadow:0 0 14px #4ae0cf24}.exchange-chart-refresh{color:#f6d791;cursor:pointer;background:#4d361673;border:1px solid #f0bd556b;border-radius:5px;min-height:32px;padding:.22rem .58rem;font-size:.7rem;font-weight:900}:is(.exchange-chart-refresh:hover,.exchange-chart-refresh:focus-visible){color:#fff4d3;background:#6c4b1994;border-color:#ffd67ec7}.exchange-chart-refresh:disabled{cursor:wait;opacity:.72}.exchange-chart-summary{background:#05080d80;border:1px solid #ffffff14;border-radius:5px;grid-template-columns:minmax(125px,1.35fr) repeat(3,minmax(75px,.7fr));display:grid}.exchange-chart-summary>span{align-content:center;gap:.02rem;min-width:0;padding:.3rem .42rem;display:grid}.exchange-chart-summary>span+span{border-left:1px solid #ffffff14}.exchange-chart-summary small{color:#978b9e;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-weight:900}.exchange-chart-summary strong{color:#fff6e5;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.exchange-chart-summary em{color:#aaa0ae;font-size:.5rem;font-style:normal;font-weight:850}.exchange-chart-summary em.up{color:#69e3b7}.exchange-chart-summary em.down{color:#ff879b}.exchange-chart-axis{color:#bdb0c2;text-transform:uppercase;font-size:.52rem;font-weight:900}.exchange-chart{touch-action:none;background:linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/12.5% 100%,linear-gradient(#ffffff03 1px,#0000 1px) 0 0/100% 25%;border-radius:4px;width:100%;height:184px;display:block}.exchange-chart-grid line,.exchange-volume-baseline{stroke:#ffffff1f;stroke-width:1px}.exchange-chart-grid text{fill:#817689;font-size:8px;font-weight:800}.exchange-price-area{fill:url(#currency-exchange-area-fill);pointer-events:none}.exchange-price-line{fill:none;filter:url(#currency-exchange-line-glow);stroke:#72e7da;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;pointer-events:none}.exchange-volume-bar{fill:#72e7da57;pointer-events:none}.exchange-volume-treasury{fill:#f0bd556b}.exchange-price-point{fill:#eafffc;stroke:#1aa397;stroke-width:2px;transition:r .12s}.exchange-price-treasury{fill:#fff0bd;stroke:#c78d28}.exchange-chart-crosshair line{stroke:#ffffff59;stroke-dasharray:3 3;stroke-width:1px;pointer-events:none}.exchange-chart-crosshair circle{fill:#f5fffd;filter:url(#currency-exchange-line-glow);stroke:#50cfbf;stroke-width:2px;pointer-events:none}.exchange-chart-inspector{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.65rem;min-height:30px;padding:.28rem .12rem 0;display:flex}.exchange-chart-inspector strong{color:#72e7da;flex:none;font-size:.61rem}.exchange-chart-inspector span{color:#a89cac;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.currency-order-market{border-top:3px solid var(--teal);background:#f7edd9;margin-top:.6rem}.currency-order-heading,.currency-order-status,.currency-order-book-heading,.currency-order-total{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.currency-order-heading{background:#2a2032;min-height:46px;padding:.42rem .55rem}.currency-order-heading>div:first-child{display:grid}.currency-order-heading>div:first-child span{color:#68ded3;text-transform:uppercase;font-size:.54rem;font-weight:900}.currency-order-heading h3{color:#fff3d4;font-size:.88rem}.currency-order-status strong{color:#cfc1d3;text-align:right;max-width:260px;font-size:.58rem}.currency-order-status button{min-height:30px;padding-inline:.55rem;font-size:.6rem}.currency-order-layout{grid-template-columns:minmax(230px,.52fr) minmax(0,1.48fr);gap:.6rem;padding:.55rem;display:grid}.currency-order-entry{border-right:1px solid #17131d21;align-content:start;gap:.45rem;padding-right:.6rem;display:grid}.currency-order-side{border:1px solid #17131d29;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.currency-order-side button{color:#62556a;background:#ded2bd;border-radius:0;min-height:34px;font-size:.66rem}.currency-order-side button+button{border-left:1px solid #17131d24}.currency-order-side button.active{color:#ffe6a1;background:#34273d}.currency-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.currency-order-fields label{color:#66596e;gap:.18rem;font-size:.56rem;font-weight:900;display:grid}.currency-order-fields input{width:100%;min-width:0;min-height:32px}.currency-order-total{border-left:3px solid var(--gold);background:#eee1c9;padding:.38rem .45rem}.currency-order-total span{color:#706276;text-transform:uppercase;font-size:.56rem;font-weight:900}.currency-order-total strong{color:#3d3145;font-size:.72rem}.currency-order-submit{background:var(--teal);min-height:36px;font-size:.68rem}.currency-order-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}.currency-order-book{align-content:start;gap:.34rem;min-width:0;display:grid}.currency-order-book-heading{border-bottom:2px solid var(--teal);min-height:28px;padding:0 .15rem .25rem}.currency-order-book-sell .currency-order-book-heading{border-bottom-color:var(--rose)}.currency-order-book-heading h4{color:#4d4054;font-size:.7rem}.currency-order-book-heading span{color:#766979;font-size:.56rem;font-weight:900}.currency-order-row{background:#fffbf1c2;border-bottom:1px solid #17131d1c;grid-template-columns:minmax(0,1fr) minmax(70px,.7fr) auto;align-items:center;gap:.4rem;min-width:0;padding:.36rem .42rem;display:grid}.currency-order-row>div{min-width:0;display:grid}.currency-order-row strong{color:#3d3145;font-size:.68rem}.currency-order-row span,.currency-order-row small{color:#746778;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:800;overflow:hidden}.currency-order-row button{background:var(--teal);min-height:29px;padding-inline:.48rem;font-size:.56rem}.currency-order-empty{color:#7a6d80;border:1px dashed #17131d2e;place-items:center;min-height:58px;font-size:.56rem;font-weight:800;display:grid}.battle-pass-progress{gap:.18rem;margin-bottom:.48rem;display:grid}.battle-pass-progress>div:first-child{color:#6d6077;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.64rem;font-weight:900;display:flex}.battle-pass-progress .meter{height:7px;margin:0}.battle-pass-cosmetic-showcase{color:#f5f0e7;background:radial-gradient(circle at 82% 0,#4575b133,#0000 34%),linear-gradient(135deg,#0a0e19,#181326 58%,#0c1820);border:1px solid #7ae0d63d;border-radius:7px;margin-bottom:.62rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.battle-pass-cosmetic-showcase>header{border-bottom:1px solid #7ae0d624;justify-content:space-between;align-items:center;gap:.8rem;min-height:50px;padding:.55rem .7rem;display:flex}.battle-pass-cosmetic-showcase>header>div{gap:.08rem;display:grid}.battle-pass-cosmetic-showcase>header span,.battle-pass-cosmetic-grid article>div:last-child>span{color:#78e5db;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:950}.battle-pass-cosmetic-showcase>header strong{color:#fff0c2;font-size:.94rem}.battle-pass-cosmetic-showcase>header>small{color:#aeb9c9;text-align:right;max-width:360px;font-size:.64rem;line-height:1.35}.battle-pass-cosmetic-grid{background:#7ae0d61f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.battle-pass-cosmetic-grid>article{background:linear-gradient(145deg,#0c101dfa,#181423fa);grid-template-columns:108px minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;padding:.62rem;display:grid}.battle-pass-cosmetic-preview{background:radial-gradient(circle,#499ec42e,#0000 62%),#070b13;border:1px solid #7ee0d833;border-radius:6px;place-items:center;width:108px;height:96px;display:grid;position:relative;overflow:hidden}.battle-pass-cosmetic-preview-frame .premium-profile-avatar{color:#fff0c2;background:#121b2a;border-radius:50%;width:84px;height:84px;font-size:.9rem;font-weight:950}.battle-pass-cosmetic-preview-standard{background:radial-gradient(circle,#5b9fad29,#0000 70%),#080d17;height:138px}.battle-pass-cosmetic-preview-standard .premium-guild-banner{width:100px;height:132px}.battle-pass-cosmetic-preview-nameplate{grid-column:auto;width:100%;min-width:108px}.battle-pass-cosmetic-preview-nameplate .star-ledger-identity-profile,.battle-pass-cosmetic-preview-nameplate .star-ledger-nameplate{width:100%}.battle-pass-cosmetic-preview-nameplate .star-ledger-identity-profile .star-ledger-nameplate>strong{font-size:.58rem}.battle-pass-cosmetic-preview-nameplate .star-ledger-identity-profile>small{font-size:.44rem}.battle-pass-cosmetic-grid article>div:last-child{gap:.16rem;min-width:0;display:grid}.battle-pass-cosmetic-grid article>div:last-child>strong{color:#fff0c2;font-size:.72rem;line-height:1.25}.battle-pass-cosmetic-grid article>div:last-child>small{color:#aeb9c9;font-size:.58rem;line-height:1.35}.battle-pass-track{grid-auto-columns:minmax(238px,1fr);grid-auto-flow:column;gap:.42rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.battle-pass-tier{opacity:.72;background:#f2eadc;border:1px solid #17131d1f;border-radius:6px;gap:.28rem;min-width:0;padding:.42rem;display:grid}.battle-pass-tier-unlocked{opacity:1;background:#fff9eb;border-color:#178a876b}.battle-pass-tier header,.battle-pass-reward{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem;display:grid}.battle-pass-tier header{color:var(--violet);text-transform:uppercase;font-size:.64rem;font-weight:900}.battle-pass-tier header strong{color:#6d6077;font-size:.58rem}.battle-pass-reward{color:#f8f1e7;background:linear-gradient(145deg,#202b32,#19232c);border:1px solid #8ec1c333;border-radius:5px;grid-template-columns:46px 54px minmax(0,1fr);min-height:96px;padding:.28rem}.battle-pass-reward-premium{color:#fff4d4;background:linear-gradient(145deg,#352a3e,#251f34);border-color:#ae8fd247}.battle-pass-reward-track{color:#b7d9d7;text-transform:uppercase;font-size:.6rem;font-weight:900}.battle-pass-reward-premium>.battle-pass-reward-track{color:#7ce0d6}.battle-pass-reward-art{color:#fff2c1;background:#29232d;border:1px solid #4d3d5547;border-radius:6px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 14px #0000004d}.battle-pass-reward-art>img{object-fit:contain;width:100%;height:100%;display:block}.battle-pass-reward-art-frame>img{width:92%;height:92%}.battle-pass-reward-art-nameplate>img{width:112%;max-width:none}.battle-pass-reward-art-seals>img{object-fit:cover;object-position:78% 57%;width:185%;max-width:none;height:185%;position:absolute}.battle-pass-reward-art-seals>b{z-index:1;color:#fff;text-shadow:0 1px 3px #000,0 0 8px #7054ff;font-size:.5rem;position:absolute;bottom:.14rem;right:.18rem}.battle-pass-reward-art-gold{background:radial-gradient(circle at 36% 30%,#fff2a5 0 5%,#0000 6%),radial-gradient(circle,#e7b649 0 45%,#8f5c18 48% 63%,#3a2515 65%);border-color:#a1711875}.battle-pass-reward-art-renown{background:radial-gradient(circle,#a66ed0 0 38%,#56336e 41% 63%,#24182b 65%);border-color:#724e917a}.battle-pass-reward-art-gold>b,.battle-pass-reward-art-renown>b{color:#fff9df;text-shadow:0 1px 2px #000;font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.battle-pass-reward-art-standard{background:#0b1520;border-color:#c19b588c}.battle-pass-reward-art-standard>img{width:42px;height:50px}.battle-pass-reward-copy{align-content:center;gap:.08rem;min-width:0;display:grid}.battle-pass-tier .battle-pass-reward-copy>strong{color:#fff4e7;text-overflow:ellipsis;white-space:normal;font-size:.68rem;line-height:1.2;overflow:hidden}.battle-pass-reward-copy>small{color:#c6d2d2;font-size:.59rem;font-weight:750;line-height:1.2}.battle-pass-reward-premium .battle-pass-reward-copy>small{color:#d1c5dd}.battle-pass-reward button{background:var(--teal);grid-column:1/-1;width:100%;min-height:28px;padding-inline:.4rem;font-size:.58rem}.battle-pass-reward-free button{background:#6f6472}.battle-pass-reward button:disabled{color:#f5ece6;opacity:.8;background:#45414c;border-color:#e1e1e629}@media (max-width:1120px){.battle-pass-cosmetic-grid{grid-template-columns:1fr}.battle-pass-cosmetic-grid>article{grid-template-columns:108px minmax(0,1fr)}}@media (max-width:620px){.battle-pass-cosmetic-showcase>header{flex-direction:column;align-items:flex-start}.battle-pass-cosmetic-showcase>header>small{text-align:left;max-width:none}.battle-pass-cosmetic-grid>article{grid-template-columns:92px minmax(0,1fr)}.battle-pass-cosmetic-preview{width:92px;height:84px}.battle-pass-cosmetic-preview-standard{height:124px}.battle-pass-cosmetic-preview-standard .premium-guild-banner{width:86px;height:118px}.battle-pass-cosmetic-preview-frame .premium-profile-avatar{width:74px;height:74px}}.class-panel{grid-column:span 2;padding:.65rem}.class-panel .panel-heading{min-height:48px;margin:-.65rem -.65rem .55rem;padding:.48rem .7rem}.class-panel .panel-heading h2{margin-top:.05rem;font-size:1rem}.class-panel .panel-heading .card-label,.class-panel .panel-heading>strong{font-size:.68rem}.class-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.45rem}.class-card{align-content:start;gap:.28rem;min-height:0;padding:.52rem}.class-card-heading{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.class-card-heading>div{gap:.12rem;display:grid}.class-card-heading>span{color:#fff6df;text-transform:uppercase;background:#31263a;border-radius:5px;padding:.2rem .34rem;font-size:.52rem;font-weight:900}.class-card h3{color:var(--violet);font-size:.82rem;line-height:1.15}.class-card>p,.class-card-heading p{color:#65596d;font-size:.65rem;line-height:1.25}.class-mastery{background:#efe2c76b;border-left:3px solid #d5a43e;gap:.16rem;margin-top:.08rem;padding:.38rem .46rem;display:grid}.class-mastery>div:first-child{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.class-mastery span,.class-technique>div>span,.adventurer-mastery-strip span{color:#8b6422;text-transform:uppercase;font-size:.5rem;font-weight:900}.class-mastery strong{color:#31263a;font-size:.68rem}.class-mastery p,.class-mastery>small{color:#65596d;font-size:.56rem;font-weight:700;line-height:1.25}.mastery-milestones{grid-template-columns:repeat(5,1fr);gap:.2rem;margin-top:.08rem;display:grid}.mastery-milestones span{color:#f4d17d;background:#31263a;border-radius:4px;justify-content:center;align-items:center;gap:.18rem;min-height:20px;display:flex}.mastery-milestones span small{color:#fff6df;font-size:.46rem}.class-technique{border-bottom:1px solid #5d47272e;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:.4rem;min-width:0;padding:.22rem .1rem .36rem;display:grid}.class-technique-list{gap:.12rem;display:grid}.class-technique-list .class-technique:last-child{border-bottom:0}.class-technique .ability-icon{background-size:600% 300%;width:32px;height:32px}.class-technique>div{gap:.05rem;min-width:0;display:grid}.class-technique strong{color:#5b3b79;font-size:.65rem}.class-technique small{color:#65596d;text-overflow:ellipsis;white-space:nowrap;font-size:.53rem;line-height:1.2;overflow:hidden}.class-awakening-preview,.adventurer-awakening-slot{color:#fff7df;background:linear-gradient(110deg,#ba2a4b26,#0000 62%),#2b2031;border:1px solid #c1842f80;border-radius:6px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.42rem;min-width:0;padding:.36rem;display:grid}.class-awakening-art,.awakening-slot-art{aspect-ratio:.91;background-repeat:no-repeat;border:1px solid #e0ba67;border-radius:5px;width:58px}.class-awakening-preview>div,.adventurer-awakening-slot>span:nth-child(2){gap:.04rem;min-width:0;display:grid}.class-awakening-preview>div>span,.adventurer-awakening-slot small{color:#f0c961;text-transform:uppercase;font-size:.48rem;font-weight:900}.class-awakening-preview strong,.adventurer-awakening-slot strong{color:#fff1c2;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.class-awakening-preview small,.adventurer-awakening-slot em{color:#d2c4d5;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-style:normal;line-height:1.2;overflow:hidden}.adventurer-awakening-slot{grid-template-columns:64px minmax(0,1fr) auto}.awakening-slot-art{width:64px}.adventurer-awakening-slot>b{color:#271a2d;white-space:nowrap;background:#f0c961;border-radius:5px;padding:.25rem .36rem;font-size:.5rem}.adventurer-awakening-slot-locked{filter:saturate(.45);opacity:.62}.adventurer-mastery-strip{background:#efe2c775;border-left:3px solid #d5a43e;justify-content:space-between;align-items:center;gap:.55rem;padding:.3rem .42rem;display:flex}.adventurer-mastery-strip>div{gap:.04rem;min-width:120px;display:grid}.adventurer-mastery-strip strong{color:#4e375d;font-size:.65rem}.adventurer-mastery-strip>small{color:#65596d;text-align:right;font-size:.53rem;font-weight:700;line-height:1.2}.technique-loadout-panel{background:#fffaf06b;border-top:1px solid #5d47272e;border-bottom:1px solid #5d47272e}.technique-loadout-toolbar{background:#efe2c75c;border-top:1px solid #5d472733;border-bottom:1px solid #5d472733;grid-template-columns:minmax(150px,.55fr) minmax(460px,1.65fr) auto;align-items:center;gap:.7rem;padding:.42rem .5rem;display:grid}.technique-loadout-toolbar>div:first-child{gap:.04rem;display:grid}.technique-loadout-toolbar>div:first-child span{color:#8b6422;text-transform:uppercase;font-size:.5rem;font-weight:900}.technique-loadout-toolbar>div:first-child strong{color:#3f2e49;font-size:.68rem}.technique-loadout-heading small{color:#76697d;font-size:.52rem;font-weight:800}.adventurer-roster-controls{grid-template-columns:minmax(150px,1.2fr) minmax(120px,.8fr) minmax(130px,.9fr) auto;align-items:end;gap:.28rem;min-width:0;display:grid}.adventurer-roster-controls label{gap:.12rem;min-width:0;display:grid}.adventurer-roster-controls label>span{color:#8b6422;letter-spacing:.04em;text-transform:uppercase;font-size:.47rem;font-weight:900}.adventurer-roster-controls :is(input,select){width:100%;min-width:0;min-height:30px;padding:.25rem .38rem;font-size:.56rem}.adventurer-roster-reset{color:#5f5267;background:#fff8e9;border:1px solid #31263a2e;border-radius:5px;min-height:30px;padding:.25rem .5rem;font-size:.54rem}.adventurer-roster-empty{background:#fffaf047;border:1px dashed #5d472738;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;gap:.65rem;min-height:92px;padding:.75rem;display:flex}.adventurer-roster-empty strong{font-size:.68rem}.adventurer-roster-empty button{min-height:30px;font-size:.56rem}.technique-mode-tabs{grid-template-columns:repeat(3,minmax(72px,1fr));gap:.2rem;display:grid}.technique-mode-tabs button{color:#5f5267;background:#fff8e9;border:1px solid #31263a2e;border-radius:5px;min-height:30px;padding:.28rem .48rem;font-size:.56rem}.technique-mode-tabs button.technique-mode-tab-active{color:#f4d17d;background:#31263a;border-color:#31263a}.technique-loadout-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:.55rem;min-height:38px;padding:.34rem .45rem;display:flex}.technique-loadout-panel>summary>span{gap:.04rem;display:grid}.technique-loadout-panel>summary strong{color:#4e375d;font-size:.67rem}.technique-loadout-panel>summary small{color:#74687b;font-size:.5rem;font-weight:700}.technique-loadout-panel>summary b{color:#f4d17d;background:#31263a;border-radius:5px;place-items:center;min-width:34px;min-height:24px;font-size:.58rem;display:grid}.technique-loadout-list{border-top:1px solid #5d472724;gap:.24rem;padding:.38rem;display:grid}.technique-loadout-row{background:#efe2c766;border-left:3px solid #0000;grid-template-columns:36px minmax(0,1fr) 58px;align-items:center;gap:.4rem;min-width:0;min-height:44px;padding:.3rem .38rem;display:grid}.technique-loadout-row-equipped{border-left-color:var(--teal);background:#24807714}.technique-loadout-row-locked{opacity:.58}.technique-loadout-row .ability-icon{background-size:600% 300%;width:34px;height:34px}.technique-loadout-copy{gap:.03rem;min-width:0;display:grid}.technique-loadout-copy strong{color:#3f2e49;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.technique-loadout-copy small{color:#7c602e;text-transform:uppercase;font-size:.48rem;font-weight:900}.technique-loadout-copy em{color:#6d6077;text-overflow:ellipsis;white-space:nowrap;font-size:.51rem;font-style:normal;font-weight:700;overflow:hidden}.technique-loadout-toggle{justify-items:center;gap:.12rem;display:grid}.technique-loadout-toggle input{width:18px;height:18px;accent-color:var(--teal);cursor:pointer;margin:0}.technique-loadout-toggle input:disabled{cursor:not-allowed}.technique-loadout-toggle small{color:#65596d;text-transform:uppercase;font-size:.46rem;font-weight:900}.rank-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .42rem;margin-top:.08rem;display:grid}.rank-step{color:#6d6077;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:.3rem;min-width:0;font-size:.64rem;font-weight:800;line-height:1.15;display:grid}.rank-letter{min-height:21px;color:var(--ink);background:#efe2c7;border-radius:5px;place-items:center;font-size:.63rem;font-weight:900;display:grid}.rarity{color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:27px;font-size:.72rem;font-weight:900;display:inline-flex}.rarity-common{background:#6f6472}.rarity-uncommon{background:var(--green)}.rarity-rare{background:#316caa}.rarity-epic{background:var(--violet)}.rarity-legendary{background:var(--gold);color:#251706}.rarity-mythic{background:var(--rose)}.inventory-item{grid-template-columns:1fr;align-items:start;gap:.48rem;padding:.55rem}.inventory-item-material{grid-template-columns:minmax(0,1fr) auto;align-items:center}.inventory-item .rarity{max-width:96px;min-height:22px;margin-bottom:0;padding:.15rem .38rem;font-size:.62rem}.inventory-item-copy>p{font-size:.68rem;line-height:1.2}.inventory-list{gap:.45rem}.item-stat-list{margin-top:.55rem}.inventory-item .item-affix-list,.inventory-item .inventory-gear-meta,.inventory-item .inventory-unique-effect{margin-top:.4rem;line-height:1.35}.item-affix-list span{color:var(--violet);background:#eee4d3}.inventory-panel{container-type:inline-size}.vault-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-bottom:.5rem;display:grid}.vault-summary-strip span{color:#6d6077;text-transform:uppercase;background:#f5ead5;border:1px solid #17131d1a;border-radius:6px;min-width:0;padding:.34rem .42rem;font-size:.56rem;font-weight:900;line-height:1.1}.vault-summary-strip strong{color:#4a3f54;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.2;display:block;overflow:hidden}.vault-controls{border-top:1px solid #17131d1a;gap:.42rem;margin-bottom:.65rem;padding-top:.55rem;display:grid}.vault-filter-tabs{flex-wrap:wrap;gap:.28rem;display:flex}.vault-filter-tabs button{color:#4f4558;white-space:nowrap;background:#eee4d3;border:1px solid #17131d1f;justify-content:center;align-items:center;gap:.28rem;min-height:30px;padding:.25rem .42rem;font-size:.62rem;line-height:1;display:inline-flex}.vault-filter-tabs button.active{color:#fffaf0;background:linear-gradient(#118d89,#0f6e72)}.vault-filter-tabs small{color:#42384a;background:#ffffff94;border-radius:999px;place-items:center;min-width:18px;min-height:18px;font-size:.56rem;font-weight:900;display:inline-grid}.vault-filter-tabs button.active small{color:#0f6e72;background:#fffaf0eb}.vault-search-sort{grid-template-columns:minmax(0,1fr) minmax(104px,.34fr);gap:.35rem;display:grid}.vault-search-sort input,.vault-search-sort select{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d29;border-radius:5px;padding:.35rem .5rem;font-size:.68rem;font-weight:800}.inventory-item-copy h3{align-items:center;gap:.3rem;display:flex}.inventory-item-copy h3>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.vault-new-badge{background:var(--rose);color:#fffaf0;text-transform:uppercase;border-radius:999px;place-items:center;min-height:18px;padding:.1rem .32rem;font-size:.52rem;font-weight:900;line-height:1;display:inline-grid}.donator-status-pill,.donator-status-readout,.donator-vault-message{color:#f4dfaa}.donator-status-readout{margin:.65rem 0 0;font-weight:700}.donator-vault-message{background:#261f18e6;border:1px solid #e2b85b80;border-radius:.5rem;margin:.3rem 0;padding:.45rem .7rem}.vault-stack-badge{color:#d5fff4;background:#105e6373;border:1px solid #65d2cb8c;border-radius:999px;place-items:center;min-height:20px;padding:.1rem .42rem;font-size:.65rem;font-weight:900;line-height:1;display:inline-grid}.vault-salvage-confirm{color:#e5fff6;background:#102d31e0;border:1px solid #65d2cb73;border-radius:6px;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:end;gap:.48rem;padding:.55rem;display:flex}.vault-salvage-confirm label{gap:.2rem;font-size:.62rem;font-weight:900;display:grid}.vault-salvage-confirm input{color:#173d3c;width:90px;min-height:32px;font:inherit;background:#f9fff9;border:1px solid #65d2cb99;border-radius:5px;padding:.25rem .4rem}.vault-salvage-confirm strong{padding-bottom:.45rem;font-size:.72rem}.vault-salvage-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;width:100%;display:flex}.vault-salvage-confirm-actions button{min-height:32px;padding:.3rem .52rem;font-size:.66rem}.item-actions{border-top:1px solid #17131d1a;flex-wrap:wrap;justify-content:flex-start;gap:.45rem;width:100%;padding-top:.55rem;display:flex}.inventory-item-material .item-actions{border-top:0;border-left:1px solid #17131d1a;grid-template-columns:repeat(3,minmax(76px,auto));align-items:center;gap:.3rem;width:auto;padding-top:0;padding-left:.55rem;display:grid}.inventory-item-material .item-actions button{white-space:nowrap;min-height:32px;padding-inline:.52rem;font-size:.7rem}.equip-targets{flex-wrap:wrap;justify-content:flex-start;gap:.38rem;width:100%;display:flex}.equip-targets span{color:#6d6077;text-transform:uppercase;place-items:center;font-size:.72rem;font-weight:900;display:grid}.equip-targets button{text-align:left;align-content:center;justify-items:start;gap:.12rem;min-width:112px;min-height:48px;padding:.4rem .58rem;display:grid}.equip-targets button strong{color:#fff8eb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;overflow:hidden}.equip-targets button small{color:#d7cddd;font-size:.62rem;line-height:1.2}.equip-targets .equip-upgrade small{color:#a9ead2}.equip-targets .equip-downgrade small{color:#ffc0bd}.vault-best-target{background:#fff7e5;border:1px solid #17131d1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;padding:.45rem;display:grid}.vault-best-target>div{gap:.08rem;min-width:0;display:grid}.vault-best-target span{color:#6d6077;text-transform:uppercase;font-size:.56rem;font-weight:900}.vault-best-target strong{color:#4a3f54;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;line-height:1.2;overflow:hidden}.vault-best-target small{color:#6d6077;font-size:.62rem;font-weight:900;line-height:1.2}.vault-best-target-upgrade{background:linear-gradient(135deg,#effcf4,#fff7e5);border-color:#118d8957}.vault-best-target-upgrade small{color:var(--green)}.vault-best-target button{background:var(--teal);white-space:nowrap;min-height:34px;padding-inline:.58rem;font-size:.66rem}.item-actions button,.small-action,.ghost-action{background:#3a3142;min-height:38px;padding-inline:.72rem;font-size:.82rem}.market-listing-control{grid-template-columns:minmax(72px,92px) auto;align-items:end;gap:.3rem;display:grid}.market-listing-control label{color:#6d6077;text-transform:uppercase;gap:.12rem;font-size:.54rem;font-weight:900;display:grid}.market-listing-control input{width:100%;min-width:0;min-height:32px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d29;border-radius:5px;padding:.32rem .4rem;font-size:.66rem;font-weight:900}.workspace-market .market-fee-preview{color:#fff4df;background:#14292c;border:1px solid #69dacc8c;border-radius:5px;grid-column:1/-1;padding:.3rem .4rem;font-size:.67rem;font-weight:700;line-height:1.35}.market-listing-control button{background:var(--teal);min-height:32px}@container (width<=390px){.vault-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-search-sort{grid-template-columns:1fr}.item-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item-actions>button{white-space:normal;width:100%;min-width:0;padding-inline:.4rem}.equip-targets{grid-column:1/-1}.vault-best-target{grid-column:1/-1;grid-template-columns:1fr}.vault-best-target button{width:100%}}@container (width<=640px){.inventory-item-summary,.listing-item-summary{grid-template-columns:78px minmax(0,1fr)}.inventory-item-art.loot-row-art,.listing-item-art.loot-row-art{width:78px;height:104px}.inventory-item-material{grid-template-columns:1fr}.inventory-item-material .item-actions{border-top:1px solid #17131d1a;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:.45rem;padding-left:0}}@container (width<=280px){.item-actions,.inventory-item-material .item-actions{grid-template-columns:1fr}}.small-action{width:fit-content;margin-top:.65rem}.party-toggle{background:var(--violet);margin-right:.45rem}.party-toggle-active{background:var(--teal)}.ghost-action{border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff7e5}.multiplayer-panel{grid-column:1/-1;container-type:inline-size}.multiplayer-heading-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.multiplayer-heading-actions>span{color:#6d6077;text-align:right;max-width:260px;font-size:.7rem;font-weight:800;line-height:1.3}.multiplayer-signin,.multiplayer-loading{border-top:1px solid #17131d1f;border-bottom:1px solid #17131d1f;justify-content:space-between;align-items:center;gap:.8rem;min-height:86px;padding:.8rem;display:flex}.multiplayer-signin a{background:var(--teal);color:#fff;border-radius:6px;place-items:center;min-height:38px;padding-inline:.8rem;font-size:.78rem;font-weight:900;display:grid}.multiplayer-profile-bar{background:#f3e8d3;border-top:1px solid #17131d1f;border-bottom:1px solid #17131d1f;grid-template-columns:minmax(190px,1.25fr) repeat(5,minmax(0,1fr));display:grid}.multiplayer-profile-bar>div{align-content:center;gap:.08rem;min-width:0;min-height:68px;padding:.5rem .65rem;display:grid}.multiplayer-profile-bar>div+div{border-left:1px solid #17131d1f}.multiplayer-profile-bar span,.network-section-heading span,.arena-season-band span,.arena-result>div:first-child>span{color:var(--teal);text-transform:uppercase;font-size:.58rem;font-weight:900}.multiplayer-profile-bar strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.multiplayer-profile-bar small{color:#716578;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;font-weight:800;overflow:hidden}.profile-nickname-line{align-items:center;gap:.28rem;min-width:0;display:flex}.profile-nickname-line small{flex:auto}.profile-nickname-line button,.profile-nickname-editor button{color:#fff;background:#44394d;border:1px solid #17131d26;border-radius:3px;min-height:24px;padding:.18rem .34rem;font-size:.54rem;font-weight:900}.profile-nickname-editor{grid-template-columns:minmax(76px,1fr) auto auto;gap:.2rem;min-width:0;display:grid}.profile-nickname-editor input{min-width:0;height:26px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d33;border-radius:3px;padding:.2rem .32rem;font-size:.62rem;font-weight:800}.multiplayer-tabs{border-bottom:1px solid #17131d26;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin-top:.7rem;display:grid}.multiplayer-tabs button{color:#62566a;background:0 0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.45rem;min-height:42px;font-size:.76rem;display:flex}.multiplayer-tabs button+button{border-left:1px solid #17131d1a}.multiplayer-tabs button.active{border-bottom-color:var(--rose);color:var(--rose)}.multiplayer-tabs button span{min-width:24px;min-height:22px;color:var(--ink);background:#e9ddc6;border-radius:4px;place-items:center;padding-inline:.25rem;font-size:.62rem;display:grid}.chat-channel-tabs{border:1px solid #17131d24;border-radius:6px;grid-template-columns:repeat(5,minmax(92px,1fr));display:grid;overflow:auto hidden}.chat-channel-tabs button{color:#63566b;background:#f0e4cf;border-radius:0;justify-items:start;gap:.08rem;min-height:44px;padding:.42rem .65rem;display:grid}.chat-channel-tabs button+button{border-left:1px solid #17131d1f}.chat-channel-tabs button.active{color:#fff4cf;background:#30243a}.chat-channel-tabs button[data-channel=trade].active{color:#fff4cf;background:#165f5a;box-shadow:inset 0 -3px #e4b447}.chat-channel-tabs button:disabled{opacity:.46}.chat-channel-tabs span{text-transform:uppercase;font-size:.68rem;font-weight:900}.chat-channel-tabs small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.58rem;font-weight:800;overflow:hidden}.chat-console{background:#fffaf0;border:1px solid #17131d24;border-radius:14px;flex-direction:column;height:clamp(210px,52dvh,480px);min-height:0;display:flex;overflow:hidden}.chat-feed{scrollbar-color:#9a8ca1 #eadfc9;flex:auto;align-content:start;min-height:0;padding:.35rem .65rem;display:grid;overflow-y:auto}.chat-message{border-bottom:1px solid #17131d14;grid-template-columns:30px minmax(0,1fr);gap:.5rem;padding:.48rem 0;display:grid}.chat-message-own{border-left:3px solid var(--teal);background:#eef6ec;padding-inline:.45rem}.chat-avatar{color:#ffe19a;background:#473750;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.chat-message>div:last-child,.chat-message header{min-width:0}.chat-message header{align-items:baseline;gap:.38rem;display:flex}.chat-message header strong{color:#44384c;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.chat-message header span,.chat-message time{color:#85798a;font-size:.56rem;font-weight:800}.chat-message time{white-space:nowrap;margin-left:auto}.chat-message p{color:#55495c;overflow-wrap:anywhere;margin-top:.12rem;font-size:.7rem;line-height:1.38}.workspace-social .chat-message{color:var(--workspace-dark-copy);background:0 0;border-bottom-color:#fff4de17}.workspace-social .chat-message-own{background:linear-gradient(100deg,#45c7bd24,#0000 70%),linear-gradient(145deg,#1b1e29fa,#081f24f7);border-left-color:#58d8cd;box-shadow:inset 3px 0 #58d8cdb8,inset 0 1px #ffffff09}.workspace-social .chat-message header strong{color:#fff1d6}.workspace-social .chat-message header span,.workspace-social .chat-message time{color:#a99eae}.workspace-social .chat-message p{color:#e3d9e3}.chat-empty{color:#75697c;text-align:center;align-content:center;place-items:center;min-height:250px;display:grid}.chat-empty strong{color:#4f4357;font-size:.8rem}.chat-empty span{font-size:.64rem;font-weight:800}.chat-composer{background:#f1e5cf;border-top:2px solid #d9c9aa;flex:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.45rem;padding:.5rem;display:grid}.chat-composer textarea{resize:vertical;min-width:0;min-height:48px;max-height:110px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d33;border-radius:5px;padding:.48rem .58rem;font-size:.72rem;line-height:1.35}.chat-composer>span{color:#7d7083;font-size:.58rem;font-weight:800}.chat-composer button,.faction-card button,.current-faction-banner button{background:#44394d;min-height:36px;padding-inline:.72rem;font-size:.7rem}.direct-message-targets{background:#f4e9d4;border-bottom:1px solid #17131d1f;border-left:1px solid #17131d1f;border-right:1px solid #17131d1f;grid-template-columns:minmax(190px,.45fr) minmax(0,1.55fr);gap:.5rem;padding:.5rem;display:grid}.direct-message-code{gap:.18rem;display:grid}.direct-message-code label{color:#685c70;text-transform:uppercase;font-size:.56rem;font-weight:900}.direct-message-code input,.trade-target-row input,.trade-package-builder input,.trade-package-builder select,.trade-note-field input{min-width:0;min-height:36px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d2e;border-radius:5px;padding:.4rem .52rem;font-size:.68rem}.direct-contact-list{gap:.35rem;min-width:0;display:flex;overflow-x:auto}.direct-contact-list button{color:#5b4f63;background:#e3d7c1;border-radius:5px;flex:0 0 min(160px,42%);justify-items:start;min-height:42px;padding:.35rem .5rem;display:grid;position:relative}.direct-contact-list button.active{background:var(--teal);color:#fff}.direct-contact-list span,.direct-contact-list small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.direct-contact-list span{font-size:.62rem;font-weight:900}.direct-contact-list small{font-size:.52rem;font-weight:800}.direct-contact-list b{background:var(--rose);color:#fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:.5rem;display:grid;position:absolute;top:4px;right:4px}.trade-heading-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.trade-heading-actions strong{color:#6e6275;text-align:right;max-width:280px;font-size:.64rem}.trade-heading-actions button{min-height:34px;font-size:.66rem}.trade-desk-layout{grid-template-columns:minmax(330px,.85fr) minmax(0,1.15fr);align-items:start;gap:.7rem;display:grid}.trade-create-desk{border:1px solid #17131d24;border-top:4px solid var(--teal);background:#f7ecd7;border-radius:6px;gap:.58rem;padding:.65rem;display:grid}.trade-desk-title,.trade-wallet,.trade-offer-group-heading,.trade-offer-head{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.trade-desk-title>div:first-child{display:grid}.trade-desk-title>div:first-child span,.trade-offer-head>div span,.trade-exchange-line span{color:var(--teal);text-transform:uppercase;font-size:.54rem;font-weight:900}.trade-desk-title h4,.trade-offer-group-heading h4{color:#44384b;font-size:.82rem}.trade-wallet{flex-wrap:wrap;justify-content:flex-end}.trade-wallet span{color:#5a4e62;background:#e6d9c1;border-radius:4px;padding:.28rem .4rem;font-size:.58rem;font-weight:900}.trade-target-row{border-bottom:1px solid #17131d1a;grid-template-columns:minmax(90px,.45fr) minmax(120px,1fr) auto;align-items:center;gap:.4rem;padding-bottom:.55rem;display:grid}.trade-target-row label,.trade-note-field,.trade-package-builder label{color:#62566a;font-size:.58rem;font-weight:900}.trade-target-row button{background:var(--violet);min-height:36px;padding-inline:.6rem;font-size:.64rem}.trade-target-row>strong{color:var(--teal);grid-column:2/-1;font-size:.62rem}.trade-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.trade-package-builder{background:#fff8e9;border:1px solid #17131d21;border-radius:5px;align-content:start;gap:.42rem;min-width:0;padding:.52rem;display:grid}.trade-package-builder legend{color:#44384b;padding-inline:.25rem;font-size:.66rem;font-weight:900}.trade-package-offered{border-top:3px solid var(--rose)}.trade-package-requested{border-top:3px solid var(--gold)}.trade-package-builder label,.trade-note-field{gap:.18rem;min-width:0;display:grid}.trade-package-builder select{max-width:100%}.trade-asset-picker{gap:.24rem;min-width:0;display:grid}.trade-asset-picker-heading{color:#62566a;justify-content:space-between;align-items:center;gap:.4rem;font-size:.58rem;font-weight:900;display:flex}.trade-asset-picker-heading b{color:var(--teal);font-size:.56rem}.trade-item-selector,.trade-adventurer-selector{scrollbar-gutter:stable;background:#f8efdd;border-top:1px solid #17131d1f;border-bottom:1px solid #17131d1f;align-content:start;max-height:172px;display:grid;overflow-y:auto}.trade-item-choice,.trade-adventurer-choice{grid-template-columns:30px minmax(0,1fr) max-content;align-items:center;min-height:43px;padding:.34rem .4rem;gap:.4rem!important;display:grid!important}.trade-item-art{border-radius:5px;width:26px;height:34px}.trade-adventurer-choice{grid-template-columns:minmax(0,1fr) 52px}.trade-item-choice+.trade-item-choice,.trade-adventurer-choice+.trade-adventurer-choice{border-top:1px solid #17131d17}.trade-item-choice>span,.trade-adventurer-choice>span{min-width:0;display:grid}.trade-item-choice strong,.trade-adventurer-choice strong{color:#463a4e;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.trade-item-choice small,.trade-adventurer-choice small{color:#7a6d80;font-size:.52rem;font-weight:800}.trade-adventurer-choice small{overflow-wrap:anywhere;line-height:1.25}.trade-quantity-stepper{background:#12141a;border:1px solid #f2c66440;border-radius:6px;grid-template-columns:24px minmax(28px,auto) 24px;justify-self:end;align-items:stretch;min-width:78px;min-height:30px;overflow:hidden;box-shadow:inset 0 1px #ffffff0b;display:grid!important}.trade-item-choice .trade-quantity-stepper button{color:#9ee8df;background:#2db1a62e;border:0;border-radius:0;width:24px;min-width:24px;min-height:28px;padding:0;font-size:.86rem;line-height:1}.trade-item-choice .trade-quantity-stepper button:first-child{border-right:1px solid #ffffff14}.trade-item-choice .trade-quantity-stepper button:last-child{border-left:1px solid #ffffff14}.trade-item-choice .trade-quantity-stepper button:disabled{color:#ffffff38;background:#ffffff06}.trade-quantity-stepper output{color:#fff2d2;place-items:center;min-width:28px;font-size:.62rem;font-weight:900;display:grid}.trade-item-choice input[type=checkbox],.trade-adventurer-choice input[type=checkbox]{width:17px;min-width:17px;height:17px;min-height:17px;accent-color:var(--teal);justify-self:end;padding:0}.trade-asset-empty{color:#786c80;text-align:center;place-items:center;min-height:50px;padding:.45rem;font-size:.56rem;font-weight:800;display:grid}.trade-post-button{background:var(--teal);width:100%;min-height:38px;font-size:.7rem}.trade-ledger-column,.trade-offer-group{align-content:start;gap:.45rem;min-width:0;display:grid}.trade-offer-group{border-bottom:1px solid #17131d1f;padding-bottom:.6rem}.trade-offer-group-heading{border-left:3px solid var(--violet);min-height:30px;padding-left:.45rem}.trade-offer-group-heading span{color:#5f5366;background:#e5d9c4;border-radius:4px;place-items:center;min-width:24px;height:22px;font-size:.58rem;font-weight:900;display:grid}.trade-offer{background:#fffaf0;border:1px solid #17131d1f;border-radius:6px;gap:.42rem;padding:.56rem;display:grid}.trade-offer-head>div{min-width:0;display:grid}.trade-offer-head strong,.trade-offer-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-offer-head strong{color:#463a4e;font-size:.72rem}.trade-offer-head small,.trade-offer-head em{color:#776a7e;font-size:.56rem;font-style:normal;font-weight:800}.trade-exchange-line{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:.35rem;display:grid}.trade-exchange-line>div{background:#f3e8d3;border:1px solid #17131d1a;align-content:start;min-width:0;padding:.4rem;display:grid}.trade-exchange-line>div:last-child{background:#f6edd9}.trade-exchange-line strong{color:#55495c;overflow-wrap:anywhere;font-size:.62rem;line-height:1.3}.trade-exchange-line>b{color:var(--gold);place-items:center;font-size:1rem;display:grid}.trade-offer p{color:#716578;font-size:.6rem;font-style:italic}.trade-offer>button{background:var(--teal);min-height:34px;font-size:.64rem}.trade-offer-state{color:#796d80;text-align:right;text-transform:uppercase;font-size:.58rem;font-weight:900}.faction-balance-band{border-top:2px solid var(--gold);background:#f5ead3;border-bottom:1px solid #17131d1f;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:.75rem;padding:.58rem .68rem;display:grid}.faction-balance-band>div:first-child{display:grid}.faction-balance-band span{color:var(--teal);text-transform:uppercase;font-size:.56rem;font-weight:900}.faction-balance-band strong{color:#514458;font-size:.7rem}.faction-population-meter{background:#ded0b6;border-radius:3px;gap:3px;height:12px;padding:2px;display:flex;overflow:hidden}.faction-population-meter i{background:var(--faction-color);border-radius:2px;min-width:8%}.faction-meter-sunrise,.faction-theme-sunrise{--faction-color:#d49a2f;--faction-tint:#fff1c9}.faction-meter-moon,.faction-theme-moon{--faction-color:#3977b9;--faction-tint:#e5effa}.faction-meter-forest,.faction-theme-forest{--faction-color:#2f875f;--faction-tint:#e1f1e6}.faction-meter-forge,.faction-theme-forge{--faction-color:#bb4d45;--faction-tint:#f8e3de}.faction-meter-astral,.faction-theme-astral{--faction-color:#7653aa;--faction-tint:#eee6f8}.current-faction-banner{border-left:5px solid var(--faction-color);background:var(--faction-tint);justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .72rem;display:flex}.faction-crest{background-image:url(/faction-crest-atlas.png);background-repeat:no-repeat;background-size:300% 200%;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 2px 8px #13101847}.faction-crest-dawnveil{background-position:0 0}.faction-crest-azure-moon{background-position:50% 0}.faction-crest-verdant-fang{background-position:100% 0}.faction-crest-crimson-forge{background-position:0 100%}.faction-crest-starfall{background-position:50% 100%}.current-faction-crest{flex:0 0 52px;width:52px;height:52px}.current-faction-banner>div{min-width:0;display:grid}.current-faction-banner span{color:var(--faction-color);text-transform:uppercase;font-size:.56rem;font-weight:900}.current-faction-banner h4{color:#3f3447;font-size:.88rem}.current-faction-banner small{color:#6e6274;font-size:.64rem;font-weight:800}.faction-queue-banner{border-left-style:dashed}.faction-grid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:.48rem;display:grid}.faction-card{border:1px solid #17131d1f;border-top:4px solid var(--faction-color);background:var(--faction-tint);border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-content:start;gap:.48rem;min-width:0;padding:.55rem;display:grid}.faction-card-mark{width:42px;height:42px;box-shadow:0 0 0 2px var(--faction-color);background:#17131d;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.faction-card-mark{box-shadow:0 0 0 2px color-mix(in srgb, var(--faction-color) 65%, white)}}.faction-roster{border-top:1px solid var(--faction-color);grid-column:1/-1;min-width:0}@supports (color:color-mix(in lab, red, red)){.faction-roster{border-top:1px solid color-mix(in srgb, var(--faction-color) 25%, transparent)}}.faction-roster{padding-top:.38rem}.faction-roster summary{color:var(--faction-color);cursor:pointer;font-size:.6rem;font-weight:950;list-style-position:inside}.faction-roster-list{gap:.28rem;max-height:210px;margin-top:.35rem;display:grid;overflow-y:auto}.faction-roster-member{border-left:2px solid var(--faction-color);background:#ffffff80;min-width:0;padding:.3rem .35rem;display:grid}.faction-roster-member strong{color:#413648;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.faction-roster-member>span,.faction-roster-empty{color:#716477;text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;font-weight:800;overflow:hidden}.faction-card-copy{min-width:0;display:grid}.faction-card-copy>span{color:var(--faction-color);text-transform:uppercase;font-size:.52rem;font-weight:900}.faction-card h4{color:#413648;font-size:.76rem;line-height:1.15}.faction-card p{color:#6d6173;margin-top:.2rem;font-size:.59rem;font-weight:700;line-height:1.3}.faction-card-stats{border-top:1px solid #17131d1a;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr;align-items:baseline;gap:.2rem;padding-top:.4rem;display:grid}.faction-card-stats strong{color:var(--faction-color);font-size:.78rem}.faction-card-stats span{color:#766a7c;font-size:.54rem;font-weight:800}.faction-card button{background:var(--faction-color);grid-column:1/-1;width:100%}.faction-war-board{border:1px solid #17131d1f;border-top:4px solid var(--faction-color);background:linear-gradient(135deg, var(--faction-tint), #fffaf0);border-radius:6px;gap:.55rem;display:grid}@supports (color:color-mix(in lab, red, red)){.faction-war-board{background:linear-gradient(135deg, color-mix(in srgb, var(--faction-tint) 82%, white), #fffaf0)}}.faction-war-board{padding:.65rem}.faction-war-heading,.faction-war-columns,.faction-war-result,.faction-war-standing,.faction-war-rival,.faction-war-history-row{min-width:0;display:grid}.faction-war-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.faction-war-heading>div,.faction-war-result>div,.faction-war-standing>div,.faction-war-rival>div,.faction-war-history-row>div{min-width:0;display:grid}.faction-war-heading span,.faction-war-subheading span,.faction-war-result span,.faction-war-rival span{color:var(--faction-color);text-transform:uppercase;font-size:.54rem;font-weight:950}.faction-war-heading h4,.faction-war-result h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.faction-war-heading small,.faction-war-result small,.faction-war-standing small,.faction-war-rival small,.faction-war-history-row small,.faction-war-history-row time{color:#746777;text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:800;overflow:hidden}.faction-war-heading button{background:var(--faction-color);white-space:nowrap}.faction-war-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.faction-war-stats span{border:1px solid var(--faction-color);gap:.06rem;min-width:0;display:grid}@supports (color:color-mix(in lab, red, red)){.faction-war-stats span{border:1px solid color-mix(in srgb, var(--faction-color) 22%, transparent)}}.faction-war-stats span{background:#ffffff94;border-radius:5px;padding:.42rem .48rem}.faction-war-stats small{color:#746777;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:950;overflow:hidden}.faction-war-stats strong{color:#45394e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.faction-war-result{border-left:5px solid var(--green);background:#e7f3df;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(160px,1fr) auto;align-items:center;gap:.55rem;padding:.58rem}.faction-war-result-defeat{border-left-color:var(--rose);background:#f7e5e3}.faction-war-result-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;display:grid}.faction-war-result-points span{text-align:center;white-space:nowrap;background:#ffffff94;border:1px solid #17131d14;border-radius:4px;min-width:0;padding:.25rem .35rem}.faction-war-result p{color:#4e4256;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:800;overflow:hidden}.faction-war-result button{background:#4d4155}.faction-war-columns{grid-template-columns:.8fr 1.2fr;gap:.55rem}.faction-war-columns section,.faction-war-standings,.faction-war-rivals,.faction-war-history{align-content:start;gap:.35rem;min-width:0;display:grid}.faction-war-subheading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.faction-war-subheading strong{color:var(--faction-color);font-size:.62rem}.faction-war-standing{border-left:3px solid var(--faction-color);background:#ffffff8c;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.38rem .45rem}.faction-war-standing-current{background:var(--faction-tint)}@supports (color:color-mix(in lab, red, red)){.faction-war-standing-current{background:color-mix(in srgb, var(--faction-tint) 76%, white)}}.faction-war-standing>span{color:var(--gold);font-size:.68rem;font-weight:950}.faction-war-standing strong,.faction-war-rival strong,.faction-war-history-row strong,.faction-war-history-row span{color:#44384c;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.faction-war-standing em{color:var(--faction-color);font-size:.68rem;font-style:normal;font-weight:950}.faction-war-rival{border-left:3px solid var(--faction-color);background:#ffffff8c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.42rem .5rem}.faction-war-rival button{background:var(--faction-color);min-height:30px;padding-inline:.5rem;font-size:.6rem}.faction-war-history{border-top:1px solid #17131d1a;padding-top:.45rem}.faction-war-history-row{border-bottom:1px solid #17131d14;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto;align-items:center;gap:.45rem;min-height:34px;padding:.32rem .1rem}.faction-war-history-victory>div strong{color:var(--green)}.faction-war-history-defeat>div strong{color:var(--rose)}.faction-war-history-row em{color:var(--faction-color);white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:950}.network-view{gap:.75rem;padding-top:.8rem;display:grid}.multiplayer-panel[data-war-room-view=arena]{padding-top:0}.arena-network-view{padding-top:0;position:relative}.arena-shop-launch{z-index:3;color:#221409;background:linear-gradient(#e5bb60,#9d6a27);border:1px solid #f3c965bf;border-radius:7px;justify-items:center;gap:.08rem;min-width:138px;font-size:.875rem;font-weight:900;display:grid;position:absolute;top:.8rem;right:.8rem;box-shadow:0 5px 14px #03040a7a}.arena-shop-launch small{color:#2e200d;font-size:.75rem}:is(.arena-shop-launch:focus-visible,.arena-shop-close:focus-visible){outline-offset:2px;outline:2px solid #76e7ef}@media (max-width:700px){.arena-shop-launch{margin:0 0 .5rem auto;position:static}}.network-section-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.network-section-heading h3{color:var(--ink);margin-top:.1rem;font-size:1rem}.network-section-heading>strong{color:var(--violet);font-size:.72rem}.guild-search-row,.alliance-entry-form{background:#fff7e5;border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;grid-template-columns:minmax(140px,.55fr) minmax(180px,1fr) auto;align-items:center;gap:.5rem;padding:.55rem;display:grid}.guild-search-row label,.alliance-entry-form label{color:#5d5265;font-size:.68rem;font-weight:900}.guild-search-row input,.alliance-entry-form input{min-width:0;min-height:38px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d2e;border-radius:5px;padding:.45rem .58rem;font-size:.76rem}.guild-search-row button,.alliance-entry-form button,.network-row button,.network-profile-card button,.current-alliance-banner button,.arena-season-band button,.arena-opponent button,.arena-result button{background:#44394d;min-height:36px;padding-inline:.65rem;font-size:.72rem}.request-list,.friend-directory,.alliance-directory,.outgoing-requests{gap:.4rem;display:grid}.request-list h4,.outgoing-requests>strong{color:var(--violet);font-size:.72rem}.network-row{border-bottom:1px solid #17131d1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;min-width:0;padding:.45rem 0;display:grid}.network-row>div{min-width:0;display:grid}.network-row>div strong{color:#4b4054;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.network-row>div span,.network-rank{color:#786c80;font-size:.64rem;font-weight:800}.network-danger-action{background:#8a4655!important}.network-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.network-profile-card{background:#fffaf0;border:1px solid #17131d1f;border-radius:6px;align-content:start;gap:.45rem;min-width:0;padding:.6rem;display:grid}.network-profile-card .premium-guild-banner{justify-self:center;width:54px;height:74px}.network-profile-card>div{min-width:0;display:grid}.network-profile-card span{color:var(--teal);text-transform:uppercase;font-size:.58rem;font-weight:900}.network-profile-card h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.82rem;overflow:hidden}.network-profile-card small,.network-profile-card>strong{color:#756979;font-size:.64rem}.outgoing-requests{border-top:1px solid #17131d1a;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;padding-top:.55rem}.outgoing-requests span,.network-empty{color:#7a6d82;font-size:.66rem;font-weight:800}.alliance-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.social-rule-notice{background:#f5ead3;border-block:1px solid #17131d1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .6rem;display:grid}.social-rule-notice span{color:var(--teal);text-transform:uppercase;font-size:.54rem;font-weight:900}.social-rule-notice strong,.social-rule-notice em{color:#62566a;font-size:.62rem;font-style:normal}.social-rule-notice em{color:#9b4357;font-weight:900}.alliance-entry-form{border:1px solid #17131d1a;border-radius:6px;grid-template-columns:1fr auto}.alliance-entry-form.alliance-create-form{grid-template-columns:minmax(0,1fr) minmax(78px,.32fr) auto}.alliance-entry-form label{grid-column:1/-1}.current-alliance-banner{border-left:4px solid var(--teal);background:#edf4e7;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem;display:flex}.current-alliance-banner>div{min-width:0;display:grid}.current-alliance-banner span{color:var(--teal);text-transform:uppercase;font-size:.58rem;font-weight:900}.current-alliance-banner h4{color:var(--ink);font-size:.92rem}.current-alliance-banner small{color:#6d6077;font-size:.66rem;font-weight:800}.current-alliance-banner h4,.alliance-member strong,.network-row strong,.faction-roster-member strong{align-items:center;min-width:0;display:flex}.alliance-tag-badge{color:#ffe39a;letter-spacing:0;background:#34283e;border:1px solid #c99b43;border-radius:3px;flex:none;place-items:center;margin-right:.3rem;padding:.12rem .26rem;font-size:.56rem;font-weight:950;line-height:1;display:inline-grid}.alliance-banner-actions{align-items:end;gap:.45rem;display:flex!important}.alliance-tag-editor{grid-template-columns:62px auto;gap:.2rem;display:grid}.alliance-tag-editor label{color:#6d6077;text-transform:uppercase;grid-column:1/-1;font-size:.52rem;font-weight:900}.alliance-tag-editor input{width:62px;min-height:36px;color:var(--ink);font:inherit;text-transform:uppercase;background:#fffaf0;border:1px solid #17131d33;border-radius:4px;padding:.35rem;font-size:.72rem;font-weight:900}.alliance-progression-band{background:#f7ecd5;border-block:1px solid #17131d1f;border-radius:12px;grid-template-columns:minmax(220px,1fr) minmax(320px,1.25fr);align-items:end;gap:.65rem;padding:.55rem .65rem;display:grid}.faction-hall-balances{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.faction-personal-renown{background:#071f2b;border:1px solid #9b814d;border-radius:12px;gap:.15rem;min-width:140px;padding:.55rem .8rem;display:grid}.network-section-heading .faction-personal-renown span{color:#85eceb;font-size:.72rem}.network-section-heading .faction-personal-renown strong{color:#ffdf9b;font-variant-numeric:tabular-nums;font-size:1.2rem}.faction-level-guidance,.faction-contribution-guidance{font-size:.72rem;line-height:1.45}.faction-contribution-guidance{grid-column:1/-1}.alliance-level-summary{gap:.18rem;display:grid}.alliance-level-summary span,.alliance-contribution-form label{color:var(--teal);text-transform:uppercase;font-size:.56rem;font-weight:900}.alliance-level-summary strong{color:#4d4155;font-size:.72rem}.alliance-progress-track{background:#decfae;border-radius:3px;height:8px;overflow:hidden}.alliance-progress-track i{background:linear-gradient(90deg, var(--teal), var(--gold));height:100%;display:block}.alliance-contribution-form{grid-template-columns:minmax(90px,1fr) auto;align-items:end;gap:.4rem;display:grid}.alliance-contribution-form label{grid-column:1/-1}.alliance-contribution-form input{min-width:0;min-height:34px;color:var(--ink);font:inherit;background:#fffaf0;border:1px solid #17131d2e;border-radius:4px;padding:.35rem .45rem;font-size:.7rem}.alliance-contribution-form button{background:var(--teal);min-height:34px;padding-inline:.6rem;font-size:.64rem}.alliance-contribution-form .alliance-upgrade-action{background:#5b4675}.alliance-raid-board{background:#fffaf0;border:1px solid #17131d1f;border-radius:6px;gap:.55rem;padding:.65rem;display:grid}.alliance-raid-heading,.alliance-raid-stats,.alliance-raid-columns,.alliance-raid-recent article,.alliance-raid-ranking article{min-width:0;display:grid}.alliance-raid-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.alliance-raid-heading>div{min-width:0}.alliance-raid-heading span,.alliance-raid-subheading span,.alliance-raid-milestone span{color:var(--teal);text-transform:uppercase;font-size:.54rem;font-weight:900}.alliance-raid-heading h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.alliance-raid-heading small{color:#716578;font-size:.62rem;font-weight:800}.alliance-raid-heading>strong{color:var(--rose);white-space:nowrap;font-size:.82rem}.alliance-raid-progress{background:#decfae;border-radius:4px;height:10px;overflow:hidden}.alliance-raid-progress i{background:linear-gradient(90deg, var(--rose), var(--teal));height:100%;display:block}.alliance-raid-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem}.alliance-raid-stats span{background:#f2e5ce;border:1px solid #17131d1a;border-radius:5px;gap:.05rem;min-width:0;padding:.42rem .5rem;display:grid}.alliance-raid-stats small{color:#756979;text-transform:uppercase;font-size:.52rem;font-weight:900}.alliance-raid-stats strong{color:#44394d;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.alliance-raid-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:.32rem;display:grid}.alliance-raid-milestone{border:1px solid #17131d1f;background:#eee7dc;border-top:3px solid #cfc1a5;border-radius:5px;grid-template-rows:minmax(64px,1fr) auto;gap:.35rem;min-width:0;padding:.42rem;display:grid}.alliance-raid-milestone-unlocked{border-top-color:var(--teal);background:#edf4e7}.alliance-raid-milestone-claimed{border-top-color:var(--gold);background:#fff3d8}.alliance-raid-milestone>div{align-content:start;gap:.08rem;min-width:0;display:grid}.alliance-raid-milestone strong,.alliance-raid-milestone small{text-overflow:ellipsis;overflow:hidden}.alliance-raid-milestone strong{color:#463b4f;white-space:nowrap;font-size:.64rem}.alliance-raid-milestone small{color:#756979;font-size:.54rem;font-weight:800;line-height:1.2}.alliance-raid-milestone button{background:var(--teal);min-height:28px;padding-inline:.45rem;font-size:.6rem}.alliance-raid-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.alliance-raid-columns section{align-content:start;gap:.35rem;min-width:0;display:grid}.alliance-raid-subheading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.alliance-raid-subheading strong{color:var(--teal);font-size:.62rem}.alliance-raid-ranking,.alliance-raid-recent{border-top:1px solid #17131d1a;border-bottom:1px solid #17131d1a;display:grid}.alliance-raid-ranking article,.alliance-raid-recent article{align-items:center;gap:.42rem;min-width:0;padding:.38rem .15rem}.alliance-raid-ranking article{grid-template-columns:34px minmax(0,1fr) auto}.alliance-raid-recent article{grid-template-columns:minmax(0,1fr) auto auto}.alliance-raid-ranking article+article,.alliance-raid-recent article+article{border-top:1px solid #17131d14}.alliance-raid-row-current{background:#118d8914}.alliance-raid-ranking article>strong{color:var(--gold);font-size:.68rem}.alliance-raid-ranking div,.alliance-raid-recent div{min-width:0;display:grid}.alliance-raid-ranking span,.alliance-raid-recent strong{color:#463b4f;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;font-weight:900;overflow:hidden}.alliance-raid-ranking small,.alliance-raid-recent small,.alliance-raid-recent time{color:#756979;font-size:.54rem;font-weight:800}.alliance-raid-ranking em,.alliance-raid-recent span{color:var(--teal);white-space:nowrap;font-size:.62rem;font-style:normal;font-weight:900}.alliance-member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.alliance-network-view .faction-member-directory{color:#fff2d9;background:#071b24;border:1px solid #647b83;border-radius:16px;gap:.85rem;min-width:0;padding:1rem;display:grid}.faction-member-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.alliance-network-view .faction-member-heading h4{color:#fff2d9;margin:0 0 .25rem;font-size:1.25rem}.alliance-network-view .faction-member-heading p,.alliance-network-view .faction-management-confirmation p{color:#d3dce0;margin:0;font-size:.9rem;line-height:1.5}.alliance-network-view .faction-member-heading>strong{color:#f3d68f;font-size:.95rem}.alliance-network-view .faction-member-directory .alliance-member-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch;gap:.7rem}.alliance-network-view .faction-member-directory .alliance-member{background:#0b252e;border:1px solid #a98a50;border-radius:13px;align-content:start;gap:.35rem;padding:.9rem}.alliance-network-view .faction-member-directory .alliance-member :is(strong,small,em){color:#e5e8e4;white-space:normal;overflow-wrap:anywhere;font-size:.85rem;overflow:visible}.alliance-network-view .faction-member-directory .alliance-member strong{font-size:1.05rem}.alliance-network-view .faction-member-directory .alliance-member>span{color:#63e7e5;font-size:.75rem}.alliance-network-view .faction-member-actions{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.alliance-network-view .faction-member-actions>button{flex:130px}.alliance-network-view .faction-member-directory button{white-space:normal;overflow-wrap:anywhere;border-radius:11px;min-width:0;min-height:44px;padding:.55rem .75rem;font-size:.85rem;line-height:1.3}.alliance-network-view .faction-member-directory button:focus-visible{outline-offset:2px;outline:2px solid #76f5f6}.alliance-network-view .faction-member-directory button:disabled{opacity:.55;cursor:not-allowed}.alliance-network-view .faction-management-confirmation{background:#302333;border:1px solid #dbb471;border-radius:13px;gap:.7rem;min-width:0;padding:1rem;display:grid}.alliance-network-view .faction-management-confirmation strong{color:#fff2d9;overflow-wrap:anywhere;margin-bottom:.4rem;font-size:1rem;display:block}.alliance-network-view .faction-leave-confirmation button{white-space:normal;border-radius:11px;min-height:44px}.alliance-network-view .faction-leave-confirmation:focus-visible{outline-offset:2px;outline:2px solid #76f5f6}@media (max-width:760px){.alliance-network-view .faction-member-directory{padding:.7rem}.alliance-network-view .faction-member-directory .alliance-member-grid{grid-template-columns:minmax(0,1fr)}}.alliance-member{border-bottom:3px solid var(--gold);background:#fff7e5;min-width:0;padding:.55rem;display:grid}.alliance-member span{color:var(--teal);text-transform:uppercase;font-size:.56rem;font-weight:900}.alliance-member strong,.alliance-member small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.alliance-member strong{color:#4b4054;font-size:.72rem}.alliance-member small,.alliance-member em{color:#756979;font-size:.6rem;font-style:normal;font-weight:800}.alliance-perk-list{background:#17131d1f;grid-template-columns:repeat(5,minmax(120px,1fr));gap:1px;display:grid}.alliance-perk-list>div{opacity:.62;background:#ebe5dc;align-content:start;min-width:0;min-height:68px;padding:.42rem .48rem;display:grid}.alliance-perk-list>.alliance-perk-unlocked{border-top:3px solid var(--teal);opacity:1;background:#edf4e7}.alliance-perk-list span{color:var(--teal);font-size:.52rem;font-weight:900}.alliance-perk-list strong{color:#4b4054;font-size:.65rem}.alliance-perk-list small{color:#766a7c;font-size:.56rem;font-weight:700;line-height:1.25}.workspace-social .alliance-network-view{--alliance-copy:#fff4df;--alliance-muted:#c9becb;--alliance-teal:#65ded2;--alliance-gold:#f3c965;--alliance-line:#71e0d533;--alliance-card:#14131cfa;--alliance-card-deep:#08191ef7;color:var(--alliance-copy)}.workspace-social .alliance-network-view .social-rule-notice,.workspace-social .alliance-network-view .current-alliance-banner,.workspace-social .alliance-network-view .alliance-progression-band,.workspace-social .alliance-network-view .alliance-raid-board{border-color:var(--alliance-line);background:radial-gradient(circle at 100% 0%, #3fc8bc1a, transparent 38%), linear-gradient(145deg, var(--alliance-card), var(--alliance-card-deep));color:var(--alliance-copy);box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000002e}.workspace-social .alliance-network-view .current-alliance-banner{border:1px solid var(--alliance-line);border-left:4px solid var(--alliance-teal)}.workspace-social .alliance-network-view :is(.social-rule-notice strong,.current-alliance-banner h4,.alliance-level-summary strong,.alliance-raid-heading h4,.alliance-member strong){color:var(--alliance-copy)}.workspace-social .alliance-network-view :is(.social-rule-notice em,.current-alliance-banner small,.alliance-raid-heading small,.alliance-member small,.alliance-member em,.network-empty){color:var(--alliance-muted)}.workspace-social .alliance-network-view :is(.social-rule-notice span,.current-alliance-banner span,.alliance-level-summary span,.alliance-contribution-form label,.alliance-raid-heading span,.alliance-raid-subheading span,.alliance-raid-milestone span,.alliance-member>span,.alliance-perk-list span,.alliance-tag-editor label){color:var(--alliance-teal)}.workspace-social .alliance-network-view :is(.alliance-tag-editor input,.alliance-contribution-form input){color:var(--alliance-copy);background:#050c12f0;border-color:#fff4df2e;box-shadow:inset 0 1px 4px #00000061}.workspace-social .alliance-network-view :is(.alliance-progress-track,.alliance-raid-progress){background:#fff4df1a;border:1px solid #fff4df1f}.workspace-social .alliance-network-view .alliance-raid-stats span{background:linear-gradient(145deg,#2e202ff0,#0c1f24f2);border-color:#f3c96533;box-shadow:inset 3px 0 #f3c965a6}.workspace-social .alliance-network-view .alliance-raid-stats small{color:var(--alliance-muted)}.workspace-social .alliance-network-view .alliance-raid-stats strong{color:var(--alliance-copy)}.workspace-social .alliance-network-view .alliance-raid-milestone{background:linear-gradient(145deg,#1c1a23fa,#0b191ff5);border-color:#c9becb7a #fff4df24 #fff4df24}.workspace-social .alliance-network-view .alliance-raid-milestone-unlocked{border-top-color:var(--alliance-teal);background:radial-gradient(circle at 100% 0,#65ded224,#0000 46%),linear-gradient(145deg,#182427fa,#091e22f5)}.workspace-social .alliance-network-view .alliance-raid-milestone-claimed{border-top-color:var(--alliance-gold);background:radial-gradient(circle at 100% 0,#f3c96526,#0000 46%),linear-gradient(145deg,#291f23fa,#0e1d20f5)}.workspace-social .alliance-network-view :is(.alliance-raid-milestone strong,.alliance-raid-ranking span,.alliance-raid-recent strong){color:var(--alliance-copy)}.workspace-social .alliance-network-view :is(.alliance-raid-milestone small,.alliance-raid-ranking small,.alliance-raid-recent small,.alliance-raid-recent time){color:var(--alliance-muted)}.workspace-social .alliance-network-view :is(.alliance-raid-ranking,.alliance-raid-recent){border-color:#fff4df1f}.workspace-social .alliance-network-view :is(.alliance-raid-ranking article+article,.alliance-raid-recent article+article){border-color:#fff4df17}.workspace-social .alliance-network-view .alliance-raid-row-current{background:#65ded217}.workspace-social .alliance-network-view .alliance-member{border:1px solid #f3c9652e;border-bottom:3px solid var(--alliance-gold);background:radial-gradient(circle at 100% 0,#f3c96517,#0000 46%),linear-gradient(145deg,#241b27fa,#091b20f5)}.workspace-social .alliance-network-view .alliance-perk-list{background:#65ded229;gap:2px}.workspace-social .alliance-network-view .alliance-perk-list>div{opacity:1;background:linear-gradient(145deg,#1a1821fa,#0a171df7);border-top:3px solid #c9becb47}.workspace-social .alliance-network-view .alliance-perk-list>.alliance-perk-unlocked{border-top-color:var(--alliance-teal);background:radial-gradient(circle at 100% 0,#65ded221,#0000 46%),linear-gradient(145deg,#1d2328fa,#081d22f7)}.workspace-social .alliance-network-view .alliance-perk-list strong{color:var(--alliance-copy)}.workspace-social .alliance-network-view .alliance-perk-list small{color:var(--alliance-muted)}.workspace-social .alliance-network-view :is(.alliance-raid-milestone button:disabled,.alliance-contribution-form button:disabled){color:#fff4dfa3;opacity:1;background:#234346b8;border-color:#fff4df1a}.arena-season-band{border-top:3px solid var(--gold);background:#fff3d8;border-bottom:1px solid #17131d1f;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:.6rem;padding:.65rem;display:grid}.arena-season-band>div{display:grid}.arena-season-band strong{color:#64481d;font-size:.84rem}.arena-season-band small{color:#7b6b52;font-size:.62rem;font-weight:800}.arena-season-band button{background:var(--gold);color:#251706}.arena-shop-panel{color:#fff4df;background:radial-gradient(circle at 8% 0,#5cdcd621,#0000 32%),linear-gradient(145deg,#17121ffa,#08171dfa);border:1px solid #f3c96557;border-radius:10px;padding:0;overflow:hidden;box-shadow:0 14px 32px #07080f3d}.arena-shop-modal-backdrop{z-index:2100;background:#04070ed1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.arena-shop-modal{overscroll-behavior:contain;width:min(1080px,100%);max-height:min(90vh,960px);overflow-y:auto}.arena-shop-close{color:#fff4df;background:#f3c96521;border:1px solid #f3c9658c;border-radius:6px;align-self:center;min-height:36px;font-size:.875rem;font-weight:900}.arena-shop-heading{border-bottom:1px solid #f3c9652e;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;display:flex}.arena-shop-heading>div:first-child{gap:.08rem;display:grid}.arena-shop-heading span,.arena-shop-item>div>small{color:#76e7ef;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:1000}.arena-shop-heading h2,.arena-shop-item h3,.arena-shop-item p{margin:0}.arena-shop-heading h2{color:#fff8e7;font-size:1.2rem}.arena-shop-heading>div:first-child>small{color:#b9bec8;font-size:.875rem}.arena-shop-wallet{background:#f3c96514;border:1px solid #f3c96552;border-radius:7px;justify-items:end;min-width:116px;padding:.42rem .6rem;display:grid}.arena-shop-wallet strong{color:#f3c965;font-size:1.05rem}.arena-shop-wallet small{color:#c9c0ad;text-transform:uppercase;font-size:.75rem;font-weight:900}.arena-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.7rem;display:grid}.arena-shop-empty{text-align:center;background:#ffffff06;border:1px dashed #f3c96542;border-radius:8px;grid-column:1/-1;justify-items:center;gap:.2rem;padding:1.1rem;display:grid}.arena-shop-empty strong{color:#fff8e7;font-size:1rem}.arena-shop-empty small{color:#b9bec8;font-size:.875rem}.arena-shop-item{background:#ffffff0b;border:1px solid #ffffff1a;border-left:3px solid #f3c965;border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:.6rem;min-width:0;padding:.62rem;display:grid}.arena-shop-item-teal{border-left-color:#63ddd8}.arena-shop-item-violet{border-left-color:#b79af4}.arena-shop-item-crimson{border-left-color:#ef8392}.arena-shop-sigil{color:#f3c965;background:#f3c96514;border:1px solid;border-radius:10px;place-items:center;width:70px;height:70px;font-size:.76rem;font-weight:1000;display:grid;overflow:hidden;box-shadow:inset 0 0 14px #f3c9651a}.arena-shop-sigil-image{filter:drop-shadow(0 4px 8px #0000006b);background-position:50%;background-repeat:no-repeat;background-size:contain}.arena-shop-item-teal .arena-shop-sigil{color:#63ddd8}.arena-shop-item-violet .arena-shop-sigil{color:#b79af4}.arena-shop-item-crimson .arena-shop-sigil{color:#ef8392}.arena-shop-item>div{gap:.12rem;min-width:0;display:grid}.arena-shop-item h3{color:#fff8e7;font-size:1rem}.arena-shop-item p{color:#b9bec8;font-size:.875rem;line-height:1.35}.arena-shop-item>div>strong{color:#f3c965;font-size:.8125rem}.arena-shop-weekly-limit{color:#9bcfd1;font-size:.75rem;font-weight:800;line-height:1.3}.arena-shop-item button{color:#211406;background:linear-gradient(#e8bd5c,#b97b24);border-color:#f3c96580;justify-items:center;min-width:108px;font-size:.875rem;display:grid}.arena-shop-item button small{color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.arena-shop-item button:disabled{color:#aaa8ad;opacity:1;background:#4d4c559e;border-color:#ffffff1a}.arena-training-manual-use{background:#030f1480;border-top:1px solid #f3c9652e;gap:.58rem;padding:.72rem .9rem .82rem;display:grid}.arena-training-manual-use-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.arena-training-manual-use-heading>div{white-space:nowrap;align-items:baseline;gap:.42rem;display:flex}.arena-training-manual-use-heading span{color:#76e7ef;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:1000}.arena-training-manual-use-heading strong{color:#f3c965;font-size:1rem}.arena-training-manual-use-heading p{color:#b9bec8;text-align:right;max-width:660px;margin:0;font-size:.875rem;line-height:1.4}.arena-training-manual-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;display:grid}.arena-training-manual-options button{color:#efffff;background:linear-gradient(#215f64f0,#123640fa);border-color:#63ddd861;justify-items:center;gap:.08rem;display:grid}.arena-training-manual-options button strong{font-size:.875rem}.arena-training-manual-options button small{color:#b9d8dc;font-size:.75rem}.arena-training-manual-options button:disabled{color:#aaa8ad;background:#4d4c558c;border-color:#ffffff1a}.arena-training-manual-hint{color:#c8bdab;text-align:center;font-size:.8125rem}.arena-stamina-potion-use{background:radial-gradient(circle at 8%,#2dd0eb21,#0000 26%),#030f1494;border-top:1px solid #63ddd833;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.72rem .9rem .82rem;display:grid}.arena-stamina-potion-art{filter:drop-shadow(0 4px 9px #14c1e247);background:#071e27b8 url(/arena-stamina-potion-v1.webp) 50%/contain no-repeat;border:1px solid #63ddd861;border-radius:10px;width:62px;height:62px}.arena-stamina-potion-use>div{gap:.12rem;min-width:0;display:grid}.arena-stamina-potion-use>div>span{color:#76e7ef;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:1000}.arena-stamina-potion-use>div>strong{color:#f3c965;font-size:1rem}.arena-stamina-potion-use p{color:#b9bec8;margin:0;font-size:.875rem;line-height:1.4}.arena-stamina-potion-use button{color:#efffff;background:linear-gradient(#2c9babf5,#145b70fa);border-color:#63ddd87a;justify-items:center;min-width:128px;display:grid}.arena-stamina-potion-use button small{color:#c7edf0;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.arena-stamina-potion-use button:disabled{color:#aaa8ad;background:#4d4c558c;border-color:#ffffff1a}.arena-reawakening-potion-use{color:#d9c8f5;border-top:1px solid #b79af438;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:.7rem .9rem;font-size:.75rem;display:flex}.arena-shop-status{color:#d7e7e8;border-top:1px solid #f3c9652e;margin:0;padding:.7rem .9rem;font-size:.75rem}@media (max-width:980px){.arena-shop-grid{grid-template-columns:1fr}}@media (max-width:620px){.arena-shop-heading{flex-direction:column;align-items:stretch}.arena-shop-wallet{justify-items:start}.arena-shop-item{grid-template-columns:70px minmax(0,1fr)}.arena-shop-item button{grid-column:1/-1;width:100%}.arena-training-manual-use-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.arena-training-manual-use-heading p{text-align:left}.arena-training-manual-options{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-stamina-potion-use{grid-template-columns:58px minmax(0,1fr)}.arena-stamina-potion-art{width:56px;height:56px}.arena-stamina-potion-use button{grid-column:1/-1;width:100%}}.live-arena-empty,.live-arena-invitation{border:1px solid #f3c96561;border-top:4px solid var(--gold);color:#fff4df;text-align:center;background:linear-gradient(#090d18b8,#090d18eb),url(/chapter-five-cloudstep-raider-battle-background-v1.webp) 50% 58%/cover no-repeat;border-radius:8px;justify-items:center;gap:.45rem;padding:2rem 1rem;display:grid}.live-arena-empty>span,.live-arena-invitation>span{color:#76e7ef;letter-spacing:.12em;font-size:.72rem;font-weight:1000}.live-arena-empty strong,.live-arena-invitation h3{color:#fff8e7;font-size:1.05rem}.live-arena-empty small,.live-arena-invitation :is(p,small){color:#d7d8df;max-width:620px;font-size:.82rem;font-weight:750}.live-arena-invitation>div{flex-wrap:wrap;justify-content:center;gap:.55rem;display:flex}.live-arena-invitation button{min-width:160px}.live-arena-invitation .live-arena-accept{color:#07171b;background:linear-gradient(#75dfe6,#278b9a)}.live-arena-shell{background:#0b111b;border:1px solid #f3c9656b;border-radius:9px;overflow:hidden;box-shadow:0 14px 34px #08070e42}.live-arena-scoreboard{background:radial-gradient(circle at 50% 0,#6bd6e124,#0000 42%),linear-gradient(#171323,#090e18);border-bottom:2px solid #f3c9657a;grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(0,1fr);align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.live-arena-health{gap:.24rem;min-width:0;display:grid}.live-arena-health:nth-child(3){text-align:right}.live-arena-health>span{justify-content:space-between;gap:.5rem;min-width:0;display:flex}.live-arena-health:nth-child(3)>span{flex-direction:row-reverse}.live-arena-health strong,.live-arena-health small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-arena-health strong{color:#fff3cf;font-size:.82rem}.live-arena-health small,.live-arena-health em{color:#bdc5d3;font-size:.68rem;font-style:normal;font-weight:850}.live-arena-health-track{background:#00000085;border:1px solid #fff4df59;border-radius:999px;height:11px;overflow:hidden}.live-arena-health-track i{border-radius:inherit;background:linear-gradient(90deg,#b83348,#f16a66 68%,#ffc891);height:100%;transition:width .26s;display:block;box-shadow:0 0 12px #f16a6680}.live-arena-health:nth-child(3) .live-arena-health-track{transform:scaleX(-1)}.premium-guild-banner{object-fit:contain;flex:none;display:block}.premium-profile-avatar{isolation:isolate;position:relative}.premium-profile-avatar-content{z-index:1;border-radius:inherit;color:inherit;background:inherit;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.premium-profile-avatar-content>img{object-fit:cover;width:100%;height:100%}.premium-profile-avatar.astral-vanguard-profile-frame{box-shadow:none;background:0 0;border-color:#0000;overflow:visible}.astral-vanguard-profile-frame .premium-profile-avatar-content{background:#09101c;border-radius:50%;inset:15%}.premium-profile-avatar>.premium-profile-frame-art{z-index:2;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 5px #5dd3ff6b);width:116%;max-width:none;height:116%;position:absolute;inset:-8%}.star-ledger-identity{vertical-align:middle;flex-direction:column;align-items:center;min-width:0;display:inline-flex}.star-ledger-nameplate{aspect-ratio:3;place-items:center;width:150px;max-width:100%;display:grid;position:relative}.star-ledger-nameplate>img{object-fit:contain;filter:drop-shadow(0 0 5px #5dd3ff52);width:100%;height:100%;position:absolute;inset:0}.star-ledger-nameplate>strong{z-index:1;color:#f8f3e8;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 2px #000,0 0 5px #69daff66;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:.62rem;line-height:1;position:absolute;inset:40% 27% 31%;overflow:hidden}.star-ledger-identity>small{color:#d8b968;letter-spacing:.1em;text-overflow:ellipsis;text-shadow:0 1px 2px #000;white-space:nowrap;margin-top:0;font-family:Arial,sans-serif;font-size:.48rem;font-weight:900;line-height:1.2;display:block;overflow:hidden}.star-ledger-identity-profile .star-ledger-nameplate{width:min(100%,500px)}.star-ledger-identity-profile .star-ledger-nameplate>strong{font-size:clamp(1rem,2vw,1.45rem)}.star-ledger-identity-profile>small{font-size:.68rem}.star-ledger-identity-arena .star-ledger-nameplate{width:min(100%,220px)}.star-ledger-identity-arena .star-ledger-nameplate>strong{font-size:.76rem}.star-ledger-identity-arena>small{font-size:.52rem}.live-arena-health-identity{align-items:center;gap:.35rem;min-width:0;display:flex}.live-arena-health-identity>.premium-guild-banner{width:29px;height:40px}.live-arena-health:nth-child(3) .live-arena-health-identity{flex-direction:row-reverse}.live-arena-profile-avatar{color:#ffe7a8;background:#1b2330;border:1px solid #fff4df4d;border-radius:50%;flex:0 0 34px;width:34px;height:34px;font-size:.68rem;font-weight:900}.live-arena-health-name{gap:1px;min-width:0;display:grid}.live-arena-health:nth-child(3) .live-arena-health-name{justify-items:end}.live-arena-health-name>small{color:#8e9aab;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.55rem;overflow:hidden}.live-arena-health .star-ledger-identity-arena .star-ledger-nameplate{width:150px}.live-arena-health .star-ledger-identity-arena .star-ledger-nameplate>strong{font-size:.6rem}.live-arena-health .star-ledger-identity-arena>small{font-size:.46rem}.quick-chat-profile-preview .star-ledger-identity-profile{align-items:flex-start;width:min(100%,300px)}.quick-chat-profile-preview .star-ledger-identity-profile .star-ledger-nameplate{width:min(100%,260px)}.quick-chat-profile-preview .star-ledger-identity-profile>small{align-self:center}:is(.chat-message header:has(.star-ledger-identity),.quick-chat-message header:has(.star-ledger-identity)){flex-wrap:wrap;align-items:center}.live-arena-round{text-align:center;justify-items:center;gap:.06rem;display:grid}.live-arena-round span,.live-arena-round small{color:#8fdfe7;letter-spacing:.08em;font-size:.64rem;font-weight:950}.live-arena-round strong{color:#f3c965;text-shadow:0 2px 10px #f3c96566;font-size:.9rem}.live-arena-stage{isolation:isolate;aspect-ratio:16/7;background:linear-gradient(#050a140a,#04090f2e 58%,#04070cbd),url(/chapter-five-cloudstep-raider-battle-background-v1.webp) 50% 58%/cover no-repeat;min-height:430px;position:relative;overflow:hidden}.live-arena-stage:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 50% 75%,#0000 0 24%,#06091247 78%);position:absolute;inset:0}.live-arena-team{align-items:flex-end;width:38%;display:flex;position:absolute;inset-block:5% 13%}.live-arena-team-you{--arena-fx-lunge:34%;left:8%}.live-arena-team-opponent{--arena-fx-lunge:-34%;flex-direction:row-reverse;right:8%}.live-arena-fighter{--arena-fighter-y:0%;width:20%;min-width:0;height:88%;transform:translateY(var(--arena-fighter-y));transform-origin:bottom;filter:drop-shadow(0 10px 9px #0000007a);position:relative}.live-arena-fighter-middle{--arena-fighter-y:5%}.live-arena-fighter-back{--arena-fighter-y:10%}.live-arena-fighter:nth-child(2){--arena-fighter-delay:45ms}.live-arena-fighter:nth-child(3){--arena-fighter-delay:90ms}.live-arena-fighter:nth-child(4){--arena-fighter-delay:.135s}.live-arena-fighter:nth-child(5){--arena-fighter-delay:.18s}.live-arena-fighter-art{transform:scale(calc(var(--arena-fighter-scale,1) * .7));transform-origin:bottom;background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0 -24%}.live-arena-team-opponent .live-arena-fighter-art{transform:scaleX(-1) scale(calc(var(--arena-fighter-scale,1) * .7))}.live-arena-center-sigil{z-index:3;color:#fff3cf;text-shadow:0 2px 9px #090d18;justify-items:center;display:grid;position:absolute;top:7%;left:50%;transform:translate(-50%)}.live-arena-center-sigil span{font-size:2rem}.live-arena-center-sigil small{color:#f3c965;letter-spacing:.1em;font-size:.62rem;font-weight:1000}.live-arena-last-action-you{--arena-fx-origin-x:27%;--arena-fx-target-x:72%}.live-arena-last-action-opponent{--arena-fx-origin-x:73%;--arena-fx-target-x:28%}.live-arena-team-you{--arena-fx-recoil:-8%}.live-arena-team-opponent{--arena-fx-recoil:8%}.live-arena-team-acting,.live-arena-team-targeted{z-index:4}.live-arena-team-acting .live-arena-fighter-actor,.live-arena-team-targeted .live-arena-fighter{animation-delay:var(--arena-fighter-delay,0s);animation-duration:var(--arena-fx-duration,1.12s);animation-timing-function:cubic-bezier(.2,.82,.24,1);animation-fill-mode:both}.live-arena-team-motion-party .live-arena-fighter-actor,.live-arena-team-motion-dash .live-arena-fighter-actor{animation-name:live-arena-fighter-dash}.live-arena-team-motion-cast .live-arena-fighter-actor{animation-name:live-arena-fighter-cast}.live-arena-team-motion-ranged .live-arena-fighter-actor{animation-name:live-arena-fighter-ranged}.live-arena-team-motion-leap .live-arena-fighter-actor{animation-name:live-arena-fighter-leap}.live-arena-team-motion-guard .live-arena-fighter-actor{animation-name:live-arena-fighter-guard}.live-arena-team-motion-command .live-arena-fighter-actor{animation-name:live-arena-fighter-command}.live-arena-team-targeted .live-arena-fighter{animation-name:live-arena-fighter-hit;animation-duration:.62s}@keyframes live-arena-fighter-dash{0%,to{transform:translate(0, var(--arena-fighter-y));filter:drop-shadow(0 10px 9px #0000007a)}18%{transform:translate(var(--arena-fx-recoil), var(--arena-fighter-y)) scale(.96)}43%,58%{transform:translate(var(--arena-fx-lunge), calc(var(--arena-fighter-y) - 3%)) scale(1.08);filter:drop-shadow(0 0 18px var(--arena-fx-primary))}}@keyframes live-arena-fighter-cast{0%,to{transform:translateY(var(--arena-fighter-y));filter:drop-shadow(0 10px 9px #0000007a)}24%{transform:translateY(calc(var(--arena-fighter-y) + 4%)) scale(.96)}48%,68%{transform:translateY(calc(var(--arena-fighter-y) - 8%)) scale(1.1);filter:drop-shadow(0 0 22px var(--arena-fx-primary))}}@keyframes live-arena-fighter-ranged{0%,to{transform:translate(0, var(--arena-fighter-y))}22%{transform:translate(var(--arena-fx-recoil), var(--arena-fighter-y)) scale(1.04)}34%{transform:translate(calc(var(--arena-fx-recoil) * .35), var(--arena-fighter-y)) scale(.98);filter:drop-shadow(0 0 17px var(--arena-fx-primary))}42%{transform:translate(var(--arena-fx-recoil), var(--arena-fighter-y)) scale(1.06)}}@keyframes live-arena-fighter-leap{0%,to{transform:translate(0, var(--arena-fighter-y))}24%{transform:translate(var(--arena-fx-recoil), calc(var(--arena-fighter-y) + 4%)) scale(.94)}48%{transform:translate(var(--arena-fx-lunge), calc(var(--arena-fighter-y) - 26%)) scale(1.12);filter:drop-shadow(0 0 20px var(--arena-fx-primary))}61%{transform:translate(var(--arena-fx-lunge), var(--arena-fighter-y)) scale(1.04)}}@keyframes live-arena-fighter-guard{0%,to{transform:translateY(var(--arena-fighter-y))}30%,62%{transform:translateY(calc(var(--arena-fighter-y) - 3%)) scale(1.08);filter:drop-shadow(0 0 24px var(--arena-fx-primary))}46%{transform:translateY(calc(var(--arena-fighter-y) - 5%)) scale(1.13)}}@keyframes live-arena-fighter-command{0%,to{transform:translate(0, var(--arena-fighter-y))}18%{transform:translate(var(--arena-fx-recoil), var(--arena-fighter-y)) scale(.96)}42%,64%{transform:translate(calc(var(--arena-fx-lunge) * .72), calc(var(--arena-fighter-y) - 5%)) scale(1.1);filter:drop-shadow(0 0 21px var(--arena-fx-secondary))}}@keyframes live-arena-fighter-hit{0%,to{transform:translateY(var(--arena-fighter-y));filter:drop-shadow(0 10px 9px #0000007a)}20%{transform:translate(calc(var(--arena-fx-recoil) * .7), var(--arena-fighter-y)) rotate(-2deg);filter:brightness(1.8) drop-shadow(0 0 16px var(--arena-fx-primary))}36%{transform:translate(calc(var(--arena-fx-recoil) * -.4), var(--arena-fighter-y)) rotate(2deg)}52%{transform:translate(calc(var(--arena-fx-recoil) * .28), var(--arena-fighter-y)) rotate(-1deg)}}.live-arena-action-fx{z-index:6;pointer-events:none;position:absolute;inset:0;overflow:hidden}.arena-fx-premium-celestial .live-arena-fx-field:before,.arena-fx-premium-ember .live-arena-fx-field:before,.arena-fx-premium-vanguard .live-arena-fx-field:before{border:1px solid var(--arena-fx-primary);position:absolute;inset:7%}@supports (color:color-mix(in lab, red, red)){.arena-fx-premium-celestial .live-arena-fx-field:before,.arena-fx-premium-ember .live-arena-fx-field:before,.arena-fx-premium-vanguard .live-arena-fx-field:before{border:1px solid color-mix(in srgb, var(--arena-fx-primary) 62%, transparent)}}.arena-fx-premium-celestial .live-arena-fx-field:before,.arena-fx-premium-ember .live-arena-fx-field:before,.arena-fx-premium-vanguard .live-arena-fx-field:before{background:repeating-conic-gradient(from 15deg, transparent 0 14deg, var(--arena-fx-soft) 15deg 16deg), radial-gradient(circle, transparent 52%, var(--arena-fx-soft) 53%, transparent 67%);content:"";opacity:0;mix-blend-mode:screen;animation:live-arena-fx-ring var(--arena-fx-duration) ease-out both;border-radius:50%}.arena-fx-premium-celestial .live-arena-fx-particles i,.arena-fx-premium-ember .live-arena-fx-particles i,.arena-fx-premium-vanguard .live-arena-fx-particles i{box-shadow:0 0 9px #fff, 0 0 18px var(--arena-fx-secondary)}.arena-fx-premium-celestial .live-arena-fx-ring{border-style:double}.arena-fx-premium-ember .live-arena-fx-vector{filter:saturate(1.5) drop-shadow(0 0 12px var(--arena-fx-primary))}.arena-fx-premium-vanguard .live-arena-fx-ring-outer{border-radius:16%;transform:translate(-50%,-50%)rotate(45deg)}.live-arena-fx-field,.live-arena-fx-screen-flash{position:absolute;inset:0}.live-arena-fx-screen-flash{background:radial-gradient(circle at var(--arena-fx-target-x) 56%, var(--arena-fx-soft), transparent 48%);mix-blend-mode:screen;animation:live-arena-fx-screen-flash var(--arena-fx-duration) ease-out both}.live-arena-fx-origin,.live-arena-fx-ring,.live-arena-fx-glyph,.live-arena-fx-ability-icon,.live-arena-fx-basic-icon,.live-arena-fx-particles{top:55%;left:var(--arena-fx-target-x);position:absolute;transform:translate(-50%,-50%)}.live-arena-fx-origin{left:var(--arena-fx-origin-x);width:calc(42px * var(--arena-fx-intensity));height:calc(42px * var(--arena-fx-intensity));border:3px solid var(--arena-fx-primary);box-shadow:0 0 8px #fff, 0 0 26px var(--arena-fx-primary), inset 0 0 18px var(--arena-fx-secondary);animation:live-arena-fx-origin var(--arena-fx-duration) ease-out both;border-radius:50%}.live-arena-fx-vector{top:calc(55% + var(--arena-fx-offset));left:var(--arena-fx-origin-x);width:calc(150px * var(--arena-fx-intensity));height:calc(8px * var(--arena-fx-intensity));background:linear-gradient(90deg, transparent, #fff 24%, var(--arena-fx-primary) 55%, var(--arena-fx-secondary));box-shadow:0 0 8px #fff, 0 0 24px var(--arena-fx-primary);opacity:0;transform-origin:0;animation:live-arena-fx-vector-flight var(--arena-fx-duration) cubic-bezier(.18, .72, .2, 1) both;border-radius:999px;position:absolute}.live-arena-fx-vector-secondary{top:calc(55% - var(--arena-fx-offset));height:calc(4px * var(--arena-fx-intensity));filter:hue-rotate(36deg);animation-delay:70ms}.live-arena-fx-ring{width:calc(104px * var(--arena-fx-intensity));height:calc(104px * var(--arena-fx-intensity));border:calc(4px * var(--arena-fx-intensity)) solid var(--arena-fx-primary);box-shadow:0 0 18px var(--arena-fx-primary), inset 0 0 22px var(--arena-fx-secondary);opacity:0;animation:live-arena-fx-ring var(--arena-fx-duration) cubic-bezier(.12, .78, .18, 1) both;border-radius:50%}.live-arena-fx-ring-inner{width:calc(62px * var(--arena-fx-intensity));height:calc(62px * var(--arena-fx-intensity));border-style:dashed;animation-name:live-arena-fx-ring-reverse}.live-arena-fx-glyph{z-index:2;color:#fff;font-size:calc(3.2rem * var(--arena-fx-intensity));opacity:0;text-shadow:0 0 8px #fff, 0 0 25px var(--arena-fx-primary), 0 0 42px var(--arena-fx-secondary);animation:live-arena-fx-glyph var(--arena-fx-duration) ease-out both;font-style:normal;line-height:1}.live-arena-fx-ability-icon,.live-arena-fx-basic-icon{z-index:3;width:calc(58px * var(--arena-fx-intensity));height:calc(58px * var(--arena-fx-intensity));box-shadow:0 0 10px #fff, 0 0 28px var(--arena-fx-primary);opacity:0;animation:live-arena-fx-emblem var(--arena-fx-duration) ease-out both;background-repeat:no-repeat;border:2px solid #ffffffc7;border-radius:10px;top:56%}.live-arena-fx-basic-icon{background:radial-gradient(circle, var(--arena-fx-primary), var(--arena-fx-secondary));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.live-arena-fx-basic-icon{background:radial-gradient(circle, color-mix(in srgb, var(--arena-fx-primary) 78%, #fff), color-mix(in srgb, var(--arena-fx-secondary) 76%, #111))}}.live-arena-fx-basic-icon{color:#fff;text-shadow:0 0 12px #111;font-size:2rem;font-style:normal}.live-arena-fx-particles{z-index:1;width:1px;height:1px}.live-arena-fx-particles i{width:calc(7px * var(--arena-fx-intensity));height:calc(22px * var(--arena-fx-intensity));background:linear-gradient(#fff, var(--arena-fx-primary), transparent);box-shadow:0 0 10px var(--arena-fx-primary);opacity:0;transform-origin:50% calc(52px * var(--arena-fx-intensity));animation:live-arena-fx-particle var(--arena-fx-duration) ease-out both;border-radius:999px;position:absolute;top:0;left:0}.live-arena-fx-particles i:first-child{--arena-particle-angle:0deg}.live-arena-fx-particles i:nth-child(2){--arena-particle-angle:36deg;animation-delay:20ms}.live-arena-fx-particles i:nth-child(3){--arena-particle-angle:72deg;animation-delay:40ms}.live-arena-fx-particles i:nth-child(4){--arena-particle-angle:108deg;animation-delay:60ms}.live-arena-fx-particles i:nth-child(5){--arena-particle-angle:144deg;animation-delay:80ms}.live-arena-fx-particles i:nth-child(6){--arena-particle-angle:180deg;animation-delay:.1s}.live-arena-fx-particles i:nth-child(7){--arena-particle-angle:216deg;animation-delay:.12s}.live-arena-fx-particles i:nth-child(8){--arena-particle-angle:252deg;animation-delay:.14s}.live-arena-fx-particles i:nth-child(9){--arena-particle-angle:288deg;animation-delay:.16s}.live-arena-fx-particles i:nth-child(10){--arena-particle-angle:324deg;animation-delay:.18s}.live-arena-impact{z-index:7;border:1px solid var(--arena-fx-primary);justify-items:center;min-width:220px;display:grid;position:absolute;top:13%;left:50%}@supports (color:color-mix(in lab, red, red)){.live-arena-impact{border:1px solid color-mix(in srgb, var(--arena-fx-primary) 62%, #ffe597)}}.live-arena-impact{background:linear-gradient(105deg, #0c0d18f0, var(--arena-fx-soft));border-radius:6px}@supports (color:color-mix(in lab, red, red)){.live-arena-impact{background:linear-gradient(105deg, #0c0d18f0, color-mix(in srgb, var(--arena-fx-soft) 42%, #1e101cf0))}}.live-arena-impact{box-shadow:0 0 24px var(--arena-fx-primary);padding:.42rem .85rem .5rem;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.live-arena-impact{box-shadow:0 0 24px color-mix(in srgb, var(--arena-fx-primary) 34%, transparent)}}.live-arena-impact{animation:live-arena-impact var(--arena-fx-duration) ease both;text-align:center}.live-arena-impact small{color:var(--arena-fx-secondary);letter-spacing:.12em;font-size:.54rem;font-weight:1000}.live-arena-impact strong{color:#fff0c4;text-shadow:0 0 12px var(--arena-fx-primary);font-size:.9rem}.live-arena-impact span{color:var(--arena-fx-primary)}@supports (color:color-mix(in lab, red, red)){.live-arena-impact span{color:color-mix(in srgb, var(--arena-fx-primary) 66%, #fff)}}.live-arena-impact span{font-size:.72rem;font-weight:900}.arena-fx-tier-awakening .live-arena-fx-screen-flash{background:linear-gradient(90deg, transparent 15%, var(--arena-fx-soft), transparent 85%), radial-gradient(circle at var(--arena-fx-target-x) 56%, var(--arena-fx-primary), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.arena-fx-tier-awakening .live-arena-fx-screen-flash{background:linear-gradient(90deg, transparent 15%, var(--arena-fx-soft), transparent 85%), radial-gradient(circle at var(--arena-fx-target-x) 56%, color-mix(in srgb, var(--arena-fx-primary) 54%, #fff), transparent 58%)}}.arena-fx-tier-awakening .live-arena-fx-ring-outer{border-style:double;border-width:7px}.arena-fx-tier-awakening .live-arena-impact{letter-spacing:.02em;border-width:2px}:is(.arena-fx-family-blade,.arena-fx-family-shadow,.arena-fx-family-spellblade) .live-arena-fx-vector{height:calc(14px * var(--arena-fx-intensity));clip-path:polygon(0 45%,88% 0,100% 50%,88% 100%,0 58%);border-radius:0 100%}.arena-fx-family-blade .live-arena-fx-vector-secondary{top:calc(55% + 18px);rotate:90deg}.arena-fx-family-shadow .live-arena-fx-vector{filter:blur(1px)contrast(1.7);opacity:.82}.arena-fx-family-spellblade .live-arena-fx-vector-secondary{mix-blend-mode:screen;height:22px}:is(.arena-fx-family-arcane,.arena-fx-family-alchemy,.arena-fx-family-summon,.arena-fx-family-necrotic,.arena-fx-family-fate,.arena-fx-family-holy,.arena-fx-family-song,.arena-fx-family-mystic) .live-arena-fx-origin{border-style:double;animation-name:live-arena-fx-caster-origin}:is(.arena-fx-family-arcane,.arena-fx-family-summon,.arena-fx-family-necrotic) .live-arena-fx-vector{width:calc(62px * var(--arena-fx-intensity));height:calc(62px * var(--arena-fx-intensity));background:radial-gradient(circle at 38% 32%, #fff, var(--arena-fx-primary) 28%, var(--arena-fx-secondary) 68%, transparent 72%);border:2px solid #fff;border-radius:50%}:is(.arena-fx-family-arrow,.arena-fx-family-gunner,.arena-fx-family-machine) .live-arena-fx-vector{height:calc(5px * var(--arena-fx-intensity));clip-path:polygon(0 32%,82% 32%,82% 0,100% 50%,82% 100%,82% 68%,0 68%)}.arena-fx-family-arrow .live-arena-fx-vector-secondary{top:calc(55% + var(--arena-fx-arc))}.arena-fx-family-gunner .live-arena-fx-vector{background:repeating-linear-gradient(90deg, #fff 0 16px, var(--arena-fx-primary) 16px 30px, transparent 30px 38px);box-shadow:0 0 5px #fff, 0 0 30px var(--arena-fx-secondary)}.arena-fx-family-machine .live-arena-fx-ring-inner{border-radius:18%;rotate:45deg}:is(.arena-fx-family-aegis,.arena-fx-family-ward) .live-arena-fx-ring-outer{border-radius:22%;transform:translate(-50%,-50%)rotate(45deg)}.arena-fx-family-impact .live-arena-fx-ring-outer{border-width:9px;border-radius:42% 58% 36% 64%}.arena-fx-family-beast .live-arena-fx-vector-primary,.arena-fx-family-beast .live-arena-fx-vector-secondary{border-radius:100% 0;width:120px;height:18px;rotate:-22deg}.arena-fx-family-song .live-arena-fx-particles i{border-radius:50% 50% 10%;width:12px;height:12px}.arena-fx-family-fortune .live-arena-fx-particles i{border:2px solid var(--arena-fx-secondary);background:0 0;border-radius:50%;width:14px;height:14px}.arena-fx-family-dragoon .live-arena-fx-vector{top:4%;left:var(--arena-fx-target-x);background:linear-gradient(#fff, var(--arena-fx-primary), var(--arena-fx-secondary), transparent);width:8px;height:58%}.arena-fx-family-command .live-arena-fx-vector{top:0;left:var(--arena-fx-target-x);width:calc(20px * var(--arena-fx-intensity));background:linear-gradient(#fff, var(--arena-fx-secondary), var(--arena-fx-primary), transparent);height:66%}.arena-fx-family-holy .live-arena-fx-ring,.arena-fx-family-fate .live-arena-fx-ring,.arena-fx-family-song .live-arena-fx-ring,.arena-fx-family-ward .live-arena-fx-ring{box-shadow:0 0 24px var(--arena-fx-primary), inset 0 0 38px var(--arena-fx-soft)}.arena-fx-variant-0 .live-arena-fx-vector{animation-name:live-arena-fx-vector-flight}.arena-fx-variant-1 .live-arena-fx-vector{animation-name:live-arena-fx-vector-arc}.arena-fx-variant-2 .live-arena-fx-vector{animation-name:live-arena-fx-vector-drop}.arena-fx-variant-3 .live-arena-fx-vector{animation-name:live-arena-fx-vector-spiral}.arena-fx-variant-4 .live-arena-fx-vector{animation-name:live-arena-fx-vector-pulse}.arena-fx-variant-5 .live-arena-fx-vector{animation-name:live-arena-fx-vector-cross}.arena-fx-variant-6 .live-arena-fx-vector{animation-name:live-arena-fx-vector-rift}.arena-fx-variant-7 .live-arena-fx-vector{animation-name:live-arena-fx-vector-orbit}.arena-fx-variant-8 .live-arena-fx-vector{animation-name:live-arena-fx-vector-judgment}.arena-fx-variant-9 .live-arena-fx-vector{animation-name:live-arena-fx-vector-quake}@keyframes live-arena-impact{0%,8%{opacity:0;transform:translate(-50%,-20%)scale(.78)}20%,76%{opacity:1;transform:translate(-50%,-50%)scale(1)}32%{transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-58%)scale(.98)}}@keyframes live-arena-fx-screen-flash{0%,22%,to{opacity:0}34%{opacity:calc(.72 * var(--arena-fx-intensity))}58%{opacity:.24}}@keyframes live-arena-fx-origin{0%,10%{opacity:0;transform:translate(-50%,-50%)scale(.2)rotate(0)}28%,46%{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(var(--arena-fx-spin))}74%,to{opacity:0;transform:translate(-50%, -50%) scale(1.75) rotate(var(--arena-fx-spin))}}@keyframes live-arena-fx-caster-origin{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)rotate(0)}30%,52%{opacity:1;transform:translate(-50%, -50%) scale(1.3) rotate(var(--arena-fx-spin))}to{opacity:0;transform:translate(-50%, -50%) scale(.3) rotate(calc(var(--arena-fx-spin) * 1.5))}}@keyframes live-arena-fx-vector-flight{0%,25%{opacity:0;transform:translate(0, 0) rotate(var(--arena-fx-angle)) scaleX(var(--arena-fx-direction))}32%{opacity:1}58%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(var(--arena-fx-angle)) scaleX(var(--arena-fx-direction))}72%,to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 39vw), 0) rotate(var(--arena-fx-angle)) scaleX(var(--arena-fx-direction))}}@keyframes live-arena-fx-vector-arc{0%,20%{opacity:0;transform:translate(0, 0) rotate(calc(var(--arena-fx-angle) - 25deg)) scaleX(var(--arena-fx-direction))}34%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 10vw), calc(var(--arena-fx-arc) * -1)) rotate(var(--arena-fx-angle)) scaleX(var(--arena-fx-direction))}62%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), var(--arena-fx-offset)) rotate(calc(var(--arena-fx-angle) + 18deg)) scaleX(var(--arena-fx-direction))}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 38vw), var(--arena-fx-offset)) rotate(calc(var(--arena-fx-angle) + 32deg)) scaleX(var(--arena-fx-direction))}}@keyframes live-arena-fx-vector-drop{0%,18%{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 18vw), -38vh) rotate(78deg) scaleX(var(--arena-fx-direction))}34%{opacity:1}60%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(78deg) scaleX(var(--arena-fx-direction))}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 36vw), 8vh) rotate(78deg) scaleX(var(--arena-fx-direction))}}@keyframes live-arena-fx-vector-spiral{0%,18%{opacity:0;transform:translate(0)rotate(0)scale(.2)}34%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 8vw), calc(var(--arena-fx-arc) * -1)) rotate(160deg) scale(.8)}61%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(var(--arena-fx-spin)) scale(1.25)}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 36vw), 0) rotate(var(--arena-fx-spin)) scale(.2)}}@keyframes live-arena-fx-vector-pulse{0%,18%{opacity:0;transform:translate(0)scale(.1)}38%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 18vw), 0) scale(1.5)}62%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) scale(2.2)}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 36vw), 0) scale(3)}}@keyframes live-arena-fx-vector-cross{0%,24%{opacity:0;transform:translate(0, calc(var(--arena-fx-offset) * -1)) rotate(calc(var(--arena-fx-angle) - 32deg)) scaleX(var(--arena-fx-direction))}40%{opacity:1}60%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), var(--arena-fx-offset)) rotate(calc(var(--arena-fx-angle) + 32deg)) scaleX(var(--arena-fx-direction))}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 38vw), var(--arena-fx-offset)) rotate(calc(var(--arena-fx-angle) + 32deg)) scaleX(var(--arena-fx-direction))}}@keyframes live-arena-fx-vector-rift{0%,20%{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 16vw), 0) rotate(var(--arena-fx-angle)) scale(0, 1)}42%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 26vw), 0) rotate(var(--arena-fx-angle)) scale(1.6, 1)}64%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(var(--arena-fx-angle)) scale(2.3, 1.4)}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(var(--arena-fx-angle)) scale(0, 2)}}@keyframes live-arena-fx-vector-orbit{0%,20%{opacity:0;transform:translate(0)rotate(0)scale(.35)}38%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 17vw), calc(var(--arena-fx-arc) * -1)) rotate(180deg) scale(.85)}62%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(540deg) scale(1.2)}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(720deg) scale(1.8)}}@keyframes live-arena-fx-vector-judgment{0%,18%{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 34vw), -48vh) scale(.35, 1.8)}42%,62%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) scale(1.1, 1.3)}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 34vw), 12vh) scale(2.2, .4)}}@keyframes live-arena-fx-vector-quake{0%,24%{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 25vw), 22vh) rotate(0) scale(.2)}44%{opacity:1;transform:translate(calc(var(--arena-fx-direction) * 32vw), 3vh) rotate(-12deg) scale(1.7)}58%{transform:translate(calc(var(--arena-fx-direction) * 34vw), 0) rotate(12deg) scale(2.2)}to{opacity:0;transform:translate(calc(var(--arena-fx-direction) * 34vw), -4vh) rotate(0) scale(3.2)}}@keyframes live-arena-fx-ring{0%,34%{opacity:0;transform:translate(-50%,-50%)scale(.08)rotate(0)}48%{opacity:1}74%{opacity:.72;transform:translate(-50%, -50%) scale(1.25) rotate(var(--arena-fx-spin))}to{opacity:0;transform:translate(-50%, -50%) scale(2.4) rotate(var(--arena-fx-spin))}}@keyframes live-arena-fx-ring-reverse{0%,34%{opacity:0;transform:translate(-50%, -50%) scale(1.8) rotate(var(--arena-fx-spin))}50%,70%{opacity:1;transform:translate(-50%,-50%)scale(.72)rotate(0)}to{opacity:0;transform:translate(-50%, -50%) scale(.2) rotate(calc(var(--arena-fx-spin) * -1))}}@keyframes live-arena-fx-glyph{0%,34%{opacity:0;transform:translate(-50%, -50%) scale(.2) rotate(calc(var(--arena-fx-angle) * -1))}50%,68%{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(var(--arena-fx-angle))}to{opacity:0;transform:translate(-50%, -50%) scale(2.1) rotate(calc(var(--arena-fx-angle) + 24deg))}}@keyframes live-arena-fx-emblem{0%,30%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-12deg)}46%,67%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)rotate(8deg)}}@keyframes live-arena-fx-particle{0%,38%{opacity:0;transform:rotate(var(--arena-particle-angle)) translateY(0) scale(.2)}52%{opacity:1}82%{opacity:.9;transform:rotate(var(--arena-particle-angle)) translateY(calc(-82px * var(--arena-fx-intensity))) scale(1)}to{opacity:0;transform:rotate(var(--arena-particle-angle)) translateY(calc(-118px * var(--arena-fx-intensity))) scale(.25)}}.live-arena-command-deck{background:linear-gradient(#151725,#0a101a);border-top:2px solid #6bd6e157;gap:.65rem;padding:.75rem;display:grid}.live-arena-basic-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.live-arena-basic-actions button{text-align:left;background:linear-gradient(#28445c,#15283a);border-color:#6bd6e16b;gap:.15rem;min-height:56px;display:grid}.live-arena-basic-actions button.rally-action{background:linear-gradient(#295246,#15352f);border-color:#61d09c80}.live-arena-basic-actions button.order-action{background:linear-gradient(#624721,#392913);border-color:#f3c96585}.live-arena-basic-actions strong{color:#fff5dc;font-size:.78rem}.live-arena-basic-actions small{color:#c6d2dd;font-size:.68rem;font-weight:750}.live-arena-techniques{background:#050a126b;border:1px solid #fff4df1f;border-radius:6px}.live-arena-techniques summary{color:#fff0c7;cursor:pointer;justify-content:space-between;padding:.55rem .65rem;display:flex}.live-arena-techniques summary span{color:#88dbe3;font-size:.68rem;font-weight:900}.live-arena-technique-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:0 .55rem .55rem;display:grid}.live-arena-technique{text-align:left;background:linear-gradient(145deg,#242232fa,#0c1924fa);border:1px solid #6bd6e13d;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:66px;display:grid}.live-arena-technique-icon{background-repeat:no-repeat;border:1px solid #f3c9656b;border-radius:5px;width:44px;height:44px}.live-arena-technique>span:nth-child(2){min-width:0;display:grid}.live-arena-technique :is(strong,small,em){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-arena-technique strong{color:#fff1cd;font-size:.76rem}.live-arena-technique small,.live-arena-technique em{color:#b7c3d0;font-size:.64rem;font-style:normal;font-weight:750}.live-arena-technique b{color:#77e4ec;font-size:.68rem}.live-arena-footer{background:#080d16;border-top:1px solid #fff4df1f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;padding:.7rem;display:grid}.live-arena-log{gap:.18rem;min-width:0;display:grid}.live-arena-log>strong{color:#f3c965;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.live-arena-log span{color:#bdc6d2;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.live-arena-log b{color:#8fe2e8}.live-arena-forfeit,.live-arena-close{background:#6f2c39}.live-arena-close{background:#2d7e89}.live-arena-finish-reason{color:#f2dfbd;text-align:center;background:#171322;border-top:1px solid #f3c96540;margin:0;padding:.6rem .75rem;font-size:.78rem;font-weight:800}.arena-result{border-left:5px solid var(--green);background:#e7f3df;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(160px,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.arena-result-defeat{border-left-color:var(--rose);background:#f7e5e3}.arena-result h3{color:var(--ink);font-size:1.05rem}.arena-result>div:first-child{display:grid}.arena-result>div:first-child>strong,.arena-result p{color:#62566a;font-size:.67rem}.arena-result-stats{flex-wrap:wrap;gap:.3rem;display:flex}.arena-result-stats span{color:#54485d;background:#ffffffa3;border-radius:4px;padding:.3rem .4rem;font-size:.64rem;font-weight:900}.arena-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.75fr);gap:.9rem;display:grid}.arena-main-column,.arena-side-column,.arena-leaderboard,.arena-history{align-content:start;gap:.55rem;min-width:0;display:grid}.arena-side-column{border-left:1px solid #17131d1f;padding-left:.8rem}.arena-defense-team{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.arena-fighter{border-top:4px solid var(--teal);background:#fff7e5;align-content:start;min-width:0;min-height:96px;padding:.5rem;display:grid}.arena-fighter-front{border-top-color:var(--rose)}.arena-fighter-back{border-top-color:var(--gold)}.arena-fighter>span{color:var(--teal);text-transform:uppercase;font-size:.54rem;font-weight:900}.arena-fighter strong,.arena-fighter small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arena-fighter strong{color:#493f51;font-size:.7rem}.arena-fighter small{color:#786b80;font-size:.56rem;font-weight:800}.arena-fighter em{color:var(--violet);align-self:end;margin-top:.25rem;font-size:.72rem;font-style:normal;font-weight:900}.arena-opponent-heading{border-top:1px solid #17131d1f;margin-top:.4rem;padding-top:.65rem}.arena-opponent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.arena-opponent{background:#fffaf0;border:1px solid #17131d1c;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;padding:.58rem;display:grid}.arena-opponent-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;display:grid}.arena-opponent-identity.has-guild-banner{grid-template-columns:29px 42px minmax(0,1fr)}.arena-opponent-identity>.premium-guild-banner{width:29px;height:40px}.arena-opponent-avatar{color:#f4d67b;background:#2c2632;border:1px solid #17131d2e;border-radius:50%;width:42px;height:42px;font-size:.72rem;font-weight:950}.arena-opponent-identity>div{min-width:0;display:grid}.arena-opponent-identity>div>span:first-child{color:var(--rose);text-transform:uppercase;font-size:.56rem;font-weight:900}.arena-opponent h4,.arena-opponent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arena-opponent h4{color:var(--ink);font-size:.78rem}.arena-opponent small{color:#766a7c;font-size:.6rem;font-weight:800}.arena-opponent .star-ledger-identity-arena{align-items:flex-start;width:min(100%,180px)}.arena-opponent .star-ledger-identity-arena .star-ledger-nameplate{width:100%}.arena-opponent .star-ledger-identity-arena>small{align-self:center}.arena-opponent-stats{justify-items:end;display:grid}.arena-opponent-stats span{color:#65596d;font-size:.58rem;font-weight:900}.arena-opponent button{background:var(--violet);grid-column:1/-1;width:100%}.leaderboard-row{border-bottom:1px solid #17131d17;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:34px;padding:.28rem;display:grid}.leaderboard-row-current{border-left:3px solid var(--teal);background:#eaf4e7}.leaderboard-row strong,.leaderboard-row em{color:var(--violet);font-size:.66rem;font-style:normal;font-weight:900}.leaderboard-row span{color:#554a5e;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:800;overflow:hidden}.history-row{border-left:3px solid var(--green);background:#f4eddf;grid-template-columns:minmax(0,1fr) auto;gap:.18rem .45rem;padding:.42rem .5rem;display:grid}.history-row-defeat{border-left-color:var(--rose)}.history-row>div{gap:.35rem;min-width:0;display:flex}.history-row strong,.history-row em{color:#4d4255;font-size:.64rem;font-style:normal;font-weight:900}.history-row span,.history-row small{color:#75697c;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:800;overflow:hidden}.history-row small{grid-column:1/-1}@container (width<=900px){.multiplayer-profile-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.multiplayer-profile-bar>div:nth-child(4){border-left:0}.multiplayer-profile-bar>div:nth-child(n+4){border-top:1px solid #17131d1f}.network-result-grid,.alliance-member-grid,.alliance-raid-milestones,.alliance-raid-columns,.alliance-perk-list,.faction-war-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.alliance-progression-band,.faction-war-columns,.faction-war-result{grid-template-columns:1fr}.faction-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.arena-layout{grid-template-columns:1fr}.live-arena-stage{min-height:380px}.live-arena-technique-grid,.trade-desk-layout{grid-template-columns:1fr}.arena-side-column{border-top:1px solid #17131d1f;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:.8rem;padding-left:0}.arena-defense-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=600px){.multiplayer-heading,.multiplayer-heading-actions,.network-section-heading,.current-alliance-banner{flex-direction:column;align-items:stretch}.multiplayer-heading-actions>span{text-align:left;max-width:none}.multiplayer-profile-bar,.network-result-grid,.alliance-entry-grid,.alliance-member-grid,.alliance-raid-milestones,.alliance-raid-columns,.alliance-raid-stats,.alliance-perk-list,.alliance-progression-band,.faction-war-stats,.faction-war-columns,.faction-war-heading,.faction-war-result,.faction-war-result-points,.faction-war-rival,.faction-war-history-row,.faction-grid,.faction-balance-band,.arena-defense-team,.arena-opponent-grid,.arena-side-column,.social-rule-notice,.alliance-raid-heading,.alliance-contribution-form,.faction-war-heading{grid-template-columns:1fr}.social-rule-notice em,.alliance-contribution-form label{grid-column:1}.multiplayer-profile-bar>div+div{border-top:1px solid #17131d1f;border-left:0}.multiplayer-tabs button{gap:.2rem;font-size:.68rem}.multiplayer-tabs{grid-template-columns:repeat(7,minmax(86px,1fr));overflow-x:auto}.current-faction-banner,.alliance-banner-actions{flex-direction:column;align-items:stretch}.alliance-tag-editor{grid-template-columns:minmax(70px,.35fr) minmax(0,1fr)}.alliance-tag-editor input{width:100%}.chat-composer{grid-template-columns:minmax(0,1fr) auto}.chat-composer textarea{grid-column:1/-1}.direct-message-targets,.trade-package-grid,.trade-target-row{grid-template-columns:1fr}.trade-target-row>strong{grid-column:1}.trade-heading-actions{flex-direction:column;align-items:stretch}.trade-heading-actions strong{text-align:left;max-width:none}.guild-search-row,.alliance-entry-form,.arena-season-band,.arena-result{grid-template-columns:1fr}.network-row{grid-template-columns:minmax(0,1fr) auto}.network-row button:last-child{grid-column:1/-1;width:100%}.outgoing-requests{grid-template-columns:1fr}}.log-panel{background:radial-gradient(circle at 100% 0,#8965bb21,#0000 34%),linear-gradient(145deg,#1f1726f7,#091c20f2);border-color:#7fe8df2e;padding:.62rem;box-shadow:0 16px 34px #08060c47,inset 0 1px #ffffff0f}.log-panel>.panel-heading{min-height:54px;margin:-.62rem -.62rem .42rem;padding:.58rem .72rem}.log-panel .log-list{gap:.24rem;padding:.04rem}.log-list p{border:1px solid #fff8eb12;border-left:3px solid var(--teal);color:#fff8ebd1;background:linear-gradient(90deg,#7fe8df13,#0000 52%),#08060c3d;border-radius:0 5px 5px 0;padding:.3rem .48rem;font-size:.68rem;line-height:1.3}.log-list p:nth-child(2n){background:linear-gradient(90deg,#8965bb17,#0000 52%),#08060c3d;border-left-color:#cdb9ff}.empty-state{text-align:center;border:1px dashed #17131d2e;border-radius:8px;place-items:center;min-height:120px;display:grid}@media (max-width:1120px){.dashboard-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}.campaign-focus{grid-template-columns:minmax(330px,1.15fr) minmax(260px,.85fr)}.campaign-story-route-combined{border-bottom:1px solid #7ee2d829;border-right:0;grid-area:auto/1/auto/-1}.campaign-orders{border-right:1px solid #7ee2d829;grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-recommended-task.progression-orders-card{grid-area:auto}}@media (max-width:780px){.guildmaster-creator-overlay{align-items:start;padding:0}.guildmaster-creator{border:0;border-radius:0;width:100%;height:auto;min-height:100dvh}.guildmaster-creator-heading{align-items:flex-start}.guildmaster-creator-heading>span{max-width:42%}.guildmaster-creator-layout{grid-template-columns:1fr}.guildmaster-creator-preview{background-position:49% 58%;border-bottom:1px solid #edc87133;border-right:0;grid-template-rows:minmax(130px,190px) auto;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr)}.guildmaster-creator-preview-art{grid-row:1/3}.guildmaster-creator-preview-art .guildmaster-avatar{width:170px;height:210px}.guildmaster-creator-identity{text-align:left;align-content:end;justify-items:start}.guildmaster-gender-control{align-self:start}.guildmaster-creator-controls{min-height:520px}.guildmaster-creator-leadership-workspace{grid-template-columns:1fr;overflow:visible}.guildmaster-creator-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:430px}.guildmaster-creator-leadership-detail{min-height:420px}.guildmaster-creator-actions{z-index:3;grid-template-columns:repeat(3,auto);justify-content:end;position:sticky;bottom:0}.guildmaster-creator-actions>span{display:none}.account-gateway{align-items:start;padding:0}.account-gateway-shell{border:0;border-radius:0;grid-template-columns:1fr;min-height:100vh}.account-gateway-art{background-position:50% 42%;min-height:180px;padding:1rem}.account-gateway-art-copy strong{max-width:24ch;font-size:1.15rem}.account-gateway-panel{align-content:start;padding:1.2rem}.account-link-group{justify-content:flex-start}.guildhall-guildmaster-preview{grid-template-columns:72px minmax(0,1fr)}.guildhall-guildmaster-preview>button{grid-column:1/-1}.command-navigation{grid-template-columns:none;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;overflow-x:auto}.city-band,.dashboard-grid{grid-template-columns:1fr}.dashboard-grid-workspace.workspace-campaign,.dashboard-grid-workspace.workspace-guildhall,.dashboard-grid-workspace.workspace-battle:not(.dashboard-grid-combat),.dashboard-grid-workspace.workspace-world-boss,.dashboard-grid-workspace.workspace-roster,.dashboard-grid-workspace.workspace-vault,.dashboard-grid-workspace.workspace-market,.dashboard-grid-workspace.workspace-social{grid-template-columns:minmax(0,1fr)}.dashboard-grid-workspace>[data-workspace]{grid-area:auto/1/auto/-1}.city-band{background-position:62%;min-height:auto;padding:1rem}.city-band:not(.city-band-combat){min-height:440px}.city-band-combat{padding:.4rem .55rem}.city-band-combat .guild-card{grid-template-columns:1fr}.city-band-combat .guild-card>div:first-child{display:none}.boss-loadout-read{grid-template-columns:1fr}.boss-loadout-heading{border-bottom:1px solid #17131d1f;border-right:0}.dashboard-grid-combat{padding:0}.campaign-heading{grid-template-columns:1fr;align-items:start;gap:.35rem}.campaign-heading>div:first-child{grid-template-columns:auto minmax(0,1fr);gap:.28rem .5rem}.campaign-heading p:not(.card-label){white-space:normal;grid-column:1/-1}.campaign-totals{border-left:0;min-width:0;padding-left:0}.campaign-focus,.campaign-story-stage,.campaign-orders,.campaign-recommended-task{grid-template-columns:1fr}.campaign-story-route-combined,.campaign-orders,.campaign-recommended-task.progression-orders-card{grid-area:auto/1}.campaign-story-route-combined,.campaign-orders{border-bottom:1px solid #7ee2d829;border-right:0}.campaign-story-art{background-position:50% 32%;min-height:280px}.campaign-stage-route{grid-template-columns:minmax(0,1fr);gap:0}.campaign-stage-node{min-height:78px}.campaign-orders{grid-column:auto}.campaign-recommended-task .progression-order-list,.campaign-clear-banner{grid-template-columns:1fr}h1{max-width:none}.guild-card{align-self:stretch}.founding-row,.hall-upgrade,.account-row,.save-row,.inventory-item,.listing-card,.contract-card,.loot-row,.market-row,.guild-stats,.party-summary,.equipment-grid,.recruit-summary,.listing-summary,.raid-stat-grid,.raid-actions,.raid-loot-heading{grid-template-columns:1fr}.raid-victory-payout{grid-template-columns:repeat(2,minmax(0,1fr))}.raid-victory-payout>span:nth-child(2){border-right:0}.raid-victory-payout>span:nth-child(-n+2){border-bottom:1px solid #3d3242}.class-panel{grid-column:span 1}.gear-set-progress{grid-template-columns:1fr;gap:.12rem}.gear-set-progress small{white-space:normal}.party-synergy-panel{grid-template-columns:1fr}.party-synergy-heading{border-bottom:1px solid #17131d1f;border-right:0;grid-template-columns:minmax(0,1fr) auto;align-items:center}.signature-ability-grid,.awakening-dock{grid-template-columns:1fr}.awakening-gauge-block{border-bottom:1px solid #f4d17d47;border-right:0}.awakening-choice{min-width:220px}.awakening-screen-cutin{width:min(42%,180px);left:10%}.battle-effect-awakening .ability-name-callout,.battle-effect-awakening .ability-status-callout{width:58%;left:68%}.adventurer-awakening-slot{grid-template-columns:54px minmax(0,1fr)}.awakening-slot-art{grid-row:1/3;width:54px}.adventurer-awakening-slot>b{grid-column:2;justify-self:start}.expedition-panel{grid-column:span 1}.dungeon-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.expedition-panel-combat .dungeon-combat-strip{grid-template-columns:minmax(0,1fr) 64px}.expedition-panel-combat .compact-party-stat{grid-column:1/-1}.expedition-panel-combat .dungeon-arena{aspect-ratio:16/9;height:auto;min-height:0}.dungeon-stage-preview{grid-template-rows:repeat(6,auto);grid-template-columns:1fr;width:min(100%,640px);margin-inline:auto}.dungeon-stage-preview .dungeon-arena-preview{grid-area:1/1}.dungeon-stage-preview .expedition-briefing-copy,.dungeon-stage-preview .expedition-briefing-stats,.dungeon-preview-loot-left,.dungeon-preview-loot-right,.dungeon-stage-preview .expedition-launch-dock .primary-action{grid-column:1}.dungeon-stage-preview .expedition-briefing-copy{grid-row:2}.dungeon-stage-preview .expedition-briefing-stats{grid-row:3}.dungeon-preview-loot-left{grid-row:4}.dungeon-preview-loot-right{grid-row:5}.dungeon-stage-preview .expedition-launch-dock .primary-action{grid-row:6}.expedition-launch-dock{grid-template-rows:auto auto auto}.expedition-launch-dock .primary-action{align-self:stretch}.expedition-panel-combat .dungeon-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dungeon-combat-strip-live{grid-template-columns:minmax(0,1fr) 68px}.dungeon-combat-strip-live .compact-party-stat{grid-column:1/-1}.boss-intent-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.boss-mechanic:nth-child(3){border-top:1px solid #fff8eb24;border-left:0}.boss-mechanic:nth-child(4){border-top:1px solid #fff8eb24}.loot-row-visual{grid-template-columns:36px minmax(0,1fr) auto}.loot-row-visual .loot-row-art{grid-row:1/3}.loot-row-visual>.rarity,.loot-row-visual>span:nth-child(3){grid-column:2}.loot-row-visual>span:last-child{grid-area:1/3/3}.item-actions{justify-content:stretch}.item-actions button,.vault-best-target,.equip-targets,.equip-targets button{width:100%}}@media (max-width:520px){.dungeon-preview-loot-grid{grid-template-columns:minmax(0,1fr)}.guildmaster-creator-leadership-grid{grid-template-columns:1fr}.raid-heading-status{flex-direction:column;align-items:flex-end;gap:.25rem}.raid-victory-heading{grid-template-columns:40px minmax(0,1fr)}.raid-victory-heading>strong{grid-column:2;justify-self:start}.raid-victory-delivery{flex-direction:column;align-items:flex-start}.city-copy h1{font-size:3.2rem}.city-band:not(.city-band-combat){min-height:500px}.guild-card{padding:.75rem}.adventurer,.candidate-card,.boss-stage,.raid-stage{grid-template-columns:1fr}.portrait,.raid-boss-portrait{justify-self:center}.workspace-roster .adventurer>.portrait{grid-area:1/1}.workspace-roster .adventurer-order-controls{grid-area:2/1;justify-self:center;margin-top:0}.workspace-roster .adventurer-body{grid-area:3/1}.campaign-map{grid-template-columns:repeat(8,145px);min-width:1160px}.campaign-chapter{grid-template-rows:76px minmax(86px,auto)}.campaign-chapter-art{height:76px}.campaign-title-row{flex-direction:column;align-items:start}.campaign-choice-grid{grid-template-columns:1fr}.campaign-choice-heading,.campaign-alliance-aid{flex-direction:column;align-items:start}.campaign-choice-heading strong,.campaign-alliance-aid strong{text-align:left}.campaign-stage-node{grid-template-columns:30px minmax(0,1fr)}.campaign-stage-node>b{grid-column:2}.combat-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.combat-stat-grid>span:nth-child(4){border-left:0}.combat-stat-grid>span:nth-child(n+4){border-top:1px solid #17131d1a}.adventurer-mastery-strip{flex-direction:column;align-items:start}.adventurer-mastery-strip>small{text-align:left}.technique-loadout-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.adventurer-roster-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.adventurer-roster-search{grid-column:1/-1}.technique-mode-tabs{width:100%}.formation-panel-heading{flex-direction:column;align-items:start}.formation-panel-heading>strong{text-align:left}.loadout-grid,.formation-board,.loadout-slot{grid-template-columns:1fr}.formation-lane{min-height:0}.dungeon-arena{aspect-ratio:auto;background-position:62%;min-height:410px}.expedition-panel-combat{padding-inline:.45rem}.expedition-panel-combat>.panel-heading{margin-inline:-.45rem}.expedition-panel-combat .dungeon-arena{aspect-ratio:16/9;background-position:60%;height:auto;min-height:0}.dungeon-arena-preview{aspect-ratio:16/9;background-position:58%;height:auto;min-height:0}.expedition-panel-combat .dungeon-arena-message{width:min(72%,240px)}.expedition-panel-combat .dungeon-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding:.38rem}.expedition-panel-combat .dungeon-actions button{min-height:52px}.dungeon-arena-message{width:min(62%,220px)}.battle-party{flex-wrap:wrap}.dungeon-actions,.wave-clear-rewards,.wave-clear-actions{grid-template-columns:1fr}.wave-clear-heading{grid-template-columns:44px minmax(0,1fr);min-height:96px}.wave-clear-seal{width:42px;height:42px}.wave-clear-heading>strong{grid-column:2;justify-self:start}.wave-clear-status{grid-template-columns:repeat(2,minmax(0,1fr))}.wave-clear-status>span:nth-child(2){border-right:0}.wave-clear-status>span:nth-child(-n+2){border-bottom:1px solid #3a303e}.route-secured-summary{grid-template-columns:1fr;align-items:start}.route-secured-summary strong{text-align:left}.route-secured-metrics{flex-wrap:wrap}.signature-ability{grid-template-columns:44px minmax(0,1fr)}.awakening-choice{grid-template-columns:46px minmax(104px,1fr) auto;min-width:204px}.awakening-choice-art{width:46px}.class-awakening-preview{grid-template-columns:52px minmax(0,1fr)}.class-awakening-art{grid-row:1/3;width:52px}.ability-icon{width:42px;height:42px}.ability-state{grid-column:2;grid-template-columns:auto auto;justify-content:space-between;width:100%}.victory-heading{grid-template-columns:44px minmax(0,1fr)}.victory-seal{width:40px;height:40px}.victory-turns{border-top:1px solid #f2c9682e;border-left:0;grid-column:2;grid-template-columns:auto auto auto;justify-content:start;justify-items:start;padding-top:.3rem;padding-left:0}.victory-turns small{grid-column:auto}.victory-rewards{grid-template-columns:repeat(2,minmax(0,1fr))}.victory-loot-grid{grid-template-columns:1fr}.victory-section-label{flex-direction:column;align-items:flex-start;gap:.08rem}}@media (max-width:780px){.seal-pack-list{grid-template-columns:1fr}.currency-player-notice{flex-direction:column;align-items:flex-start}.seal-order-history{grid-template-columns:1fr}.guild-card .guild-stats,.currency-wallet-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-chart-layout{grid-template-columns:1fr}.live-arena-scoreboard{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr);gap:.4rem;padding-inline:.45rem}.live-arena-health>span{gap:0;display:grid}.live-arena-health:nth-child(3)>span{display:grid}.live-arena-round strong{font-size:.72rem}.live-arena-stage{aspect-ratio:auto;min-height:310px}.live-arena-basic-actions,.live-arena-footer{grid-template-columns:1fr}.live-arena-impact{min-width:140px}.exchange-chart-heading{flex-direction:column;align-items:stretch}.exchange-chart-controls,.exchange-chart-ranges{width:100%}.exchange-chart-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-chart-refresh{width:100%}.exchange-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-chart-summary>span:nth-child(3){border-top:1px solid #ffffff14;border-left:0}.exchange-chart-summary>span:nth-child(4){border-top:1px solid #ffffff14}.exchange-chart-inspector{flex-direction:column;align-items:flex-start;gap:.08rem}.exchange-chart-inspector span{text-align:left;width:100%}.currency-order-layout{grid-template-columns:1fr}.currency-order-entry{border-bottom:1px solid #17131d21;border-right:0;padding-bottom:.55rem;padding-right:0}.exchange-chart{height:130px}.seal-store-hero-content{width:min(66%,540px)}.seal-store-hero-art{background-position:78%;background-size:auto 140%}}@media (max-width:420px){.seal-pack-list{grid-template-columns:1fr}.seal-store-hero{min-height:285px}.seal-store-hero:after{background:linear-gradient(90deg,#07050ef0,#0a061161),linear-gradient(#07050e38 0%,#07050eb8 54%,#07050efa 100%)}.seal-store-hero-art{opacity:.84;background-position:68%;background-size:auto 112%}.seal-store-hero-content{align-content:end;width:100%;padding:.8rem}.seal-store-hero-kicker,.seal-store-hero-content>p:not(.seal-store-hero-kicker){display:none}.donator-pack-art-hero{width:64px;height:64px}.seal-store-hero-title h3{font-size:1.42rem}.seal-store-hero-assurances{margin-top:.52rem}.seal-pack-row{grid-template-columns:62px minmax(0,1fr)}.donator-pack-art-row{width:58px;height:64px}.seal-pack-purchase{grid-column:2;grid-template-columns:auto minmax(90px,1fr);place-items:center stretch}.currency-order-heading,.currency-order-status{flex-direction:column;align-items:flex-start}.currency-order-status strong{text-align:left}.currency-order-books,.currency-order-fields{grid-template-columns:1fr}.currency-order-row{grid-template-columns:minmax(0,1fr) auto}.currency-order-row>small{grid-column:1}.currency-order-row>button{grid-area:1/2/3}}.expedition-panel-combat{grid-template:"combat-heading combat-heading""combat-route combat-route""combat-meters combat-meters""combat-intent combat-intent""combat-arena combat-skills"minmax(680px,auto)"combat-actions combat-skills"/minmax(780px,1.72fr) minmax(480px,.82fr);align-items:stretch;gap:.38rem;height:auto;min-height:660px;padding-bottom:.6rem;display:grid;overflow:visible}.expedition-panel-combat>.panel-heading{grid-area:combat-heading;min-height:42px;padding-block:.38rem}.expedition-panel-combat .dungeon-route-progress{grid-area:combat-route;padding:.2rem}.expedition-panel-combat .dungeon-route-progress>span{min-height:30px;padding:.22rem .42rem}.expedition-panel-combat .dungeon-combat-strip{grid-area:combat-meters;min-height:54px;padding:.3rem;position:relative;top:auto}.expedition-panel-combat .compact-combat-stat,.expedition-panel-combat .compact-turn-stat{padding:.3rem .46rem}.expedition-panel-combat .boss-intent-strip{grid-area:combat-intent}.expedition-panel-combat .boss-mechanic{min-height:46px;padding:.26rem .46rem}.expedition-panel-combat .dungeon-stage{grid-area:combat-arena;width:100%;min-width:0;height:100%;min-height:0;margin:0}.expedition-panel-combat .dungeon-arena{aspect-ratio:auto;border-color:var(--boss-accent);width:100%;height:100%;min-height:0}@supports (color:color-mix(in lab, red, red)){.expedition-panel-combat .dungeon-arena{border-color:color-mix(in srgb, var(--boss-accent) 58%, #f2c968)}}.expedition-panel-combat .dungeon-arena{background-position:50% 38%;background-size:cover;box-shadow:inset 0 0 84px #0000006b,0 0 0 1px #f2c9681f,0 16px 30px #04030761}.expedition-panel-combat .dungeon-actions{grid-area:combat-actions;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.38rem;position:relative;bottom:auto}.expedition-panel-combat .dungeon-actions button{gap:.12rem;min-height:58px;padding:.38rem .48rem}.combat-action-title{justify-content:space-between;align-items:start;gap:.35rem;min-width:0;display:flex}.combat-action-title>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.08;display:-webkit-box;overflow:hidden}.combat-action-badges{flex:none;gap:.18rem;display:flex}.combat-action-badges b{color:#fff3bf;text-transform:uppercase;background:#0f0b1257;border:1px solid #fff8eb47;border-radius:4px;padding:.08rem .22rem;font-size:.43rem;line-height:1}.expedition-panel-combat .dungeon-actions button small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.57rem;line-height:1.16;display:-webkit-box;overflow:hidden}.expedition-panel-combat .battle-skill-drawer{background:linear-gradient(145deg,#1e746f24,#0000 42%),#18121e;border-color:#f2c96852;grid-area:combat-skills;grid-template-rows:auto auto auto minmax(0,1fr) auto;align-self:stretch;gap:.38rem;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:grid;overflow:hidden;box-shadow:inset 3px 0 #f2c9688a,0 12px 26px #0403074d}.expedition-panel-combat .battle-skill-drawer .signature-ability-heading{pointer-events:none;min-height:42px;padding:.4rem .55rem .32rem .68rem}.expedition-panel-combat .battle-skill-drawer .signature-ability-heading:after{display:none}.expedition-panel-combat .signature-ability-heading h3{font-size:.86rem}.expedition-panel-combat .signature-ability-heading>strong{color:#ead792;font-size:.58rem}.combat-technique-filter{background:#100c14;border:1px solid #fff8eb1a;border-radius:5px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.24rem;margin-inline:.58rem;padding:.2rem;display:grid}.combat-technique-filter button{color:#bfb1c3;background:0 0;border:0;border-radius:4px;min-height:26px;padding:.24rem .44rem;font-size:.57rem}.combat-technique-filter button.active{color:#fff9e9;background:#397f78;box-shadow:inset 0 -2px #7ae4d4}.combat-technique-filter>span{color:#d7c477;white-space:nowrap;justify-self:end;font-size:.52rem;font-weight:900}.chapter-boss-stamina-roster{grid-template-columns:repeat(5,minmax(0,1fr));gap:.24rem;margin-inline:.58rem;display:grid}.chapter-boss-stamina-roster>span{background:#172124;border:1px solid #73dfd42e;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .28rem;min-width:0;padding:.28rem .34rem;display:grid}.chapter-boss-stamina-roster strong,.chapter-boss-stamina-roster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chapter-boss-stamina-roster strong{color:#f7f0df;font-size:.52rem}.chapter-boss-stamina-roster small{color:#8ee8dd;font-size:.48rem;font-weight:900}.chapter-boss-stamina-roster i{background:#ffffff17;border-radius:2px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.chapter-boss-stamina-roster i b{background:linear-gradient(90deg,#2a8a80,#73dfd4 68%,#f0c96d);height:100%;display:block}.expedition-panel-combat .battle-skill-drawer[open] .battle-status-list,.expedition-panel-combat .battle-skill-drawer[open] .signature-ability-grid{margin-inline:.58rem}.expedition-panel-combat .battle-status-list{gap:.22rem}.expedition-panel-combat .battle-status-list:empty{display:none}.expedition-panel-combat .battle-status-list span{padding:.18rem .32rem;font-size:.51rem}.expedition-panel-combat .awakening-dock{grid-template-columns:104px minmax(0,1fr);min-height:58px;margin-inline:.58rem}.expedition-panel-combat .awakening-gauge-block{padding:.36rem .44rem}.expedition-panel-combat .awakening-choice{grid-template-columns:38px minmax(86px,1fr) auto;min-width:188px;min-height:56px;padding:.28rem .36rem}.expedition-panel-combat .awakening-choice-art{width:38px}.expedition-panel-combat .signature-ability-grid{scrollbar-color:#7e667f #17111b;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.3rem;min-height:0;margin-bottom:.58rem;padding-right:.18rem;overflow-y:auto}.expedition-panel-combat .signature-ability{grid-template-columns:38px minmax(0,1fr) auto;gap:.34rem;min-height:62px;padding:.34rem}.expedition-panel-combat .ability-icon{width:38px;height:38px}.expedition-panel-combat .ability-copy strong{font-size:.66rem}.expedition-panel-combat .ability-copy small,.expedition-panel-combat .ability-copy em{font-size:.51rem}.expedition-panel-combat .ability-copy em{-webkit-line-clamp:1}.expedition-panel-combat .ability-state{min-width:38px}.combat-technique-empty{color:#dfcc91;text-align:center;border:1px dashed #f2c9683d;grid-column:1/-1;place-content:center;gap:.18rem;min-height:90px;padding:.7rem;display:grid}.combat-technique-empty small{color:#aa9caf;font-size:.58rem}.dungeon-earnings-ledger{color:#fff8eb;background:linear-gradient(100deg,#1f6f6933,#0000 48%),#100d15;border:1px solid #6adccf57;border-left:3px solid #55d8ca;border-radius:5px;gap:.34rem;min-width:0;padding:.42rem;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 8px 18px #03020647}.battle-skill-drawer>.dungeon-earnings-ledger{align-self:end;max-height:230px;margin:.12rem .58rem .58rem}.wave-clear-panel>.dungeon-earnings-ledger,.dungeon-victory-reveal>.dungeon-earnings-ledger{margin-top:auto}.dungeon-earnings-ledger>header{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.04rem .12rem .34rem;display:grid}.dungeon-earnings-ledger>header div,.dungeon-earnings-ledger>header span,.dungeon-earnings-ledger>header small{display:block}.dungeon-earnings-ledger>header span{color:#73dfd4;letter-spacing:.035em;text-transform:uppercase;font-size:.68rem;font-weight:950}.dungeon-earnings-ledger>header small{color:#b9aebe;margin-top:.08rem;font-size:.58rem}.dungeon-earnings-ledger>header>strong{color:#f4d77b;white-space:nowrap;background:#5d461e47;border:1px solid #f2c96857;border-radius:4px;padding:.22rem .34rem;font-size:.58rem}.dungeon-earnings-list{scrollbar-color:#5c9f99 #17111b;scrollbar-width:thin;gap:.24rem;min-height:0;max-height:138px;margin:0;padding:0 .12rem 0 0;list-style:none;display:grid;overflow-y:auto}.dungeon-earnings-list li{background:#231c28db;border:1px solid #ffffff14;border-radius:4px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:.42rem;padding:.3rem .36rem;display:grid}.dungeon-earnings-list li>b{color:#8af1e5;text-transform:uppercase;background:#183f3d;border:1px solid #65e2d466;border-radius:4px;place-items:center;min-height:32px;font-size:.62rem;display:grid}.dungeon-earnings-list li.dungeon-earnings-boss>b{color:#ffe394;background:#4a381c;border-color:#f2c96880}.dungeon-earnings-list li>div{min-width:0;display:grid}.dungeon-earnings-list li strong,.dungeon-earnings-list li small,.dungeon-earnings-list li em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dungeon-earnings-list li strong{color:#fff8eb;font-size:.66rem}.dungeon-earnings-list li small{color:#ecd47f;font-size:.58rem;font-weight:800}.dungeon-earnings-list li em{color:#a9dcd5;font-size:.56rem;font-style:normal}.dungeon-earnings-empty{color:#ada1b2;text-align:center;border:1px dashed #73dfd433;margin:0;padding:.52rem;font-size:.61rem}.dungeon-earnings-ledger>footer{background:#42311933;border:1px solid #f2c96833;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dungeon-earnings-ledger>footer span{gap:.04rem;min-width:0;padding:.28rem .34rem;display:grid}.dungeon-earnings-ledger>footer span+span{border-left:1px solid #ffffff14}.dungeon-earnings-ledger>footer small{color:#a99daf;text-transform:uppercase;font-size:.51rem}.dungeon-earnings-ledger>footer strong{color:#f9de88;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.expedition-panel-combat .wave-clear-panel,.expedition-panel-combat .dungeon-victory-reveal{grid-area:combat-skills;align-self:stretch;min-height:0;margin:0;overflow-y:auto}@media (max-width:1180px){.expedition-panel-combat{grid-template:"combat-heading""combat-route""combat-meters""combat-intent""combat-arena""combat-actions""combat-skills"/minmax(0,1fr);height:auto;min-height:calc(100dvh - 92px);overflow:visible}.expedition-panel-combat .dungeon-stage,.expedition-panel-combat .dungeon-arena{height:auto}.expedition-panel-combat .dungeon-arena{aspect-ratio:16/9}.expedition-panel-combat .dungeon-actions{z-index:34;position:sticky;bottom:0}.expedition-panel-combat .battle-skill-drawer{height:auto;max-height:540px}.expedition-panel-combat .battle-skill-drawer .signature-ability-heading{pointer-events:auto}.expedition-panel-combat .battle-skill-drawer .signature-ability-heading:after{display:grid}.expedition-panel-combat .wave-clear-panel,.expedition-panel-combat .dungeon-victory-reveal{max-height:none}}@media (max-width:780px){.expedition-panel-combat{gap:.3rem;min-height:0}.expedition-panel-combat .dungeon-route-progress{grid-template-columns:repeat(3,minmax(78px,1fr));overflow-x:auto}.expedition-panel-combat .dungeon-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.expedition-panel-combat .signature-ability-grid{grid-template-columns:1fr}.combat-technique-filter{grid-template-columns:auto auto}.combat-technique-filter>span{text-align:right;border-top:1px solid #fff8eb14;grid-column:1/-1;justify-self:stretch;padding:.2rem .18rem .05rem}.chapter-boss-stamina-roster,.dungeon-earnings-ledger>footer{grid-template-columns:repeat(2,minmax(0,1fr))}.dungeon-earnings-ledger>footer span:nth-child(3){border-top:1px solid #ffffff14;border-left:0}.dungeon-earnings-ledger>footer span:nth-child(4){border-top:1px solid #ffffff14}.expedition-panel-combat .battle-skill-drawer{max-height:68dvh}}@media (max-height:760px) and (min-width:1181px){.expedition-panel-combat{min-height:610px}.expedition-panel-combat .dungeon-route-progress small,.expedition-panel-combat .boss-mechanic small,.expedition-panel-combat .ability-copy em{display:none}.expedition-panel-combat .boss-mechanic{min-height:38px}.expedition-panel-combat .signature-ability{min-height:54px}}@media (prefers-reduced-motion:reduce){.dungeon-arena-fx-strike,.dungeon-arena-fx-order,.dungeon-arena-fx-rally,.battle-effect-layer:before,.battle-effect-layer:after,.battle-effect-layer span,.ability-aura,.ability-name-callout,.ability-status-callout,.battle-hero-strike-active,.battle-hero-rally-active,.battle-hero-order-active,.dungeon-victory-reveal,.wave-clear-panel,.victory-loot,.reward-loot-reveal,.wave-clear-reward-loot,.chapter-farm-loot-reveal .chapter-farm-raid-loot-art,.reward-loot-reveal .loot-art,.reward-loot-reveal .loot-row-art,.wave-clear-reward-loot>.loot-art,.dungeon-arena-phase-two:after,.victory-loot-legendary .loot-art,.victory-loot-mythic .loot-art{animation:none}}.campaign-loot-panel{container-type:inline-size}.campaign-loot-panel .campaign-boss-loot-grid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:stretch}.campaign-loot-panel .loot-row-visual{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;min-height:144px;margin-top:0;padding:.55rem .65rem}.campaign-loot-panel .loot-row-art{border-radius:8px;grid-area:1/1/3;width:96px;height:128px;box-shadow:0 5px 12px #1f14222e,inset 0 0 10px #ffffff14}.campaign-loot-panel .loot-row-visual>.rarity{grid-area:1/2;align-self:end}.campaign-loot-panel .loot-row-visual>span:nth-child(3){grid-area:2/2;align-self:start;min-width:0}.campaign-loot-panel .loot-row-visual>span:last-child{text-align:right;grid-area:1/3/3;justify-self:end}@container (width<=470px){.campaign-loot-panel .campaign-boss-loot-grid{grid-template-columns:minmax(0,1fr)}.campaign-loot-panel .loot-row-visual{grid-template-rows:auto auto auto;grid-template-columns:96px minmax(0,1fr)}.campaign-loot-panel .loot-row-art{grid-row:1/4}.campaign-loot-panel .loot-row-visual>span:last-child{grid-area:3/2;justify-self:start}}.adventurers-guild-panel{color:#f8f0df;background:linear-gradient(105deg,#551d302e,#0000 38%),linear-gradient(285deg,#13696629,#0000 42%),#141019;border:0;border-radius:0;min-width:0}.adventurers-guild-heading{background:#110d16eb;border-bottom:1px solid #ecc46647;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;padding:.72rem 1rem;display:flex}.adventurers-guild-heading h2,.adventurers-guild-heading p,.adventurers-guild-party-heading h3,.adventurers-guild-station-panel h3{margin:0}.adventurers-guild-heading h2{font-size:1.22rem}.adventurers-guild-heading>div>p:last-child{color:#c4b8c6;margin-top:.18rem;font-size:.66rem}.adventurers-guild-heading-actions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.adventurers-guild-donator-time{color:#dcffed;white-space:nowrap;background:#173638;border:1px solid #74d8cf73;border-radius:5px;align-items:center;min-height:48px;padding:.34rem .7rem;font-size:.68rem;font-weight:800;display:grid}.adventurers-guild-floor-switcher{background:#211923;border:1px solid #f0cf8247;border-radius:5px;align-items:center;gap:.46rem;min-height:48px;padding:.34rem .42rem .34rem .56rem;display:flex}.adventurers-guild-floor-switcher>span{min-width:64px;display:grid}.adventurers-guild-floor-switcher small{color:#aa9daf;text-transform:uppercase;font-size:.47rem;font-weight:900}.adventurers-guild-floor-switcher strong{color:#f0d27d;font-size:.7rem}.adventurers-guild-floor-switcher>div{grid-template-columns:repeat(3,30px);gap:3px;display:grid}.adventurers-guild-floor-switcher button{color:#c7bbc9;background:#17121c;border-radius:3px;width:30px;min-height:30px;padding:0;font-size:.62rem}.adventurers-guild-floor-switcher button[data-active=true]{color:#fff;background:#175b58;border-color:#74d8cf;box-shadow:inset 0 -2px #d1ae58}.adventurers-guild-wallet{grid-template-columns:repeat(3,minmax(92px,1fr));gap:.36rem;display:grid}.adventurers-guild-wallet span{background:#211923;border:1px solid #f8edd521;border-radius:5px;align-content:center;min-height:48px;padding:.38rem .58rem;display:grid}.adventurers-guild-wallet small{color:#aa9daf;text-transform:uppercase;font-size:.5rem;font-weight:900}.adventurers-guild-wallet strong{color:#f0d27d;font-size:.78rem}.adventurers-guild-layout{grid-template-columns:minmax(560px,1fr) minmax(340px,390px);min-height:calc(100dvh - 126px);display:grid}.adventurers-guild-scene-column{border-right:1px solid #edca7c2e;grid-template-rows:minmax(0,1fr) auto;align-content:start;min-width:0;padding:.8rem;display:grid}.adventurers-guild-scene{aspect-ratio:16/9;cursor:crosshair;background:#20131a;border:1px solid #f0cf826b;border-radius:6px;width:100%;max-height:calc(100dvh - 185px);position:relative;overflow:hidden;box-shadow:0 20px 42px #0403076b,inset 0 0 0 3px #0a080ca3}.adventurers-guild-room-art{object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.guild-scene-character,.guild-scene-guildmaster,.guild-scene-station{z-index:5;position:absolute;transform:translate(-50%,-50%)}.guild-scene-board-sign{z-index:13;aspect-ratio:2168/311;filter:brightness(1.02)saturate(1.04)drop-shadow(0 7px 5px #070302b8)drop-shadow(0 0 4px #ffc24e52);width:20.5%;transition:filter .14s,transform .14s;animation:2.6s ease-in-out infinite guild-scene-board-sign-float;position:absolute;top:4.25%;left:50%;transform:translate(-50%,-50%)}.guild-scene-board-sign-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.guild-scene-hiring-sign,.guild-scene-wanted-sign{background:0 0;border:0;border-radius:5px;width:48%;min-height:0;padding:0;position:absolute;top:8%;bottom:8%}.guild-scene-hiring-sign{cursor:pointer;left:1.5%}.guild-scene-wanted-sign{cursor:pointer;right:1.5%}.guild-scene-hiring-sign:hover:not(:disabled),.guild-scene-wanted-sign:hover:not(:disabled){background:#ffd36e1c;transform:none;box-shadow:inset 0 0 12px #ffdc8757}:is(.guild-scene-board-sign:has(.guild-scene-hiring-sign:hover),.guild-scene-board-sign:has(.guild-scene-hiring-sign:focus-visible)){filter:brightness(1.18)saturate(1.12)drop-shadow(0 10px 7px #070302c7)drop-shadow(0 0 9px #ffcf62c2);animation-play-state:paused;transform:translate(-50%,-50%)scale(1.09)}.guild-scene-hiring-sign:focus-visible{outline-offset:2px;outline:2px solid #69e1d5e6}@keyframes guild-scene-board-sign-float{0%,to{transform:translate(-50%,-50%)scale(1.02)}50%{transform:translate(-50%,-50%)scale(1.065)}}.guild-scene-character,.guild-scene-guildmaster{filter:drop-shadow(0 5px 5px #050307b8);background:0 0;border:0;justify-items:center;width:58px;padding:0;display:grid}.guild-scene-guildmaster{width:96px}.guild-scene-visitor{z-index:4;pointer-events:none;filter:drop-shadow(0 5px 5px #050307ad);justify-items:center;width:96px;transition:left 2.8s linear,top 2.8s linear;display:grid;position:absolute;transform:translate(-50%,-50%)}.guild-scene-visitor .guildmaster-avatar{width:78px;height:112px}.guild-scene-visitor .guildmaster-avatar img{width:100%;height:100%}.guild-scene-visitor>.guild-scene-visitor-label{overflow-wrap:anywhere;color:#fff4d7;text-align:center;background:#0e0a11e6;border:1px solid #f6d98f8c;border-radius:4px;width:max-content;max-width:128px;padding:.2rem .34rem;font-size:.5rem;font-weight:900;line-height:1;box-shadow:0 4px 12px #0503077a}.guild-scene-character img,.guild-scene-guildmaster img{object-fit:contain;width:54px;height:82px;transition:transform .15s,filter .15s;display:block}.guild-scene-guildmaster .guildmaster-avatar{width:78px;height:112px;transition:transform .15s,filter .15s}.guild-scene-guildmaster .guildmaster-avatar img{width:100%;height:100%}:is(.guild-scene-guildmaster:hover img,.guild-scene-guildmaster:focus-visible img){filter:brightness(1.16);transform:translateY(-3px)scale(1.05)}:is(.guild-scene-guildmaster:hover .guildmaster-avatar,.guild-scene-guildmaster:focus-visible .guildmaster-avatar){filter:brightness(1.08);transform:translateY(-3px)scale(1.05)}.guild-scene-character:focus,.guild-scene-guildmaster:focus{outline:none}.guild-scene-character:focus-visible>span{border-color:#79ddd3;box-shadow:0 0 0 2px #79ddd340,0 4px 12px #0503077a}.guild-scene-guildmaster:focus-visible>.guild-scene-guildmaster-label{border-color:#79ddd3;box-shadow:0 0 0 2px #79ddd340,0 4px 12px #0503077a}.guild-scene-character>span,.guild-scene-guildmaster>.guild-scene-guildmaster-label,.guild-scene-station{color:#fff4d7;white-space:nowrap;background:#0e0a11e6;border:1px solid #f6d98f8c;border-radius:4px;padding:.2rem .34rem;font-size:.5rem;font-weight:900;line-height:1;box-shadow:0 4px 12px #0503077a}.guild-scene-guildmaster>.guild-scene-guildmaster-label{overflow-wrap:anywhere;text-align:center;white-space:normal;width:max-content;max-width:128px}.guild-scene-station{z-index:9;cursor:pointer;min-height:24px;transition:border-color .12s,background-color .12s,color .12s}.guild-scene-innkeeper{z-index:12;pointer-events:auto;width:clamp(40px,5%,50px);height:10.5%;min-height:0;transition:none;display:block;overflow:visible;transform:translate(-50%)}.guild-scene-innkeeper-portrait{pointer-events:none;width:100%;height:100%;display:block;position:relative;overflow:hidden}.guild-scene-innkeeper-portrait img,.guild-scene-innkeeper:hover .guild-scene-innkeeper-portrait img{object-fit:contain;filter:none;width:auto;max-width:none;height:112%;transition:none;position:absolute;top:24%;left:50%;transform:translate(-50%)}.guild-scene-innkeeper:focus-visible .guild-scene-innkeeper-portrait img{object-fit:contain;filter:none;width:auto;max-width:none;height:112%;transition:none;position:absolute;top:24%;left:50%;transform:translate(-50%)}.guild-scene-innkeeper>span{text-align:center;white-space:normal;width:max-content;max-width:118px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.guild-scene-innkeeper:hover:not(:disabled){box-shadow:none;transform:translate(-50%)}.guild-scene-innkeeper:focus-visible{box-shadow:none;transform:translate(-50%)}:is(.guild-scene-innkeeper:hover img,.guild-scene-innkeeper:focus-visible img){filter:none;transform:translate(-50%)}.guild-scene-station:hover:not(:disabled){color:#fff;background:#125652eb;border-color:#7be1d6;transform:translate(-50%,-50%)}.guild-scene-station:focus-visible{color:#fff;background:#125652eb;border-color:#7be1d6;transform:translate(-50%,-50%)}.guild-scene-station-might{border-color:#e65e66b8}.guild-scene-station-arcana{border-color:#9d7ae7c7}.guild-scene-station-guard{border-color:#53b7adcc}.guild-scene-station-vitality{border-color:#e6b950cc}.guild-scene-guildmaster{z-index:8;transition:left .42s,top .42s}.guild-scene-guildmaster:before{z-index:-1;content:"";background:#198b842e;border:1px solid #75e7dcb8;border-radius:50%;width:34px;height:10px;position:absolute;bottom:13px;box-shadow:0 0 14px #4ad8cb8a}.adventurers-guild-scene-status{background:#ffffff14;border:1px solid #f8e7c41f;border-radius:5px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:.42rem;display:grid;overflow:hidden}.adventurers-guild-scene-status span{color:#bfb1c3;background:#1c1720;justify-content:center;align-items:center;gap:.3rem;min-height:32px;font-size:.56rem;font-weight:800;display:flex}.adventurers-guild-scene-status strong{color:#78dcd1}.adventurers-guild-operations{isolation:isolate;background:linear-gradient(#3f1e2e33,#0000 30%),#18131c;grid-template-rows:auto minmax(0,1fr) minmax(190px,300px);gap:.6rem;min-width:0;min-height:0;max-height:calc(100dvh - 126px);padding:.8rem;display:grid;overflow:hidden}.adventurers-guild-operations>*{min-width:0}.adventurers-guild-party-heading{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.adventurers-guild-party-actions{justify-content:flex-end;align-items:center;gap:.42rem;display:flex}.adventurers-guild-party-heading h3,.adventurers-guild-station-panel h3{font-size:.92rem}.adventurers-guild-party-heading button,.adventurers-guild-member-actions button,.adventurers-guild-start-training,.adventurers-guild-training-active button{color:#fffdf5;background:#276e68;border:1px solid #6fd3c96b;border-radius:4px;min-height:30px;padding:.32rem .5rem;font-size:.56rem;font-weight:900}.multiplayer-signin>div{gap:.2rem;display:grid}.multiplayer-signin>div span{color:#6d6077;font-size:.72rem;font-weight:700}.adventurers-guild-member-list{overscroll-behavior:contain;contain:layout paint;scrollbar-color:#6c526c #171219;scrollbar-width:thin;align-content:start;gap:.48rem;width:100%;height:100%;min-height:0;max-height:100%;padding:.35rem .28rem .35rem .18rem;display:grid;overflow:hidden auto}.adventurers-guild-member{background:#211a23;border:1px solid #f7eace1a;border-radius:5px;gap:.24rem;padding:.34rem;display:grid}.adventurers-guild-member.selected{border-color:#69d8cd7a;box-shadow:inset 3px 0 #3fb8ae}.adventurers-guild-member.knocked-out{border-color:#e04b5b7a;box-shadow:inset 3px 0 #ca4054}.adventurers-guild-member-select{color:#fbf3e5;text-align:left;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:.56rem;width:100%;min-height:94px;padding:.16rem .12rem;display:grid}.adventurers-guild-member-select:disabled{opacity:.72}.adventurers-guild-member-portrait{background-color:#100c13;background-position:var(--portrait-bg-position,center);background-repeat:no-repeat;background-size:500%;border:1px solid #ecc46785;border-radius:4px;justify-self:center;width:58px;height:58px;display:block}.adventurers-guild-member-select>span:nth-child(2){min-width:0;display:grid}.adventurers-guild-member-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.adventurers-guild-member-select small{color:#aa9caf;font-size:.54rem;line-height:1.25}.adventurers-guild-member-select em{color:#7fcfc7;margin-top:.12rem;font-size:.48rem;font-style:normal;font-weight:800}.adventurers-guild-member-select b{color:#f7dd83;text-align:center;white-space:nowrap;background:#5d461e66;border:1px solid #dabf6994;border-radius:4px;justify-self:end;place-items:center;min-width:54px;min-height:30px;padding:.24rem .42rem;font-size:.64rem;line-height:1;display:grid}.adventurers-guild-member-select b[data-state=add]{color:#fff1b5;background:linear-gradient(135deg,#8b6827,#5d4018);border-color:#efc65fd1;box-shadow:0 0 10px #e6b54533}.adventurers-guild-member-select b[data-state=remove]{color:#d9fff9;background:linear-gradient(135deg,#1c8178,#13554f);border-color:#5bd6cad1;box-shadow:0 0 11px #40d3c63d}.adventurers-guild-member-select:disabled b{color:#c6b9c9ad;box-shadow:none;background:#50465461;border-color:#aa9caf42}.adventurers-guild-hp-row,.adventurers-guild-stamina-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.42rem;display:grid}.adventurers-guild-hp-row>span,.adventurers-guild-stamina-row>span{background:#0e0b10;border-radius:2px;height:7px;overflow:hidden}.adventurers-guild-hp-row i,.adventurers-guild-stamina-row i{height:100%;display:block}.adventurers-guild-hp-row i{background:linear-gradient(90deg,#b7384b,#e36c68 46%,#73d5c8)}.adventurers-guild-stamina-row i{background:linear-gradient(90deg,#297f76,#65d2c5 62%,#f0ca62)}.adventurers-guild-hp-row strong,.adventurers-guild-stamina-row strong{color:#ead98d;text-align:right;min-width:72px;font-size:.5rem}.adventurers-guild-stamina-row strong{color:#79ded2}.adventurers-guild-member-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.adventurers-guild-member-actions button:last-child{background:#786224;border-color:#e1b7567a}.adventurers-guild-station-panel{z-index:1;overscroll-behavior:contain;contain:layout paint;background:linear-gradient(135deg,#50203433,#0000 44%),#211923;border:1px solid #efcf8442;border-radius:6px;min-height:190px;max-height:300px;padding:.65rem;position:relative;overflow:hidden auto;box-shadow:inset 0 1px #ffffff0d}.adventurers-guild-station-panel.is-recovery-summary{align-self:start;min-height:0;padding:.5rem .65rem}@media (min-width:1121px){.adventurers-guild-operations.is-recovery-summary{grid-template-rows:auto minmax(0,1fr) auto}}.adventurers-guild-station-panel p{color:#c0b3c2;margin:.28rem 0 .5rem;font-size:.58rem;line-height:1.45}.adventurers-guild-shop-list,.adventurers-guild-training-points{gap:.34rem;display:grid}.adventurers-guild-hiring{gap:.4rem;display:grid}.adventurers-guild-hiring-heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.adventurers-guild-hiring-heading .card-label{margin:0 0 .12rem}.adventurers-guild-hiring-refresh,.adventurers-guild-hiring-card>button{color:#fffdf5;background:#276e68;border:1px solid #6fd3c96b;border-radius:4px;min-height:30px;padding:.3rem .48rem;font-size:.54rem;font-weight:900}.adventurers-guild-hiring-refresh{text-align:center;background:#644825;border-color:#e5c0687a;border-radius:12px;flex:0 auto;gap:.18rem;min-width:0;display:grid}.adventurers-guild-hiring-refresh strong{font-variant-numeric:tabular-nums}.adventurers-guild-hiring-paid-refresh{color:#fff3ce;min-height:36px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#70512c,#493219);border:1px solid #e5c068;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-weight:800;display:inline-flex}.adventurers-guild-hiring-paid-refresh:disabled{opacity:.55;cursor:not-allowed}.adventurers-guild-hiring-paid-refresh:focus-visible{outline-offset:3px;outline:2px solid #64e8e7}.adventurers-guild-hiring-refresh-note,.adventurers-guild-hiring-empty{color:#bbd2d6;margin:0;font-size:.7rem}.adventurers-guild-hiring-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}.adventurers-guild-hiring-summary span{color:#9af0e5;background:#142a29;border:1px solid #5bcdc247;border-radius:4px;place-items:center;min-height:28px;font-size:.52rem;font-weight:900;display:grid}.adventurers-guild-hiring-list{gap:.34rem;display:grid}.adventurers-guild-hiring-card{background:#171219;border:1px solid #f1dcb124;border-radius:5px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:.46rem;min-width:0;min-height:98px;padding:.34rem;display:grid}.adventurers-guild-hiring-portrait{background-color:#100c13;background-position:var(--portrait-bg-position,center);background-repeat:no-repeat;background-size:500%;border:1px solid #ecc46780;border-radius:4px;justify-self:center;width:54px;height:60px;display:block}[data-recruit-tier]{--recruit-tier-frame-image:url(/recruit-tier-frames/common-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/common-opening.svg);--recruit-tier-frame-outset-x:26.923%;--recruit-tier-frame-outset-y:25.758%;isolation:isolate;position:relative;box-shadow:none!important;border-color:#0000!important;overflow:visible!important}[data-recruit-tier=Uncommon]{--recruit-tier-frame-image:url(/recruit-tier-frames/uncommon-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/uncommon-opening.svg)}[data-recruit-tier=Rare]{--recruit-tier-frame-image:url(/recruit-tier-frames/rare-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/rare-opening.svg)}[data-recruit-tier=Elite]{--recruit-tier-frame-image:url(/recruit-tier-frames/elite-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/elite-opening.svg)}[data-recruit-tier=Legendary]{--recruit-tier-frame-image:url(/recruit-tier-frames/legendary-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/legendary-opening.svg)}[data-recruit-tier=Mythic]{--recruit-tier-frame-image:url(/recruit-tier-frames/mythic-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/mythic-opening.svg)}[data-recruit-tier=Godly]{--recruit-tier-frame-image:url(/recruit-tier-frames/godly-v2.png);--recruit-tier-opening-mask:url(/recruit-tier-frames/godly-opening.svg)}[data-recruit-tier]:after{content:"";z-index:4;inset:calc(-1 * var(--recruit-tier-frame-outset-y)) calc(-1 * var(--recruit-tier-frame-outset-x));background:var(--recruit-tier-frame-image) center / 100% 100% no-repeat;image-rendering:auto;pointer-events:none;position:absolute;display:block!important}[data-recruit-tier=Godly]:after{filter:hue-rotate()saturate(1.22)brightness(1.08)drop-shadow(0 0 4px #68eefff5)drop-shadow(0 0 8px #ff7be3b8);transform-origin:50%;animation:3.2s ease-in-out infinite recruit-tier-godly-prismatic}[data-recruit-tier=Godly]:before{content:"";z-index:5;opacity:.72;pointer-events:none;background:radial-gradient(circle at 8% 18%,#fff5abf2 0 1px,#0000 2px),radial-gradient(circle at 91% 30%,#70f1fff2 0 1px,#0000 2px),radial-gradient(circle at 17% 82%,#f885ffeb 0 1px,#0000 2px),radial-gradient(circle at 82% 90%,#ffe287e6 0 1px,#0000 2px);animation:1.8s ease-in-out infinite alternate recruit-tier-godly-sparkles;position:absolute;inset:-5% -6%;display:block!important}@keyframes recruit-tier-godly-prismatic{0%{filter:hue-rotate()saturate(1.22)brightness(1.08)drop-shadow(0 0 4px #68eefff5)drop-shadow(0 0 8px #ff7be3b8);transform:scale(.995)}33%{filter:hue-rotate(52deg)saturate(1.42)brightness(1.2)drop-shadow(0 0 7px #ffd76cfa)drop-shadow(0 0 12px #769cffd6);transform:scale(1.012)}66%{filter:hue-rotate(-48deg)saturate(1.38)brightness(1.16)drop-shadow(0 0 7px #ff76dcfa)drop-shadow(0 0 12px #60fae5d6);transform:scale(1.006)}to{filter:hue-rotate()saturate(1.22)brightness(1.08)drop-shadow(0 0 4px #68eefff5)drop-shadow(0 0 8px #ff7be3b8);transform:scale(.995)}}@keyframes recruit-tier-godly-sparkles{0%{opacity:.32;transform:scale(.985)}to{opacity:.9;transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){[data-recruit-tier=Godly]:after,[data-recruit-tier=Godly]:before{animation-duration:6s}}.adventurer-rank-tier{align-items:center;gap:.28rem;display:flex}.tier-badge,.tier-reawakening-modal [data-tier],.tier-reawakening-result [data-tier]{color:#fff8eb;white-space:nowrap;background:#5e6269;border:1px solid #fff8eb38;border-radius:999px;padding:.27rem .46rem;font-size:.57rem;font-weight:950;line-height:1}.tier-badge[data-tier=Common],.tier-reawakening-modal [data-tier=Common]{color:#fff;background:#666b75}.tier-badge[data-tier=Uncommon],.tier-reawakening-modal [data-tier=Uncommon]{color:#e7fff0;background:#247f52}.tier-badge[data-tier=Rare],.tier-reawakening-modal [data-tier=Rare]{color:#eff8ff;background:#2d76b8}.tier-badge[data-tier=Elite],.tier-reawakening-modal [data-tier=Elite]{color:#faf1ff;background:#7548b5}.tier-badge[data-tier=Legendary],.tier-reawakening-modal [data-tier=Legendary]{color:#1b1205;background:#d09a2e}.tier-badge[data-tier=Mythic],.tier-reawakening-modal [data-tier=Mythic]{color:#fff0f1;background:#b83249}.tier-badge[data-tier=Godly],.tier-reawakening-modal [data-tier=Godly]{color:#10131c;background:linear-gradient(110deg,#58ecdf,#777bff 34%,#f06edb 64%,#f5d36b);box-shadow:0 0 8px #7ce6ff73}.workspace-roster .adventurer-quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-reawakening-action{background:linear-gradient(135deg,#3c2754,#174f53)!important}.tier-reawakening-backdrop{z-index:160;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05060bd1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.tier-reawakening-modal{color:#fff8eb;background:linear-gradient(135deg,#461f3ef5,#0d2a30f7),#10131a;border:1px solid #6ce2d680;border-radius:12px;gap:.78rem;width:min(920px,96vw);max-height:92vh;padding:1rem;display:grid;overflow-y:auto;box-shadow:0 24px 70px #0000009e}.tier-reawakening-modal>header{border-bottom:1px solid #fff8eb21;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.7rem;display:flex}.tier-reawakening-modal>header span,.tier-reawakening-pity small,.tier-reawakening-result>span{color:#67ded3;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:950}.tier-reawakening-modal h2,.tier-reawakening-modal h3,.tier-reawakening-modal p{margin:0}.tier-reawakening-modal>header h2{margin-top:.08rem;font-family:Georgia,serif;font-size:1.45rem}.tier-reawakening-modal>header p{color:#fff8ebb3;margin-top:.18rem;font-size:.7rem}.tier-reawakening-modal>header button{border-radius:50%;width:38px;height:38px;padding:0;font-size:1.35rem}.tier-reawakening-identity{grid-template-columns:368px minmax(0,1fr);align-items:center;gap:.95rem;padding:.38rem .28rem;display:grid}.tier-reawakening-identity>.portrait{justify-self:center;width:208px;height:264px;margin-block:64px 52px}.tier-reawakening-identity>div{justify-items:start;gap:.28rem;display:grid}.tier-reawakening-identity small{color:#edbd62;text-transform:uppercase;font-weight:900}.tier-reawakening-identity h3{font-size:1.25rem}.tier-reawakening-identity p{color:#fff8ebb8;font-size:.72rem}.tier-reawakening-pity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.tier-reawakening-pity span{background:#080d137a;border:1px solid #fff8eb1f;border-radius:7px;gap:.2rem;padding:.52rem;display:grid}.tier-reawakening-pity strong{color:#fff0c7;font-size:.9rem}.tier-reawakening-result,.tier-reawakening-protection{background:#070b119e;border:1px solid #dab0535c;border-radius:8px;padding:.62rem}.tier-reawakening-result{gap:.42rem;display:grid}.tier-reawakening-result>div{flex-wrap:wrap;gap:.28rem;display:flex}.tier-reawakening-result>strong{color:#f4d27c;font-size:.74rem}.tier-reawakening-protection{color:#d7c8d7;font-size:.72rem}.tier-reawakening-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.tier-reawakening-actions button{gap:.14rem;min-height:52px;display:grid}.tier-reawakening-actions small{color:#f4d27c}.tier-reawakening-actions .tier-reawakening-potion-action{text-align:left;background:radial-gradient(circle at 12%,#67e1ef2e,#0000 30%),linear-gradient(110deg,#492767f5,#1f1936fa);border-color:#b79af494;grid-column:1/-1;grid-template-columns:46px minmax(0,1fr);place-items:center stretch;min-height:60px}.tier-reawakening-potion-action>span:last-child{gap:.14rem;display:grid}.tier-reawakening-potion-art{filter:drop-shadow(0 3px 6px #00000085);background:#090d19a6 url(/arena-reawakening-potion-v1.webp) 50%/contain no-repeat;border:1px solid #b79af480;border-radius:8px;width:44px;height:44px}.tier-reawakening-actions .tier-reawakening-potion-action:disabled{background:#4d4c559e;border-color:#ffffff1a}@media (max-width:620px){.tier-reawakening-identity{text-align:center;grid-template-columns:1fr;justify-items:center}.tier-reawakening-identity>div{justify-items:center}.tier-reawakening-pity,.tier-reawakening-actions{grid-template-columns:1fr}}.adventurers-guild-hiring-card>div{z-index:1;gap:.08rem;min-width:0;display:grid;position:relative}.adventurers-guild-hiring-name{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.adventurers-guild-hiring-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.adventurers-guild-hiring-name b{color:#fff;white-space:nowrap;background:#6446a5;border:1px solid #b994eb80;border-radius:4px;place-items:center;min-width:24px;min-height:20px;padding-inline:.24rem;font-size:.52rem;display:grid}.adventurers-guild-hiring-card small{color:#f0d27d;font-size:.5rem}.adventurers-guild-hiring-card p{color:#a99dac;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.47rem;line-height:1.3;overflow:hidden}.adventurers-guild-hiring-meta{flex-wrap:wrap;gap:.2rem;margin-top:.14rem;display:flex}.adventurers-guild-hiring-meta b{color:#21151b;background:#eee3ca;border-radius:3px;padding:.14rem .24rem;font-size:.47rem}.adventurers-guild-hiring-modal{z-index:1400;isolation:isolate;place-items:center;padding:clamp(.6rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.adventurers-guild-hiring-modal-backdrop{z-index:-1;width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:blur(7px)saturate(.75);backdrop-filter:blur(7px)saturate(.75);background:#04050ad1;border:0;border-radius:0;padding:0;position:absolute;inset:0;transform:none}:is(.adventurers-guild-hiring-modal-backdrop:hover,.adventurers-guild-hiring-modal-backdrop:focus-visible){background:#04050ad1;transform:none}.adventurers-guild-hiring-modal-panel{background:linear-gradient(135deg,#5b273e8c,#0000 38%),linear-gradient(315deg,#1b676247,#0000 48%),#15131d;border:1px solid #e7bf5b9e;border-radius:10px;width:min(1040px,100vw - 2rem);max-height:min(760px,100dvh - 2rem);padding:clamp(.7rem,1.7vw,1.1rem);position:relative;overflow:hidden;box-shadow:0 24px 80px #000000b8,inset 0 1px #fff7dc17,0 0 0 3px #0a0c12c7}.adventurers-guild-hiring-modal-panel:before{content:"";background:linear-gradient(90deg,#42d4cb,#e8bd55 52%,#42d4cb);height:3px;position:absolute;top:0;left:0;right:0}.adventurers-guild-hiring-modal-close{z-index:2;color:#fff7df;background:#4d2639;border:1px solid #efd08b8c;border-radius:50%;place-items:center;width:38px;height:38px;min-height:38px;padding:0;font-family:Arial,sans-serif;font-size:1.35rem;font-weight:400;line-height:1;display:grid;position:absolute;top:.72rem;right:.72rem;box-shadow:0 4px 14px #00000073}:is(.adventurers-guild-hiring-modal-close:hover,.adventurers-guild-hiring-modal-close:focus-visible){background:#74324c;border-color:#f2cf76}.adventurers-guild-hiring-modal-panel>.adventurers-guild-hiring{gap:.7rem;max-height:calc(100dvh - 4.2rem);padding:.25rem .2rem .2rem;overflow-y:auto}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-heading{min-height:44px;padding-right:3.2rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-heading h3{color:#fff3d3;margin:.08rem 0 0;font-size:clamp(1rem,2vw,1.3rem)}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-refresh{min-height:38px;padding:.45rem .72rem;font-size:.64rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-summary span{min-height:36px;font-size:.63rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:.65rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-card{background:linear-gradient(145deg,#5d273e38,#0000 54%),#11151d;border-color:#eecd8440;border-radius:7px;grid-template-rows:minmax(160px,auto) auto;grid-template-columns:136px minmax(0,1fr);align-items:center;gap:.5rem .7rem;padding:.65rem;box-shadow:inset 0 1px #ffffff0a}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-portrait{border-color:#f1c760ad;border-radius:6px;width:82px;height:104px}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-name{align-items:flex-start}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-name strong{white-space:normal;font-size:.75rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-name b,.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-card small,.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-meta b{font-size:.58rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-card p{color:#c9bdc9;white-space:normal;margin:.18rem 0 .22rem;font-size:.56rem;line-height:1.4;overflow:visible}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-card>button{grid-column:1/-1;min-height:36px;font-size:.62rem}.adventurers-guild-wanted-station button{color:#fff1bd;background:linear-gradient(135deg,#7d5220,#4b2d18);border:1px solid #e8be5899;border-radius:4px;min-height:34px;font-size:.58rem;font-weight:900}.adventurers-guild-party-heading button.adventurers-guild-remove-all{background:#6f2839;border-color:#e2667b94}.adventurers-guild-wanted-modal-panel{background:linear-gradient(135deg,#5b272c7a,#0000 35%),linear-gradient(315deg,#39535e47,#0000 52%),#11141b;width:min(1320px,100vw - 2rem);max-height:min(880px,100dvh - 1.5rem)}.adventurers-guild-wanted-modal-panel>.adventurers-guild-wanted{grid-template-rows:auto auto minmax(0,1fr);gap:.72rem;height:min(820px,100dvh - 4rem);min-height:0;padding:.18rem;display:grid}.adventurers-guild-wanted-heading{justify-content:space-between;align-items:center;gap:.8rem;min-height:58px;padding-right:3.2rem;display:flex}.adventurers-guild-wanted-heading .card-label{color:#e4b652;margin:0 0 .14rem}.adventurers-guild-wanted-heading h3{color:#fff0cb;margin:0;font-family:Georgia,serif;font-size:clamp(1.05rem,2vw,1.42rem)}.adventurers-guild-wanted-heading p{color:#aaa4ad;margin:.16rem 0 0;font-size:.6rem}.adventurers-guild-wanted-heading>span{color:#cdbb97;text-align:center;background:#452d17ad;border:1px solid #e6b84c4d;border-radius:6px;min-width:110px;padding:.45rem .65rem;font-size:.54rem;display:grid}.adventurers-guild-wanted-heading>span strong{color:#ffd975;font-size:1rem}.adventurers-guild-wanted-filters{grid-template-columns:repeat(10,minmax(42px,1fr));gap:.28rem;display:grid}.adventurers-guild-wanted-filters button{color:#a6a0a9;background:#181a21;border:1px solid #decdb029;border-radius:4px;min-height:32px;padding:.25rem;font-size:.58rem;font-weight:900}.adventurers-guild-wanted-filters button[data-active=true]{color:#fff0b5;background:linear-gradient(135deg,#80581f,#493019);border-color:#f1c556cc;box-shadow:0 0 12px #e4b03829}.adventurers-guild-wanted-layout{grid-template-columns:minmax(250px,.78fr) minmax(0,2.2fr);gap:.72rem;min-height:0;display:grid}.adventurers-guild-wanted-list{scrollbar-color:#795e39 #11131a;scrollbar-width:thin;background:#07090ebd;border:1px solid #e3ceaa1f;border-radius:7px;align-content:start;gap:.38rem;min-height:0;padding:.35rem;display:grid;overflow-y:auto}.adventurers-guild-wanted-card{--wanted-rank:#a5abb5;border:1px solid var(--wanted-rank);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.55rem;min-height:82px;padding:.34rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-card{border:1px solid color-mix(in srgb, var(--wanted-rank) 28%, transparent)}}.adventurers-guild-wanted-card{background:linear-gradient(100deg, var(--wanted-rank), #12141b 55%);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-card{background:linear-gradient(100deg, color-mix(in srgb, var(--wanted-rank) 9%, #151720), #12141b 55%)}}.adventurers-guild-wanted-card{color:#f4ead7;text-align:left}.adventurers-guild-wanted-card[aria-pressed=true]{border-color:var(--wanted-rank);box-shadow:inset 3px 0 var(--wanted-rank), 0 0 14px var(--wanted-rank)}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-card[aria-pressed=true]{box-shadow:inset 3px 0 var(--wanted-rank), 0 0 14px color-mix(in srgb, var(--wanted-rank) 18%, transparent)}}.adventurers-guild-wanted-card-art{border:1px solid var(--wanted-rank);width:72px;height:72px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-card-art{border:1px solid color-mix(in srgb, var(--wanted-rank) 60%, #201a16)}}.adventurers-guild-wanted-card-art{background-color:#080a10;background-repeat:no-repeat;border-radius:4px;box-shadow:inset 0 0 12px #0000004d}.adventurers-guild-wanted-card>span:last-child{gap:.12rem;min-width:0;display:grid}.adventurers-guild-wanted-card small{color:var(--wanted-rank);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:900}.adventurers-guild-wanted-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.adventurers-guild-wanted-card em{color:#938d98;font-size:.5rem;font-style:normal}.adventurers-guild-wanted-card[data-rank=F],.adventurers-guild-wanted-dossier[data-rank=F]{--wanted-rank:#a5abb5}.adventurers-guild-wanted-card[data-rank=E],.adventurers-guild-wanted-dossier[data-rank=E]{--wanted-rank:#69c98e}.adventurers-guild-wanted-card[data-rank=D],.adventurers-guild-wanted-dossier[data-rank=D]{--wanted-rank:#7f9fe8}.adventurers-guild-wanted-card[data-rank=C],.adventurers-guild-wanted-dossier[data-rank=C]{--wanted-rank:#aa80df}.adventurers-guild-wanted-card[data-rank=B],.adventurers-guild-wanted-dossier[data-rank=B]{--wanted-rank:#e27ca7}.adventurers-guild-wanted-card[data-rank=A],.adventurers-guild-wanted-dossier[data-rank=A]{--wanted-rank:#eb7f55}.adventurers-guild-wanted-card[data-rank=S],.adventurers-guild-wanted-dossier[data-rank=S]{--wanted-rank:#f1c959}.adventurers-guild-wanted-card[data-rank=SS],.adventurers-guild-wanted-dossier[data-rank=SS]{--wanted-rank:#65e2e5}.adventurers-guild-wanted-card[data-rank=SSS],.adventurers-guild-wanted-dossier[data-rank=SSS]{--wanted-rank:#ff71df}.adventurers-guild-wanted-dossier{--wanted-rank:#e6c36a;border:1px solid var(--wanted-rank);min-height:0;padding:.7rem;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-dossier{border:1px solid color-mix(in srgb, var(--wanted-rank) 34%, transparent)}}.adventurers-guild-wanted-dossier{background:radial-gradient(circle at 15% 12%, var(--wanted-rank), transparent 32%), #0f1219;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-dossier{background:radial-gradient(circle at 15% 12%, color-mix(in srgb, var(--wanted-rank) 10%, transparent), transparent 32%), #0f1219}}.adventurers-guild-wanted-dossier{scrollbar-color:#795e39 #11131a;scrollbar-width:thin}.adventurers-guild-wanted-profile{grid-template-columns:minmax(190px,.72fr) minmax(0,1.5fr);align-items:center;gap:.9rem;display:grid}.adventurers-guild-wanted-profile-art{aspect-ratio:1;border:1px solid var(--wanted-rank);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-profile-art{border:1px solid color-mix(in srgb, var(--wanted-rank) 72%, #161218)}}.adventurers-guild-wanted-profile-art{box-shadow:0 0 22px var(--wanted-rank);background-color:#07090e;background-repeat:no-repeat;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-profile-art{box-shadow:0 0 22px color-mix(in srgb, var(--wanted-rank) 14%, transparent)}}.adventurers-guild-wanted-rank{border:1px solid var(--wanted-rank);place-items:center;min-width:62px;min-height:25px;padding:.15rem .4rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-rank{border:1px solid color-mix(in srgb, var(--wanted-rank) 72%, transparent)}}.adventurers-guild-wanted-rank{background:var(--wanted-rank);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-rank{background:color-mix(in srgb, var(--wanted-rank) 14%, #11131a)}}.adventurers-guild-wanted-rank{color:var(--wanted-rank);font-size:.58rem;font-weight:1000}.adventurers-guild-wanted-profile h4{color:#fff1d1;margin:.38rem 0 .26rem;font-family:Georgia,serif;font-size:clamp(1.1rem,2.2vw,1.65rem)}.adventurers-guild-wanted-profile p{color:#b9b1bb;margin:0;font-size:.66rem;line-height:1.55}.adventurers-guild-wanted-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.38rem;margin-top:.65rem;display:grid}.adventurers-guild-wanted-stats span{text-align:center;background:#171a22;border:1px solid #e5d7bd1c;border-radius:5px;align-content:center;gap:.1rem;min-height:48px;padding:.38rem;display:grid}.adventurers-guild-wanted-stats small{color:#8f8993;text-transform:uppercase;font-size:.45rem;font-weight:900}.adventurers-guild-wanted-stats strong{color:#f2d576;font-size:.67rem}.adventurers-guild-wanted-weakness{border-left:3px solid var(--wanted-rank);background:var(--wanted-rank);gap:.12rem;margin-top:.55rem;padding:.48rem .6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-weakness{background:color-mix(in srgb, var(--wanted-rank) 7%, #171920)}}.adventurers-guild-wanted-weakness small{color:var(--wanted-rank);text-transform:uppercase;font-size:.48rem;font-weight:900}.adventurers-guild-wanted-weakness strong{color:#e8dfd0;font-size:.62rem}.adventurers-guild-wanted-drops{margin-top:.7rem}.adventurers-guild-wanted-drops>div:first-child{justify-content:space-between;gap:.6rem;margin-bottom:.38rem;display:flex}.adventurers-guild-wanted-drops>div:first-child span{color:#fff0cb;text-transform:uppercase;font-size:.68rem;font-weight:900}.adventurers-guild-wanted-drops>div:first-child small{color:#8c8790;font-size:.5rem}.adventurers-guild-wanted-drop-list{grid-template-columns:repeat(2,minmax(290px,1fr));gap:.5rem;display:grid}.adventurers-guild-wanted-drop{background:linear-gradient(115deg,#1b1d26,#13161d 72%);border:1px solid #e4d7be1c;border-radius:7px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:126px;padding:.42rem;display:grid}.adventurers-guild-wanted-drop-art{background-color:#070910;background-repeat:no-repeat;border:1px solid #f0ca6557;border-radius:6px;width:112px;height:112px;display:block;overflow:hidden;box-shadow:0 5px 16px #00000061}.adventurers-guild-wanted-drop-copy{gap:.18rem;min-width:0;display:grid}.adventurers-guild-wanted-drop small{color:#8da4a3;text-transform:uppercase;font-size:.49rem;font-weight:900}.adventurers-guild-wanted-drop strong{color:#f0e7d8;font-size:.69rem;line-height:1.25}.adventurers-guild-wanted-drop em{color:#8f8992;font-size:.51rem;font-style:normal;line-height:1.35}.adventurers-guild-wanted-drop b{color:#f0ca65;text-align:center;background:#2f2818;border:1px solid #e5bb5352;border-radius:4px;min-width:58px;padding:.38rem .42rem;font-size:.65rem}.adventurers-guild-wanted-drop[data-rarity=Mythic]{border-color:#ff69dd61;box-shadow:inset 2px 0 #ff69dd}.adventurers-guild-wanted-drop[data-rarity=Legendary]{border-color:#efc14857;box-shadow:inset 2px 0 #efc148}.adventurers-guild-wanted-empty{color:#aaa3ac;border:1px dashed #e4d7be33;place-items:center;min-height:220px;font-size:.65rem;display:grid}.adventurers-guild-wanted-live{border:1px solid var(--wanted-rank,#63d9df);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.adventurers-guild-wanted-live{border:1px solid color-mix(in srgb, var(--wanted-rank,#63d9df) 44%, #33424b)}}.adventurers-guild-wanted-live{background:linear-gradient(135deg,#091219f5,#102227e6);border-radius:10px}.adventurers-guild-wanted-live>div:first-child{gap:5px;min-width:0;display:grid}.adventurers-guild-wanted-live-status{color:#7ff0d9;letter-spacing:.04em;text-transform:uppercase;font-weight:900}.adventurers-guild-wanted-live-status[data-status=respawning]{color:#ffca6b}.adventurers-guild-wanted-live small{color:#bccbd0}.adventurers-guild-wanted-live .adventurers-guild-wanted-party-block{color:#ffd69b;font-size:.85rem;font-weight:750;line-height:1.35}.adventurers-guild-wanted-live-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.adventurers-guild-wanted-live-actions button{white-space:nowrap;min-height:40px;padding:8px 14px}.adventurers-guild-wanted-live-actions .adventurers-guild-wanted-recall{color:#e8ffff;background:#173b45;border:1px solid #69d9d8}.world-boss-contribution-panel,.world-boss-party,.world-boss-leaderboard,.world-boss-reward-inbox{background:linear-gradient(145deg,#0a141bf5,#112528e0);border:1px solid #64d6d947;border-radius:10px;margin-top:14px;padding:14px}.world-boss-party-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:11px;display:grid}.world-boss-party-grid article{background:#060c1194;border:1px solid #7cabb533;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.world-boss-party-portrait{background-color:#111820;background-repeat:no-repeat;border:1px solid #f1c96694;border-radius:6px;width:48px;height:58px}.world-boss-party-grid article>span:last-child{gap:2px;min-width:0;display:grid}.world-boss-party-grid strong,.world-boss-party-grid small,.world-boss-party-grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-boss-party-grid small{color:#a9bac0;font-size:.67rem}.world-boss-party-grid em{color:#70d8d9;font-size:.66rem;font-style:normal}.world-boss-contribution-heading,.world-boss-section-heading,.world-boss-qualification-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.world-boss-contribution-heading>span{color:#ffb2ad;text-transform:uppercase;border:1px solid #b66d71;border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:900}.world-boss-contribution-heading>span[data-qualified=true]{color:#83f0cf;background:#12654f38;border-color:#4dc9a4}.world-boss-qualification-copy{color:#bdcbd1;margin:12px 0 7px;font-size:.78rem}.world-boss-qualification-meter{margin-bottom:8px}.world-boss-contribution-panel>small,.world-boss-section-heading small{color:#82979f}.world-boss-section-heading h3{margin:2px 0 0}.world-boss-leaderboard-table{gap:4px;margin-top:11px;display:grid}.world-boss-leaderboard-row{background:#050a0f7a;border:1px solid #90a7b026;border-radius:7px;grid-template-columns:34px minmax(150px,1.5fr) repeat(4,minmax(80px,.7fr));align-items:center;gap:8px;min-height:44px;padding:7px 9px;font-size:.76rem;display:grid}.world-boss-leaderboard-row[data-current=true]{background:linear-gradient(90deg,#68451757,#07191db8);border-color:#ffca6bb3;box-shadow:inset 3px 0 #ffca6b}.world-boss-leaderboard-row span:nth-child(2){display:grid}.world-boss-leaderboard-row small{color:#84969d}.world-boss-leaderboard-header{color:#7edce1;letter-spacing:.04em;text-transform:uppercase;min-height:30px;font-size:.66rem;font-weight:900}.world-boss-leaderboard-empty{color:#8fa1a8;text-align:center;border:1px dashed #8199a24d;border-radius:8px;padding:18px}.world-boss-reward-list{gap:8px;margin-top:11px;display:grid}.world-boss-reward-list article{background:#2b1e0d57;border:1px solid #f4bf5247;border-radius:8px;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:14px;padding:11px;display:grid}.world-boss-reward-list article>div{gap:3px;display:grid}.world-boss-reward-list small{color:#a8b8bd}.world-boss-reward-list button{white-space:nowrap;grid-area:2/2;min-height:36px}.world-boss-reward-drop-preview{flex-wrap:wrap;grid-column:1;min-width:0;gap:6px!important;display:flex!important}.world-boss-reward-drop-preview>span{background:#070c1085;border:1px solid #f4bf5238;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:7px;min-width:150px;padding:5px 8px;display:grid}.world-boss-reward-drop-preview .loot-row-art{grid-row:1/3;width:30px;height:36px}.world-boss-reward-drop-preview strong,.world-boss-reward-drop-preview small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.world-boss-reward-drop-preview strong{color:#fff1c8;font-size:.68rem}.world-boss-reward-drop-preview small{color:#9eb0b6;font-size:.56rem}.world-boss-reward-drop-preview em{color:#9eb0b6;font-size:.66rem;font-style:normal}.workspace-world-boss .raid-actions button{text-align:left;gap:3px;min-width:175px;min-height:58px;display:grid}.workspace-world-boss .raid-actions button small{opacity:.78}.world-boss-live-status{color:#88dfe3;text-align:center;margin:10px 0 0;font-size:.76rem}.boss-intent-world-boss{--boss-accent:#65e1d3;background:linear-gradient(90deg,#341830f5,#0c2228f7);border-left:1px solid #6fe1d333;border-right:1px solid #6fe1d333;margin:0 0 5px}.dashboard-grid-workspace.workspace-world-boss{padding-top:.45rem}.workspace-world-boss>.raid-panel{padding:.45rem .75rem .75rem}.workspace-world-boss>.raid-panel>.panel-heading{min-height:42px;margin:-.45rem -.75rem .45rem;padding:.34rem .75rem}.workspace-world-boss>.raid-panel>.panel-heading .card-label{font-size:.56rem}.workspace-world-boss>.raid-panel>.panel-heading h2{margin-top:0;font-size:.94rem}.world-boss-heading-health{flex:480px;gap:3px;min-width:240px;max-width:720px;display:grid}.world-boss-heading-health>span{grid-template-columns:auto 1fr auto;align-items:center;gap:7px;min-width:0;display:grid}.world-boss-heading-health small,.world-boss-heading-health em{color:#72e0d8;letter-spacing:.04em;text-transform:uppercase;font-size:.5rem;font-style:normal;font-weight:900}.world-boss-heading-health strong{color:#fff4dc;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.world-boss-heading-health>i{background:#050a0fc7;border:1px solid #fff4dc3d;border-radius:999px;height:8px;display:block;overflow:hidden;box-shadow:inset 0 1px 4px #000000b8}.world-boss-heading-health>i>b{border-radius:inherit;background:linear-gradient(90deg,#d33f62,#f07368 58%,#f2c968);height:100%;transition:width .26s;display:block;box-shadow:0 0 10px #f05d68b8}.workspace-world-boss>.raid-panel .raid-heading-status{gap:.35rem}.workspace-world-boss>.raid-panel .status-pill{min-height:24px;padding:0 .38rem;font-size:.62rem}.workspace-world-boss>.raid-panel .raid-rotation-timer{font-size:.62rem}.boss-intent-world-boss .boss-mechanic{min-height:44px;padding:.25rem .45rem}.boss-intent-world-boss .boss-mechanic span{font-size:.47rem}.boss-intent-world-boss .boss-mechanic strong{font-size:.62rem}.boss-intent-world-boss .boss-mechanic small{font-size:.5rem;line-height:1.12}@media (max-width:820px){.workspace-world-boss>.raid-panel>.panel-heading{flex-wrap:wrap}.world-boss-heading-health{flex-basis:100%;order:3;max-width:none}}.world-boss-combat-layout{grid-template-columns:minmax(0,1.48fr) minmax(420px,.92fr);align-items:start;gap:12px;display:grid}.world-boss-combat-arena{gap:8px;min-width:0;display:grid}.world-boss-battle-stage{--world-boss-stage-accent:#69e1d5;isolation:isolate;aspect-ratio:16/9;border:1px solid var(--world-boss-stage-accent);width:100%;min-height:430px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.world-boss-battle-stage{border:1px solid color-mix(in srgb, var(--world-boss-stage-accent) 48%, #2c343c)}}.world-boss-battle-stage{background:radial-gradient(circle at 66% 42%, var(--world-boss-stage-accent), transparent 31%), linear-gradient(130deg, #0c111a 0%, #111c26 47%, #07171a 100%);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.world-boss-battle-stage{background:radial-gradient(circle at 66% 42%, color-mix(in srgb, var(--world-boss-stage-accent) 23%, transparent), transparent 31%), linear-gradient(130deg, #0c111a 0%, #111c26 47%, #07171a 100%)}}.world-boss-battle-stage{color:#fff8eb;box-shadow:inset 0 0 90px #000000ad,0 12px 28px #02070c52}.world-boss-battle-stage:before,.world-boss-battle-stage:after,.world-boss-stage-backdrop{pointer-events:none;content:"";position:absolute}.world-boss-battle-stage:before{z-index:-2;background:linear-gradient(90deg,#04080d5c,#0000 48%,#03080c33),linear-gradient(#0000 52%,#02080ce0);inset:0}.world-boss-battle-stage:after{z-index:6;border-radius:inherit;border:1px solid #fff4da1a;inset:0;box-shadow:inset 0 -70px 80px #0000006b}.world-boss-stage-backdrop{z-index:-1;border:1px solid var(--world-boss-stage-accent);inset:12% 4% 8%}@supports (color:color-mix(in lab, red, red)){.world-boss-stage-backdrop{border:1px solid color-mix(in srgb, var(--world-boss-stage-accent) 16%, transparent)}}.world-boss-stage-backdrop{background:repeating-radial-gradient(circle at 62% 44%, transparent 0 44px, var(--world-boss-stage-accent) 45px 46px), linear-gradient(90deg, transparent 49.8%, var(--world-boss-stage-accent) 50%, transparent 50.2%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.world-boss-stage-backdrop{background:repeating-radial-gradient(circle at 62% 44%, transparent 0 44px, color-mix(in srgb, var(--world-boss-stage-accent) 8%, transparent) 45px 46px), linear-gradient(90deg, transparent 49.8%, color-mix(in srgb, var(--world-boss-stage-accent) 11%, transparent) 50%, transparent 50.2%)}}.world-boss-stage-backdrop{filter:drop-shadow(0 0 24px var(--world-boss-stage-accent))}@supports (color:color-mix(in lab, red, red)){.world-boss-stage-backdrop{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--world-boss-stage-accent) 20%, transparent))}}.world-boss-stage-rank-f,.world-boss-stage-rank-e{--world-boss-stage-accent:#74d6a4}.world-boss-stage-rank-d,.world-boss-stage-rank-c{--world-boss-stage-accent:#69bcef}.world-boss-stage-rank-b,.world-boss-stage-rank-a{--world-boss-stage-accent:#b798ff}.world-boss-stage-rank-s{--world-boss-stage-accent:#efb85e}.world-boss-stage-rank-ss{--world-boss-stage-accent:#f2809d}.world-boss-stage-rank-sss{--world-boss-stage-accent:#ff6edd}.world-boss-stage-hud{z-index:8;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:absolute;top:11px;left:11px;right:11px}.world-boss-stage-hud>div{border:1px solid var(--world-boss-stage-accent);gap:2px;min-width:0;padding:7px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.world-boss-stage-hud>div{border:1px solid color-mix(in srgb, var(--world-boss-stage-accent) 34%, #2c343c)}}.world-boss-stage-hud>div{background:#060a10d1;border-radius:6px;box-shadow:0 6px 18px #00000047}.world-boss-stage-hud>div:last-child{text-align:right}.world-boss-stage-hud span{color:var(--world-boss-stage-accent);letter-spacing:.06em;text-transform:uppercase;font-size:.55rem;font-weight:900}.world-boss-stage-hud strong{color:#fff7e8;max-width:300px;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.world-boss-stage-boss-backdrop,.world-boss-stage-boss{aspect-ratio:1;background-color:#0000;background-repeat:no-repeat;display:block;position:absolute;top:50%}.world-boss-stage-boss-backdrop{z-index:0;opacity:.96;filter:blur(8px)brightness(.72)saturate(1.08);width:100%;left:50%;transform:translate(-50%,-50%)scale(1.04)}.world-boss-stage-boss{z-index:2;height:108%;filter:drop-shadow(0 24px 28px #0000008f) drop-shadow(0 0 32px var(--world-boss-stage-accent));border:0;border-radius:0;left:69%}@supports (color:color-mix(in lab, red, red)){.world-boss-stage-boss{filter:drop-shadow(0 24px 28px #0000008f) drop-shadow(0 0 32px color-mix(in srgb, var(--world-boss-stage-accent) 22%, transparent))}}.world-boss-stage-boss{transition:filter .16s,transform .16s;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0 12%,#0000001f 21%,#0000008c 31%,#000 43% 100%);mask-image:linear-gradient(90deg,#0000 0 12%,#0000001f 21%,#0000008c 31%,#000 43% 100%)}.world-boss-stage-boss:after{border-radius:inherit;content:"";background:radial-gradient(circle at 52% 42%,#0000 42%,#02070c2e 82%),linear-gradient(#0000 66%,#02070c38);position:absolute;inset:0}.world-boss-stage-boss.is-attacking{filter:brightness(1.13)saturate(1.18);transform:translate(-54%,-50%)scale(1.025)}.world-boss-stage-party{z-index:9;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0 4px;width:min(44%,500px);min-height:0;display:grid;position:absolute;top:76px;bottom:8px;left:16px;overflow:visible}.world-boss-stage-party>p{color:#b9c7cc;align-self:center;margin:0;font-size:.7rem}.world-boss-stage-hero{color:#fff8eb;text-align:center;align-self:end;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.world-boss-stage-hero b{border:2px solid var(--world-boss-stage-accent);background-color:#10171e;background-repeat:no-repeat;border-radius:50%;width:58px;height:58px;display:block;box-shadow:0 6px 16px #00000085}.world-boss-stage-hero.has-combat-sprite{min-width:0}.world-boss-stage-hero b.world-boss-stage-hero-sprite{width:210px;height:235px;box-shadow:none;filter:drop-shadow(0 7px 7px #000000b8);transform:scale(var(--adventurer-combat-sprite-scale,1));transform-origin:bottom;background-color:#0000;border:0;border-radius:0}.world-boss-stage-hero small,.world-boss-stage-hero em{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.world-boss-stage-hero small{color:#fff8e8;font-size:.57rem;font-weight:900}.world-boss-stage-hero em{color:#9ed8d6;font-size:.51rem;font-style:normal}.world-boss-stage-position-front{z-index:3;grid-row:1}.world-boss-stage-position-middle{z-index:2;grid-row:2}.world-boss-stage-position-back{z-index:1;opacity:1;grid-row:3}.world-boss-stage-hero.is-acting{opacity:.24;filter:saturate(.45);transform:translateY(4px)scale(.9)}.world-boss-stage-boss.is-hit{filter:brightness(1.28)saturate(1.24);animation:.42s ease-out both world-boss-hit-recoil}.world-boss-stage-boss.is-countered{box-shadow:0 0 0 5px #03080d75,0 18px 45px #0000009e,0 0 42px #f5c75d}.world-boss-attack-animation{z-index:11;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-boss-combat-actor{--world-boss-motion-color:#f2c96d;bottom:74px;left:var(--world-boss-actor-left);color:#fff8eb;filter:drop-shadow(0 9px 10px #0000008c);transform-origin:bottom;width:68px;animation-delay:var(--world-boss-actor-delay);justify-items:center;animation-duration:1.12s;animation-timing-function:cubic-bezier(.2,.72,.2,1);animation-fill-mode:both;display:grid;position:absolute}.world-boss-combat-actor-portrait{z-index:3;border:2px solid var(--world-boss-motion-color);width:64px;height:64px;box-shadow:0 0 0 4px #05090ec7, 0 0 18px var(--world-boss-motion-color);background-color:#10171e;background-repeat:no-repeat;border-radius:50%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.world-boss-combat-actor-portrait{box-shadow:0 0 0 4px #05090ec7, 0 0 18px color-mix(in srgb, var(--world-boss-motion-color) 50%, transparent)}}.world-boss-combat-actor.has-combat-sprite{width:148px;bottom:54px}.world-boss-combat-actor-portrait.has-combat-sprite{width:144px;height:170px;box-shadow:none;filter:drop-shadow(0 10px 8px #000000b8) drop-shadow(0 0 7px var(--world-boss-motion-color));background-color:#0000;border:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.world-boss-combat-actor-portrait.has-combat-sprite{filter:drop-shadow(0 10px 8px #000000b8) drop-shadow(0 0 7px color-mix(in srgb, var(--world-boss-motion-color) 38%, transparent))}}.world-boss-combat-actor-portrait.has-combat-sprite{transform:scale(var(--adventurer-combat-sprite-scale,1));transform-origin:bottom}.world-boss-combat-actor small{z-index:4;color:#fff7e9;text-overflow:ellipsis;white-space:nowrap;background:#04080dd1;border-radius:3px;max-width:84px;margin-top:4px;padding:2px 5px;font-size:.52rem;font-weight:900;position:relative;overflow:hidden}.world-boss-class-projectile,.world-boss-class-impact{z-index:2;opacity:0;pointer-events:none;display:block;position:absolute}.world-boss-class-projectile{background:linear-gradient(90deg, var(--world-boss-motion-color), transparent);width:210px;height:12px;filter:drop-shadow(0 0 7px var(--world-boss-motion-color));transform-origin:0;animation:world-boss-projectile-flight .64s ease-out calc(var(--world-boss-actor-delay) + .25s) both;border-radius:999px;top:25px;left:52px}.world-boss-class-impact{border:4px solid var(--world-boss-motion-color);width:74px;height:74px;box-shadow:inset 0 0 18px var(--world-boss-motion-color), 0 0 18px var(--world-boss-motion-color);animation:world-boss-class-impact .42s ease-out calc(var(--world-boss-actor-delay) + .47s) both;border-radius:50%;top:10px;right:-42px}.world-boss-motion-blade-cross{--world-boss-motion-color:#ff5d70;animation-name:world-boss-blade-cross}.world-boss-motion-mage-orbit{--world-boss-motion-color:#5de8ff;animation-name:world-boss-mage-orbit}.world-boss-motion-archer-volley{--world-boss-motion-color:#c5f068;animation-name:world-boss-archer-volley}.world-boss-motion-guardian-charge{--world-boss-motion-color:#6da8ff;animation-name:world-boss-guardian-charge}.world-boss-motion-rogue-blink{--world-boss-motion-color:#b56dff;animation-name:world-boss-rogue-blink}.world-boss-motion-cleric-prayer{--world-boss-motion-color:#ffe98a;animation-name:world-boss-cleric-prayer}.world-boss-motion-brawler-smash{--world-boss-motion-color:#ff884d;animation-name:world-boss-brawler-smash}.world-boss-motion-alchemist-bomb{--world-boss-motion-color:#7aff9b;animation-name:world-boss-alchemist-bomb}.world-boss-motion-tamer-companion{--world-boss-motion-color:#d5a86e;animation-name:world-boss-tamer-companion}.world-boss-motion-bard-refrain{--world-boss-motion-color:#ff86d5;animation-name:world-boss-bard-refrain}.world-boss-motion-merchant-seal{--world-boss-motion-color:#f3c55d;animation-name:world-boss-merchant-seal}.world-boss-motion-artificer-cannon{--world-boss-motion-color:#ffb44f;animation-name:world-boss-artificer-cannon}.world-boss-motion-summoner-gate{--world-boss-motion-color:#9b80ff;animation-name:world-boss-summoner-gate}.world-boss-motion-necromancer-chain{--world-boss-motion-color:#74e995;animation-name:world-boss-necromancer-chain}.world-boss-motion-spellblade-cleave{--world-boss-motion-color:#5bd8ff;animation-name:world-boss-spellblade-cleave}.world-boss-motion-dragoon-skyfall{--world-boss-motion-color:#7cc4ff;animation-name:world-boss-dragoon-skyfall}.world-boss-motion-oracle-vision{--world-boss-motion-color:#f8e17c;animation-name:world-boss-oracle-vision}.world-boss-motion-gunner-deadeye{--world-boss-motion-color:#ff6d55;animation-name:world-boss-gunner-deadeye}.world-boss-motion-blade-cross .world-boss-class-projectile,.world-boss-motion-guardian-charge .world-boss-class-projectile,.world-boss-motion-brawler-smash .world-boss-class-projectile,.world-boss-motion-rogue-blink .world-boss-class-projectile,.world-boss-motion-spellblade-cleave .world-boss-class-projectile,.world-boss-motion-dragoon-skyfall .world-boss-class-projectile{display:none}.world-boss-motion-blade-cross .world-boss-class-impact,.world-boss-motion-spellblade-cleave .world-boss-class-impact{background:linear-gradient(45deg, transparent 44%, var(--world-boss-motion-color) 46% 53%, transparent 55%), linear-gradient(-45deg, transparent 44%, var(--world-boss-motion-color) 46% 53%, transparent 55%);box-shadow:none;border:0;border-radius:0}.world-boss-motion-archer-volley .world-boss-class-projectile{background:repeating-linear-gradient(0deg, var(--world-boss-motion-color) 0 1px, transparent 1px 3px);height:4px;box-shadow:0 -8px var(--world-boss-motion-color), 0 8px var(--world-boss-motion-color);border-radius:0}.world-boss-motion-mage-orbit .world-boss-class-projectile,.world-boss-motion-summoner-gate .world-boss-class-projectile,.world-boss-motion-oracle-vision .world-boss-class-projectile{border:3px solid var(--world-boss-motion-color);background:radial-gradient(circle, #fff 0 7%, var(--world-boss-motion-color) 14%, transparent 64%);border-radius:50%;width:52px;height:52px}.world-boss-motion-alchemist-bomb .world-boss-class-projectile{background:radial-gradient(circle at 35% 30%, #fff, var(--world-boss-motion-color) 28%, #184226 72%);border:2px solid #e4ffd9;border-radius:50% 50% 45% 45%;width:30px;height:30px;animation-name:world-boss-bomb-arc}.world-boss-motion-tamer-companion .world-boss-class-projectile{clip-path:polygon(0 40%,18% 5%,36% 35%,55% 0,72% 38%,100% 50%,72% 62%,55% 100%,36% 65%,18% 95%);height:30px}.world-boss-motion-bard-refrain .world-boss-class-projectile{background:repeating-radial-gradient(ellipse at left, transparent 0 12px, var(--world-boss-motion-color) 13px 15px, transparent 16px 28px);border:0;width:170px;height:56px}.world-boss-motion-merchant-seal .world-boss-class-projectile{border:3px double var(--world-boss-motion-color);background:linear-gradient(45deg, transparent 35%, var(--world-boss-motion-color) 36% 42%, transparent 43% 57%, var(--world-boss-motion-color) 58% 64%, transparent 65%);border-radius:4px;width:58px;height:58px;transform:rotate(45deg)}.world-boss-motion-artificer-cannon .world-boss-class-projectile,.world-boss-motion-gunner-deadeye .world-boss-class-projectile{background:linear-gradient(90deg, #fff, var(--world-boss-motion-color) 16%, transparent);height:6px;box-shadow:0 0 11px var(--world-boss-motion-color)}.world-boss-motion-necromancer-chain .world-boss-class-projectile{border:2px dashed var(--world-boss-motion-color);background:0 0;height:8px}.world-boss-attack-rally .world-boss-combat-actor{animation-name:world-boss-rally-rise}.world-boss-attack-rally .world-boss-class-projectile{display:none}.world-boss-attack-rally .world-boss-class-impact{border-style:double;width:86px;height:86px;animation-name:world-boss-rally-shield;top:-12px;right:-9px}.world-boss-attack-awakening .world-boss-combat-actor{z-index:14;animation-duration:1.65s}.world-boss-attack-awakening .world-boss-combat-actor-portrait{width:88px;height:88px;box-shadow:0 0 0 7px #fff4d01f, 0 0 38px var(--world-boss-motion-color);border-width:3px}.world-boss-attack-awakening .world-boss-combat-actor-portrait.has-combat-sprite{width:108px;height:148px;box-shadow:none;filter:drop-shadow(0 12px 10px #000000b8) drop-shadow(0 0 18px var(--world-boss-motion-color));border:0}.world-boss-attack-awakening:before{z-index:10;content:"";background:radial-gradient(circle at 63% 47%,#ffffff75,#0000 10%),linear-gradient(115deg,#0000 0 28%,#ffffff1f 33%,#0000 38% 62%,#ffe1801a 67%,#0000 72%);animation:1.7s both world-boss-awakening-screen;position:absolute;inset:0}.world-boss-attack-callout{z-index:18;background:linear-gradient(90deg,#1b1121f0,#081318e0);border:1px solid #efcb7494;border-left:4px solid #edc86e;border-radius:7px;align-items:center;gap:9px;min-width:210px;max-width:46%;padding:8px 11px;animation:1.2s both world-boss-callout-in;display:flex;position:absolute;top:70px;left:16px;box-shadow:0 9px 28px #00000070}.world-boss-attack-callout>span:nth-child(2),.world-boss-attack-callout>span:first-child:last-of-type{gap:2px;min-width:0;display:grid}.world-boss-attack-ability-icon{background-color:#0a1118;background-repeat:no-repeat;border:1px solid #eacb78;border-radius:7px;flex:none;width:42px;height:42px;display:block;box-shadow:0 0 18px #eacb784d}.world-boss-attack-callout small{color:#76dfdc;letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:900}.world-boss-attack-callout strong{color:#fff5e4;font-family:var(--font-heading);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.world-boss-impact-damage,.world-boss-impact-failed{color:#ff826f;letter-spacing:.03em;text-shadow:0 0 12px #ff5f4db8;margin-left:auto;font-size:1rem}.world-boss-impact-failed{color:#aeb8bd;font-size:.56rem}.world-boss-effect-healing{border-bottom-color:#79e6b5;box-shadow:0 0 28px #48dca03d}.world-boss-effect-shield{border-right-color:#79aeff}.world-boss-effect-burn{border-top-color:#ff8154}.world-boss-effect-poison{border-top-color:#86f06d}.world-boss-impact-burst{z-index:17;width:122px;height:122px;position:absolute;top:46%;left:69%;transform:translate(-50%,-50%)}.world-boss-impact-burst>span{border:4px solid #fff0ab;border-radius:50%;animation:.52s ease-out both world-boss-impact-ring;position:absolute;inset:0;box-shadow:0 0 28px #ff765f,inset 0 0 28px #ff765f}.world-boss-impact-burst>span:nth-child(2){animation-delay:70ms}.world-boss-impact-burst>span:nth-child(3){animation-delay:.14s}.world-boss-impact-burst strong{color:#fff2a5;letter-spacing:.06em;background:#210c16e6;border:1px solid #f6d779;border-radius:3px;padding:4px 8px;font-size:.58rem;animation:.6s ease-out both world-boss-impact-label;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes world-boss-hit-recoil{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(-46%,-50%)rotate(1.5deg)}48%{transform:translate(-53%,-51%)rotate(-1deg)}}@keyframes world-boss-projectile-flight{0%{opacity:0;transform:translate(0)scaleX(.08)}20%{opacity:1}72%{opacity:1;transform:translate(105px)scaleX(1)}to{opacity:0;transform:translate(160px)scaleX(.3)}}@keyframes world-boss-bomb-arc{0%{opacity:0;transform:translate(0)rotate(0)}18%{opacity:1}68%{opacity:1;transform:translate(150px,-100px)rotate(420deg)}to{opacity:0;transform:translate(205px,8px)rotate(620deg)scale(1.4)}}@keyframes world-boss-class-impact{0%,34%{opacity:0;transform:scale(.15)}52%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(1.8)}}@keyframes world-boss-blade-cross{0%,to{opacity:1;transform:translate(0)rotate(0)}17%{transform:translate(22%,5%)rotate(-8deg)scale(.95)}42%{transform:translate(calc(520% - var(--world-boss-close-offset)), -205px) rotate(4deg) scale(1.08)}53%{transform:translate(calc(545% - var(--world-boss-close-offset)), -197px) rotate(-18deg) scale(1.12)}70%{transform:translate(calc(500% - var(--world-boss-close-offset)), -190px) rotate(6deg)}}@keyframes world-boss-mage-orbit{0%,to{transform:translate(0)}20%{transform:translate(30%,-38px)rotate(-4deg)}42%{transform:translate(calc(245% - var(--world-boss-range-offset)), -150px) rotate(5deg) scale(1.08)}58%{transform:translate(calc(220% - var(--world-boss-range-offset)), -166px) rotate(-5deg)}76%{transform:translate(45%,-60px)}}@keyframes world-boss-archer-volley{0%,to{transform:translate(0)}22%{transform:translate(90%,-48px)rotate(-5deg)}40%{transform:translate(calc(215% - var(--world-boss-range-offset)), -126px) rotate(4deg)}49%{transform:translate(calc(190% - var(--world-boss-range-offset)), -126px) rotate(-8deg)}62%{transform:translate(calc(210% - var(--world-boss-range-offset)), -126px) rotate(5deg)}}@keyframes world-boss-guardian-charge{0%,to{transform:translate(0)}18%{transform:translate(18%,4%)scaleX(.88)}48%{transform:translate(calc(500% - var(--world-boss-close-offset)), -185px) scale(1.2, .92)}58%{transform:translate(calc(530% - var(--world-boss-close-offset)), -185px) scale(.95, 1.16)}76%{transform:translate(70%,-42px)}}@keyframes world-boss-rogue-blink{0%,to{opacity:1;transform:translate(0)}20%{opacity:.18;transform:translate(120%,-70px)skew(-14deg)}34%{opacity:0;transform:translate(calc(450% - var(--world-boss-close-offset)), -214px) skewX(-18deg)}43%{opacity:1;transform:translate(calc(535% - var(--world-boss-close-offset)), -208px) rotate(-20deg)}58%{opacity:.15;transform:translate(calc(500% - var(--world-boss-close-offset)), -190px) rotate(14deg)}75%{opacity:0;transform:translate(80%,-50px)}}@keyframes world-boss-cleric-prayer{0%,to{transform:translate(0)}24%{transform:translate(35%,-72px)scale(1.05)}48%{transform:translate(calc(190% - var(--world-boss-range-offset)), -174px) scale(1.12)}62%{transform:translate(calc(180% - var(--world-boss-range-offset)), -190px) scale(1.18)}}@keyframes world-boss-brawler-smash{0%,to{transform:translate(0)}15%{transform:translate(10%,8%)scale(.92)}38%{transform:translate(calc(455% - var(--world-boss-close-offset)), -275px) rotate(-12deg) scale(1.06)}51%{transform:translate(calc(525% - var(--world-boss-close-offset)), -190px) rotate(10deg) scale(1.24)}64%{transform:translate(calc(490% - var(--world-boss-close-offset)), -174px) scale(.94)}}@keyframes world-boss-alchemist-bomb{0%,to{transform:translate(0)}22%{transform:translate(80%,-60px)rotate(-8deg)}43%{transform:translate(calc(190% - var(--world-boss-range-offset)), -135px) rotate(15deg)}57%{transform:translate(calc(170% - var(--world-boss-range-offset)), -134px) rotate(-10deg)}}@keyframes world-boss-tamer-companion{0%,to{transform:translate(0)}18%{transform:translate(55%,-35px)rotate(-5deg)}43%{transform:translate(calc(430% - var(--world-boss-close-offset)), -195px) rotate(8deg)}55%{transform:translate(calc(505% - var(--world-boss-close-offset)), -203px) rotate(-8deg)}70%{transform:translate(110%,-70px)}}@keyframes world-boss-bard-refrain{0%,to{transform:translate(0)}20%{transform:translate(45%,-55px)rotate(-8deg)}40%{transform:translate(calc(170% - var(--world-boss-range-offset)), -155px) rotate(8deg) scale(1.08)}60%{transform:translate(calc(190% - var(--world-boss-range-offset)), -175px) rotate(-5deg) scale(1.12)}}@keyframes world-boss-merchant-seal{0%,to{transform:translate(0)}18%{transform:translate(60%,-42px)rotate(-4deg)}44%{transform:translate(calc(205% - var(--world-boss-range-offset)), -145px) rotate(7deg)}60%{transform:translate(calc(190% - var(--world-boss-range-offset)), -164px) rotate(-4deg)}}@keyframes world-boss-artificer-cannon{0%,to{transform:translate(0)}20%{transform:translate(48%,-36px)scaleX(.92)}42%{transform:translate(calc(200% - var(--world-boss-range-offset)), -128px) rotate(-3deg)}51%{transform:translate(calc(170% - var(--world-boss-range-offset)), -126px) rotate(-10deg)}62%{transform:translate(calc(205% - var(--world-boss-range-offset)), -132px) rotate(5deg)}}@keyframes world-boss-summoner-gate{0%,to{transform:translate(0)}22%{transform:translate(30%,-65px)scale(1.08)}45%{transform:translate(calc(180% - var(--world-boss-range-offset)), -182px) rotate(8deg)}61%{transform:translate(calc(200% - var(--world-boss-range-offset)), -195px) rotate(-8deg) scale(1.16)}}@keyframes world-boss-necromancer-chain{0%,to{transform:translate(0)}18%{transform:translate(35%,-30px)skew(-6deg)}43%{transform:translate(calc(205% - var(--world-boss-range-offset)), -160px) skewX(8deg)}58%{transform:translate(calc(175% - var(--world-boss-range-offset)), -176px) skewX(-8deg) scale(1.12)}}@keyframes world-boss-spellblade-cleave{0%,to{transform:translate(0)}15%{transform:translate(20%,-5px)rotate(-12deg)}40%{transform:translate(calc(480% - var(--world-boss-close-offset)), -220px) rotate(16deg)}52%{transform:translate(calc(545% - var(--world-boss-close-offset)), -200px) rotate(-32deg) scale(1.14)}68%{transform:translate(calc(485% - var(--world-boss-close-offset)), -188px) rotate(10deg)}}@keyframes world-boss-dragoon-skyfall{0%,to{transform:translate(0)}18%{transform:translate(40%,-290px)scale(.88)}32%{opacity:.5;transform:translate(calc(470% - var(--world-boss-close-offset)), -360px) scale(.82)}48%{opacity:1;transform:translate(calc(525% - var(--world-boss-close-offset)), -190px) rotate(16deg) scale(1.25)}63%{transform:translate(calc(500% - var(--world-boss-close-offset)), -172px) rotate(-6deg)}}@keyframes world-boss-oracle-vision{0%,to{transform:translate(0)}20%{transform:translate(25%,-75px)rotate(-4deg)}42%{transform:translate(calc(175% - var(--world-boss-range-offset)), -190px) rotate(6deg) scale(1.12)}64%{transform:translate(calc(185% - var(--world-boss-range-offset)), -205px) rotate(-6deg) scale(1.18)}}@keyframes world-boss-gunner-deadeye{0%,to{transform:translate(0)}18%{transform:translate(80%,-48px)rotate(-4deg)}42%{transform:translate(calc(220% - var(--world-boss-range-offset)), -132px) rotate(3deg)}49%{transform:translate(calc(175% - var(--world-boss-range-offset)), -132px) rotate(-13deg)}60%{transform:translate(calc(210% - var(--world-boss-range-offset)), -130px) rotate(5deg)}}@keyframes world-boss-rally-rise{0%,to{opacity:1;transform:translate(0)scale(1)}28%{transform:translateY(-62px)scale(1.06)}50%{transform:translateY(-76px)scale(1.14)}72%{transform:translateY(-58px)scale(1.08)}}@keyframes world-boss-rally-shield{0%{opacity:0;transform:scale(.3)rotate(-18deg)}35%,68%{opacity:.9;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.55)rotate(12deg)}}@keyframes world-boss-callout-in{0%{opacity:0;transform:translate(-30px)}18%,78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(12px)}}@keyframes world-boss-impact-ring{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(2.2)}}@keyframes world-boss-impact-label{0%{opacity:0;transform:translate(-50%,-20%)scale(.7)}28%,72%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-92%)scale(1.08)}}@keyframes world-boss-awakening-screen{0%,to{opacity:0;filter:brightness()}18%{opacity:1;filter:brightness(1.35)}58%{opacity:.65;filter:brightness(1.8)}}.world-boss-combat-summary-strip{background:#65e1d32e;border:1px solid #65e1d347;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.world-boss-combat-summary-strip>span{background:#111821;gap:2px;min-width:0;padding:7px 8px;display:grid}.world-boss-combat-summary-strip small{color:#72d9d8;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:900}.world-boss-combat-summary-strip strong{color:#f6eddf;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.world-boss-combat-sidebar{gap:10px;min-width:0;display:grid}.world-boss-tactical-actions{background:#0e0c14f0;border:1px solid #f1c9663d;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:7px}.world-boss-tactical-actions button{min-height:68px}.world-boss-technique-panel{background:radial-gradient(circle at 100% 0,#3aa4a61f,#0000 42%),#17131d;border-color:#65e1d359;min-width:0;margin-top:0;box-shadow:0 12px 28px #02080c3d}.world-boss-technique-panel .signature-ability-heading{list-style:none}.world-boss-technique-panel .signature-ability-heading::-webkit-details-marker{display:none}.world-boss-technique-panel .signature-ability-heading h3,.world-boss-technique-panel .signature-ability-heading>strong{color:#fff4dc}.world-boss-technique-panel .signature-ability-heading>strong{color:#ead792;text-align:right;max-width:46%;font-size:.58rem}.world-boss-technique-panel[open] .battle-status-list,.world-boss-technique-panel[open] .signature-ability-grid,.world-boss-technique-panel[open] .awakening-dock{margin-inline:.58rem}.world-boss-technique-panel .signature-ability-grid{grid-template-columns:1fr}.world-boss-technique-panel .signature-ability{min-height:76px}.world-boss-technique-panel .awakening-dock{grid-template-columns:118px minmax(0,1fr)}.world-boss-technique-panel .awakening-choice{min-width:210px}.world-boss-combat-attackers{background:radial-gradient(circle at 100% 0,#3fb0b21f,#0000 42%),#10161e;border:1px solid #65e1d352;border-radius:8px;overflow:hidden}.world-boss-combat-attackers-heading{background:#040a0f8f;border-bottom:1px solid #65e1d333;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.world-boss-combat-attackers-heading>div{gap:1px;display:grid}.world-boss-combat-attackers-heading span{color:#6bd9d6;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:900}.world-boss-combat-attackers-heading strong{color:#fff3df;font-family:var(--font-heading);font-size:.86rem}.world-boss-combat-attackers-heading a{color:#e5c873;text-transform:uppercase;font-size:.58rem;font-weight:900;text-decoration:none}.world-boss-combat-attacker-list{gap:4px;padding:7px;display:grid}.world-boss-combat-attacker-list article{background:#050a0f8a;border:1px solid #86a2ab24;border-radius:6px;grid-template-columns:24px minmax(100px,1fr) minmax(74px,auto) auto;align-items:center;gap:7px;min-height:42px;padding:6px 7px;display:grid}.world-boss-combat-attacker-list article[data-current=true]{background:linear-gradient(90deg,#5b3d156b,#07181cb3);border-color:#ffca6ba8;box-shadow:inset 3px 0 #ffca6b}.world-boss-combat-attacker-list article>b{color:#ecd683;text-align:center;font-size:.68rem}.world-boss-combat-attacker-list article>span{gap:1px;min-width:0;display:grid}.world-boss-combat-attacker-list article>span strong{color:#f4ede2;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.world-boss-combat-attacker-list article>span small{color:#81969e;font-size:.52rem}.world-boss-combat-attacker-list article>em{color:#eaa2a5;text-transform:uppercase;border:1px solid #c5747b75;border-radius:999px;padding:4px 6px;font-size:.5rem;font-style:normal;font-weight:900}.world-boss-combat-attacker-list article>em[data-qualified=true]{color:#75e1be;border-color:#4ccca38a}.world-boss-combat-attacker-list>p{color:#8fa1a8;text-align:center;margin:0;padding:15px;font-size:.65rem}.world-boss-current-guild-note{color:#788b92;padding:0 10px 9px;font-size:.54rem;display:block}.world-boss-full-ledger>summary{cursor:pointer;list-style:none}.world-boss-full-ledger>summary::-webkit-details-marker{display:none}.world-boss-full-ledger>summary:after{color:#e5c873;content:"+";flex:none;font-size:1.05rem;font-weight:900}.world-boss-full-ledger[open]>summary:after{content:"−"}@media (max-width:1180px){.world-boss-combat-layout{grid-template-columns:1fr}.world-boss-combat-sidebar{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)}.world-boss-technique-panel .signature-ability-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}}@media (max-width:820px){.adventurers-guild-wanted-live,.world-boss-contribution-heading,.world-boss-section-heading,.world-boss-qualification-copy{flex-direction:column;align-items:stretch}.adventurers-guild-wanted-live-actions{justify-content:stretch}.adventurers-guild-wanted-live-actions button{flex:100%}.world-boss-leaderboard-row{grid-template-columns:28px minmax(120px,1fr) 86px}.world-boss-leaderboard-row span:nth-child(4),.world-boss-leaderboard-row span:nth-child(5),.world-boss-leaderboard-row span:nth-child(6){display:none}.world-boss-reward-list article{grid-template-columns:1fr}.world-boss-reward-list button,.world-boss-reward-drop-preview{grid-area:auto/1}.boss-intent-world-boss,.world-boss-tactical-actions{grid-template-columns:1fr 1fr}.world-boss-battle-stage{aspect-ratio:auto;min-height:390px}.world-boss-stage-party{align-items:flex-end;gap:4px;width:auto;min-height:170px;display:flex;inset:auto 13px 12px;overflow:auto visible}.world-boss-stage-boss{height:104%;left:68%}.world-boss-stage-hero,.world-boss-stage-hero.has-combat-sprite{min-width:136px}.world-boss-stage-position-front,.world-boss-stage-position-middle,.world-boss-stage-position-back{z-index:auto;grid-row:auto}.world-boss-stage-hero b{width:50px;height:50px}.world-boss-stage-hero b.world-boss-stage-hero-sprite{width:136px;height:156px}.world-boss-combat-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.world-boss-combat-summary-strip>span:last-child{grid-column:1/-1}.world-boss-combat-sidebar{grid-template-columns:1fr}.world-boss-combat-attacker-list article{grid-template-columns:24px minmax(90px,1fr) minmax(68px,auto)}.world-boss-combat-attacker-list article>em{display:none}.world-boss-technique-panel .awakening-dock{grid-template-columns:1fr}.world-boss-technique-panel .awakening-gauge-block{border-bottom:1px solid #f4d17d47;border-right:0}.world-boss-combat-actor{width:60px;bottom:68px}.world-boss-combat-actor-portrait{width:56px;height:56px}.world-boss-combat-actor.has-combat-sprite{width:112px;bottom:54px}.world-boss-combat-actor-portrait.has-combat-sprite{width:108px;height:128px}.world-boss-attack-callout{max-width:64%;top:64px}}@media (max-width:560px){.world-boss-battle-stage{min-height:360px}.world-boss-stage-hud>div:last-child{display:none}.world-boss-stage-boss{height:98%;top:46%;left:65%}.world-boss-stage-party{gap:2px;overflow-x:auto}.world-boss-stage-hero,.world-boss-stage-hero.has-combat-sprite{min-width:104px}.world-boss-stage-hero b{width:44px;height:44px}.world-boss-stage-hero b.world-boss-stage-hero-sprite{width:104px;height:126px}.world-boss-stage-hero em{display:none}.world-boss-attack-callout{min-width:0;max-width:calc(100% - 18px);top:60px;left:9px}.world-boss-attack-callout strong{font-size:.68rem}.world-boss-attack-ability-icon{width:34px;height:34px}.world-boss-impact-burst{width:88px;height:88px;left:67%}}@media (prefers-reduced-motion:reduce){.world-boss-combat-actor,.world-boss-class-projectile,.world-boss-class-impact,.world-boss-attack-awakening:before,.world-boss-attack-callout,.world-boss-impact-burst>span,.world-boss-impact-burst strong,.world-boss-stage-boss.is-hit{animation-duration:1ms!important;animation-delay:0s!important}.world-boss-stage-hero.is-acting,.dungeon-stage-hero.is-acting{opacity:.72;transform:none}}.adventurers-guild-apothecary{gap:.5rem;display:grid}.adventurers-guild-apothecary-heading{align-items:center;gap:.7rem;display:flex}.adventurers-guild-apothecary-modal-panel{width:min(720px,100vw - 2rem);max-height:min(650px,100dvh - 2rem)}.adventurers-guild-apothecary-modal-panel>.adventurers-guild-apothecary{gap:.8rem;max-height:calc(100dvh - 4.2rem);padding:.2rem;overflow-y:auto}.adventurers-guild-apothecary-modal-panel .adventurers-guild-apothecary-heading{border-bottom:1px solid #e7bf5b3d;min-height:78px;padding-bottom:.7rem;padding-right:3.2rem}.adventurers-guild-apothecary-portrait{background:radial-gradient(circle at 50% 75%,#41cec04d,#0000 58%),#201724;border:1px solid #e7bf5b8f;border-radius:50%;flex:0 0 70px;place-items:end center;width:70px;height:70px;display:grid;overflow:hidden;box-shadow:0 0 20px #48cfc229}.adventurers-guild-apothecary-portrait img{object-fit:contain;width:88%;height:auto}.adventurers-guild-apothecary-modal-panel .card-label{color:#68ded4;margin:0 0 .14rem;font-size:.62rem}.adventurers-guild-apothecary-modal-panel h3{color:#fff3d3;margin:0;font-size:clamp(1.1rem,2.2vw,1.45rem)}.adventurers-guild-apothecary-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.adventurers-guild-apothecary-summary>span{background:#0e292a94;border:1px solid #65d3c733;border-radius:6px;align-content:center;gap:.1rem;min-height:50px;padding:.45rem .55rem;display:grid}.adventurers-guild-apothecary-summary small{color:#8fa9a9;letter-spacing:.04em;text-transform:uppercase;font-size:.52rem;font-weight:900}.adventurers-guild-apothecary-summary strong{color:#f2d273;font-size:.8rem}.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list{gap:.65rem}.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list button{background:linear-gradient(135deg,#53243c3d,#0000 58%),#17151d;border-color:#efdbb13d;border-radius:7px;min-height:82px;padding:.75rem .9rem}.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list strong{color:#fff2d7;font-size:.82rem}.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list small{color:#c4b8c5;margin-top:.16rem;font-size:.64rem}.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list b{color:#f3cc62;font-size:.78rem}@media (max-width:620px){.adventurers-guild-hiring-modal{padding:.45rem}.adventurers-guild-hiring-modal-panel{width:calc(100vw - .9rem);max-height:calc(100dvh - .9rem);padding:.65rem}.adventurers-guild-hiring-modal-panel>.adventurers-guild-hiring{max-height:calc(100dvh - 2.2rem)}.adventurers-guild-hiring-modal-close{width:34px;height:34px;min-height:34px;top:.55rem;right:.55rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-heading{align-items:flex-start;padding-right:2.7rem}.adventurers-guild-hiring-modal-panel .adventurers-guild-hiring-list{grid-template-columns:minmax(0,1fr)}.adventurers-guild-apothecary-modal-panel{width:calc(100vw - .9rem)}.adventurers-guild-apothecary-summary{grid-template-columns:minmax(0,1fr)}.adventurers-guild-apothecary-summary>span{min-height:42px}.adventurers-guild-wanted-heading>span{display:none}.adventurers-guild-wanted-filters{grid-template-columns:repeat(5,minmax(42px,1fr))}.adventurers-guild-wanted-profile{grid-template-columns:minmax(0,1fr)}.adventurers-guild-wanted-profile-art{justify-self:center;width:min(100%,320px)}.adventurers-guild-wanted-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.adventurers-guild-wanted-drop-list{grid-template-columns:minmax(0,1fr)}.adventurers-guild-wanted-drop{grid-template-columns:104px minmax(0,1fr) auto;min-height:118px}.adventurers-guild-wanted-drop-art{width:104px;height:104px}}@media (max-width:900px){.adventurers-guild-wanted-modal-panel>.adventurers-guild-wanted{height:calc(100dvh - 2.2rem)}.adventurers-guild-wanted-layout{grid-template-rows:minmax(150px,30dvh) minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.adventurers-guild-wanted-list{grid-template-columns:repeat(2,minmax(0,1fr))}.adventurers-guild-wanted-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.adventurers-guild-wanted-list{grid-template-columns:minmax(0,1fr)}}.adventurers-guild-shop-list button{color:#f8f0df;text-align:left;background:#171219;border:1px solid #efdbb124;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:52px;padding:.42rem .5rem;display:grid}.adventurers-guild-shop-list button:hover:not(:disabled){background:#173532;border-color:#5bcdc29e}.adventurers-guild-station-panel button:hover:not(:disabled){transform:none}.adventurers-guild-station-panel button:focus-visible{transform:none}.adventurers-guild-shop-list span{display:grid}.adventurers-guild-shop-list strong{font-size:.62rem}.adventurers-guild-shop-list small{color:#aa9caf;font-size:.5rem}.adventurers-guild-shop-list b{color:#f1cc65;font-size:.57rem}.adventurers-guild-training-active{background:#142d2b;border:1px solid #6fd3c95c;border-radius:4px;gap:.36rem;padding:.5rem;display:grid}.adventurers-guild-training-active>span{color:#7fe0d5;font-size:.62rem}.adventurers-guild-training-active>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.adventurers-guild-training-active button:last-child{background:#6d2935;border-color:#db616d70}.adventurers-guild-start-training{width:100%;min-height:38px}.adventurers-guild-training-points{margin-top:.45rem}.adventurers-guild-training-points span{border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:.5rem;padding:.26rem .34rem;font-size:.52rem;display:flex}.adventurers-guild-training-points b{color:#d7c475}@media (max-width:1120px){.adventurers-guild-heading,.adventurers-guild-heading-actions{flex-wrap:wrap}.adventurers-guild-layout{grid-template-columns:minmax(0,1fr)}.adventurers-guild-scene-column{border-bottom:1px solid #edca7c2e;border-right:0}.adventurers-guild-scene{max-height:none}.adventurers-guild-operations{grid-template-rows:auto minmax(270px,420px);grid-template-columns:minmax(280px,1fr) minmax(300px,.9fr);max-height:none}.adventurers-guild-member-list{max-height:420px}.adventurers-guild-party-heading{grid-column:1/-1}.adventurers-guild-station-panel{max-height:420px}}@media (max-width:700px){.adventurers-guild-heading,.adventurers-guild-heading-actions{flex-direction:column;align-items:stretch}.adventurers-guild-donator-time{justify-content:center}.adventurers-guild-floor-switcher{justify-content:space-between}.adventurers-guild-wallet{grid-template-columns:repeat(3,minmax(0,1fr))}.adventurers-guild-layout{min-height:0}.adventurers-guild-scene-column,.adventurers-guild-operations{padding:.5rem}.adventurers-guild-operations{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.adventurers-guild-member-list{height:auto;min-height:280px;max-height:min(60dvh,520px)}.adventurers-guild-scene-status{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-scene-character img,.guild-scene-guildmaster img{width:42px;height:62px}.guild-scene-visitor .guildmaster-avatar{width:58px;height:84px}.guild-scene-visitor>.guild-scene-visitor-label{max-width:92px;font-size:.42rem}.guild-scene-visitor{width:72px}.guild-scene-guildmaster .guildmaster-avatar{width:58px;height:84px}.guild-scene-guildmaster{width:72px}.guild-scene-innkeeper{width:clamp(36px,9vw,42px);height:10%}.guild-scene-innkeeper .guild-scene-innkeeper-portrait img{width:auto;height:112%}.adventurers-guild-hiring-card{grid-template-columns:80px minmax(0,1fr) auto}.adventurers-guild-hiring-portrait{width:48px;height:54px}.guild-scene-guildmaster:before{width:28px;height:8px;bottom:11px}.guild-scene-character>span,.guild-scene-guildmaster>.guild-scene-guildmaster-label,.guild-scene-station{font-size:.43rem}.adventurers-guild-member-portrait{width:64px;height:64px}.adventurers-guild-member-select{grid-template-columns:102px minmax(0,1fr) auto;min-height:104px}}@media (prefers-reduced-motion:reduce){.chapter-one-contract-mimic-approved-animation{display:none}.chapter-one-contract-mimic-approved-still{display:block}.chapter-one-ashen-bailiff-approved-animation{display:none}.chapter-one-ashen-bailiff-approved-still{display:block}.chapter-one-debt-imp-approved-animation{display:none}.chapter-one-debt-imp-approved-still{display:block}.chapter-one-debt-imp-cinematic:before,.chapter-one-debt-imp-cinematic.is-attacking:before{background-image:url(/chapter-one-debt-imp-still.png)}.guild-scene-guildmaster,.guild-scene-board-sign,.guild-scene-character img,.guild-scene-guildmaster img,.chapter-farm-combat-guildmaster,.chapter-farm-combat-swoosh,.chapter-farm-combat-target,.chapter-farm-combat-target:after,.chapter-farm-combat-monster,.chapter-one-auditor-ground-shadow,.chapter-one-auditor-aura,.chapter-one-auditor-ring,.chapter-one-auditor-seals,.chapter-one-auditor-rig,.chapter-one-auditor-sheen,.chapter-one-auditor-attack-wave,.chapter-one-auditor-impact-ring,.chapter-one-auditor-impact-flash,.chapter-one-auditor-damage-vignette,.dungeon-arena-chapter-one-auditor-attack,.chapter-one-debt-imp-ground-shadow,.chapter-one-debt-imp-rig,.chapter-one-debt-imp-part,.chapter-one-debt-imp-fire,.chapter-one-debt-imp-sheen,.chapter-one-debt-imp-attack-wave,.chapter-one-debt-imp-impact-ring,.chapter-one-debt-imp-impact-flash,.chapter-one-debt-imp-damage-vignette,.dungeon-arena-chapter-one-debt-imp-attack,.chapter-two-cinematic:before,.chapter-two-receipt-slime-canvas,.chapter-two-crateback-ooze-canvas,.chapter-two-prism-gel-thief-canvas,.chapter-two-idle-pulse,.chapter-two-attack-ring,.chapter-two-attack-flash,.live-arena-team-acting .live-arena-fighter-actor,.live-arena-team-targeted .live-arena-fighter,.live-arena-action-fx,.live-arena-action-fx *{transition:none;animation:none}.live-arena-fx-screen-flash,.live-arena-fx-field{display:none}}.quick-chat-group-open{grid-template-columns:43px minmax(0,1fr) auto}.game-shell-menu-new{--campaign-preview-rail:228px}.game-shell-menu-new>.command-navigation{display:none}.campaign-side-menu{z-index:72;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#221b37e3,#0e1923d6);border:1px solid #dcbaff57;border-radius:24px;align-content:start;gap:8px;width:204px;max-height:calc(100svh - 36px);padding:12px;display:grid;position:fixed;top:18px;left:14px;overflow-y:auto;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff26}.campaign-side-menu button{color:#f8f3ff;text-align:left;cursor:pointer;background:#e0ccff13;border:1px solid #edd8ff30;border-radius:16px;min-height:43px;padding:9px 13px;font-weight:800}.campaign-side-menu button:hover:not(:disabled),.campaign-side-menu button[aria-current=page]{background:linear-gradient(110deg,#d17df961,#78d5f833);border-color:#f9c5ffcc}.campaign-side-menu button:disabled{opacity:.48;cursor:not-allowed}.campaign-side-menu .campaign-side-home{background:#8a4eb73d;border-color:#fac8ff6b;align-items:center;gap:9px;min-height:62px;display:flex}.campaign-side-home>span:last-child{gap:2px;display:grid}.campaign-side-home small{color:#d6c5e9;font-size:.7rem}.campaign-side-monogram{color:#251b37;background:#dba9ff;border-radius:12px;flex:0 0 34px;place-items:center;height:34px;font-family:Georgia,serif;font-size:.75rem;display:grid}.campaign-side-caption{color:#b9dffa;letter-spacing:.14em;text-transform:uppercase;margin:8px 6px 0;font-size:.65rem;font-weight:900}@media (min-width:841px){.game-shell-menu-new>:is(.city-band,.dashboard-grid-workspace){margin-left:var(--campaign-preview-rail)}.game-shell-menu-new .workspace-guildhall[data-guildhall-station]:not([data-guildhall-station=""])>:is(.guildhall-war-room-panel,.multiplayer-panel,.inventory-panel,.forge-panel,.log-panel,.guildhall-contracts-station,.guildhall-treasury-stations){left:calc(var(--campaign-preview-rail) + 2vw)}.game-shell-menu-new .workspace-guildhall.workspace-roster[data-guildhall-station=roster]{right:0;left:var(--campaign-preview-rail);width:auto;margin:0}}@media (min-width:841px) and (max-width:1050px){.game-shell-menu-new .guildhall-war-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-shell-menu-new .guild-scene-board-sign{top:7.5%}.game-shell-menu-new .city-band-campaign-home{background:linear-gradient(#170f2a26 28%,#0f0a1df0),linear-gradient(90deg,#0b0817ad,#0000 64%),url(/dungeon-ledger-guildhall-new-menu-v2.png) 50%/cover no-repeat;border:0;border-radius:28px;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:20px;min-height:100svh;padding:clamp(20px,4vw,56px)}.city-band-campaign-home .city-copy{max-width:none}.game-shell-menu-new .city-band-campaign-home .guild-card{background:linear-gradient(135deg,#302149ab,#0e1b24a6);border-radius:20px;justify-self:start;gap:.35rem;width:min(100%,320px);padding:10px}.game-shell-menu-new .city-band-campaign-home .guild-card h2{overflow-wrap:anywhere}.game-shell-menu-new .city-band-campaign-home .charter-style-row{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:6px 8px;display:grid}.game-shell-menu-new .city-band-campaign-home .charter-style-copy small{display:none}.game-shell-menu-new .city-band-campaign-home .charter-style-switch{width:116px;min-height:32px;font-size:.62rem}.guild-card-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.guild-card-heading>div{min-width:0}.guild-card-heading h2{overflow-wrap:anywhere}.guild-logout-button{color:#fff2f8;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#53244c70;border:1px solid #ffd2e585;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.35rem;min-height:32px;padding:5px 11px;font-size:.66rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.guild-logout-button:hover{color:#fff;background:#833b7094;border-color:#ffe1efe6}.guild-logout-button:focus-visible{outline-offset:3px;outline:2px solid #ffd2e7}.guild-card .charter-style-row{background:#1410264d;border:1px solid #dabdff33;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:9px 12px;display:flex}.charter-style-copy{gap:2px;display:grid}.charter-style-copy strong{color:#fff5eb;font-size:.78rem}.charter-style-copy small{color:#d4c8e0;font-size:.68rem}.charter-style-switch{isolation:isolate;color:#e8dbf4;text-align:center;background:#18122f8a;border:1px solid #eccdff5c;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:164px;min-height:40px;padding:4px;font-size:.7rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 7px #06040f52}.charter-style-switch:hover:not(:disabled){transform:none;box-shadow:inset 0 2px 7px #06040f52,0 0 12px #c79bff38}.charter-style-switch:focus-visible{outline-offset:3px;outline:2px solid #dbb8ff}.charter-style-switch-thumb{z-index:0;background:linear-gradient(130deg,#c29cfff7,#ffafd5e0);border-radius:999px;width:calc(50% - 4px);height:calc(100% - 8px);transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 10px #0a071952}.charter-style-switch.is-new .charter-style-switch-thumb{transform:translate(100%)}.charter-style-switch-current,.charter-style-switch-new{z-index:1;position:relative}.charter-style-switch:not(.is-new) .charter-style-switch-current,.charter-style-switch.is-new .charter-style-switch-new{color:#21152f}@media (prefers-reduced-motion:reduce){.charter-style-switch-thumb{transition:none}}.workspace-campaign[data-campaign-view=home]{display:none}.workspace-campaign[data-campaign-view=hunt-list]>[data-workspace=campaign]:not(.campaign-hunting-index),.workspace-campaign[data-campaign-view=hunt-detail]>[data-workspace=campaign]:not(.chapter-farm-panel),.workspace-campaign[data-campaign-view=dungeon-list]>[data-workspace=campaign]:not(.campaign-panel),.workspace-campaign[data-campaign-view=dungeon-detail]>:is(.campaign-hunting-index,.chapter-farm-panel){display:none!important}.workspace-campaign[data-campaign-view=dungeon-list] .campaign-focus,.workspace-campaign[data-campaign-view=dungeon-detail] .campaign-map{display:none}.workspace-campaign[data-campaign-view=dungeon-list] .campaign-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;padding:18px;overflow:visible}.workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter{background:#151628a3;border:1px solid #dabef64a;border-radius:18px;grid-template-rows:auto;grid-template-columns:110px minmax(0,1fr);min-height:112px}.workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-art{border-radius:14px;height:100%}.workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy{border:0;align-content:center;gap:5px;padding:12px}.workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy small{white-space:normal}.game-shell-menu-new .workspace-campaign:not(.dashboard-grid-combat)>:is(.campaign-panel,.campaign-hunting-index,.chapter-farm-panel,.campaign-dungeon-panel,.campaign-dungeon-loot){border-radius:22px;overflow:hidden}.campaign-hunting-index{color:#fff7ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#311e41c4,#0d222fc4);border-color:#e3bcff57;grid-column:1/-1;padding:clamp(16px,3vw,30px)}.campaign-subview-heading{justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;display:flex}.campaign-subview-heading h2{color:#fff7ff;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem)}.campaign-subview-heading p:not(.card-label){color:#d6ccdf}.campaign-subview-heading button,.campaign-dungeon-back,.chapter-farm-heading>button{color:#fff5ff;white-space:nowrap;cursor:pointer;background:#d4a9f529;border:1px solid #e3bcff80;border-radius:999px;padding:10px 16px;font-weight:800}.campaign-hunting-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-hunting-choice{color:#fdf7ff;text-align:left;cursor:pointer;background:#0d112370;border:1px solid #dabef64a;border-radius:18px;align-items:center;gap:14px;min-width:0;min-height:112px;padding:10px;display:flex}.campaign-hunting-choice:hover:not(:disabled){background:#482a6080;border-color:#f5b3fdd9}.campaign-hunting-choice:disabled{opacity:.57;cursor:not-allowed}.campaign-hunting-choice img{object-fit:cover;border-radius:13px;flex:0 0 110px;width:110px;height:88px}.campaign-hunting-choice>span{gap:4px;min-width:0;display:grid}.campaign-hunting-choice small{color:#f3bbea;font-size:.68rem;font-weight:800}.campaign-hunting-choice strong{font-size:1rem}.campaign-hunting-choice em{color:#c9ddea;font-size:.7rem;font-style:normal}.campaign-hunting-choice b{margin-left:auto;font-size:1.7rem}.game-shell-menu-new .campaign-heading{grid-template-columns:minmax(0,1fr) auto auto}.game-shell-menu-new .campaign-dungeon-back{align-self:center}.game-shell-menu-new:has(>.workspace-guildhall:is([data-guildhall-station=war-room],[data-guildhall-station=war-room-alliance]))>.campaign-side-menu{display:none}@media (max-width:840px){.game-shell-menu-new:has(.workspace-guildhall[data-guildhall-station]:not([data-guildhall-station=""])) .campaign-side-menu{display:none}.campaign-side-menu{grid-template-columns:repeat(3,minmax(0,1fr));width:auto;max-height:none;margin:10px;position:relative;top:auto;left:auto}.campaign-side-menu .campaign-side-home,.campaign-side-caption{grid-column:1/-1}.campaign-side-menu button:not(.campaign-side-home){text-align:center}.game-shell-menu-new .city-band-campaign-home{min-height:0;padding:24px}.campaign-hunting-list,.workspace-campaign[data-campaign-view=dungeon-list] .campaign-map{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.campaign-side-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-hunting-choice img{flex-basis:82px;width:82px}.game-shell-menu-new .campaign-heading{grid-template-columns:minmax(0,1fr)}.campaign-subview-heading{flex-direction:column}}:is(html:has(.workspace-guildhall[data-guildhall-station=war-room-arena]>.multiplayer-panel :is(.live-arena-active,.live-arena-completed)),html:has(.workspace-social>.multiplayer-panel :is(.live-arena-active,.live-arena-completed)),body:has(.workspace-guildhall[data-guildhall-station=war-room-arena]>.multiplayer-panel :is(.live-arena-active,.live-arena-completed)),body:has(.workspace-social>.multiplayer-panel :is(.live-arena-active,.live-arena-completed))){overflow:hidden}.game-shell:has(.workspace-social>.multiplayer-panel :is(.live-arena-active,.live-arena-completed))>.command-navigation{position:fixed;left:0;right:0}.workspace-social>.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed)){z-index:62;width:auto;max-width:none;max-height:none;position:fixed;inset:4rem 2vw 2rem}.workspace-guildhall[data-guildhall-station=war-room-arena]>.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed)){padding:clamp(.35rem,1vh,.65rem);overflow:hidden auto}.workspace-social>.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed)){padding:clamp(.35rem,1vh,.65rem);overflow:hidden auto}@media (min-width:841px){.game-shell-menu-new .workspace-guildhall[data-guildhall-station=war-room-arena]>.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed)){left:2vw}.game-shell-menu-new .workspace-social>.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed)){left:2vw}}.game-shell-menu-new:has(>:is(.workspace-guildhall[data-guildhall-station=war-room-arena],.workspace-social:not(.workspace-guildhall))>.multiplayer-panel>.arena-network-view)>.campaign-side-menu{display:none}@media (max-width:760px){.workspace-social>.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed)){inset:3.5rem .5rem .5rem}}.multiplayer-panel:has(:is(.live-arena-active,.live-arena-completed))>.arena-network-view{height:100%;min-height:0;padding:0;display:block}.live-arena-shell.live-arena-active,.live-arena-shell.live-arena-completed{border-radius:20px;grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;height:auto;min-height:100%;display:grid}:is(.live-arena-active,.live-arena-completed) .live-arena-scoreboard{padding:.45rem .7rem}:is(.live-arena-active,.live-arena-completed) .live-arena-stage{aspect-ratio:1800/505;background-position:bottom;border:1px solid #85e0ef40;border-radius:16px;align-self:center;height:auto;min-height:0;margin:.4rem;container-type:inline-size}:is(.live-arena-active,.live-arena-completed) .live-arena-team{width:100%;display:block;inset:0}:is(.live-arena-active,.live-arena-completed) .live-arena-fighter{width:7.6%;height:73.04%;left:calc(var(--arena-fighter-x) - 3.8%);right:auto;bottom:var(--arena-fighter-bottom);z-index:var(--arena-fighter-depth);--arena-fighter-y:0%;position:absolute}:is(.live-arena-active,.live-arena-completed) .live-arena-team-opponent .live-arena-fighter{left:auto;right:calc(var(--arena-fighter-x) - 3.8%)}:is(.live-arena-active,.live-arena-completed) .live-arena-fighter-art{max-width:calc(512px / var(--arena-fighter-scale,1));image-rendering:auto;margin-inline:auto;inset-inline:-48%}.live-arena-active .live-arena-command-deck{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.35rem;padding:.35rem;display:grid}.live-arena-active .live-arena-basic-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.live-arena-active .live-arena-basic-actions button{border-radius:12px;min-height:45px;padding:.3rem .55rem}.live-arena-active .live-arena-techniques{border-radius:15px;align-content:start;gap:.25rem;min-width:0;padding:.3rem;display:grid}.live-arena-techniques-heading{color:#fff0c7;justify-content:space-between;gap:.4rem;font-size:.74rem;display:flex}.live-arena-techniques-heading span{color:#88dbe3;font-size:.67rem;font-weight:800}.live-arena-active .live-arena-technique-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;min-height:0;padding:0}.live-arena-active .live-arena-technique{border-radius:12px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);gap:0 .25rem;min-width:0;min-height:48px;padding:.2rem .3rem}.live-arena-active .live-arena-technique-icon{border-radius:10px;grid-row:1/3;width:28px;height:28px}.live-arena-active .live-arena-technique em{display:none}.live-arena-active .live-arena-technique b{grid-column:2;font-size:.56rem}:is(.live-arena-active,.live-arena-completed) .live-arena-footer{z-index:8;align-items:center;padding:.35rem .55rem;position:relative}:is(.live-arena-active,.live-arena-completed) .live-arena-log{max-height:44px;overflow:auto}:is(.live-arena-active,.live-arena-completed) .live-arena-log-compact{max-height:none;overflow:visible}.live-arena-log-compact summary{color:#f3c965;cursor:pointer;align-items:center;gap:.55rem;min-width:0;font-size:.68rem;font-weight:850;list-style:none;display:flex}.live-arena-log-compact summary::-webkit-details-marker{display:none}.live-arena-log-compact summary span{color:#bdc6d2;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-arena-log-history{z-index:10;background:linear-gradient(145deg,#201829,#0c1c27);border:1px solid #f3c96585;border-radius:14px;gap:.3rem;width:min(450px,100vw - 2rem);max-height:min(35vh,230px);padding:.6rem;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0;overflow:auto;box-shadow:0 12px 34px #0000008c}.live-arena-log-history span{white-space:normal}@container (width>=1000px){.live-arena-active .live-arena-command-deck{grid-template-columns:minmax(180px,.85fr) minmax(0,4fr)}.live-arena-active .live-arena-basic-actions{grid-template-rows:repeat(3,minmax(44px,1fr));grid-template-columns:minmax(0,1fr)}.live-arena-active .live-arena-technique-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.live-arena-active .live-arena-technique-grid:not(:has(.live-arena-technique:nth-child(7))){grid-template-columns:repeat(3,minmax(0,1fr))}.live-arena-active .live-arena-technique{min-height:52px}}@container (width<=650px){:is(.live-arena-active,.live-arena-completed) .live-arena-center-sigil{align-items:center;gap:.3rem;display:flex;top:6px}:is(.live-arena-active,.live-arena-completed) .live-arena-center-sigil span{font-size:1.2rem}.live-arena-active .live-arena-command-deck{gap:.25rem}.live-arena-active .live-arena-basic-actions{gap:.2rem}.live-arena-active .live-arena-basic-actions button{min-height:40px;padding:.2rem .3rem}.live-arena-active .live-arena-basic-actions strong{font-size:.64rem}.live-arena-active .live-arena-basic-actions small{font-size:.56rem}.live-arena-active .live-arena-technique{grid-template-columns:24px minmax(0,1fr);gap:0 .15rem;min-height:46px;padding:.15rem .2rem}.live-arena-active .live-arena-technique-icon{width:24px;height:24px}.live-arena-active .live-arena-technique b{font-size:.52rem}.live-arena-active .live-arena-footer{grid-template-columns:minmax(0,1fr) auto}}@container (width<=430px){.live-arena-active .live-arena-technique{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:44px;padding:.1rem}.live-arena-active .live-arena-technique-icon{display:none}.live-arena-active .live-arena-technique>span:nth-child(2){justify-items:center}.live-arena-active .live-arena-technique small{font-size:.5rem}.live-arena-active .live-arena-technique strong{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.56rem;line-height:1.05;display:-webkit-box;overflow:hidden}.live-arena-active .live-arena-technique b{grid-column:1;font-size:.48rem}}@media (max-height:600px){.live-arena-active .live-arena-scoreboard,.live-arena-active .live-arena-command-deck,.live-arena-active .live-arena-footer{padding-block:.2rem}.live-arena-active .live-arena-technique,.live-arena-active .live-arena-basic-actions button{min-height:38px}.live-arena-active .live-arena-log{max-height:26px}}@media (max-height:700px) and (max-width:700px){.live-arena-active .live-arena-scoreboard{gap:.25rem;padding:.2rem .4rem}.live-arena-active .live-arena-health-identity>.premium-guild-banner,.live-arena-active .live-arena-profile-avatar,.live-arena-active .live-arena-basic-actions small,.live-arena-active .live-arena-techniques-heading span{display:none}.live-arena-active .live-arena-basic-actions button{min-height:38px}.live-arena-active .live-arena-technique{min-height:44px}.live-arena-active .live-arena-technique-icon{height:27px}}@media (max-height:540px) and (max-width:700px){.live-arena-active .live-arena-scoreboard{padding-block:0}.live-arena-active .live-arena-health em,.live-arena-active .live-arena-round :is(span,small){font-size:.54rem;line-height:1}.live-arena-active .live-arena-forfeit{min-height:34px;padding:.2rem .35rem;font-size:.68rem}}@media (max-height:800px) and (min-width:701px){.live-arena-active .live-arena-basic-actions button,.live-arena-active .live-arena-technique{height:44px;min-height:44px}.live-arena-active .live-arena-technique{padding-block:.1rem;overflow:hidden}.live-arena-active .live-arena-technique-icon{width:24px;height:24px}.live-arena-active .live-arena-technique :is(small,strong,b){line-height:1.1}.live-arena-active .live-arena-footer{padding-block:.2rem}}@media (max-height:600px) and (max-width:700px){.live-arena-active .live-arena-techniques{gap:.15rem;padding:.2rem}.live-arena-active .live-arena-technique-grid{gap:.15rem}.live-arena-active .live-arena-technique{min-height:40px}}.live-arena-active .live-arena-team-you{--arena-fx-lunge:37cqw;--arena-fx-recoil:-2.4cqw}.live-arena-active .live-arena-team-opponent{--arena-fx-lunge:-37cqw;--arena-fx-recoil:2.4cqw}.live-arena-active .live-arena-team-targeted .live-arena-fighter{animation-delay:calc(var(--arena-fx-duration,1.12s) * .43);animation-duration:.42s}.live-arena-active .live-arena-action-ability .live-arena-team-acting .live-arena-fighter-actor,.live-arena-active .live-arena-action-strike .live-arena-team-acting .live-arena-fighter-actor{animation:live-arena-formation-actor-hide var(--arena-fx-duration,1.12s) both}@keyframes live-arena-formation-actor-hide{0%,to{opacity:1}15%,74%{opacity:.12}}.live-arena-action-friendly{--arena-fx-target-x:var(--arena-fx-origin-x)}.live-arena-cinematic-party-group{z-index:5;pointer-events:none;position:absolute;inset:0}.live-arena-cinematic-actor{z-index:5;bottom:var(--arena-actor-bottom,7%);left:var(--arena-actor-origin);width:min(14.896cqw, calc(420px / var(--arena-fighter-scale,1)));opacity:0;pointer-events:none;height:73%;filter:drop-shadow(0 0 20px var(--arena-fx-primary));animation-duration:var(--arena-fx-duration,1.12s);animation-delay:var(--arena-actor-delay,0s);animation-timing-function:cubic-bezier(.16,.78,.22,1);animation-fill-mode:both;position:absolute}.live-arena-cinematic-party-member{animation-duration:calc(var(--arena-fx-duration,1.12s) - .18s)}.live-arena-cinematic-art{image-rendering:auto;transform:scale(calc(var(--arena-fighter-scale,1) * .7));transform-origin:bottom;background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.live-arena-cinematic-actor:not(.live-arena-cinematic-party-member) .live-arena-cinematic-art:after{background-image:inherit;content:"";opacity:0;filter:blur(4px)brightness(1.6);animation:live-arena-actor-afterimage var(--arena-fx-duration,1.12s) ease-out both;background-position:bottom;background-repeat:no-repeat;background-size:contain;position:absolute;inset:0;transform:translate(-14px)}@keyframes live-arena-actor-afterimage{0%,to{opacity:0}22%,48%{opacity:.45}72%{opacity:.2}}.live-arena-cinematic-you{--arena-actor-origin:19%;--arena-actor-travel:40cqw;--arena-actor-recoil:-3cqw;--arena-actor-face:1}.live-arena-cinematic-opponent{--arena-actor-origin:81%;--arena-actor-travel:-40cqw;--arena-actor-recoil:3cqw;--arena-actor-face:-1}.live-arena-cinematic-party,.live-arena-cinematic-dash{animation-name:live-arena-actor-charge}.live-arena-cinematic-leap{animation-name:live-arena-actor-leap}.live-arena-cinematic-cast{animation-name:live-arena-actor-cast}.live-arena-cinematic-ranged{animation-name:live-arena-actor-ranged}.live-arena-cinematic-guard{animation-name:live-arena-actor-guard}.live-arena-cinematic-command{animation-name:live-arena-actor-command}@keyframes live-arena-actor-charge{0%,to{opacity:0;transform:translateX(-50%) scaleX(var(--arena-actor-face)) scale(.9)}12%{opacity:1;transform:translateX(-50%) scaleX(var(--arena-actor-face))}24%{transform:translateX(calc(-50% + var(--arena-actor-recoil))) scaleX(var(--arena-actor-face)) scale(.94)}48%,63%{opacity:1;transform:translateX(calc(-50% + var(--arena-actor-travel))) scaleX(var(--arena-actor-face)) scale(1.2);filter:drop-shadow(0 0 26px var(--arena-fx-primary))}84%{opacity:.65;transform:translateX(calc(-50% + var(--arena-actor-travel) * .45)) scaleX(var(--arena-actor-face))}}@keyframes live-arena-actor-leap{0%,to{opacity:0;transform:translate(-50%, 0) scaleX(var(--arena-actor-face)) scale(.86)}12%{opacity:1;transform:translate(-50%, 0) scaleX(var(--arena-actor-face))}45%{opacity:1;transform:translate(calc(-50% + var(--arena-actor-travel) * .75), -34%) scaleX(var(--arena-actor-face)) scale(1.15)}62%{opacity:1;transform:translate(calc(-50% + var(--arena-actor-travel)), 0) scaleX(var(--arena-actor-face)) scale(1.15);filter:drop-shadow(0 0 30px var(--arena-fx-primary))}}@keyframes live-arena-actor-cast{0%,to{opacity:0;transform:translate(-50%, 0) scaleX(var(--arena-actor-face)) scale(.9)}15%{opacity:1;transform:translate(-50%, 0) scaleX(var(--arena-actor-face))}40%,68%{opacity:1;transform:translate(calc(-50% + var(--arena-actor-travel) * .62), -13%) scaleX(var(--arena-actor-face)) scale(1.15);filter:drop-shadow(0 0 34px var(--arena-fx-primary))}}@keyframes live-arena-actor-ranged{0%,to{opacity:0;transform:translateX(-50%) scaleX(var(--arena-actor-face)) scale(.9)}15%{opacity:1;transform:translateX(-50%) scaleX(var(--arena-actor-face))}33%{opacity:1;transform:translateX(calc(-50% + var(--arena-actor-recoil))) scaleX(var(--arena-actor-face)) scale(1.04)}42%,65%{opacity:1;transform:translateX(calc(-50% + var(--arena-actor-travel) * .48)) scaleX(var(--arena-actor-face)) scale(1.14);filter:drop-shadow(0 0 28px var(--arena-fx-secondary))}}@keyframes live-arena-actor-guard{0%,to{opacity:0;transform:translate(-50%, 0) scaleX(var(--arena-actor-face)) scale(.9)}15%{opacity:1;transform:translate(-50%, 0) scaleX(var(--arena-actor-face))}38%,75%{opacity:1;transform:translate(calc(-50% + var(--arena-actor-travel) * .2), -6%) scaleX(var(--arena-actor-face)) scale(1.17);filter:drop-shadow(0 0 36px var(--arena-fx-primary))}}@keyframes live-arena-actor-command{0%,to{opacity:0;transform:translate(-50%, 0) scaleX(var(--arena-actor-face)) scale(.9)}16%{opacity:1;transform:translate(-50%, 0) scaleX(var(--arena-actor-face))}42%,70%{opacity:1;transform:translate(calc(-50% + var(--arena-actor-travel) * .28), -10%) scaleX(var(--arena-actor-face)) scale(1.2);filter:drop-shadow(0 0 34px var(--arena-fx-secondary))}}@media (prefers-reduced-motion:reduce){.live-arena-active .live-arena-action-ability .live-arena-team-acting .live-arena-fighter-actor,.live-arena-active .live-arena-action-strike .live-arena-team-acting .live-arena-fighter-actor{opacity:1;animation:none}.live-arena-cinematic-actor,.live-arena-cinematic-actor:after{animation:none;display:none}}@media (min-width:320px){.game-shell-menu-reference{--reference-menu-board-width:min(425px, calc((100svh - 60px) * .7), calc(100vw - 28px))}.game-shell-menu-reference .campaign-side-menu-reference-home{box-sizing:border-box;width:var(--reference-menu-board-width);aspect-ratio:2/3;height:auto;max-height:none;box-shadow:none;filter:drop-shadow(0 18px 28px #000a) drop-shadow(0 0 22px var(--reference-menu-halo,transparent));-webkit-backdrop-filter:none;backdrop-filter:none;background:url(/dungeon-ledger-menu-board-isolated-v1.png) 50%/contain no-repeat;border:0;border-radius:28px;padding:0;display:block;top:4px;overflow:hidden}.game-shell-menu-reference-home .campaign-side-menu-reference-home:before{background:var(--reference-menu-wash);mix-blend-mode:screen;content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask:url(/dungeon-ledger-menu-board-isolated-v1.png) 50%/contain no-repeat;mask:url(/dungeon-ledger-menu-board-isolated-v1.png) 50%/contain no-repeat}.game-shell-menu-reference .campaign-side-menu-reference-home .campaign-side-caption{display:none}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home button{box-sizing:border-box;width:75%;min-height:0;box-shadow:none;color:#0000;text-shadow:none;touch-action:manipulation;background:0 0;border:2px solid #0000;border-radius:22px;margin:0;padding:0;font-size:0;line-height:0;display:block;position:absolute}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-home{width:84.5%;height:17%;top:5%;left:7.5%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-home>span{opacity:0}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination{width:82%;height:9.8%;left:8.5%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination:before,.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination:after{content:none}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination-hunt{top:23.2%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination-dungeon{top:34.2%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination-world{top:45.2%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination-guildhall{top:56.2%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination-tavern{top:67.2%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home .campaign-side-destination-market{top:78.4%}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home button:hover:not(:disabled),.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home button[aria-current=page]{background:#ffdda114;border-color:#e6bd80}.game-shell-menu-reference .campaign-side-menu.campaign-side-menu-reference-home button:focus-visible{outline-offset:-5px;outline:3px solid #f9d796}}@media (min-width:320px) and (max-width:1199px){.game-shell-menu-reference.game-shell-menu-new{--campaign-preview-rail:0px}.game-shell-menu-reference .campaign-side-menu-reference-home{margin:4px auto 0;position:relative;top:auto;left:auto}.game-shell-menu-reference>.campaign-side-menu-reference-home~:is(.city-band,.dashboard-grid-workspace){margin-left:0}}@media (min-width:1200px){.game-shell-menu-reference.game-shell-menu-new{--campaign-preview-rail:calc(var(--reference-menu-board-width) - 2px)}.game-shell-menu-reference .campaign-side-menu-reference-home{left:-8px}.game-shell-menu-reference>.campaign-side-menu-reference-home~:is(.city-band,.dashboard-grid-workspace){margin-left:calc(var(--reference-menu-board-width) - 2px)}}@media (min-width:1200px) and (min-height:921px) and (max-height:970px){.game-shell-menu-reference-home{--reference-menu-board-width:min(425px, calc((100svh - 24px) * .4525), calc(100vw - 28px))}}@media (min-width:1200px) and (min-height:820px) and (max-height:920px){.game-shell-menu-reference-home{--reference-menu-board-width:min(425px, calc((100svh - 12px) * .4454), calc(100vw - 28px))}}@media (min-width:1200px) and (max-height:920px){.game-shell-menu-reference-home{position:relative}.game-shell-menu-reference-home .campaign-side-menu-reference-home{position:absolute;top:4px}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home{min-height:max(100svh, calc(34px + 2.245 * var(--reference-menu-board-width)));position:static;overflow:visible}.game-shell-menu-reference-home.game-shell-menu-new .city-band-campaign-home .guild-card-reference{position:absolute}}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-index,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-panel{color:#f7f0e4;background:#080d14;border:1px solid #94704c;border-radius:22px;overflow:hidden;box-shadow:0 20px 55px #0008,inset 0 0 0 4px #171514}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-index{padding:0}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading{background:linear-gradient(90deg,#070b13 0%,#070b13e8 37%,#0a1016ad 75%,#0c1015a6 100%),url(/ledgerfall-world-map-v1.webp) 50% 37%/cover no-repeat;border-bottom:1px solid #8b6746;align-items:flex-start;min-height:166px;margin:0;padding:24px clamp(20px,3vw,42px)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading .card-label,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading .card-label{color:#68dce5;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:900}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading h2,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading h2{color:#fff2df;letter-spacing:-.025em;text-shadow:0 3px 12px #000;white-space:normal;font:700 clamp(2.15rem,3.3vw,3.8rem)/1.04 Georgia,Times New Roman,serif}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading p:not(.card-label),.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading p:not(.card-label){color:#d8d0cc;text-overflow:clip;white-space:normal;font:400 clamp(.88rem,1.25vw,1.12rem)/1.35 Georgia,Times New Roman,serif;overflow:visible}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading>button,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-dungeon-back{color:#f8ebd8;background:linear-gradient(#111a25,#080e17);border:1px solid #bb8b58;border-radius:999px;flex:none;align-self:start;min-height:42px;padding:8px 18px;font:700 .94rem Georgia,Times New Roman,serif;box-shadow:inset 0 1px #f2c8825c,0 3px 8px #0008}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading>button:before,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-dungeon-back:before{content:"⌂";color:#f0bc7d;margin-right:8px;font-size:1.25em}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-list,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-map{background:linear-gradient(135deg,#09101a,#060a10 70%,#0d1119);grid-template-columns:repeat(auto-fit,minmax(min(100%,510px),1fr));gap:12px 16px;min-width:0;padding:18px clamp(14px,2vw,28px) 24px;display:grid;overflow:visible}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter{color:#f8f0e3;cursor:pointer;background:linear-gradient(105deg,#0e151e,#060c14 70%,#0a1119);border:1px solid #695845;border-radius:17px;min-width:0;min-height:126px;box-shadow:inset 0 1px #b9976240,inset 0 0 0 3px #0b1119,0 3px 9px #0007}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice:hover:not(:disabled),.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:hover:not(:disabled),.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-selected{background:linear-gradient(105deg,#16212b,#0b1018 70%,#121720);border-color:#d3a466;box-shadow:inset 0 1px #f0c28280,inset 0 0 0 3px #151719,0 0 15px #cf915e33}:is(.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice:focus-visible,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:focus-visible){outline-offset:2px;outline:3px solid #ffe2a5}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice{gap:16px;padding:7px 15px 7px 7px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice img{object-fit:cover;border:1px solid #654b36;border-radius:12px;flex:0 0 clamp(116px,13vw,178px);width:clamp(116px,13vw,178px);height:110px;box-shadow:0 1px 8px #000b}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice>span{flex:auto;gap:4px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice small,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy small{color:#d1dce5;letter-spacing:0;text-transform:none;white-space:normal;font:400 clamp(.74rem,1vw,.96rem)/1.2 Georgia,Times New Roman,serif}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice strong,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy strong{color:#f6f2eb;text-overflow:clip;white-space:normal;font:700 clamp(1rem,1.6vw,1.55rem)/1.14 Georgia,Times New Roman,serif;overflow:visible}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice em,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy span{color:#d5d9dc;text-overflow:clip;white-space:normal;font:400 clamp(.72rem,.9vw,.88rem)/1.25 Georgia,Times New Roman,serif;overflow:visible}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice>b,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:after{color:#f6c485;background:linear-gradient(145deg,#17191b,#070b10);border:1px solid #bd8a52;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;margin-left:auto;font:700 2rem/1 Georgia,serif;display:grid;box-shadow:inset 0 1px #f5c98b5c,0 3px 7px #000b}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice:disabled,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:disabled{opacity:.62;cursor:not-allowed}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading{background:linear-gradient(90deg,#080d15 0%,#080d15df 48%,#081019ad 100%),url(/dungeon-battle-auditor.webp) 50% 36%/cover no-repeat;border-bottom:1px solid #785a3b;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;min-height:132px;padding:22px clamp(18px,3vw,42px)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading>div:first-child{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-totals{background:#0a121dc9;border:1px solid #645340;border-radius:12px;align-self:start;min-height:42px;padding:8px 12px;box-shadow:inset 0 1px #dcb98333}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-totals span,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-totals strong{font:700 .82rem/1.2 Georgia,Times New Roman,serif}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-totals strong{color:#ffd06d}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(116px,13vw,178px) minmax(0,1fr) 42px;align-items:center;gap:16px;padding:7px 15px 7px 7px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-art{background-position:50%;border:1px solid #654b36;border-radius:12px;grid-area:1/1;height:110px;box-shadow:0 1px 8px #000b}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy{border:0;grid-area:1/2;align-content:center;gap:5px;min-width:0;padding:0}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:after{content:"›";grid-area:1/3}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-complete .campaign-chapter-copy span{color:#8de1b5}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-active .campaign-chapter-copy span{color:#ffd36e}@media (max-width:1180px){.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading{grid-template-columns:minmax(0,1fr) auto}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-totals{grid-column:2}}@media (max-width:700px){.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:20px;display:grid}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-totals{grid-column:1;justify-self:start}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter{gap:9px;min-height:104px;padding-right:8px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice img,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-art{flex-basis:88px;width:88px;height:86px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter{grid-template-columns:88px minmax(0,1fr) 30px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice>b,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:after{flex-basis:30px;width:30px;height:30px;font-size:1.45rem}}@media (min-width:1700px){.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading h2{font-size:clamp(40px,3vw,58px)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading h2{font-size:clamp(32px,2.2vw,42px)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading p:not(.card-label),.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading p:not(.card-label){font-size:clamp(12px,.8vw,15px);line-height:1.2}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-index{aspect-ratio:1774/887;background:#070b12 url(/dungeon-ledger-hunt-reference-blank-v1.png) 50%/contain no-repeat;border:0;border-radius:22px;width:100%;min-height:0;position:relative;box-shadow:0 18px 44px #0008}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading{z-index:1;background:0 0;border:0;min-height:0;margin:0;padding:0;position:absolute;top:4.2%;left:3.7%;right:3.4%}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading>button{min-height:clamp(40px,3.8vw,66px);font-size:clamp(.9rem,1.28vw,1.35rem)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-list{z-index:1;background:0 0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4% 1.3%;padding:0;position:absolute;inset:23.2% 2.6% 10.7%}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice{background:0 0;border:1px solid #9e7c5540;border-radius:16px;gap:2%;height:100%;min-height:0;padding:1% 1% 1% .5%;box-shadow:inset 0 0 0 1px #0b101899}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice:hover:not(:disabled){background:#e3b27119;border-color:#d9ae75a8;box-shadow:inset 0 0 0 2px #d9ae75a8}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice img{width:25%;height:100%;box-shadow:none;border:0;border-radius:10px;flex:0 0 25%}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice>span,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy{gap:1px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice small,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy small{font-size:clamp(10px,.6vw,12px);line-height:1.1}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice em,.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy span{font-size:clamp(10px,.58vw,12px);line-height:1.1}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice>b{width:clamp(34px,3.6vw,62px);height:clamp(34px,3.6vw,62px);box-shadow:none;background:0 0;border:0;flex:0 0 clamp(34px,3.6vw,62px);margin-right:3.3%;font-size:clamp(1.8rem,2.8vw,3rem)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-choice strong{font-size:clamp(16px,1.2vw,22px);line-height:1.08}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-panel{aspect-ratio:1905/825;background:#070c14 url(/dungeon-ledger-dungeon-reference-blank-v1.png) 50%/contain no-repeat;border:0;border-radius:22px;width:100%;min-height:0;position:relative;box-shadow:0 18px 44px #0008}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading{z-index:1;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;min-height:0;padding:0;position:absolute;top:2.5%;left:6.6%;right:2%}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-map{z-index:1;background:0 0;border:0;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2% 1.2%;padding:0;position:absolute;inset:18.6% 1.9% 9.4%}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter{background:0 0;border:1px solid #9e7c5540;border-radius:16px;grid-template-rows:minmax(0,1fr);grid-template-columns:20% minmax(0,1fr) 7%;gap:2%;height:100%;min-height:0;padding:1% 4% 1% 1.8%;box-shadow:inset 0 0 0 1px #0b101899}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:hover:not(:disabled),.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-selected{background:#e3b27119;border-color:#d9ae75a8;box-shadow:inset 0 0 0 2px #d9ae75a8}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-art{width:100%;height:100%;box-shadow:none;border:0;border-radius:10px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter:after{width:clamp(34px,3.6vw,66px);height:clamp(34px,3.6vw,66px);box-shadow:none;background:0 0;border:0;margin-right:0;font-size:clamp(1.8rem,2.5vw,3rem)}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-chapter-copy strong{font-size:clamp(16px,1.2vw,22px);line-height:1.08}}@media (min-width:1700px) and (max-width:1799px){.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading h2{font-size:30px;line-height:1}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading p:not(.card-label){font-size:11px;line-height:1.1}.game-shell-menu-reference .workspace-campaign[data-campaign-view=dungeon-list] .campaign-heading .card-label{font-size:10px}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading h2{font-size:42px;line-height:1}.game-shell-menu-reference .workspace-campaign[data-campaign-view=hunt-list] .campaign-subview-heading p:not(.card-label){font-size:11px;line-height:1.1}}.game-shell-menu-reference.game-shell-menu-palette-harmony{--reference-chrome-ground:#101218;--reference-chrome-panel:#1b1d20;--reference-chrome-border:#c190607a;--reference-chrome-copy:#f5ebda;--reference-chrome-muted:#c8bdad;--reference-chrome-wash:linear-gradient(112deg, #d7915e33, #5cb5b824)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-list] .campaign-hunting-index,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-list] .campaign-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-panel,.campaign-dungeon-panel){border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);border-radius:20px;box-shadow:0 18px 46px #0008,inset 0 1px #f5deb714}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel{background:linear-gradient(118deg, #101218f7, #201e1deb 50%, #122b2ce6), var(--campaign-backdrop-image) var(--campaign-backdrop-position,center) / cover no-repeat, var(--reference-chrome-ground)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-panel,.campaign-dungeon-panel){background:var(--reference-chrome-ground)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] .campaign-heading{border-bottom-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign :is(.chapter-farm-heading,.campaign-heading) .card-label{color:#9ec9c0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-card,.chapter-farm-card-showcase,.chapter-farm-card-command,.chapter-farm-operations,.chapter-farm-loot-panel,.chapter-farm-threat-board,.chapter-farm-bestiary-board,.chapter-farm-event-board,.chapter-farm-camp-board,.chapter-farm-contract-board,.chapter-farm-bounty-board,.chapter-farm-rival-board,.chapter-farm-defense-board){background:linear-gradient(135deg,#d7915e1a,#5cb5b812),#14181b;border-radius:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-heading>button,.chapter-farm-encounter-choices button),.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-dialogue button,.campaign-choice-grid button,.campaign-dungeon-back){border:1px solid var(--reference-chrome-border);background:var(--reference-chrome-wash), #202225;color:var(--reference-chrome-copy);border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-operation-heading,.chapter-farm-operation-party,.chapter-farm-operation-member){background:linear-gradient(115deg,#d7915e1a,#5cb5b80d),#17191c;border-color:#c1906047;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card:not(.chapter-farm-card-danger) :is(.chapter-farm-operation-heading button,.chapter-farm-operation-section-heading button),.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-field-orders button{color:var(--reference-chrome-copy);background:linear-gradient(140deg,#375254,#594231);border-color:#c1906073;border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-story-route-combined,.campaign-story-stage,.campaign-dialogue,.campaign-orders,.campaign-recommended-task){color:var(--reference-chrome-copy);background:linear-gradient(120deg,#d7915e17,#5cb5b812),#17191d;border-color:#c1906047;border-radius:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-world-map>.world-map-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-location-card{border-color:var(--reference-chrome-border);background-color:var(--reference-chrome-ground);border-radius:18px}.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-toolbar,.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-location-copy{border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-world-map{background:radial-gradient(circle at 52% 0,#5cb5b824,#0000 38%),linear-gradient(155deg,#101218,#1c1b1b 52%,#111b1d)}.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-legend{border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);background:#101218e8;border-radius:999px}.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-legend :is(.world-map-legend-city,.world-map-legend-hunt){color:#9ec9c0}.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-legend small{color:var(--reference-chrome-muted)}.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-filters button,.game-shell-menu-reference.game-shell-menu-palette-harmony :is(.world-map-chapter-filter,.world-map-motion-toggle,.world-map-zoom button,.world-map-search input,.world-map-location-close,.world-map-location-stats>span,.world-map-location-actions .ghost-action){color:var(--reference-chrome-copy);background:linear-gradient(130deg,#d7915e17,#5cb5b812),#1b1d20;border-color:#c190605c;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-filters button:is(:hover,:focus-visible,.active),.game-shell-menu-reference.game-shell-menu-palette-harmony .world-map-chapter-filter:is(:hover,:focus-within,.active){background:var(--reference-chrome-wash), #253033;border-color:#c99b68;box-shadow:inset 0 -2px #b78d5d}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market{--workspace-dark-surface:var(--reference-chrome-ground);--workspace-dark-card:#1b1d20f5;--workspace-dark-card-deep:#0e1f21f0;--workspace-dark-line:#c1906047;--workspace-dark-copy:var(--reference-chrome-copy);--workspace-dark-muted:var(--reference-chrome-muted);background:radial-gradient(circle at 85% 0, #5cb5b81c, transparent 38%), linear-gradient(125deg, #d7915e1a, transparent 33%), var(--reference-chrome-ground)}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall>.guildhall-interactive-panel{border-color:var(--reference-chrome-border);background:var(--reference-chrome-ground);border-radius:18px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .guildhall-interactive-heading{border-radius:17px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.guildhall-interactive-heading,.guildhall-war-room-heading,.panel-heading,.faction-war-heading,.alliance-raid-heading){border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.guildhall-war-room-panel,.guildhall-contracts-station,.guildhall-treasury-stations,.multiplayer-panel,.guildhall-war-room-grid>button,.alliance-raid-board){border-color:var(--reference-chrome-border);background:linear-gradient(135deg, #d7915e1c, #5cb5b814), var(--reference-chrome-ground);color:var(--reference-chrome-copy);border-radius:18px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.alliance-raid-heading h4,.faction-war-heading h4){color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-panel{border:1px solid var(--reference-chrome-border);background:radial-gradient(circle at 88% 0, #5cb5b81a, transparent 34%), linear-gradient(115deg, #d7915e1c, transparent 42%), var(--reference-chrome-ground);border-radius:20px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-heading{border-radius:19px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-panel :is(.adventurers-guild-heading,.adventurers-guild-operations){border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground)}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-panel :is(.adventurers-guild-floor-switcher,.adventurers-guild-wallet span,.adventurers-guild-scene-status span,.adventurers-guild-station-panel){color:var(--reference-chrome-copy);background:linear-gradient(130deg,#d7915e1a,#5cb5b812),#171a1d;border-color:#c190604d;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-hiring-modal-panel{border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy);border-radius:20px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-hiring-modal-panel:before{background:linear-gradient(90deg,#9ec9c0,#c29669 52%,#9ec9c0)}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-hiring-modal-panel :is(.adventurers-guild-hiring-card,.adventurers-guild-hiring-summary span,.adventurers-guild-wanted-list,.adventurers-guild-wanted-dossier,.adventurers-guild-apothecary-summary>span,.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list button){color:var(--reference-chrome-copy);background:linear-gradient(125deg,#d7915e14,#5cb5b80d),#17191d;border-color:#c190604a;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-hiring-modal-panel :is(.adventurers-guild-hiring-modal-close,.adventurers-guild-hiring-refresh,.adventurers-guild-wanted-filters button:not([data-active=true]),.adventurers-guild-hiring-card>button){color:var(--reference-chrome-copy);background:#263336;border-color:#c1906073;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-hiring-modal-close{border-radius:50%}.game-shell-menu-reference.game-shell-menu-palette-harmony .casino-room{background:radial-gradient(circle at 50% 0,#5cb5b81f,#0000 43%),linear-gradient(145deg,#1c1b1b,#101218 68%);border-radius:19px}.game-shell-menu-reference.game-shell-menu-palette-harmony .casino-room :is(.casino-room-header,.casino-room-floor-panel,.casino-room-balance,.casino-room-eligibility){border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy);border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .casino-room :is(.casino-room-panel-close,.casino-room-balance button,.casino-room-actions button,.casino-room-poker-hand button:not([aria-pressed=true]),.casino-room-mobile-games button:not([aria-pressed=true])),.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-panel :is(.adventurers-guild-floor-switcher button,.adventurers-guild-party-heading button,.adventurers-guild-member-actions button,.adventurers-guild-start-training):not([data-active=true]){border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);background:#263336;border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market>.panel,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market :is(.market-player-order-tabs,.exchange-chart-card,.currency-order-market,.currency-order-entry){border-color:var(--reference-chrome-border);background:linear-gradient(120deg, #d7915e1a, #5cb5b812), var(--reference-chrome-ground);color:var(--reference-chrome-copy);border-radius:16px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .panel-heading{border-bottom-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market :is(.market-scope-tabs button,.market-player-order-tabs button,.exchange-chart-ranges button,.exchange-chart-refresh,.currency-order-side button):not(.active):not([aria-selected=true]):not([aria-pressed=true]){color:var(--reference-chrome-copy);background:#202326;border-color:#c1906057;border-radius:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market :is(.market-scope-tabs button,.market-player-order-tabs button,.exchange-chart-ranges button).active{color:var(--reference-chrome-copy);background:linear-gradient(145deg,#355657,#594536);border-color:#bb9464;border-radius:11px;box-shadow:inset 0 1px #f8d6a747}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-heading .ghost-action,.chapter-farm-card-command>button,.chapter-three-farm-camp-control>button,.chapter-farm-contract-footer button){border:1px solid var(--reference-chrome-border);color:var(--reference-chrome-copy);background:linear-gradient(135deg,#4d3b2d,#284244);border-radius:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-contract-topline span,.chapter-farm-contract-meter span){background:linear-gradient(90deg,#a77d50,#6ba5a1)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-dungeon-panel>.panel-heading,.dungeon-prep-summary,.expedition-launch-dock,.dungeon-stage-preview .expedition-briefing-copy,.dungeon-stage-preview .expedition-briefing-stats){border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy);border-radius:13px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-stage-begin,.expedition-launch-dock .primary-action){color:var(--reference-chrome-copy);background:linear-gradient(135deg,#705034,#315457);border:1px solid #c49a69;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-stage-begin,.expedition-launch-dock .primary-action):is(:hover,:focus-visible){background:linear-gradient(135deg,#8a6544,#3c6465)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] .campaign-choice-grid button.campaign-choice-selected{background:linear-gradient(135deg,#6c5439,#315a58);border-color:#bda075;box-shadow:inset 0 1px #ffecbd2e}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .guildhall-station-close{border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);background:linear-gradient(145deg,#514031,#21383c);border-radius:50%}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-panel :is(.adventurers-guild-member,.adventurers-guild-station-panel){background:var(--reference-chrome-wash), #171a1d;color:var(--reference-chrome-copy);border-color:#c190604d;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-hiring-modal-panel.adventurers-guild-apothecary-modal-panel .adventurers-guild-shop-list button,.game-shell-menu-reference.game-shell-menu-palette-harmony .casino-room :is(.casino-room-balance input,.casino-room-choice input,.casino-room-choice select){border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);background:#171b1f;border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony .casino-room :is(.casino-room-exit,.casino-room-door,.casino-room-game-copy>button){background:linear-gradient(145deg,#d2aa6f,#82603b);border-color:#c49a69;border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .currency-order-heading,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .battle-pass-cosmetic-showcase>header{border-color:var(--reference-chrome-border);background:var(--reference-chrome-wash), var(--reference-chrome-ground);color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .currency-order-side button.active{color:var(--reference-chrome-copy);background:linear-gradient(145deg,#705034,#315457);border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .currency-order-book-sell .currency-order-book-heading{border-bottom-color:#bd9260}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .battle-pass-cosmetic-grid>article,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .battle-pass-reward-premium{color:var(--reference-chrome-copy);background:linear-gradient(145deg,#292623,#1b2b2e);border-color:#c1906052;border-radius:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .battle-pass-tier header,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-market .battle-pass-tier header strong{color:#d3b586}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.guildhall-contracts-station,.guildhall-treasury-stations)>.panel,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall>:is(.forge-panel,.inventory-panel,.log-panel,.roster-panel){border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);background:linear-gradient(125deg,#d7915e14,#5cb5b812),#14181b;border-radius:18px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.contracts-panel .contract-card,.contracts-panel .listing-summary span,.contracts-panel .contract-list .empty-note,.guildhall-board-chapter-filter,.guildhall-board-chapter-filter select,.idle-summary-grid span,.idle-empty-state,.idle-running-card,.idle-route-stats span,.idle-route-reward strong,.guildhall-request-summary>*,.guildhall-requests-panel .chapter-farm-bounty-card,.guildhall-requests-panel .chapter-farm-raid-empty){color:var(--reference-chrome-copy);background:linear-gradient(125deg,#d7915e17,#5cb5b80f),#181b1e;border-color:#c1906052;border-radius:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .contracts-panel .contract-card:not(.contract-card-claimed):hover{border-color:#bc9161}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .contracts-panel .contract-card:not(.contract-card-claimed)>div>span,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .contract-rotation-clock strong{color:var(--reference-chrome-copy);box-shadow:none;background:linear-gradient(135deg,#73553a,#345356);border-color:#c1906073;border-radius:999px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .idle-route-card{border-color:#c1906052;border-top:4px solid var(--idle-accent);background:linear-gradient(125deg,#d7915e14,#5cb5b80f),#181b1e;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.guildhall-upgrade-panel .hall-upgrade,.guildhall-upgrade-summary span,.facility-summary-grid span,.facility-effect-row,.guildhall-skin-grid>button,.forge-panel .recipe-card,.forge-panel .recipe-requirements span:not(.requirement-met),.forge-panel .forge-note,.inventory-panel .vault-summary-strip span,.inventory-panel .vault-filter-tabs button:not(.active),.inventory-panel .vault-search-sort input,.inventory-panel .vault-search-sort select,.inventory-panel .inventory-item,.inventory-panel .item-affix-list span,.log-list p){color:var(--reference-chrome-copy);background:linear-gradient(125deg,#d7915e17,#5cb5b80f),#181c1f;border-color:#c190604d;border-radius:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .facility-card,.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .facility-card.facility-empty{border-color:#c1906052;border-top:4px solid var(--facility-accent);color:var(--reference-chrome-copy);background:linear-gradient(125deg,#d7915e1a,#5cb5b812),#1a1d1f;border-radius:12px;box-shadow:inset 0 1px #f5deb712}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall :is(.guildhall-upgrade-panel .hall-upgrade span,.guildhall-upgrade-summary small,.guildhall-upgrade-summary strong,.guildhall-upgrade-summary em,.facility-summary-grid small,.facility-summary-grid strong,.facility-card h3,.facility-card p,.facility-effect-row span,.facility-effect-row strong,.guildhall-skin-copy small){color:var(--reference-chrome-copy)}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .guildhall-skin-grid>button:is(:hover:not(:disabled),.equipped){background:linear-gradient(125deg,#d7915e30,#5cb5b81f),#202527;border-color:#b99160;box-shadow:inset 4px 0 #a98253}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .guildhall-guildmaster-preview{border-color:var(--reference-chrome-border);background:linear-gradient(125deg,#d7915e1a,#5cb5b814),#171d20;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall .log-list p:nth-child(2n){background:linear-gradient(125deg,#d7915e14,#5cb5b80d),#171b1d}.game-shell-menu-reference.game-shell-menu-palette-harmony .workspace-guildhall.workspace-roster .formation-panel-compact .loadout-slot button:not(.loadout-prep-action){border-color:var(--reference-chrome-border);color:var(--reference-chrome-copy);background:linear-gradient(135deg,#705034,#315457);border-radius:10px}@media (max-width:1399px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] .campaign-focus{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=dungeon-detail] :is(.campaign-story-route-combined,.campaign-orders,.campaign-recommended-task){grid-area:auto/1}}@media (max-width:1499px){.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-layout{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony .adventurers-guild-operations{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);max-height:none;overflow:visible}}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel{--hunt-frame:#a77d52;--hunt-hairline:#bd926275;--hunt-muted:#c8c6c2;--hunt-teal:#93ced0;border:1px solid var(--hunt-frame);color:#f8f0e5;background:#080e15;border-radius:22px;gap:0;padding:0;overflow:hidden;box-shadow:0 22px 60px #000a,inset 0 0 0 4px #151617}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="1"]{--hunt-camp-base:url(/chapter-one-farming-camp-base-v1.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="2"]{--hunt-camp-base:url(/chapter-two-farming-camp-base-v1.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="3"]{--hunt-camp-base:url(/farming-camp-approval-base-v1.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="4"]{--hunt-camp-base:url(/chapter-four-farming-camp-base-v1.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="5"]{--hunt-camp-base:url(/chapter-five-farming-camp-base-v1.webp)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="6"]{--hunt-camp-base:url(/chapter-six-farming-camp-base-v1.webp)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="7"]{--hunt-camp-base:url(/chapter-seven-farming-camp-base-v1.webp)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel[data-hunt-chapter="8"]{--hunt-camp-base:url(/chapter-eight-farming-camp-base-v1.webp)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading{isolation:isolate;background:linear-gradient(90deg, #080d15 0%, #080d15f2 42%, #0b1119a8 74%, #0b121ac8 100%), var(--hunt-zone-art) right center / 443px 443px no-repeat, linear-gradient(90deg, #09131bd9, #09131b33 66%, #09131b8c), var(--hunt-camp-base) center 42% / min(100%, 1672px) auto no-repeat, #0b121a;border-bottom:1px solid #a17750;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:140px;margin:0;padding:26px clamp(20px,3vw,42px);display:grid;position:relative;box-shadow:inset 0 -3px #05090f,inset 0 1px #eac18b40}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading:after{content:"";pointer-events:none;background:linear-gradient(90deg,#d1a56b,#a77d5259 35%,#0000 75%);border-radius:999px;height:1px;position:absolute;bottom:10px;left:26px;right:26px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>div{gap:5px;min-width:0;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading .card-label{color:#86cdd0;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading h2{color:#fff1dc;letter-spacing:-.02em;text-shadow:0 3px 12px #000;white-space:normal;max-width:900px;margin:0;font:700 clamp(2rem,2.7vw,3rem)/1.04 Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading-description{color:#d2dce0;text-shadow:0 2px 6px #000;max-width:760px;margin:0;font-size:.88rem;line-height:1.35}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>button{color:#fff1dd;background:linear-gradient(#19222b,#090e14);border:1px solid #ba8d5d;border-radius:999px;min-height:46px;margin:0;padding:9px 18px;font:700 .98rem Georgia,Times New Roman,serif;box-shadow:inset 0 1px #f2c88269,0 4px 10px #0009}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>button:before{content:"‹";color:#e9b575;margin-right:9px;font-size:1.35em;line-height:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>strong{color:#e6cfaa;white-space:nowrap;background:#0b141bcf;border:1px solid #796044;border-radius:999px;align-self:center;margin:0;padding:10px 14px;font:700 .82rem Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-grid:after{color:#b5a58c;content:"HUNT · LOOT · PROGRESS · REPEAT";letter-spacing:.22em;text-align:center;border-top:1px solid #a77d526b;padding:14px 10px 0;font:700 .68rem Georgia,Times New Roman,serif;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card{opacity:1;filter:none;background:linear-gradient(125deg,#111920,#0a1016 58%,#132026);border:1px solid #846544;border-top-color:#b58b5c;border-radius:20px;gap:16px;padding:16px;box-shadow:inset 0 1px #edc18954,inset 0 0 0 3px #090f15,0 12px 28px #0009}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp{grid-template-columns:minmax(260px,1fr) minmax(280px,1fr) minmax(340px,1.12fr);grid-template-areas:"showcase command camp""status rivals camp""operations operations operations""loot loot loot""records records records";align-items:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active{grid-template-columns:minmax(260px,.3fr) minmax(0,.7fr);grid-template-areas:"showcase operations""rivals operations""loot loot""records records";align-items:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active:not(.chapter-farm-card-danger){border-top:3px solid #76afb0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-danger{border-top:3px solid #c47473;box-shadow:inset 0 1px #edb0a255,inset 0 0 0 3px #1b1013,0 12px 28px #0009}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active .chapter-farm-card-command{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-left-stack{display:contents}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-left-stack .chapter-farm-card-showcase{grid-area:showcase;align-self:stretch}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-left-stack .chapter-farm-card-rivals{grid-area:rivals}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-card-rivals>.chapter-farm-raid-empty){grid-template-areas:"showcase command camp""status rivals camp""rival-empty rival-empty camp""operations operations operations""loot loot loot""records records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-card-rivals>.chapter-farm-raid-empty) .chapter-farm-card-rivals{display:contents}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-card-rivals>.chapter-farm-raid-empty) .chapter-farm-rival-heading{border:1px solid var(--hunt-hairline);background:linear-gradient(135deg,#151c20,#07151b);border-radius:16px;grid-area:rivals;min-height:96px;padding:12px 14px;box-shadow:inset 0 1px #efd2a130,0 6px 18px #0005}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-card-rivals>.chapter-farm-raid-empty) .chapter-farm-raid-empty{grid-area:rival-empty;min-height:88px;margin:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board{border:1px solid var(--hunt-hairline);background:radial-gradient(circle at 28px 40px,#9d6a323b,#0000 29px),linear-gradient(135deg,#151c20,#07151b);border-radius:16px;grid-area:status;align-content:center;gap:6px;min-width:0;min-height:96px;padding:14px 16px 14px 62px;display:grid;position:relative;box-shadow:inset 0 1px #efd2a130,0 6px 18px #0005}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board:before{content:"";background:radial-gradient(circle,#e9c27c 0 3px,#0000 4px),#27221d;border:2px solid #d2a360;border-radius:50%;width:30px;height:30px;position:absolute;top:25px;left:16px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board strong{color:#f6dfb5;font:700 1.05rem Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board span{color:#c7d2d2;font-size:.78rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-card-showcase,.chapter-farm-card-command,.chapter-farm-operations,.chapter-farm-loot-panel,.chapter-farm-rival-board,.chapter-farm-contract-board,.chapter-farm-raid-log,.chapter-farm-claim-result,.chapter-farm-camp-board){border:1px solid var(--hunt-hairline);background:linear-gradient(140deg,#1c1d1e,#101820 62%,#132023);border-radius:16px;min-width:0;box-shadow:inset 0 1px #efd2a130,0 6px 18px #0005}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-scene{aspect-ratio:1;background:#0b1017;border:1px solid #8b6846;border-radius:12px;width:min(100%,443px);margin-inline:auto;overflow:hidden;box-shadow:inset 0 0 0 3px #101317,0 4px 14px #0009}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-scene img{object-fit:contain;object-position:center;filter:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-showcase-meta{border-bottom:1px solid #b58b5c5c;gap:8px;padding:3px 2px 8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-showcase-meta :is(span,em){color:#b5d6d3;white-space:normal;font-size:.72rem;line-height:1.3}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-showcase-meta em{color:#e7c488;text-align:right}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-ledger{color:#d9d5ce;text-overflow:clip;white-space:normal;background:#0b1319;border:1px solid #82674770;border-radius:10px;padding:7px 10px;font-size:.75rem;font-weight:700}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-command{background:linear-gradient(90deg,#bc86552b,#0000 36%),linear-gradient(145deg,#1d1d1d,#101920 70%,#142428);align-self:stretch;gap:12px;height:auto;padding:18px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command{align-self:stretch;gap:14px;padding:18px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-topline{order:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-risk-row{order:1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command>p{order:2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-payout-row{order:3}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-mastery{order:4}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-perk-row{order:5}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command>button{order:6}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-topline{color:#f1d8ad;letter-spacing:0;text-transform:none;min-height:42px;font:700 1.12rem Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-topline span{color:#f1d8ad;align-items:center;gap:10px;display:inline-flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-topline span:before{content:"";background:radial-gradient(circle,#d9b373 0 3px,#0000 4px);border:2px solid #d0a366;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 3px #48301e66}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-risk-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-risk-row span{color:#b9dedd;text-align:center;text-transform:uppercase;background:#122029;border:1px solid #9a744a;border-radius:999px;place-items:center;min-height:29px;padding:5px;font-size:.61rem;line-height:1.15;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-risk-row span:last-child{color:#f0c6c3;background:#2b1b22;border-color:#ad6668}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command>p{color:#d4dee0;font:400 .8rem/1.45 system-ui,sans-serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-zone-safety{color:#9fc5c4;margin-top:8px;font-size:.68rem;line-height:1.3;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-payout-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-payout-row strong{color:#e7ba73;background:#0a181e;border-radius:999px;min-height:36px;font-size:.72rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-mastery{background:#09151b;border-radius:12px;padding:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command>button{min-height:48px;font-size:1.02rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-topline{color:#9bcacc;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ad80546b;gap:10px;padding-bottom:10px;font-size:.72rem;font-weight:900}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-topline span{color:#9bcacc}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-topline em{color:#ffd4d2;background:#47232991;border:1px solid #be797c80;border-radius:999px;padding:4px 8px;font-size:.64rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-command h3{color:#fff0da;text-overflow:clip;white-space:normal;font:700 clamp(1.45rem,1.8vw,2rem)/1.08 Georgia,Times New Roman,serif;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-command>p{color:#d0cbc3;-webkit-line-clamp:unset;font:400 .85rem/1.45 Georgia,Times New Roman,serif;display:block;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-risk-row{flex-wrap:wrap;gap:6px;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-risk-row span{color:#d8d1c7;background:#101820;border:1px solid #6f686075;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-payout-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-payout-row strong{color:#efc786;background:linear-gradient(145deg,#26221e,#12191c);border:1px solid #a47a4d8a;border-radius:10px;min-height:40px;padding:6px;font:700 .82rem/1.2 Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-mastery{background:#0b141b;border:1px solid #866b4c7d;border-radius:11px;gap:6px;padding:8px 10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-mastery :is(span,strong){color:#ded6c8;font-size:.68rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-mastery strong{color:#a5d3d2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-perk-row{gap:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-perk-row span{color:#a8d6cd;background:#142b2c;border:1px solid #4d898270;border-radius:999px;min-height:26px;padding:5px 8px;font-size:.65rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-command>button{color:#fff1df;background:linear-gradient(115deg,#765038,#315356);border:1px solid #c39361;border-radius:12px;min-height:46px;margin-top:auto;font:700 .9rem Georgia,Times New Roman,serif;box-shadow:inset 0 1px #f9d1a280,0 3px 9px #0008}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp{background:#0b1219;border:1px solid #a27b51;border-radius:16px;overflow:hidden;box-shadow:inset 0 0 0 3px #151616,0 8px 22px #0008}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-header{background:linear-gradient(90deg,#442b2c85,#131b20 48%,#183236);border-bottom:1px solid #a47950;min-height:76px;padding:12px 16px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-header span{color:#9bd5d6;font-size:.66rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-header h3{color:#fff0dc;font-size:clamp(1.2rem,1.55vw,1.7rem)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-header p{color:#d4cdc3;font-size:.72rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-layout{grid-template-columns:minmax(0,1fr) minmax(190px,34%)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-scene{aspect-ratio:1672/941;border:1px solid #8b6846;border-radius:12px;min-height:0;margin:8px;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-controls{background:linear-gradient(160deg,#1d1d1c,#0d181e 68%,#122728);border:1px solid #966f496b;border-radius:12px;gap:6px;margin:8px;padding:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-summary span{color:#b5dcd8;background:#0b181d;border:1px solid #547c7980;border-radius:8px;min-height:29px;padding:5px;font-size:.6rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control{background:linear-gradient(115deg,#231f1c,#0b171d);border:1px solid #77624a8c;border-radius:10px;gap:5px;padding:8px;box-shadow:inset 0 1px #d3ab7540}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control:hover,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control-selected{background:linear-gradient(115deg,#483626,#183338);border-color:#c29662;box-shadow:inset 0 0 0 1px #e2b87b4d}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control>div span{font-size:.69rem;line-height:1.25}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control>div em{color:#e4bd7c;font-size:.61rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control>strong{color:#e0d7c9;font-size:.65rem;line-height:1.25}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control>small{color:#a9d4d0;font-size:.6rem;line-height:1.25}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-control>button{color:#fff0df;background:linear-gradient(115deg,#6d4e39,#315356);border:1px solid #b38857;border-radius:8px;min-height:30px;margin:0;padding:5px 8px;font-size:.65rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot{align-self:stretch}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference{background:linear-gradient(150deg,#0e1b21,#071118 76%);grid-template-rows:auto 1fr;height:100%}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-header>div:first-child>span{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-header h3{color:#f3dbb0;margin:0 0 8px;font:700 1.18rem Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-header p{color:#cbd2d0;max-width:390px;font-size:.74rem;line-height:1.28}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-level strong{color:#e8be74;font-size:1.35rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-level span{color:#d8c398;font-size:.62rem;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-layout{min-height:0;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference :is(.chapter-three-farm-camp-scene,.chapter-three-farm-camp-summary){display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-controls{background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:7px;margin:0;padding:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control{background:linear-gradient(115deg,#172026,#0b171d 70%);border:1px solid #81644799;border-radius:12px;grid-template:"icon title button""icon stage button""icon effect button"/62px minmax(0,1fr) minmax(84px,auto);align-items:center;gap:2px 8px;min-height:82px;padding:8px;box-shadow:inset 0 1px #dfba8340}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control:hover{background:linear-gradient(115deg,#2a2826,#123038);border-color:#c2945e}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-upgrade-icon{background:radial-gradient(circle at 50% 58%,#52351f,#070c11 74%);border:1px solid #9f754b;border-radius:10px;grid-area:icon;width:60px;height:60px;display:block;box-shadow:inset 0 0 0 2px #050b0f,0 3px 8px #0009}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>div{flex-wrap:wrap;grid-area:title/auto;gap:2px 6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>div span{color:#f3e5d1;font-size:.74rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>div em{color:#e3bb78;font-size:.63rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>strong{color:#e3ded6;white-space:normal;grid-area:stage;font-size:.64rem;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>small{color:#add6d4;grid-area:effect/auto;font-size:.58rem;line-height:1.2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>button{border-radius:10px;grid-area:auto;align-self:center;min-width:84px;min-height:34px;margin:0;padding:6px 8px;font-size:.66rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-heading,.chapter-farm-contract-heading,.chapter-farm-raid-heading,.chapter-farm-loot-heading,.chapter-farm-operation-heading){border-bottom:1px solid #b58b5c69;min-height:40px;padding-bottom:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-heading,.chapter-farm-contract-heading,.chapter-farm-raid-heading,.chapter-farm-loot-heading) span{color:#a4d0cf;letter-spacing:.06em;font-size:.72rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-heading,.chapter-farm-contract-heading,.chapter-farm-raid-heading,.chapter-farm-loot-heading) strong{color:#f0dfc1;font-size:.74rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-board,.chapter-farm-contract-board,.chapter-farm-raid-log,.chapter-farm-loot-panel){gap:10px;margin:0;padding:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-board .chapter-farm-raid-empty{color:#ded8ce;background:#0a141bb3;border:1px dashed #6d645570;border-radius:12px;min-height:112px;font-size:.76rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-panel{padding:16px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-heading span{color:#edd1a4;letter-spacing:.01em;text-transform:none;font:700 1.1rem Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-heading strong{color:#e7c489;background:#1d241f;border:1px solid #987248;border-radius:999px;padding:5px 10px;font-size:.67rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-table{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-row{color:#dfd8cd;background:linear-gradient(120deg,#252320,#111b20 75%);border:1px solid #77634c99;border-radius:12px;gap:5px 10px;min-height:106px;padding:10px;font-size:.72rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-art{border:1px solid #9b754d;border-radius:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-table strong{color:#fff0dc;font-size:.79rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-table small{color:#c2c2bd;font-size:.63rem;line-height:1.25}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-secondary-records{gap:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-record-board .chapter-farm-contract-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-contract-card,.chapter-farm-raid-row,.chapter-farm-raid-empty,.chapter-farm-operation-party,.chapter-farm-operation-member,.chapter-farm-haul-grid>span){color:#eee2d2;background:linear-gradient(120deg,#25221e,#111b20);border:1px solid #76634d8a;border-radius:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-contract-card{gap:5px;padding:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-contract-card>h3{color:#fff0dc;white-space:normal;font:700 1.05rem/1.15 Georgia,Times New Roman,serif;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-contract-card>p{color:#d6cfc4;-webkit-line-clamp:unset;font-size:.75rem;font-weight:400;line-height:1.35;display:block;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel button:not(:disabled):not(.chapter-farm-rival-select){cursor:pointer}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel button:focus-visible{outline-offset:2px;outline:3px solid #ffe1a6}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel button:disabled{opacity:.58;cursor:not-allowed}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active .chapter-farm-operations{background:linear-gradient(140deg,#0c2028,#07131b 70%);gap:10px;padding:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading{border-bottom-color:#a77d526b;gap:10px;min-height:60px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading span{color:#6bcfd0;font-size:.69rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading em{color:#d7b878;white-space:normal;font-size:.62rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-combat-strip{background:linear-gradient(90deg, #07131be8, #09151cc9 46%, #261117b5), var(--farm-combat-scene) left center / 443px 443px no-repeat, #0b1720;border:1px solid #956c4b;border-radius:13px;min-height:152px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-haul-grid>span{background:linear-gradient(140deg,#10232b,#06151c);border-color:#58736f;border-radius:11px;min-height:62px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-haul-grid small{color:#b8d2d4;font-size:.62rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-haul-grid strong{font-size:.86rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-party-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-party{background:linear-gradient(135deg,#10232b,#07151d);padding:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-portrait{border:1px solid #a77d52;border-radius:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-route span{color:#c2dedd;background:#0c242c;border-color:#527d7b;border-radius:999px}@container (width<=1280px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-template-areas:"showcase operations""rivals operations""loot loot""records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-template-areas:"showcase command""status rivals""camp camp""operations operations""loot loot""records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-card-rivals>.chapter-farm-raid-empty){grid-template-areas:"showcase command""status rivals""rival-empty rival-empty""camp camp""operations operations""loot loot""records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-layout{grid-template-columns:minmax(0,1fr) minmax(210px,30%)}}@container (width<=900px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active{grid-template-columns:minmax(0,1fr);grid-template-areas:"showcase""operations""rivals""loot""records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-card-rivals>.chapter-farm-raid-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"showcase""command""status""rivals""rival-empty""camp""operations""loot""records"}}@container (width<=760px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:0;padding:22px 20px 26px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>div{grid-column:1/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading h2{font-size:clamp(1.7rem,7vw,2.6rem)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>button{justify-self:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>strong{justify-self:end}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active{grid-template-columns:minmax(0,1fr);grid-template-areas:"showcase""command""status""rivals""camp""operations""loot""records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active{grid-template-areas:"showcase""operations""rivals""loot""records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-layout{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-summary{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-secondary-records{grid-template-columns:minmax(0,1fr)}}@container (width<=520px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-grid{padding:12px 8px 20px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card{gap:10px;padding:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading>strong{justify-self:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-payout-row,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-controls,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-secondary-records{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-stage,.chapter-farm-rival-select,.chapter-farm-rival-rewards>span,.chapter-farm-operation-threats>span,.chapter-farm-drop-feed-grid>article){color:#eee0ce;background:linear-gradient(130deg,#24211e,#111c21 72%);border:1px solid #80664c9e;border-radius:12px;box-shadow:inset 0 1px #d8b98430}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-three-farm-left-stack,.chapter-farm-card-active) .chapter-farm-rival-stage{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-three-farm-left-stack,.chapter-farm-card-active) .chapter-farm-rival-visual{border-bottom:1px solid #97754f99;border-right:0;border-radius:11px 11px 0 0;min-height:180px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-three-farm-left-stack,.chapter-farm-card-active) .chapter-farm-rival-intel{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""title""rewards""threat""attack""result""loot";gap:8px;padding:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-intel{background:linear-gradient(145deg,#27211e,#111c21 75%)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-select{text-align:left;min-height:58px;padding:7px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-select-active{background:linear-gradient(120deg,#493325,#17363b);border-color:#c89b68;box-shadow:inset 0 0 0 1px #e3b6745e}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-select-portrait{border-radius:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-select-copy :is(small,strong,em){font-size:.63rem;line-height:1.25}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-select-copy strong{color:#fff0dc;font-size:.75rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-title h3{color:#fff0dc;white-space:normal;font-size:clamp(1rem,1.3vw,1.35rem)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-rewards>span{min-height:54px;padding:7px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-rewards :is(small,strong){font-size:.66rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-rival-heading .ghost-action,.chapter-farm-rival-attack,.chapter-farm-contract-footer button,.chapter-farm-raid-row button,.chapter-farm-drop-feed-heading button,.chapter-farm-operation-heading button){color:#fff1e2;background:linear-gradient(115deg,#664b37,#2e4c51);border:1px solid #b58959;border-radius:10px;min-height:36px;font:700 .72rem Georgia,Times New Roman,serif;box-shadow:inset 0 1px #f5c98b57,0 3px 8px #0006}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-rival-attack{min-height:42px;font-size:.84rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-danger .chapter-farm-operation-heading button{background:linear-gradient(120deg,#6b3939,#30262a);border-color:#b57473}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-drop-feed,.chapter-farm-claim-result){background:linear-gradient(125deg,#27221b,#111c20 70%);border:1px solid #a77d52;border-radius:16px;gap:12px;padding:16px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-feed-heading{border-bottom:1px solid #b58b5c69;gap:12px;padding-bottom:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-feed-heading span{color:#eac48c;font-size:.7rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-feed-heading strong{color:#fff0dc;white-space:normal;font:700 1.05rem Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-feed-grid>article{min-height:68px;padding:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-feed-grid :is(strong,small){font-size:.72rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-threats>span{min-height:42px;padding:8px 10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-threats :is(small,strong){font-size:.69rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-raid-row{gap:10px;padding:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel{isolation:isolate;background:#020d13;border-color:#a87540;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #04080a,inset 0 0 0 5px #72502e9c,0 22px 60px #000c}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel:before{z-index:4;content:"";pointer-events:none;background:radial-gradient(circle at 8px 8px,#d19a5a 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 8px) 8px,#d19a5a 0 2px,#0000 3px),radial-gradient(circle at 8px calc(100% - 8px),#d19a5a 0 2px,#0000 3px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#d19a5a 0 2px,#0000 3px);border:1px solid #8d5e32a8;border-radius:13px;position:absolute;inset:7px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading{background:linear-gradient(90deg, #02080ff5 0%, #02080fda 34%, #02080f8c 57%, #02080f20 100%), var(--hunt-camp-base) right 13% / min(100%, 1672px) auto no-repeat, #061018;border-bottom-color:#aa713e;min-height:126px;padding:17px clamp(22px,2.5vw,34px) 22px;box-shadow:inset 0 -2px #03090d,inset 0 1px #dcaa6a54}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading h2{max-width:none;font-size:clamp(2.1rem,2.8vw,3.05rem);line-height:1.02}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel:has(.chapter-farm-card-active) .chapter-farm-heading h2{font-size:clamp(2rem,2.35vw,2.65rem)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading-description{color:#d7e0e0;max-width:800px;font-size:.9rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-heading:after{background:linear-gradient(90deg,#c68d4b 0%,#b7824e 65%,#c68d4b 100%);bottom:7px;left:20px;right:20px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-grid{background:radial-gradient(at 50% 12%,#0a222575,#0000 65%),#020c12;gap:0;padding:13px 15px 20px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;padding:0}:is(.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-intel-row .chapter-farm-card-rivals>.chapter-farm-raid-empty)){grid-template-columns:minmax(0,31fr) minmax(0,31fr) minmax(0,35fr);grid-template-areas:"showcase command camp""intel intel camp""operations operations operations""loot loot loot""records records records";align-items:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-active-left{grid-area:active-left;align-content:start;gap:11px;min-width:0;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active:not(.chapter-farm-card-danger){box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,26fr) minmax(0,74fr);grid-template-areas:"active-left operations""loot loot""records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row{grid-area:intel;grid-template-columns:minmax(0,35fr) minmax(0,65fr);grid-template-areas:"status rivals""rival-empty rival-empty";align-content:start;gap:8px 11px;min-width:0;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row .chapter-farm-card-rivals{grid-area:rivals;min-width:0;margin:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-raid-empty) .chapter-farm-card-rivals{display:contents}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row .chapter-farm-rival-heading{background:#04151bbd;border:1px solid #6e5940;border-radius:11px;min-height:65px;padding:9px 12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-raid-empty) .chapter-farm-rival-heading{grid-area:rivals}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-rival-stage){grid-template-columns:minmax(0,1fr);grid-template-areas:"status""rivals"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-rival-stage) .chapter-farm-status-board{align-self:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-rival-stage) .chapter-farm-card-rivals{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-intel-row .chapter-farm-card-rivals>.chapter-farm-raid-empty) .chapter-farm-rival-heading{background:#04151bbd;border-color:#6e5940;border-radius:11px;grid-area:rivals;min-height:65px;padding:9px 12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row .chapter-farm-raid-empty{border-style:solid;grid-area:rival-empty;min-height:76px;margin:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-intel-row .chapter-farm-card-rivals>.chapter-farm-raid-empty) .chapter-farm-raid-empty{grid-area:rival-empty;min-height:76px;margin:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board{background:#04151bbd;border-color:#6e5940;border-radius:11px;min-height:65px;padding:10px 12px 10px 55px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board:before{width:28px;height:28px;top:15px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-card-showcase,.chapter-farm-card-command,.chapter-farm-operations,.chapter-farm-loot-panel,.chapter-farm-rival-board,.chapter-farm-contract-board,.chapter-farm-raid-log,.chapter-farm-claim-result){background:linear-gradient(145deg,#06151b,#020d13 72%,#051419);border-color:#7c603e;border-radius:12px;box-shadow:inset 0 1px #dcb1762c,0 5px 16px #0007}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-showcase{gap:6px;padding:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-scene{aspect-ratio:337/314;border-color:#b07b49;border-radius:9px;width:100%}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active .chapter-farm-scene{aspect-ratio:261/314}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-scene img{object-fit:cover;object-position:center}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-showcase-meta{gap:4px;padding:2px 1px 6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-command{background:linear-gradient(140deg,#091a20,#020d13 75%);gap:10px;padding:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command{gap:11px;padding:14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot{align-self:start;align-items:flex-start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-reference{background:#031218;border-radius:12px;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-header{background:linear-gradient(90deg,#0a1b21,#041016 80%);min-height:88px;padding:11px 14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-controls{background:#031218;gap:6px;padding:7px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control{background:#06181e;border-color:#65523a;border-radius:9px;min-height:67px;padding:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-upgrade-icon{filter:brightness(1.18)saturate(1.12);border-radius:8px;width:60px;height:60px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>div span{font-size:.86rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>strong{font-size:.74rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>small{font-size:.66rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>button{min-width:100px;min-height:36px;font-size:.73rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-header h3:before{color:#db9e55;content:"♜";vertical-align:2px;background:#171812;border:1px solid #966438;border-radius:8px;place-items:center;width:25px;height:25px;margin-right:8px;font:700 1.05rem Georgia,Times New Roman,serif;display:inline-grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon{color:#efb86e;vertical-align:middle;background:radial-gradient(circle at 35% 28%,#50331e,#101914 70%);border:1px solid #9d6d3f;border-radius:9px;flex:none;place-items:center;width:27px;height:27px;margin-right:9px;font:1.2rem Georgia,Times New Roman,serif;display:inline-grid;box-shadow:inset 0 1px #e0ad6e6e}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon:before{content:"✦"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon-zone:before{content:"✥"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon-status:before{content:"♙"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon-operations:before{content:"◎"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon-drop:before{content:"♜"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon-contract:before{content:"▤"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-section-icon-raid:before{content:"⚔︎"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-topline{border-bottom:1px solid #785a37;min-height:38px;font-size:1.05rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-topline span:before,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-zone-safety{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command>p{color:#d1d8d9;font-size:.79rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-payout-row strong{background:#041218;border-color:#745334;min-height:34px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-payout-row strong:before{color:#d89b4a;content:"◆";margin-right:5px;font-size:.65rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-payout-row strong:nth-child(2):before{content:"✦"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-payout-row strong:nth-child(3):before{content:"●"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-mastery{background:#031218;padding:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command>button{border-radius:10px;min-height:44px;margin-top:auto;font-size:1.05rem}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-panel{background:#021017;min-height:304px;padding:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-heading{border-bottom-color:#81603b;align-items:center;gap:12px;min-height:40px;padding-bottom:7px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-heading>span{white-space:nowrap;align-items:center;font-size:1.2rem;display:inline-flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-controls{justify-content:flex-end;align-items:center;gap:18px;min-width:0;margin-left:auto;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filter{color:#cdd7da;background:#04121b;border:1px solid #45646c;border-radius:9px;min-width:65px;min-height:29px;padding:4px 9px;font-size:.65rem;font-weight:800}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filter[aria-pressed=true]{color:#fff;background:#083047;border-color:#729fb0;box-shadow:inset 0 0 0 1px #82bec183}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filter-uncommon{color:#70dfb0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filter-rare{color:#87bcff}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filter-epic{color:#e6a5e9}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-table,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp>.chapter-farm-loot-panel .chapter-farm-drop-table{grid-template-columns:repeat(5,minmax(0,1fr));align-content:start;gap:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-row{background:#061820;border-color:#6a5742;border-radius:10px;min-height:111px;padding:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-filter-empty{color:#c8d7d8;text-align:center;border:1px solid #6a5742;border-radius:10px;grid-column:1/-1;place-items:center;min-height:92px;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-secondary-records{grid-template-columns:minmax(0,61fr) minmax(0,39fr);gap:11px;min-height:213px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-contract-board,.chapter-farm-raid-log){background:#031219;min-height:213px;padding:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-contract-heading,.chapter-farm-raid-heading) span{color:#f0d9ad;letter-spacing:0;text-transform:none;align-items:center;font:700 1.03rem Georgia,Times New Roman,serif;display:inline-flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-contract-card{background:#05151c;border-color:#64523d;min-height:122px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-raid-log>.chapter-farm-raid-empty{background:#04131a;border-style:solid;min-height:122px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-grid:after{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-footer{color:#bba98b;letter-spacing:.18em;text-transform:uppercase;border-top:1px solid #8c623c;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-top:5px;padding:8px 20px;font:700 .67rem Georgia,Times New Roman,serif;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-footer:before{color:#e2ac61;content:"✧";border:1px solid #b8834e;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.6rem;display:inline-grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-footer em{color:#a9a49a;letter-spacing:.08em;text-transform:none;font-size:.67rem;font-weight:400}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-active-left :is(.chapter-farm-card-showcase,.chapter-farm-card-rivals){grid-area:auto;margin:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-active-left .chapter-farm-card-showcase{align-self:start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-reference-active-left .chapter-farm-card-rivals{background:#03131a;min-height:235px;padding:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active .chapter-farm-operations{background:linear-gradient(135deg,#071b22,#021016 72%);border-color:#795e3f;border-radius:12px;gap:9px;min-height:665px;padding:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading{border-bottom-color:#725739;min-height:59px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading span{color:#6bd5d7;text-transform:uppercase;font-size:.73rem;font-weight:900}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading strong{color:#cddad9;font:400 .78rem system-ui,sans-serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading button{border-radius:9px;min-width:99px;min-height:35px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-combat-strip{background:linear-gradient(90deg, #04141cde, #06151bc9 42%, #281014a8), var(--farm-combat-scene) left center / 443px 443px no-repeat, #07131a;border-color:#735840}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-combat-target{background:#250c14b3;border-color:#7b3e3d;border-radius:9px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-haul-grid>span{background:#041820;border-color:#45666a}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] :is(.chapter-farm-drop-feed,.chapter-farm-operation-party,.chapter-farm-operation-threats>span,.chapter-farm-operation-member){background:#04161d;border-color:#52604f}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-party-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:40px;padding-block:28px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-add-member{color:#e8d7b9;text-align:center;background:#051720;border:1px solid #345e68;border-radius:10px;place-content:center;justify-items:center;gap:4px;min-height:92px;font:700 .68rem Georgia,Times New Roman,serif;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-add-member>span{color:#f3b963;font-size:2.3rem;line-height:1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board{padding-left:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board:before{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board strong{align-items:center;font-size:.94rem;display:inline-flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-status-board>span{margin-left:36px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-heading span{align-items:center;display:inline-flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-contract-heading>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}@container (width>=1051px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-showcase,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-card-command{min-height:430px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp .chapter-farm-showcase-meta{align-content:center;min-height:60px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot{align-self:stretch;align-items:stretch}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-slot .chapter-three-farm-camp-reference{flex:1;height:100%}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-controls{grid-template-rows:repeat(5,minmax(0,1fr));align-content:stretch;height:100%}}@container (width<=1050px){:is(.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-intel-row .chapter-farm-card-rivals>.chapter-farm-raid-empty)){grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"showcase command""intel intel""camp camp""operations operations""loot loot""records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active:not(.chapter-farm-card-danger){grid-template-columns:minmax(0,31fr) minmax(0,69fr);grid-template-areas:"active-left operations""loot loot""records records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-table,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp>.chapter-farm-loot-panel .chapter-farm-drop-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=780px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active:not(.chapter-farm-card-danger){grid-template-columns:minmax(0,1fr);grid-template-areas:"showcase""command""intel""camp""operations""loot""records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp:has(.chapter-farm-intel-row .chapter-farm-card-rivals>.chapter-farm-raid-empty){grid-template-columns:minmax(0,1fr);grid-template-areas:"showcase""command""intel""camp""operations""loot""records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-active:not(.chapter-farm-card-danger){grid-template-areas:"active-left""operations""loot""records"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-secondary-records{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-operation-party-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-heading{flex-wrap:wrap}}@container (width<=560px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""rivals""rival-empty"}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-drop-table,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-card-with-camp>.chapter-farm-loot-panel .chapter-farm-drop-table{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-controls{flex-wrap:wrap;justify-content:flex-start;margin-left:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-loot-filters{justify-content:flex-start}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control{grid-template-columns:46px minmax(0,1fr) minmax(82px,auto)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-upgrade-icon{width:46px;height:46px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-three-farm-camp-reference .chapter-three-farm-camp-control>button{min-width:82px;font-size:.65rem}}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art{--hunt-reference-outer:url(/hunt-reference/idle-outer-frame.png);--hunt-reference-band:url(/hunt-reference/idle-header-lower-band.png);--hunt-reference-back:url(/hunt-reference/idle-back-button.png);--hunt-reference-time:url(/hunt-reference/idle-time-pill.png);--hunt-reference-drop:url(/hunt-reference/idle-drop-table-frame.png);--hunt-rim-left:calc(100cqw * 16 / 1159);--hunt-rim-right:calc(100cqw * 16 / 1159);--hunt-source-width:1159;--hunt-footer-height:100;--hunt-reference-original:url(/hunt-reference/idle-original.png);background:#020d12;border:0;border-radius:22px;width:min(100%,1159px);max-width:1159px;min-height:1357px;margin-inline:auto;box-shadow:0 22px 60px #000c}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active]{--hunt-reference-outer:url(/hunt-reference/active-outer-frame.png);--hunt-reference-band:url(/hunt-reference/active-header-lower-band.png);--hunt-reference-back:url(/hunt-reference/active-back-button.png);--hunt-reference-time:url(/hunt-reference/active-time-pill.png);--hunt-reference-drop:url(/hunt-reference/active-drop-table-frame.png);--hunt-rim-left:calc(100cqw * 18 / 1144);--hunt-rim-right:calc(100cqw * 19 / 1144);--hunt-source-width:1144;--hunt-footer-height:95;--hunt-reference-original:url(/hunt-reference/active-original.png);width:min(100%,1144px);max-width:1144px;min-height:1375px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art:before{z-index:5;border:60px solid #0000;border-image-source:var(--hunt-reference-outer);border-image-slice:60 60 90;border-image-width:calc(100cqw * 60 / var(--hunt-source-width)) calc(100cqw * 60 / var(--hunt-source-width)) calc(100cqw * 90 / var(--hunt-source-width)) calc(100cqw * 60 / var(--hunt-source-width));box-shadow:none;clip-path:inset(0 0 calc(100cqw * var(--hunt-footer-height) / var(--hunt-source-width)));-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100cqw * 60 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100cqw * 90 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) left / var(--hunt-rim-left) 100% no-repeat, linear-gradient(#000 0 0) right / var(--hunt-rim-right) 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100cqw * 60 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100cqw * 90 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) left / var(--hunt-rim-left) 100% no-repeat, linear-gradient(#000 0 0) right / var(--hunt-rim-right) 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100cqw * 60 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100cqw * 90 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) left / var(--hunt-rim-left) 100% no-repeat, linear-gradient(#000 0 0) right / var(--hunt-rim-right) 100% no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100cqw * 60 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) bottom / 100% calc(100cqw * 90 / var(--hunt-source-width)) no-repeat, linear-gradient(#000 0 0) left / var(--hunt-rim-left) 100% no-repeat, linear-gradient(#000 0 0) right / var(--hunt-rim-right) 100% no-repeat;pointer-events:none;background:0 0;border-image-repeat:stretch;border-radius:22px;inset:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-heading{min-height:143px;box-shadow:none;background:linear-gradient(90deg, #02080ff2 0%, #02080fc4 40%, #02080f32 75%, #02080f19 100%), var(--hunt-zone-art) right center / cover no-repeat, #061018;border-bottom:0;border-radius:21px 21px 0 0;padding:27px 30px 20px 48px;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-heading{min-height:135px;padding-top:24px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-heading:after{background:var(--hunt-reference-band) center / 100% 100% no-repeat;height:17px;box-shadow:none;bottom:0;left:30px;right:30px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-heading:after{height:19px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-heading>button{background:var(--hunt-reference-back) center / contain no-repeat;width:180px;min-width:180px;height:48px;min-height:48px;box-shadow:none;color:#0000;text-shadow:none;border:0;border-radius:24px;flex:none;padding:0;font-size:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-heading>button:before{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-heading>strong{background:var(--hunt-reference-time) center / contain no-repeat;width:142px;min-width:142px;height:48px;min-height:48px;box-shadow:none;color:#0000;text-shadow:none;border:0;border-radius:24px;flex:none;padding:0;font-size:0;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-heading>button{width:170px;min-width:170px;height:47px;min-height:47px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-heading>strong{width:127px;min-width:127px;height:47px;min-height:47px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-grid{background:#020d12;gap:0;padding:20px 36px 19px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-grid{padding-inline:30px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-card{position:relative}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-card-with-camp:before{z-index:0;content:"";pointer-events:none;border:22px solid #0000;border-image-source:url(/hunt-reference/idle-main-panel-frame.png);border-image-slice:22;border-image-width:22px;border-image-repeat:stretch;border-radius:18px;grid-area:1/1/3/-1;place-self:stretch stretch;min-width:0;min-height:0;margin:-9px -11px;position:relative}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-card-with-camp>.chapter-farm-loot-panel{margin-top:9px}@container (width<=1050px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-card-with-camp:before{grid-row:1/4}}@container (width<=560px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-rival-stage) .chapter-farm-rival-stage{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-intel-row:has(.chapter-farm-rival-stage) .chapter-farm-rival-visual{border-bottom:1px solid #97754f99;border-right:0;border-radius:11px 11px 0 0;min-height:180px}}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-loot-panel{background:#021218;border:0;border-radius:14px;position:relative;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-loot-panel:before{z-index:2;border:22px solid #0000;border-image-source:var(--hunt-reference-drop);content:"";pointer-events:none;border-image-slice:22;border-image-width:22px;border-image-repeat:stretch;position:absolute;inset:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-card-active .chapter-farm-operations{border:0;border-radius:14px;position:relative;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-card-active .chapter-farm-operations:before{z-index:2;content:"";pointer-events:none;border:22px solid #0000;border-image-source:url(/hunt-reference/active-operations-frame.png);border-image-slice:22;border-image-width:22px;border-image-repeat:stretch;position:absolute;inset:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-operation-heading{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #725739}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-scene-reference{aspect-ratio:340/319;background:0 0;border:0;border-radius:11px;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active] .chapter-farm-scene-reference{aspect-ratio:267/316}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-scene-reference img{object-fit:contain}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art>.chapter-farm-reference-footer{width:100%;height:calc(100cqw * var(--hunt-footer-height) / var(--hunt-source-width));background:var(--hunt-reference-original) center bottom / 100% auto no-repeat;min-height:0;box-shadow:none;border:0;border-radius:0 0 22px 22px;flex:none;margin:auto 0 0;padding:0;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art>.chapter-farm-reference-footer:before,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art>.chapter-farm-reference-footer>:is(span,em){display:none}@container (width<=800px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-reference-art=active]{min-height:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-card-with-camp:before{display:none}}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon{box-shadow:none;color:#0000;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border-radius:8px;flex:none;font-size:0;display:inline-block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon:before{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon-zone{background-image:url(/hunt-reference/idle-zone-info-icon.png);width:38px;height:40px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon-status{background-image:url(/hunt-reference/idle-farm-status-icon.png);width:39px;height:44px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-status-board:before{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-status-board{padding-left:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon-drop{background-image:url(/hunt-reference/idle-drop-table-chest.png);width:56px;height:55px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon-contract{background-image:url(/hunt-reference/idle-contract-scroll.png);width:46px;height:50px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon-raid{background-image:url(/hunt-reference/idle-raid-log-swords.png);width:47px;height:46px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-section-icon-operations{background-image:url(/hunt-reference/active-farming-operations-icon.png);width:47px;height:53px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-reference-footer:before{width:66px;height:65px;box-shadow:none;color:#0000;background:url(/hunt-reference/idle-footer-compass.png) 50%/contain no-repeat;border:0;border-radius:50%;font-size:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-card-command>button:not(:disabled){width:min(100%,316px);min-height:48px;box-shadow:none;color:#0000;text-shadow:none;background:url(/hunt-reference/idle-start-hunting-button.png) 50%/contain no-repeat;border:0;border-radius:11px;font-size:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-rival-heading>button:not(:disabled){width:147px;min-width:147px;min-height:40px;box-shadow:none;color:#0000;text-shadow:none;background:url(/hunt-reference/idle-refresh-area-button.png) 50%/contain no-repeat;border:0;border-radius:11px;padding:0;font-size:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art .chapter-farm-claim-reference-art{width:105px;min-width:105px;min-height:37px;box-shadow:none;color:#0000;text-shadow:none;border:0;border-radius:10px;padding:0;font-size:0;background:url(/hunt-reference/active-claim-all-button.png) 50%/contain no-repeat!important}@container (width>=800px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=idle]:before{clip-path:inset(12.3382cqw 0 8.62813cqw)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=active]:before{clip-path:inset(11.8007cqw 0 8.3042cqw)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=idle] .chapter-farm-heading{background:url(/hunt-reference/idle-original.png) 0 0/100% no-repeat;height:12.3382cqw;min-height:0;max-height:none;padding:0;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=active] .chapter-farm-heading{background:url(/hunt-reference/active-original.png) 0 0/100% no-repeat;height:11.8007cqw;min-height:0;max-height:none;padding:0;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"] .chapter-farm-heading>div{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"] .chapter-farm-heading:after{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"] .chapter-farm-heading>:is(button,strong){min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;position:absolute}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=idle] .chapter-farm-heading>button{width:15.5306%;height:33.5664%;top:29.3706%;left:68.1622%}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=idle] .chapter-farm-heading>strong{width:12.2519%;height:33.5664%;top:29.3706%;left:84.5557%}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=active] .chapter-farm-heading>button{width:14.8601%;height:34.8148%;top:40%;left:70.542%}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign[data-campaign-view=hunt-detail] .chapter-farm-panel-art[data-hunt-chapter="1"][data-reference-art=active] .chapter-farm-heading>strong{width:11.1014%;height:34.8148%;top:40%;left:85.7518%}}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]{--dungeon-reference-line:#ac7542b8;--dungeon-reference-soft-line:#b585526b;--dungeon-reference-paper:#f5e9d6;--dungeon-reference-teal:#55dce6;isolation:isolate;background:#030b11;border:1px solid #a87748;border-radius:22px;grid-template-columns:minmax(0,1fr);gap:0;padding:7px 17px 17px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #000a,inset 0 0 0 2px #211a15;container-type:inline-size}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]:before{z-index:5;border-radius:inherit;content:"";pointer-events:none;border:24px solid #0000;border-image-source:url(/dungeon-reference/outer-frame.png);border-image-slice:24;border-image-width:24px;border-image-repeat:stretch;position:absolute;inset:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]>.campaign-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]>.campaign-dungeon-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]>.campaign-dungeon-loot{z-index:1;min-width:0;box-shadow:none;color:var(--dungeon-reference-paper);background:0 0;border:0;border-radius:0;grid-column:1;margin:0;position:relative;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]>.campaign-panel{padding:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading{border:0;border-bottom:1px solid var(--dungeon-reference-line);background:linear-gradient(90deg, #030910 0%, #030910e8 32%, #03091083 64%, #0309109c 100%), var(--campaign-backdrop-image) var(--campaign-backdrop-position,center) / cover no-repeat, #030910;min-height:126px;color:var(--dungeon-reference-paper);border-radius:16px 16px 0 0;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:16px;padding:17px 34px 12px;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading>div:first-child{grid-template-columns:max-content minmax(0,1fr);align-content:start;gap:2px 12px;min-width:0;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading .card-label{color:var(--dungeon-reference-teal);letter-spacing:.08em;text-transform:uppercase;grid-column:1;margin:0;font:900 12px/1.25 Arial,sans-serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-reference-intro{color:#e9dfd1;grid-column:2;font:400 11px/1.25 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading h2{color:#fff0d8;letter-spacing:-.02em;text-shadow:0 3px 10px #000;white-space:normal;grid-column:1/-1;margin:0;font:700 clamp(29px,3vw,48px)/1.02 Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading p:not(.card-label){color:#f4ede4;text-overflow:clip;white-space:normal;grid-column:1/-1;margin:0;font:400 14px/1.3 Georgia,serif;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-back,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals{color:#f6e9d5;background:linear-gradient(#0b151c,#040b11);border:1px solid #a97746;border-radius:16px;align-self:start;min-height:44px;box-shadow:inset 0 1px #e2b67550}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-back{padding:8px 17px;font:700 15px/1.2 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-back:before{content:"‹";color:#eac38b;margin-right:8px;font-size:20px;line-height:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals{gap:14px;padding:8px 14px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals strong{color:#f7eadd;font:700 13px/1.2 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals strong:before{content:"★";color:#f9be57;margin-right:7px;font-size:21px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus{background:0 0;border:0;grid-template-rows:minmax(126px,auto) minmax(126px,auto) minmax(112px,auto);grid-template-columns:minmax(0,1.49fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr);align-items:stretch;gap:8px 10px;padding:7px 12px 8px;display:grid;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus:before,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus:after{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-route-combined,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-stage,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-orders{display:contents}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-art,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-copy,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-route,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-achievements{border:1px solid var(--dungeon-reference-soft-line);min-width:0;color:var(--dungeon-reference-paper);background:linear-gradient(140deg,#061720,#020d14);border-radius:12px;box-shadow:inset 0 1px #e1b27924}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-art{background-size:cover;grid-area:1/1/3;height:100%;min-height:260px;padding:12px 18px;box-shadow:inset 0 -90px 58px #02070de0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-art span{color:#f2c25c;font:700 13px/1.2 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-art strong{font:700 20px/1.2 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-copy{grid-area:1/2/3;gap:6px;padding:10px 14px;position:relative}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-reference-zone-heading{color:#f5dfb6;border-bottom:1px solid #a2744659;align-items:center;gap:9px;min-height:34px;padding-bottom:5px;font:700 16px/1.1 Georgia,serif;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-reference-zone-heading:before{content:"";background:url(/dungeon-reference/zone-info-icon.png) 50%/contain no-repeat;border-radius:6px;flex:0 0 30px;width:30px;height:30px;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-title-row{display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-title-row>div:first-child>span{color:#5ce5ed;background:#093b46;border:1px solid #148ca0;border-radius:999px;padding:2px 8px;font:900 10px/1.15 Arial,sans-serif;display:inline-block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-title-row h3{color:#f9e9d2;margin:5px 0 0;font:700 20px/1.12 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stars{gap:4px;position:absolute;top:10px;right:12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stars span{width:24px;height:24px;font-size:24px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-copy>p{color:#e2e9ed;font:400 12px/1.35 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dialogue{background:linear-gradient(130deg,#1b1c1a,#06161d);border:1px solid #9b724e;border-left:3px solid #bb8757;border-radius:10px;min-height:106px;margin-top:auto;padding:9px 12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dialogue strong{color:#f5ce77;font:700 12px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dialogue p{color:#f1e9e0;font:400 12px/1.35 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dialogue button{color:#f9ead5;background:linear-gradient(135deg,#172c31,#07151d);border:1px solid #c0915b;border-radius:12px;min-height:32px;font:700 12px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements{grid-area:1/3}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly{grid-area:2/3}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear{grid-area:1/4}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness{grid-area:2/4}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-achievements{grid-area:4/3/auto/5}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-panel{grid-area:4/1/auto/-1;padding:10px 12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus:has(.campaign-choice-panel) .campaign-achievements{grid-row:5}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-heading span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-alliance-aid span{color:#5fe0e5}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-heading strong,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-alliance-aid strong{color:#e5ded1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-grid button{border:1px solid var(--dungeon-reference-soft-line);background:linear-gradient(120deg,#17201e,#071924);border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-grid button.campaign-choice-selected{background:linear-gradient(120deg,#4b3627,#164750);border-color:#c19766}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-alliance-aid{background:#0b1c24;border-radius:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness{align-content:start;gap:4px;padding:8px 11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements>span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear>span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>div:first-child>span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness>span{color:#f5dfb6;letter-spacing:0;text-transform:none;border-bottom:1px solid #a2744659;align-items:center;min-height:32px;padding:0 0 5px 39px;font:700 15px/1.1 Georgia,serif;display:flex;position:relative}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements>span:before,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear>span:before,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>div:first-child>span:before,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness>span:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:6px;width:32px;height:32px;position:absolute;top:0;left:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements>span:before{background-image:url(/dungeon-reference/clear-rating-icon.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear>span:before{background-image:url(/dungeon-reference/first-clear-icon.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>div:first-child>span:before{background-image:url(/dungeon-reference/weekly-orders-icon.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness>span:before{background-image:url(/dungeon-reference/route-stamina-icon.png)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements strong,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear strong,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly p,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly strong,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness small{color:#edf0ee;font:400 12px/1.25 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements>strong:nth-of-type(n+2):before{content:"★";color:#f6b454;margin-right:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear>strong{color:#ffe2a8;min-height:40px;padding:8px 0 0 50px;font-weight:700;position:relative}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear>strong:before{content:"";background:url(/dungeon-reference/first-clear-chest.png) 50%/contain no-repeat;border-radius:7px;width:42px;height:42px;position:absolute;top:0;left:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear>small{color:#d6e2e4;padding-left:50px;font:400 11px/1.3 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>div:first-child{align-items:start;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>div:first-child>span{flex:auto}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>div:first-child>strong{white-space:nowrap;padding-top:6px;font-size:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly>p{margin-top:1px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly-progress span{color:#e9e9e5;font:400 11px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly button{color:#e9f8f8;background:linear-gradient(100deg,#102330,#005064);border:1px solid #2eafbe;border-radius:10px;min-height:29px;margin-top:1px;font:700 12px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness{grid-template-columns:1fr;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness>span{grid-column:1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness>strong{color:#ffd56a;justify-self:end;font:700 24px/1 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness>small{border-top:1px solid #a2744659;grid-column:1;padding-top:5px;font-size:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-route{grid-area:3/1/auto/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-node{background:linear-gradient(115deg,#06352c,#06191e);border:1px solid #42645d;border-left:5px solid #2d8f79;border-radius:10px;grid-template-columns:38px minmax(0,1fr);gap:7px;min-height:94px;padding:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-node>span{background:#0d6957;border:1px solid #298b76;width:36px;height:36px;font:700 19px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-node small{color:#44e5e4;font:800 10px Arial,sans-serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-node strong{font:700 13px/1.15 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-node p{color:#d6e3e2;font:400 11px/1.2 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-node>b{color:#4debbb;font:800 10px Arial,sans-serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task{grid-area:3/3/auto/5;gap:4px;padding:7px 10px;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task .progression-detail-heading{border-bottom:1px solid #a2744659;min-height:27px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task .progression-detail-heading span{color:#f5dfb6;letter-spacing:0;text-transform:none;font:700 14px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task .progression-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task .progression-order-button{text-align:left;background:linear-gradient(110deg,#23261f,#0d1b20);border:1px solid #685a43;border-radius:9px;min-height:35px;padding:4px 8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task .progression-order-button strong{color:#f6e9d7;font:700 11px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task .progression-order-button small{color:#d3e3e7;font:400 10px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel{padding:0 12px 12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading{border:1px solid var(--dungeon-reference-line);background:linear-gradient(100deg,#071820,#020a10);border-radius:11px;min-height:43px;margin:0 0 5px;padding:3px 10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading>div:first-child{align-items:center;gap:6px;min-width:0;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading .card-label{color:#f1ddbf;text-transform:none;align-items:center;gap:8px;font:700 15px Georgia,serif;display:flex}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading .card-label:before{content:"";background:url(/dungeon-reference/dungeon-route-icon.png) 50%/contain no-repeat;border-radius:6px;width:42px;height:37px;display:block}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading h2{color:#f6dfbd;margin:0;font:700 16px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading h2:before{content:"· "}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading .status-pill{color:#f5e8d3;text-align:center;background:linear-gradient(110deg,#11232b,#031019);border:1px solid #9ac3c4;border-radius:10px;min-width:86px;font:700 13px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-prep-summary{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.4fr) minmax(0,1.35fr) minmax(0,.42fr);gap:8px;min-height:94px;margin:0 0 6px;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-prep-summary>:is(.boss-loadout-read,.bonus-panel,.party-synergy-panel){border:1px solid var(--dungeon-reference-soft-line);background:linear-gradient(115deg,#06141d,#031019);border-radius:11px;min-height:94px;padding:8px 10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .boss-loadout-heading span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-heading span{color:#57dfe6}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .boss-loadout-heading small,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-list small{color:#dce8e8}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .bonus-stats span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .effect-list span{color:#f0dcbe;background:#1b2030;border:1px solid #a778473f;border-radius:9px;padding:3px 8px;font-size:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .effect-list span{color:#f7d36f;background:#28291e}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-panel{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-heading{border:0;padding:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-list{overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-list>span{border:0;min-width:0;padding:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-combat-strip{grid-template-columns:minmax(0,1fr) 112px;gap:8px;margin-bottom:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .compact-combat-stat,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .compact-turn-stat{border:1px solid var(--dungeon-reference-soft-line);color:#f3e8d9;background:linear-gradient(100deg,#061722,#030d14);border-radius:10px;min-height:45px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .compact-boss-stat .battle-health{background:#25131a;height:6px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .compact-boss-stat .boss-health span{background:linear-gradient(90deg,#ea2460,#f0567d)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview{grid-template-rows:minmax(56px,max-content) minmax(222px,auto) 42px;grid-template-columns:minmax(0,.99fr) minmax(0,1.42fr) minmax(0,.95fr);gap:6px 10px;height:auto;min-height:332px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-arena-preview{aspect-ratio:auto;border:1px solid var(--dungeon-reference-soft-line);background-image:var(--campaign-backdrop-image);background-position:var(--campaign-backdrop-position,center);background-size:cover;border-radius:11px;grid-area:1/2/4;width:100%;max-width:none;height:100%;min-height:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-copy,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-stats,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot{border:1px solid var(--dungeon-reference-soft-line);background:linear-gradient(110deg,#061923,#020e17);border-radius:10px;min-width:0;box-shadow:inset 0 1px #d6a97820}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-copy{background-image:url(/dungeon-reference/route-briefing-icon.png),linear-gradient(110deg,#061923,#020e17);background-position:7px,50%;background-repeat:no-repeat;background-size:38px 42px,cover;grid-area:1/1;grid-template-rows:repeat(3,max-content);padding:6px 9px 6px 52px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-copy>span,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot-heading span{color:#58dbe7;font-size:11px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-copy>strong{color:#f8e6ce;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font:700 15px/1.2 Georgia,serif;overflow:visible}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-copy>small{color:#d9e4e6;overflow-wrap:anywhere;font:400 11px/1.3 Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-stats{grid-area:1/3;gap:5px;padding:4px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-stats>span{background:#061923;border:1px solid #6e634f;border-radius:8px;padding:3px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot-left{grid-area:2/1/4}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot-right{grid-area:2/3}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot{gap:3px;padding:5px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot-grid{gap:5px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot .loot-row-visual{background:linear-gradient(125deg,#081e27,#04131d);border:1px solid #5e5b53;border-radius:10px;grid-template-columns:54px minmax(0,1fr);min-height:80px;padding:4px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot .loot-row-art{border-radius:8px;width:54px;height:65px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot .loot-row-visual>span:nth-child(3){font-size:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview .expedition-launch-dock .primary-action{color:#f8e5c8;background:linear-gradient(100deg,#4b3528,#0a4853);border:1px solid #b68653;border-radius:10px;grid-area:3/3;min-height:38px;font:700 12px Georgia,serif}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail]>.campaign-dungeon-loot{border-top:1px solid var(--dungeon-reference-line);padding:10px 12px 0}@container (width<=1250px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-art{grid-area:1/1;min-height:260px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-copy{grid-area:1/2;min-height:260px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-requirements{grid-area:2/1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-first-clear{grid-area:2/2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-weekly{grid-area:3/1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stamina-readiness{grid-area:3/2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-route{grid-area:4/1/auto/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-recommended-task{grid-area:5/1/auto/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-choice-panel,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-achievements{grid-area:6/1/auto/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus:has(.campaign-choice-panel) .campaign-achievements{grid-row:7}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-prep-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-panel{grid-column:1/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;min-height:0}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-copy{grid-area:1/1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .expedition-briefing-stats{grid-area:1/2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-arena-preview{aspect-ratio:16/9;grid-area:2/1/auto/-1;height:auto;min-height:320px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot-left{grid-area:3/1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-preview-loot-right{grid-area:3/2}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview .expedition-launch-dock .primary-action{grid-area:4/1/auto/-1}}@container (width<=760px){.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:20px 16px 12px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading>div:first-child{grid-column:1/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-reference-intro{display:none}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-heading .card-label{grid-column:1/-1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-back{grid-column:1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals{grid-column:2;gap:6px;padding:8px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-totals :is(span,strong){font-size:10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus{grid-template-columns:minmax(0,1fr);padding:7px 2px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus :is(.campaign-story-art,.campaign-story-copy,.campaign-requirements,.campaign-first-clear,.campaign-weekly,.campaign-stamina-readiness,.campaign-stage-route,.campaign-recommended-task,.campaign-choice-panel,.campaign-achievements){grid-area:auto/1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-focus:has(.campaign-choice-panel) .campaign-achievements{grid-row:auto}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-art{min-height:240px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-story-copy{min-height:250px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-stage-route{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel{padding:0 2px 10px}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel>.panel-heading>div:first-child{flex-wrap:wrap}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-prep-summary{grid-template-columns:minmax(0,1fr)}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .party-synergy-panel{grid-column:1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);height:auto}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview>:is(.dungeon-arena-preview,.dungeon-preview-loot-left,.dungeon-preview-loot-right),.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview .expedition-briefing-copy,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview .expedition-briefing-stats,.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-stage-preview .expedition-launch-dock .primary-action{grid-area:auto/1}.game-shell-menu-reference.game-shell-menu-palette-harmony:not(.game-shell-combat) .workspace-campaign.campaign-dungeon-reference[data-campaign-view=dungeon-detail] .campaign-dungeon-panel .dungeon-arena-preview{aspect-ratio:16/9;min-height:240px}}.game-shell-menu-reference.game-shell-combat>.campaign-side-menu{display:none}.game-shell-menu-reference.game-shell-combat>.dashboard-grid-workspace.dashboard-grid-combat{background:#061017;width:100%;min-width:0;min-height:100svh;margin:0;padding:6px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference{--combat-ref-copper:#aa7640;--combat-ref-line:#b77e45b8;--combat-ref-teal:#32d8d4;--combat-ref-paper:#fff0d6;isolation:isolate;border:1px solid var(--combat-ref-copper);width:100%;min-width:0;max-width:none;min-height:calc(100svh - 12px);color:var(--combat-ref-paper);background:radial-gradient(circle at 50% 0,#195c6224,#0000 42%),linear-gradient(125deg,#07131b,#06151c 58%,#091824);border-radius:24px;grid-template:"combat-heading combat-heading"minmax(100px,auto)"combat-route combat-route"58px"combat-meters combat-meters"82px"combat-intent combat-intent"70px"combat-arena combat-skills"minmax(460px,1fr)"combat-actions combat-actions"minmax(80px,auto)/minmax(0,1.98fr) minmax(390px,1fr);gap:8px 10px;margin:0;padding:7px 15px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #05090ceb,0 18px 50px #00000080}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>*{z-index:1;min-width:0;position:relative}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.dungeon-prep-summary{display:none}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading{background:linear-gradient(90deg, #040c12f7 0%, #050f16e0 39%, #050f1624 100%), var(--dungeon-combat-art,url(/dungeon-battle-auditor.webp)) center 42% / cover no-repeat;border:1px solid #b5793d8c;border-radius:16px;grid-area:combat-heading;justify-content:space-between;align-items:center;gap:16px;min-height:100px;margin:0;padding:12px clamp(16px,2.3vw,34px);display:flex;overflow:hidden;box-shadow:inset 0 -2px #b5793da6}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading>div:first-child{align-content:center;gap:2px;min-width:0;display:grid}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;display:grid}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-heading-copy{align-content:center;gap:2px;min-width:0;display:grid}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading h2{color:var(--combat-ref-paper);letter-spacing:.012em;text-overflow:ellipsis;text-shadow:0 3px 10px #000000e6;font:700 clamp(25px,2.65vw,44px)/1.04 Georgia,Times New Roman,serif;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-breadcrumb,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading .card-label{color:var(--combat-ref-teal);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,.8vw,13px);font-weight:900}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-subtitle{color:#e5e5df;text-shadow:0 2px 6px #01080b;margin:1px 0 0;font-size:clamp(11px,.84vw,14px);line-height:1.25}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-header-actions{flex:none;align-items:center;gap:8px;display:flex}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-header-actions button:disabled{opacity:.58;cursor:not-allowed}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading .status-pill,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-header-actions>:is(button,a,span){border:1px solid var(--combat-ref-copper);min-height:36px;color:var(--combat-ref-paper);white-space:nowrap;background:#051118db;border-radius:999px;justify-content:center;align-items:center;padding:7px 13px;font:700 12px Georgia,Times New Roman,serif;display:inline-flex}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress{border:1px solid var(--combat-ref-line);background:#050f16f0;border-radius:14px;grid-area:combat-route;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;min-height:0;margin:0;padding:5px;overflow:hidden;box-shadow:inset 0 0 12px #041a1f8c}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress>span{min-height:46px;color:var(--combat-ref-paper);background:#0c2028;border:1px solid #9f7a4e61;border-radius:10px;padding:5px 9px;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress>span.route-step-complete{background:#103034;border-color:#2cb3a499}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress>span.route-step-active{background:linear-gradient(135deg,#4c331d,#1b3133);border-color:#e8bd75;box-shadow:inset 0 0 0 1px #eebe6e47}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress :is(b,small){color:var(--combat-ref-paper)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress small{color:#c6d5d4}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-combat-strip{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:14px;grid-area:combat-meters;grid-template-columns:minmax(0,1fr) minmax(92px,.18fr) minmax(0,.82fr);gap:8px;margin:0;padding:0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-combat-stat,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-turn-stat{border:1px solid var(--combat-ref-line);min-height:76px;color:var(--combat-ref-paper);background:#0a2229;border-radius:13px;padding:9px 13px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-turn-stat{background:#131b24}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-combat-stat :is(span,small),.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-turn-stat span{color:#90ddd9}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-combat-stat strong,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-turn-stat strong{color:var(--combat-ref-paper);font-size:clamp(12px,.95vw,16px)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-boss-stat>div:first-child,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-party-stat>div:first-child{min-height:44px;padding-left:45px;position:relative}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-boss-stat>div:first-child:before,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-party-stat>div:first-child:before{content:"";background:50%/contain no-repeat;width:40px;height:42px;position:absolute;top:0;left:0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-boss-stat>div:first-child:before{background-image:url(/dungeon-combat-reference/boss-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-party-stat>div:first-child:before{background-image:url(/dungeon-combat-reference/party-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-health,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .chapter-boss-party-stamina>i{background:#071116;border-radius:999px;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-intent-strip{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:14px;grid-area:combat-intent;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic+.boss-mechanic{background:#182028;border:1px solid #b37c46a6;border-radius:13px;min-height:66px;padding:8px 9px 8px 58px;position:relative;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic span{color:#89e9e5;font-size:11px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic strong{color:var(--combat-ref-paper);font-size:14px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic small{color:#cbd9d9;font-size:10px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:43px;height:43px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .weakness-mechanic{background:linear-gradient(105deg,#381923,#17212a)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .incoming-mechanic{background:linear-gradient(105deg,#102e32,#14242a)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .counter-mechanic{background:linear-gradient(105deg,#34271b,#15232b)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .phase-mechanic{background:linear-gradient(105deg,#232038,#14242b)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .weakness-mechanic:before{background-image:url(/dungeon-combat-reference/weakness-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .incoming-mechanic:before{background-image:url(/dungeon-combat-reference/incoming-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .counter-mechanic:before{background-image:url(/dungeon-combat-reference/counter-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .phase-mechanic:before{background-image:url(/dungeon-combat-reference/threat-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage{grid-area:combat-arena;width:100%;min-width:0;height:100%;min-height:460px;margin:0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-arena{aspect-ratio:auto;border:1px solid var(--combat-ref-copper);background-position:50%;border-radius:16px;width:100%;height:100%;min-height:0;overflow:hidden;box-shadow:inset 0 0 65px #0000007a}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-arena-live .dungeon-formation-stage{inset:0 43% 0 0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-arena-live .dungeon-encounter-stage{inset:0 0 0 57%}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-party{grid-template-rows:repeat(3,minmax(0,1fr));width:57%}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-hero{align-self:center}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-position-front{top:clamp(34px,4vw,48px)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-hero-solo-front{grid-row:1/-1;width:100%;position:absolute;top:63%;left:0;translate:0 -50%}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-hero b.dungeon-stage-hero-sprite{width:clamp(102px,9vw,150px);height:clamp(115px,10vw,170px)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-arena-live .dungeon-arena-message{background:#041016d1;border-radius:12px;width:min(40%,350px)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer{border:1px solid var(--combat-ref-copper);background:#071b22;border-radius:16px;grid-area:combat-skills;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:100%;min-width:0;height:100%;min-height:0;margin:0;overflow:hidden;box-shadow:inset 0 0 24px #083e434d}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer .signature-ability-heading{border-bottom:1px solid #ae773f80;min-height:49px;padding:8px 14px 8px 57px;position:relative}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer .signature-ability-heading:before{content:"";background:url(/dungeon-combat-reference/techniques-icon.png) 50%/contain no-repeat;width:39px;height:35px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer .signature-ability-heading h3{color:var(--combat-ref-paper);font:700 22px Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-party-heading,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer .signature-ability-heading>div>span{color:var(--combat-ref-teal);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-party-heading{z-index:14;width:57%;min-height:44px;color:var(--combat-ref-paper);text-transform:none;background:linear-gradient(90deg,#040e14f5,#040e14c7);border-bottom:1px solid #b27c4394;align-items:center;gap:8px;padding:4px 12px;display:flex;position:absolute;top:0;left:0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-party-heading>strong{color:var(--combat-ref-paper);letter-spacing:normal;text-transform:none;font:700 19px Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-party-heading>span{color:#f5c46e;letter-spacing:normal;margin-left:auto;font:700 15px Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-party-heading:before{content:"";background:url(/dungeon-combat-reference/party-icon.png) 50%/contain no-repeat;flex:0 0 37px;width:37px;height:30px;display:block}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .combat-technique-filter,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-category-filter{background:#09141b;border-color:#b9824880;border-radius:12px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-category-filter{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0 10px;padding:5px;display:grid}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-category-filter button{color:#d8e8ea;text-overflow:ellipsis;white-space:nowrap;background:#10202b;border:1px solid #5d8c967a;min-width:0;min-height:34px;font-size:10px;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-category-filter button:focus-visible{outline-offset:2px;outline:2px solid #9cf4ed}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .combat-technique-filter button,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-category-filter button{border-radius:9px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .combat-technique-filter button.active,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-category-filter button.active{color:#fff7de;background:#0e7779}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .chapter-boss-stamina-roster>span,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .signature-ability,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .awakening-dock,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .combat-technique-empty,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-earnings-ledger,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-earnings-list li,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-earnings-ledger>footer{border-radius:11px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .signature-ability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:0 10px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .signature-ability{background:#0b2028;border-color:#93694278;min-height:63px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer>.dungeon-earnings-ledger{border-color:var(--combat-ref-line);background:#0a1d24;border-left-width:1px;margin:3px 10px 10px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer>.dungeon-earnings-ledger>header span{align-items:center;gap:7px;display:flex}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer>.dungeon-earnings-ledger>header span:before{content:"";background:url(/dungeon-combat-reference/earnings-icon.png) 50%/contain no-repeat;flex:0 0 28px;width:28px;height:30px;display:block}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:14px;grid-area:combat-actions;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button{border:1px solid var(--combat-ref-copper);min-height:78px;color:var(--combat-ref-paper);text-align:left;background:linear-gradient(115deg,#421d24,#181e27);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-content:center;align-items:center;gap:2px 9px;padding:5px 10px;display:grid;box-shadow:inset 0 1px #ffe6b521}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button.rally-action{background:linear-gradient(115deg,#103c3f,#14242a)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button.order-action{background:linear-gradient(115deg,#48331d,#20252a)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button.retreat-action{background:linear-gradient(115deg,#2d263c,#161d28)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button:disabled{opacity:.55}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button:focus-visible{outline-offset:2px;outline:2px solid #9cf4ed}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-action-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:11px;grid-area:1/1/3;width:62px;height:62px;display:block}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button:first-child .dungeon-reference-action-icon{background-image:url(/dungeon-combat-reference/strike-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button:nth-child(2) .dungeon-reference-action-icon{background-image:url(/dungeon-combat-reference/rally-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button:nth-child(3) .dungeon-reference-action-icon{background-image:url(/dungeon-combat-reference/order-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button:nth-child(4) .dungeon-reference-action-icon{background-image:url(/dungeon-combat-reference/retreat-icon.png)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions .combat-action-title,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button>strong{color:var(--combat-ref-paper);grid-area:1/2;font:700 clamp(13px,1vw,17px) Georgia,Times New Roman,serif}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button>small{color:#d2e2e1;grid-area:2/2;font-size:11px;line-height:1.2}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button.weakness-action,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button.counter-action{outline-offset:-3px;border-radius:14px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .wave-clear-panel,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-victory-reveal{border:1px solid var(--combat-ref-copper);background-color:#091c23;border-radius:16px;grid-area:combat-skills;width:100%;min-width:0;height:100%;max-height:none;margin:0;overflow-y:auto}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .wave-clear-panel :is(button,.wave-clear-actions),.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-victory-reveal :is(button,.victory-loot){border-radius:12px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference:is([data-dungeon-phase=wave-cleared],[data-dungeon-phase=victory]){grid-template-rows:minmax(100px,auto) 58px 82px minmax(560px,1fr);grid-template-areas:"combat-heading combat-heading""combat-route combat-route""combat-meters combat-meters""combat-arena combat-skills"}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference[data-dungeon-phase=victory]{grid-template-rows:minmax(100px,auto) 82px minmax(620px,1fr);grid-template-areas:"combat-heading combat-heading""combat-meters combat-meters""combat-arena combat-skills"}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;background-image:url(/dungeon-combat-reference/border-top-left.png),url(/dungeon-combat-reference/border-top-right.png),url(/dungeon-combat-reference/border-bottom-left.png),url(/dungeon-combat-reference/border-bottom-right.png),url(/dungeon-combat-reference/border-top.png),url(/dungeon-combat-reference/border-bottom.png),url(/dungeon-combat-reference/border-left.png),url(/dungeon-combat-reference/border-right.png);background-position:0 0,100% 0,0 100%,100% 100%,50% 5px,50% calc(100% - 5px),6px,calc(100% - 6px);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y;background-size:52px 55px,52px 55px,52px 54px,52px 54px,96px 8px,96px 10px,10px 96px,10px 96px;position:absolute;inset:0}@media (max-width:1200px){.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference{grid-template:"combat-heading""combat-route""combat-meters""combat-intent""combat-arena""combat-actions""combat-skills"/minmax(0,1fr);min-height:0;padding:8px;overflow:hidden}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading{min-height:88px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress{min-height:58px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-combat-strip{min-height:80px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-intent-strip{min-height:72px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage{height:auto;min-height:0}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-arena{aspect-ratio:16/9;height:auto;min-height:320px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-hero b.dungeon-stage-hero-sprite{width:110px;height:125px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions{position:relative;bottom:auto}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer{height:auto;min-height:460px;max-height:none}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .battle-skill-drawer .signature-ability-heading{pointer-events:auto}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .wave-clear-panel,.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-victory-reveal{height:auto;max-height:none}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference[data-dungeon-phase=wave-cleared]{grid-template:"combat-heading""combat-route""combat-meters""combat-arena""combat-skills"/minmax(0,1fr)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference[data-dungeon-phase=victory]{grid-template:"combat-heading""combat-meters""combat-arena""combat-skills"/minmax(0,1fr)}}@media (max-width:750px){.game-shell-menu-reference.game-shell-combat>.dashboard-grid-workspace.dashboard-grid-combat{padding:4px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference{border-radius:17px;gap:6px;padding:5px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading{border-radius:12px;gap:5px;min-height:106px;padding:11px;display:grid}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-heading{grid-template-columns:minmax(0,1fr);gap:7px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-header-actions{flex-wrap:wrap;gap:5px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference>.panel-heading h2{font-size:clamp(23px,6vw,31px)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-subtitle{font-size:11px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-route-progress{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-combat-strip{grid-template-columns:minmax(0,1fr) minmax(70px,.25fr)}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .compact-party-stat{grid-column:1/-1}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-intent-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .boss-mechanic{min-height:68px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-arena{min-height:380px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-hero b.dungeon-stage-hero-sprite{width:84px;height:98px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-stage-position-front:not(.dungeon-stage-hero-solo-front){top:30px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button{grid-template-columns:48px minmax(0,1fr);min-height:72px;padding:5px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-reference-action-icon{width:46px;height:46px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .dungeon-actions button>small{font-size:10px}.game-shell-menu-reference.game-shell-combat .dashboard-grid-combat>.dungeon-combat-reference .signature-ability-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1200px){.game-shell-menu-new.game-shell-menu-reference>.campaign-side-menu-reference-home~.dashboard-grid-workspace.workspace-adventurers-guild:has(.adventurers-guild-reference){margin-left:calc(var(--reference-menu-board-width) - 22px);margin-right:0}}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference{--tavern-copper:#b08e57c7;--tavern-line:#95896857;--tavern-teal:#57e1e1;--tavern-paper:#f8ecd0;--tavern-ground:#03151c;min-width:0;color:var(--tavern-paper);text-shadow:none;background:radial-gradient(at 45% 3%,#3b43391a,#0000 55%),#020f15;border:1px solid #af884c80;border-radius:22px;padding:10px 14px 18px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:visible}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference>.tavern-reference-content{isolation:isolate;border-radius:inherit;min-width:0;position:relative;overflow:hidden;container:tavern-reference/inline-size}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference>.tavern-reference-frame{z-index:3;border-radius:inherit;pointer-events:none;background-image:url(/tavern-reference-beta-v2/border-top-left.png),url(/tavern-reference-beta-v2/border-top-right.png),url(/tavern-reference-beta-v2/border-bottom-left.png),url(/tavern-reference-beta-v2/border-bottom-right.png),url(/tavern-reference-beta-v2/border-top.png),url(/tavern-reference-beta-v2/border-bottom.png),url(/tavern-reference-beta-v2/border-left.png),url(/tavern-reference-beta-v2/border-right.png);background-position:0 0,100% 0,0 100%,100% 100%,top,bottom,0,100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y;background-size:46px 38px,46px 38px,46px 39px,46px 39px,100px 7px,100px 7px,9px 100px,9px 100px;position:absolute;inset:0;overflow:hidden}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading{background:linear-gradient(90deg,#02121a 8%,#0000 44%,#02121a 65%),url(/tavern-reference-beta-v1/header-ambience.png) 46%/360px 89px no-repeat,#02121a;border:0;border-radius:16px;flex-wrap:nowrap;align-items:flex-start;gap:18px;min-height:96px;padding:7px 7px 7px 26px;display:flex;position:relative}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading>div:first-child{min-width:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading .card-label{color:var(--tavern-teal);letter-spacing:.035em;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading .card-label>.tavern-reference-icon{width:13px;height:15px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading h2{color:var(--tavern-paper);margin:2px 0 3px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,2.2cqw,38px);font-weight:700;line-height:1.05}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading>div>p:last-child{color:#e8e1d4;margin-top:4px;font-size:13px;line-height:1.35}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading-actions{flex-wrap:nowrap;align-items:stretch;gap:9px;padding-top:1px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-donator-time{color:#7cf1e8;background:linear-gradient(125deg,#0a202a,#0d2c35);border-color:#368e96;border-radius:10px;min-height:54px;padding:8px 14px;font-size:13px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher{border-color:var(--tavern-line);background:#05151d;border-radius:13px;gap:11px;min-height:54px;padding:7px 9px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher small,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet small{color:#c2bfc4;letter-spacing:.02em;font-size:10px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher strong,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet strong{color:#f4c770;font-size:14px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher>div{grid-template-columns:repeat(3,33px);gap:4px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher button{color:#f7f4e8;background:#0a1b23;border-color:#34444b;border-radius:7px;width:33px;min-height:34px;font-size:12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher button[data-active=true]{background:linear-gradient(145deg,#24676b,#10373b);border-color:#53c8c9;box-shadow:inset 0 -2px #d7be68}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet{grid-template-columns:repeat(3,minmax(82px,1fr));gap:7px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet span{border-color:var(--tavern-line);background:#04131a;border-radius:13px;min-height:54px;padding:7px 12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-layout{grid-template-columns:minmax(0,1fr) clamp(340px,24cqw,410px);align-items:start;gap:12px;min-height:0;padding:0;display:grid}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-column{border:0;grid-template-rows:auto auto;gap:17px;padding:0;display:grid}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene{aspect-ratio:1218/718;border-color:var(--tavern-copper);background:#15130f;border-radius:13px;height:auto;max-height:none;box-shadow:inset 0 0 0 2px #06151a}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-room-art{object-fit:contain;object-position:center;border-radius:12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-character>span,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-guildmaster>.guild-scene-guildmaster-label,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-visitor>.guild-scene-visitor-label,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-station{color:#fff8e8;background:#100f0deb;border-color:#746043;border-radius:7px;padding:5px 8px;font-size:clamp(8px,.72cqw,12px)}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-character>span,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-guildmaster>.guild-scene-guildmaster-label{white-space:nowrap;width:max-content;max-width:190px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference :is(.guild-scene-innkeeper,.guild-scene-station,.guild-scene-hiring-sign,.guild-scene-wanted-sign){min-width:0;min-height:0;box-shadow:none;color:#0000;text-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px;padding:0;font-size:0;transition:outline-color .12s,background-color .12s;transform:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference :is(.guild-scene-innkeeper,.guild-scene-station,.guild-scene-hiring-sign,.guild-scene-wanted-sign):hover:not(:disabled){box-shadow:none;color:#0000;background:#64e4db17;border-color:#65e0d7bf;transform:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference :is(.guild-scene-innkeeper,.guild-scene-station,.guild-scene-hiring-sign,.guild-scene-wanted-sign):focus-visible{outline-offset:2px;outline:2px solid #64e6db;transform:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-casino-door{border-radius:8px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-innkeeper>span{visibility:hidden;pointer-events:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-innkeeper{width:11.4122%;height:4.4568%;top:25.766%!important;left:21.4286%!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-innkeeper .guild-scene-innkeeper-portrait{visibility:visible;aspect-ratio:710/680;pointer-events:auto;width:57.6%;height:auto;display:block;position:absolute;bottom:90%;left:53.25%;overflow:hidden;transform:translate(-50%)}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-innkeeper .guild-scene-innkeeper-portrait img,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-innkeeper:is(:hover,:focus-visible) .guild-scene-innkeeper-portrait img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;position:static;transform:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-board-sign-art{border-radius:8px;display:block}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-board-sign{aspect-ratio:2168/311;filter:brightness(1.02)saturate(1.04)drop-shadow(0 7px 5px #070302b8)drop-shadow(0 0 4px #ffc24e52);border-radius:8px;width:19.5402%;height:auto;transition:filter .14s,transform .14s;animation:2.6s ease-in-out infinite guild-scene-board-sign-float;top:10.0975%;left:53.5304%;overflow:hidden;transform:translate(-50%,-50%)}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-board-sign:has(:is(button:hover,button:focus-visible)){filter:brightness(1.18)saturate(1.12)drop-shadow(0 10px 7px #070302c7)drop-shadow(0 0 9px #ffcf62c2);animation:none;transform:translate(-50%,-50%)scale(1.09)}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-board-sign :is(.guild-scene-hiring-sign,.guild-scene-wanted-sign):hover:not(:disabled){background:#ffd36e1c;border-color:#0000;box-shadow:inset 0 0 12px #ffdc8757}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-hiring-sign,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-wanted-sign{width:50%;height:100%;top:0;bottom:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-hiring-sign{left:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-wanted-sign{right:0}@media (prefers-reduced-motion:reduce){:is(.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-board-sign,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-board-sign:has(:is(button:hover,button:focus-visible))){transition:none;animation:none;transform:translate(-50%,-50%)}}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-station-might{width:7.3071%;height:4.5961%;top:23.6769%!important;left:76.8473%!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-station-arcana{width:7.7997%;height:4.5961%;top:45.1253%!important;left:81.2808%!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-station-guard{width:7.7997%;height:4.4568%;top:65.3203%!important;left:82.5944%!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-station-vitality{width:7.8818%;height:4.7354%;top:83.0084%!important;left:73.8095%!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr);gap:9px;margin:0 17px;display:grid;overflow:visible}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:is(span,button){color:#f5ecdb;text-align:center;background:linear-gradient(120deg,#071c24,#03161c);border:1px solid #5b727640;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:56px;padding:8px 9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,.93cqw,16px);font-weight:400;line-height:1.2;display:flex}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status strong{color:#62e9e5;font-family:Arial,Helvetica,sans-serif;font-size:inherit}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .tavern-status-copy{font:inherit;color:inherit}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .tavern-reference-icon{object-fit:contain;flex:none;width:28px;height:30px;display:inline-block}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>button{cursor:pointer}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>button:hover{background:#113139;border-color:#7caaa6}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations{border:1px solid var(--tavern-line);background:linear-gradient(140deg,#051922,#02151b 70%);border-radius:13px;grid-template-rows:auto minmax(0,1fr) minmax(230px,300px);grid-template-columns:minmax(0,1fr);gap:9px;height:calc(58.95cqw - clamp(340px,24cqw,410px)/1.69635 + 68.926px);min-height:480px;max-height:none;padding:10px 11px;display:grid;overflow:hidden}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations.is-recovery-summary{grid-template-rows:auto minmax(0,1fr) auto}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations:has(.adventurers-guild-start-training,.adventurers-guild-training-active){grid-template-rows:auto minmax(0,1fr) auto}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading{grid-column:auto;align-items:flex-start;gap:8px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading>div:first-child{min-width:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading .card-label{color:var(--tavern-teal);letter-spacing:0;margin:0 0 3px;font-size:13px;font-weight:600;line-height:1.5}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading h3{color:#f9ead4;font-size:13px;font-weight:400;line-height:1.4}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-actions{align-items:stretch;gap:8px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading button{color:#f5f2e8;background:linear-gradient(140deg,#123037,#0a2028);border:1px solid #388a88;border-radius:12px;min-width:64px;min-height:49px;padding:7px 8px;font-size:12px;font-weight:600;line-height:1.4}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading button.adventurers-guild-remove-all{background:#0b2029;border-color:#304249}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-list{scrollbar-color:#397a7e #05171f;grid-auto-rows:max-content;align-items:start;gap:8px;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden auto}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member{height:max-content;min-height:clamp(105px,7.6cqw,124px);box-shadow:none;background:linear-gradient(115deg,#071d26,#03171e);border:1px solid #9293707d;border-radius:12px;grid-auto-rows:max-content;align-content:start;gap:4px;padding:7px 9px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member.selected{border-color:#55b8ae;box-shadow:inset 3px 0 #42b4aa}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member.knocked-out{border-color:#b26066;box-shadow:inset 3px 0 #aa4055}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select{background:0 0;border-radius:9px;grid-template-columns:clamp(64px,4.87cqw,80px) minmax(0,1fr) clamp(55px,4.02cqw,66px);gap:clamp(7px,.67cqw,11px);height:auto;min-height:clamp(64px,4.87cqw,80px);padding:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-portrait{aspect-ratio:1;image-rendering:auto;filter:none;background-repeat:no-repeat;background-size:500%;border-radius:8px;flex:none;width:clamp(64px,4.87cqw,80px);height:clamp(64px,4.87cqw,80px);border-color:#85674b!important;overflow:hidden!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-portrait:before,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-portrait:after{animation:none;content:none!important;display:none!important}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select>span:nth-child(2){gap:5px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select strong{color:#f5f3ed;white-space:normal;font-size:13px;font-weight:600;line-height:1.2}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select small{color:#e0dddd;font-size:10px;font-weight:400;line-height:1.35}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select em{color:#6de1da;font-size:10px;font-weight:600;line-height:1.3}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select b{border-radius:7px;min-width:clamp(55px,4.02cqw,66px);min-height:36px;padding:6px 8px;font-size:13px;font-weight:600}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select b[data-state=add]{color:#fff7e3;background:linear-gradient(115deg,#6d5b30,#4c452b);border-color:#d6b45e;box-shadow:inset 0 1px #fadd9829}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select b[data-state=remove]{color:#e3fffb;box-shadow:none;background:#164a4b;border-color:#50b5b0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-hp-row,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-stamina-row{grid-template-columns:minmax(0,1fr) 78px;gap:10px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-hp-row>span,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-stamina-row>span{background:#0b2930;border-radius:6px;height:7px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-hp-row strong,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-stamina-row strong{min-width:0;font-size:10px;line-height:1}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-hp-row strong{color:#edc38c}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-stamina-row strong{color:#64e1dc}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-actions{min-height:32px;margin-top:3px;position:static}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-actions button{border-radius:8px;min-height:32px;font-size:11px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel{border:1px solid var(--tavern-copper);min-height:0;max-height:300px;color:var(--tavern-paper);background:linear-gradient(140deg,#081a22,#04141c);border-radius:12px;padding:10px 12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary{min-height:0;max-height:none;padding:10px 12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel:has(.adventurers-guild-start-training,.adventurers-guild-training-active){align-self:end;height:fit-content;min-height:0;overflow-y:auto}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-training-points:empty{display:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel .card-label{color:#c4bdc5;letter-spacing:.01em;font-size:10px;font-weight:800}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel h3{margin:4px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel p{color:#dedbdd;font-size:10px;line-height:1.6}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary>div>strong{border-top:1px solid var(--tavern-line);align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:400;line-height:1.3;display:flex}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-recovery-count>.tavern-reference-icon{flex:0 0 18px;width:18px;height:18px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference button:focus-visible{outline-offset:3px;outline:2px solid #61eeea}@media (min-width:1200px){@container tavern-reference (width>=1101px){.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-layout{align-items:stretch;min-height:calc(100svh - 134px)}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-column{grid-template-rows:auto minmax(56px,1fr);align-content:stretch;gap:12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status{align-items:stretch;margin-inline:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations{height:max(58.95cqw - clamp(340px,24cqw,410px)/1.69635 + 68.926px,100svh - 134px)}}}@media (min-width:1200px) and (min-height:860px){@container tavern-reference (width>=1101px){.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:is(span,button){flex-direction:column;gap:12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status .tavern-reference-icon{width:38px;height:38px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:last-child .tavern-reference-icon{width:46px}}}@container tavern-reference (width<=1250px){.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading{flex-wrap:wrap;gap:12px;padding-left:16px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading-actions{flex-wrap:wrap;flex:auto}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;min-height:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-column{grid-template-rows:auto auto;align-content:start}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations{gap:7px;height:calc(58.95cqw - 131.504px);min-height:640px;padding:8px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-list{gap:7px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member{gap:3px;min-height:105px;padding:6px 8px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select{grid-template-columns:64px minmax(0,1fr) 55px;gap:7px;min-height:66px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-portrait{width:64px;height:64px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select>span:nth-child(2){gap:3px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select strong{font-size:12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select small,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select em{font-size:10px;line-height:1.25}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select b{min-width:55px;padding:5px;font-size:12px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading{gap:7px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading .card-label{font-size:11.5px;line-height:1.3}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading h3{font-size:11.5px;line-height:1.35}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-actions{flex:none;gap:6px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading button{width:56px;min-width:56px;min-height:43px;padding:5px;font-size:11px;line-height:1.25}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary{padding:8px 10px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary .card-label{margin:0;font-size:10px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary h3{margin:2px 0 5px;font-size:17px;line-height:1.2}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary p{margin:0 0 5px;font-size:10px;line-height:1.4}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary>div>strong{gap:6px;margin-top:6px;padding-top:6px;font-size:14px;line-height:1.25}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status{gap:6px;margin-inline:0}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:is(span,button){flex-flow:wrap;align-content:center;gap:4px}}@container tavern-reference (width<=1100px){.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading{flex-direction:column;align-items:stretch}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading-actions{justify-content:flex-start}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-layout{grid-template-columns:minmax(0,1fr);gap:17px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations.is-recovery-summary{grid-template-rows:auto minmax(0,1fr) auto;height:auto;min-height:0;max-height:none}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-list{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:440px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading .card-label,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading h3{font-size:13px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel{max-height:280px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select{grid-template-columns:70px minmax(0,1fr) 58px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-portrait{width:70px;height:70px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select b{min-width:58px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:is(span,button){font-size:12px}}@media (max-width:700px){.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference{border-radius:18px;padding:11px 9px 16px}}@container tavern-reference (width<=700px){.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading{border-radius:12px;gap:12px;padding:7px 5px 13px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading .card-label{font-size:11px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading h2{font-size:28px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading>div>p:last-child{font-size:11px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-heading-actions{flex-direction:row;gap:8px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-donator-time{flex:130px;min-height:46px;padding:7px 10px;font-size:11px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-floor-switcher{flex:210px;min-height:46px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet{flex:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet span{min-height:45px;padding:7px 10px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet small{font-size:9px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-wallet strong{font-size:13px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-column{gap:10px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status{grid-template-columns:repeat(2,minmax(0,1fr))}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:last-child{grid-column:1/-1}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-scene-status>:is(span,button){flex-wrap:nowrap;min-height:48px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-list{grid-template-columns:minmax(0,1fr);min-height:0;max-height:520px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-member-select{grid-template-columns:70px minmax(0,1fr) 58px;min-height:78px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading{flex-wrap:wrap}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-actions{margin-left:auto}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-party-heading button{min-width:66px;min-height:43px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-operations{padding:9px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .adventurers-guild-station-panel.is-recovery-summary>div>strong{font-size:15px}.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-guildmaster>.guild-scene-guildmaster-label,.game-shell-menu-new.game-shell-menu-reference .adventurers-guild-panel.adventurers-guild-reference .guild-scene-visitor>.guild-scene-visitor-label{white-space:normal;max-width:98px;padding:3px 5px;font-size:8px}}.faction-action-notice{color:#e4ffff;overflow-wrap:anywhere;background:#06232c;border:1px solid #65cbd0;border-radius:14px;padding:12px 16px;line-height:1.5}.faction-action-notice[data-kind=error]{color:#ffe4bc;background:#34251b;border-color:#d3a66a}@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-ease{syntax:"*";inherits:false}
