@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--leading-relaxed:1.625;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.top-\[18px\]{top:18px}.left-1\/2{left:50%}.z-\[9999\]{z-index:9999}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing)*10)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-10{margin-top:calc(var(--spacing)*10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.max-w-3xl{max-width:var(--container-3xl)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-2{padding-block:calc(var(--spacing)*2)}.py-16{padding-block:calc(var(--spacing)*16)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[14px\]{font-size:14px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.underline-offset-4{text-underline-offset:4px}.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)}.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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:decoration-white\/70:hover{text-decoration-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:decoration-white\/70:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)70%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)70%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-white)70%,transparent);text-decoration-color:color-mix(in oklab,var(--color-white)70%,transparent)}}}}:root{--background:#0a0a0a;--foreground:#ededed}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Noto Sans,Helvetica,Arial,sans-serif}.buildCard{transform:translateZ(0);background-color:var(--card-bg)!important;background:var(--card-bg)!important;-webkit-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background-image:none!important}.buildCardTitle{color:#0b0b0bf2;font-size:22px;font-weight:900;line-height:1.1}.buildCardDetail{white-space:normal;word-break:break-word;color:#0b0b0bd9;margin-top:10px;font-size:14px;font-weight:700;line-height:1.25}.buildCardRole{white-space:normal;word-break:break-word;color:#0b0b0bb3;margin-top:6px;font-size:14px;line-height:1.25}.buildCard[style*=\#0070DE] .buildCardTitle,.buildCard[style*=\#0070DE] .buildCardDetail,.buildCard[style*=\#0070DE] .buildCardRole{color:#ffffffeb}.buildCard[style*=\#0070DE] .buildCardRole{color:#ffffffb8}.buildCard{background:var(--card-bg,#222)!important;background-color:var(--card-bg,#222)!important;background-image:none!important}.buildCard[style*=\#0070DE]{color:#fffffff2!important}.buildCard[style*=\#0070DE] *{color:#ffffffeb!important}:root{--wf-frame:#0a0806;--wf-header:#120e0a;--wf-bg:#1e1711;--wf-panel:#221a13;--wf-panel-alt:#1d1610;--wf-row:#2a1f16;--wf-row-selected:#7a3a12;--wf-loot-row:#251c14;--wf-border:#5a4324;--wf-border-light:#a8843f;--wf-title:#ffd100;--wf-text:#f1e3c8;--wf-muted:#bfa888;--wf-red:#8a1d17;--wf-red-dark:#4b0e0b;--wf-grey:#3a3a3a;--parchment:#d6c097;--parchment-ink:#3b2a14;--parchment-title:#7d4c0c;--font-title:"Manrope",Helvetica,Arial,sans-serif;--font-body:"Noto Sans",Helvetica,Arial,sans-serif}.journal{color:var(--wf-text);font-family:var(--font-body);font-size:16px}.wf-page{padding:28px 12px 56px}.wf-window{background:var(--wf-frame);max-width:1040px;box-shadow:0 0 0 1px var(--wf-border),0 0 0 2px #0b0906,0 0 0 3px #2d2114,0 18px 50px #000000bf;border:1px solid #000;border-radius:4px;margin:0 auto}.wf-titlebar{background:var(--wf-header);border-bottom:1px solid var(--wf-border);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:60px;padding:8px 14px;display:grid}.wf-titlebar-right{justify-content:flex-end;gap:8px;display:flex}.wf-title{font-family:var(--font-title);color:var(--wf-title);text-shadow:0 1px 2px #000;white-space:nowrap;font-size:21px;font-weight:800;text-decoration:none}.wf-search{width:100%;max-width:290px;color:var(--wf-muted);background:#0b0908;border:1px solid #2a221a;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.wf-search input{min-width:0;color:var(--wf-text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.wf-search input::placeholder{color:#6f6253}.wf-search-icon{font-size:15px}.wf-body{background:linear-gradient(180deg,var(--wf-bg),var(--wf-bg))}@supports (color:color-mix(in lab, red, red)){.wf-body{background:linear-gradient(180deg,var(--wf-bg),color-mix(in srgb,var(--wf-bg)85%,#000))}}.wf-body{padding:14px}.wf-btn{font-family:var(--font-title);cursor:pointer;color:#f6dc9a;text-shadow:0 1px 1px #000;white-space:nowrap;border:1px solid #000;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:8px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .12s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd78259,0 1px #0009}.wf-btn:hover{filter:brightness(1.18)}.wf-btn-sm{padding:5px 12px;font-size:13px}.wf-btn-red{background:linear-gradient(180deg,var(--wf-red),var(--wf-red-dark))}.wf-btn-dark{color:#e9dcc2;background:linear-gradient(#2a2420,#15110e)}.wf-tab-active{color:#fff;cursor:default;background:linear-gradient(#4a4a4a,#262626)}.wf-tab-active:hover{filter:none}.wf-tab-ico{object-fit:contain;filter:drop-shadow(0 1px 1px #000);width:24px;height:24px;margin-left:-6px}.wf-dot{background:#e8a33c;border-radius:50%;width:10px;height:10px;box-shadow:0 0 6px #e8a33c}.wf-toolbar{border-bottom:1px solid var(--wf-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:4px 4px 12px;display:flex}.wf-tabs-round{align-items:center;gap:10px;display:flex}.wf-toolbar>.wf-tabs-round,.wf-toolbar>.wf-toolbar-right{flex:1 1 0}.wf-toolbar>.wf-toolbar-right{justify-content:flex-end}.wf-faction-pick{flex:none;gap:8px;display:flex}.wf-faction-pick button,.wf-faction-toggle button{cursor:pointer;background:linear-gradient(#2a2420,#15110e);border:1px solid #000;border-radius:3px;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd78240}.wf-faction-pick button{width:44px;height:40px}.wf-faction-pick button img{opacity:.55;width:30px;height:30px}.wf-faction-pick button.on,.wf-faction-toggle button.on{background:linear-gradient(180deg,var(--wf-red),var(--wf-red-dark));box-shadow:inset 0 0 0 1px #ffd78280}.wf-faction-pick button.on img,.wf-faction-toggle button.on img,.wf-faction-pick button:hover img,.wf-faction-toggle button:hover img{opacity:1}.wf-toolbar-right{flex-wrap:wrap;gap:8px;display:flex}.wf-round{color:#fff;width:40px;height:40px;font-family:var(--font-title);background:radial-gradient(circle at 35% 30%,#c98a2e,#4a2a08 70%);border:2px solid #c9a24e;border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 0 10px #ffc85059,inset 0 0 8px #0009}.wf-round-off{opacity:.75;background:radial-gradient(circle at 35% 30%,#6a6a6a,#232323 70%);border-color:#5a5a5a;box-shadow:inset 0 0 8px #0009}.wf-round-label{letter-spacing:.06em;gap:6px;width:auto;padding:0 12px 0 6px;font-size:14px}.wf-skull{font-size:20px}.wf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wf-card{height:128px;box-shadow:inset 0 0 0 1px var(--wf-border-light),0 2px 8px #0009;color:#fff;will-change:transform;background-position:50%;background-size:cover;border:1px solid #000;border-radius:4px;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s;display:block;position:relative;overflow:hidden}.wf-card:after{content:"";background:linear-gradient(#000000b8 0%,#00000080 28%,#0000 46% 72%,#00000080 100%);position:absolute;inset:0}.wf-card:hover,.wf-card:focus-visible{z-index:2;transform:translateY(-7px)scale(1.025);box-shadow:inset 0 0 0 1px #ffd77a,0 16px 30px #000000c7,0 0 20px #ffc85038}.wf-card:active{transition-duration:80ms;transform:translateY(-2px)scale(1.005)}@media (prefers-reduced-motion:reduce){.wf-card{transition:box-shadow .2s}.wf-card:hover,.wf-card:focus-visible,.wf-card:active{transform:none}}.wf-card-preview{filter:brightness(.8)}.wf-card-soon{z-index:1;text-align:center;font-family:var(--font-title);color:#ffd133;text-shadow:1px 1px #000,0 0 8px #000000e6;font-size:24px;font-weight:800;position:absolute;top:50%;left:0;right:0;transform:translateY(-40%)}.wf-card-name,.wf-card-quests,.wf-card-level{z-index:1;text-shadow:0 1px 2px #000,0 0 6px #000000e6;position:absolute}.wf-card-name{font-family:var(--font-title);color:#ffe39a;max-width:62%;font-size:17px;font-weight:800;line-height:1.15;top:10px;left:14px}.wf-card-quests{color:#f6e7c4;align-items:center;gap:6px;font-size:14px;display:inline-flex;top:9px;right:12px}.wf-card-quests img{filter:drop-shadow(0 1px 1px #000);width:22px;height:22px}.wf-card-level{letter-spacing:.08em;color:#e9dcc2;font-size:12px;bottom:10px;left:14px}.wf-empty,.wf-foot,.wf-note,.wf-tbd{color:var(--wf-muted);font-size:14px}.wf-foot{text-align:center;margin:16px 4px 2px}.wf-foot code{color:var(--wf-title)}.wf-tbd{color:#ff8a80;margin:12px 4px 0}.wf-crumb{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.wf-dheader{border:1px solid var(--wf-border);background:var(--wf-header);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:10px 14px 12px;display:flex}.wf-dname{font-family:var(--font-title);color:var(--wf-title);text-shadow:0 1px 2px #000;font-size:26px;font-weight:800;line-height:1.1}.wf-dlevel{color:var(--wf-muted);letter-spacing:.06em;margin-top:3px;font-size:13px}.wf-dtabs{gap:8px;display:flex}.wf-tab{text-transform:uppercase;letter-spacing:.03em;min-width:118px;font-size:14px}.wf-panes{grid-template-columns:minmax(0,7fr) minmax(0,9fr);align-items:start;gap:12px;display:grid}.wf-pane{border:1px solid var(--wf-border);background:var(--wf-panel);border-radius:3px;padding:12px}.wf-pane-single{min-height:0}.wf-pane-parchment{background:var(--wf-panel-alt)}.wf-pane-detail{background:var(--wf-panel-alt);min-height:420px}.wf-ptext{font-size:17px;line-height:1.5}.wf-pane-head{font-family:var(--font-title);color:var(--wf-text);justify-content:space-between;align-items:center;padding:2px 4px 10px;font-size:17px;font-weight:700;display:flex}.wf-sep{color:var(--wf-muted);margin:0 6px}.wf-faction-toggle{gap:4px;display:flex}.wf-faction-toggle button{width:38px;height:34px}.wf-faction-toggle button img{opacity:.55}.wf-rows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-row{border:1px solid var(--wf-border);background:var(--wf-row);color:var(--wf-text);border-radius:3px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;text-decoration:none;display:flex}.wf-row:hover{border-color:var(--wf-border-light);background:var(--wf-row)}@supports (color:color-mix(in lab, red, red)){.wf-row:hover{background:color-mix(in srgb,var(--wf-row)80%,#ffd100 6%)}}.wf-row-selected,.wf-row-selected:hover{background:var(--wf-row-selected);border-color:#c58a3a}.wf-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.wf-row-name{font-size:16px;font-weight:700;line-height:1.2}.wf-row-sub{color:var(--wf-muted);margin-top:2px;font-size:13px}.wf-row-selected .wf-row-sub{color:#f3dcb6}.wf-chain,.wf-class{color:#e8c777}.wf-q-ico{object-fit:contain;filter:drop-shadow(0 1px 1px #000);flex:none;width:26px;height:26px}.wf-portrait{width:44px;height:44px;font-family:var(--font-title);color:#e9cf8c;background:radial-gradient(circle at 40% 35%,#4a3822,#15100b 75%);border:2px solid #8c6a2c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 8px #000}.wf-portrait-clip{border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.wf-portrait-img{object-fit:cover;filter:brightness(1.22)contrast(1.06)saturate(1.08);background:radial-gradient(circle at 50% 40%,#5a4429,#1b140c 72%);width:100%;max-width:none;height:100%;position:absolute;inset:0}.wf-portrait-render[style]{background:0 0;inset:auto}.wf-portrait-custom{filter:none}.wf-portrait .wf-lvl{z-index:1;position:absolute;bottom:-8px;left:-8px}.wf-portrait-trash img{width:34px;height:34px}.wf-lvl{color:#ffd77a;font-weight:700;font-family:var(--font-body);background:radial-gradient(circle at 40% 35%,#2c2318,#0f0b07);border:2px solid #d9b04f;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex;box-shadow:0 0 5px #000c}.wf-crest,.wf-crests img{object-fit:contain;flex:none;width:20px;height:20px}.wf-crests{flex:none;gap:2px;display:inline-flex}.wf-pager{justify-content:space-between;gap:8px;margin-top:14px;display:flex}.wb-head{align-items:center;gap:16px;margin:4px 0 14px;display:flex}.wb-head-text{flex:auto;min-width:0}.wf-portrait-lg{width:64px;height:64px}.wf-portrait-lg .wf-lvl{bottom:-6px;left:-6px}.wb-head .wb-title{text-align:left;margin:0}.wb-head .wb-meta{margin:6px 0 0}.wb-title{text-align:center;font-family:var(--font-title);color:var(--wf-text);margin:6px 0 8px;font-size:20px;font-weight:800}.wb-meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.wb-tag{letter-spacing:.05em;color:#ffd77a;border:1px solid var(--wf-border);border-radius:999px;padding:2px 8px;font-size:12px}.wb-desc{color:var(--wf-muted);margin-bottom:10px;font-size:14px}.wb-loot-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wb-loot{border:1px solid var(--wf-border);background:var(--wf-loot-row);border-radius:3px;align-items:center;gap:10px;padding:7px 10px;display:flex}.wb-loot-text{flex-direction:column;min-width:0;display:flex}.wb-loot-text a,.wb-loot-text>span:first-child{font-size:15px}.wb-slot{color:var(--wf-muted);font-size:12.5px}.wb-note{color:#e8c777}.wb-recipes{margin-top:10px}.wb-recipes>summary{cursor:pointer;color:var(--wf-muted);padding:4px 2px;font-size:14px;list-style:none}.wb-recipes>summary::-webkit-details-marker{display:none}.wb-recipes>summary:before{content:"â–¸ "}.wb-recipes[open]>summary:before{content:"â–¾ "}.wb-recipes .wb-loot-list{margin-top:6px}.wp-icon{background:linear-gradient(135deg,#2b2117,#120d09);border:1px solid #6e5529;border-radius:4px;flex:none;width:36px;height:36px;display:block;overflow:hidden;box-shadow:0 0 0 1px #000000b3,0 1px 3px #0009}.wp-icon img{width:100%;height:100%;display:block}.wi-link{text-underline-offset:2px;font-weight:500}.wi-link:hover{text-decoration:underline}.wi-noid{cursor:help;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59}.wp .wi-noid{text-decoration-color:#2b1d0e66}.wi-noid:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wp .wi-link{font-weight:700;color:#2b1d0e!important}.wp .wi-link[data-q="0"]{color:#5d5649!important}.wp .wi-link[data-q="2"]{color:#0f6a00!important}.wp .wi-link[data-q="3"]{color:#004d9e!important}.wp .wi-link[data-q="4"]{color:#6a1fae!important}.wp .wi-link[data-q="5"]{color:#a85300!important}.wi-inline{vertical-align:-4px;border:1px solid #0009;border-radius:2px;width:18px;height:18px;margin:0 4px 0 0;display:inline-block}.wp{background:linear-gradient(#e4d0a680,#e4d0a680),var(--parchment)url(/journal/parchment.jpg) center top/512px auto repeat;color:var(--parchment-ink);border:1px solid #6b4a20;border-radius:3px;padding:16px 18px 18px;font-size:15.5px;line-height:1.45;position:relative;box-shadow:inset 0 0 0 1px #c9a86c,inset 0 0 40px #5a3c1459}.wp-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wp-title{font-family:var(--font-title);color:var(--parchment-title);text-shadow:0 1px #fff0c899;font-size:20px;font-weight:800;line-height:1.15}.wp-avail{color:#4a3519;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;font-size:14px;display:flex}.wp-class,.wp-flag{letter-spacing:.04em;color:#5a3f1a;background:#fff5dc59;border:1px solid #a98a55;border-radius:999px;padding:1px 8px;font-size:12px}.wp-sub{font-family:var(--font-title);color:#5a3a0c;letter-spacing:.02em;margin:12px 0 2px;font-size:14px;font-weight:700}.wp-text{color:var(--parchment-ink)}.wp>p+p,.wp-title+p{margin-top:10px}.wp-small{font-size:14px}.wp-pre{white-space:pre-line}.wp-note{color:#6f5a3c;font-size:13.5px}.wp-line{margin-top:4px;font-size:14.5px}.wp-label{color:#6b4713;font-weight:700}.wp-link{color:#3b2a14;text-underline-offset:2px;text-decoration:underline}.wp-link:hover{color:#000}.wp-warning{color:#7a2d0c;background:#b0491e1f;border:1px solid #b0491e;border-radius:3px;margin:10px 0 0;padding:8px 10px;font-size:14px}.wp-rewards-head{font-family:var(--font-title);color:var(--parchment-title);margin:16px 0 4px;font-size:17px;font-weight:700}.wp-rewards{margin-top:4px}.wp-reward-list{flex-direction:column;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.wp-reward{align-items:center;gap:10px;display:flex}.wp-money{color:#4a3519;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:14px;display:flex}.wp-xp{font-weight:700}.wp-coins{color:#fff;background:linear-gradient(#2a2420,#15110e);border:1px solid #000;border-radius:3px;align-items:center;gap:8px;padding:3px 9px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffd78240}.wp-coin{align-items:center;gap:3px;display:inline-flex}.wp-coin img{width:13px;height:13px}.wp-chain{margin-top:6px}.wp-steps{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wp-step{background:#fff6e159;border:1px solid #b89a66;border-radius:3px;gap:10px;padding:8px 10px;display:flex}.wp-step-final{background:#ffe6aa80;border-color:#8f5b14}.wp-stepno{color:#6b4713;border:1px solid #8f5b14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.wp-step-name{font-weight:700}.wp-related{margin-top:12px}@media (max-width:859px){.wf-page{padding:16px 0 32px}.wf-window{box-shadow:0 0 0 1px var(--wf-border);border-radius:0}.wf-titlebar{grid-template-columns:1fr;justify-items:center;gap:8px 12px;min-height:48px}.wf-titlebar-spacer{display:none}.wf-titlebar-right{grid-column:1/-1;justify-content:stretch}.wf-titlebar-right:empty{display:none}.wf-search{max-width:none}.wf-grid,.wf-panes{grid-template-columns:1fr}.wf-pane{min-height:0}.wf-tab{flex:1;min-width:0}.wf-dtabs{width:100%}.wf-body{padding:10px}.wf-toolbar>.wf-toolbar-right{flex-basis:100%;justify-content:stretch}.wf-toolbar-right .wf-btn{flex:1 1 0;padding-left:8px;padding-right:8px}}@media (max-width:480px){.wf-card-name{font-size:15px}.wf-round-label span:last-child{display:none}}.wf-panes-one{grid-template-columns:1fr}.wm-pane{background:#120d09;padding:8px}.wm{position:relative}.wm-floors{z-index:30;flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;left:8px}.wm-stage{--pin:.9;max-width:min(1002px,max(560px,150vh - 540px));margin:0 auto;position:relative}.wm-art{aspect-ratio:3/2;border-radius:2px;width:100%;height:auto;display:block}.wm-boss{z-index:10;width:calc(max(26px,6.33%)*var(--pin));aspect-ratio:1;font-family:var(--font-title);color:#e9cf8c;cursor:pointer;background:radial-gradient(circle at 40% 35%,#4a3822,#15100b 75%);border:0;border-radius:50%;padding:0;font-size:11px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.wm-boss:hover{z-index:20;filter:brightness(1.15)}.wm-ring{pointer-events:none;width:136%;max-width:none;height:136%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wm-ent{z-index:15;aspect-ratio:1;pointer-events:none;width:max(22px,5%);position:absolute;transform:translate(-50%,-50%)}.wm-ent>img{width:100%;height:100%}.wm-ent-label{white-space:nowrap;font-family:var(--font-title);color:#ffd100;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000,0 0 4px #000;font-size:clamp(13px,1.7vw,19px);font-weight:800;position:absolute}.wm-ent-right .wm-ent-label{top:50%;left:calc(100% + 3px);transform:translateY(-50%)}.wm-ent-left .wm-ent-label{top:50%;right:calc(100% + 3px);transform:translateY(-50%)}.wm-ent-top .wm-ent-label{bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.wm-ladder{z-index:14;aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:max(28px,6.67%);padding:0;position:absolute;transform:translate(-50%,-50%)}.wm-ladder>img{filter:drop-shadow(0 1px 2px #000);width:100%;height:100%}.wm-ladder:hover>img{filter:drop-shadow(0 0 5px #5f5)}.wm-ladder-label{white-space:nowrap;font-family:var(--font-title);color:#59ff59;text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;font-size:clamp(11px,1.3vw,14px);font-weight:700;position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.wm-boss[data-tip]:hover:after,.wm-ladder[data-tip]:hover:after{content:attr(data-tip);white-space:nowrap;z-index:40;font-family:var(--font-body);color:#fff;pointer-events:none;background:#080814f0;border:1px solid #8a8a99;border-radius:4px;padding:5px 9px;font-size:14px;font-weight:600;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 0 0 1px #000}.wm-ladder[data-tip]:hover:after{color:#59ff59}.wm-size{z-index:30;color:#f1e3c8;background:#000000bf;border:1px solid #3a2c1a;border-radius:3px;flex-direction:column;align-items:center;gap:3px;padding:5px 8px;font-size:11px;display:flex;position:absolute;bottom:8px;left:8px}.wm-size-row{align-items:center;gap:6px;display:flex}.wm-size-row button{background:linear-gradient(180deg,var(--wf-red),var(--wf-red-dark));color:#ffd77a;cursor:pointer;border:1px solid #000;border-radius:2px;width:18px;height:18px;font-weight:700;line-height:1}.wm-size-row button:disabled{opacity:.4;cursor:default}@media (max-width:859px){.wm-floors{flex-flow:wrap;margin-bottom:6px;position:static}.wm-size{flex-direction:row;justify-content:center;margin-top:6px;position:static}}.wf-emblems{align-items:center;gap:14px;padding-left:4px;display:flex}.wf-forever,.wf-raids{background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:relative}.wf-forever{cursor:pointer}.wf-forever-icon{z-index:2;width:40px;height:40px;transition:filter .1s;position:relative}.wf-forever:hover .wf-forever-icon{filter:brightness(1.35)}.wf-forever:active .wf-forever-icon{transform:translate(1px,1px)}.wf-forever-halo{z-index:0;opacity:.75;pointer-events:none;mix-blend-mode:screen;width:192%;max-width:none;height:192%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-forever.on .wf-forever-halo{opacity:1;width:215%;height:215%}.wf-forever-ring{z-index:1;opacity:0;pointer-events:none;mix-blend-mode:screen;width:192%;max-width:none;height:192%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wf-forever.on .wf-forever-ring{opacity:.95}.wf-raids img{filter:grayscale();opacity:.45;width:40px;height:40px;transition:opacity .1s}.wf-raids:hover img,.wf-raids:focus img{opacity:.6}.wf-tip{z-index:60;width:max-content;max-width:260px;font-family:var(--font-body);color:#fff;text-align:left;white-space:normal;pointer-events:none;background:#080814f2;border:1px solid #8a8a99;border-radius:4px;flex-direction:column;gap:3px;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.35;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 0 0 1px #000}.wf-tip-title{color:#ffd100;font-size:14px;font-weight:700}.wf-forever:hover .wf-tip,.wf-forever:focus-visible .wf-tip,.wf-raids:hover .wf-tip,.wf-raids:focus .wf-tip{display:flex}.wf-row[role=button]{cursor:pointer}.wf-row[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #ffd77a}.wf-row-parent{border-color:#c58a3a}.wf-chain-toggle{vertical-align:-5px;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:6px;padding:0;display:inline-flex;position:relative}.wf-chain-toggle img{filter:drop-shadow(0 1px 1px #000);width:16px;height:16px}.wf-chain-toggle:hover img,.wf-chain-toggle.on img{filter:drop-shadow(0 0 3px #ffd77a)brightness(1.2)}.wf-chain-toggle[data-tip]:hover:after{content:attr(data-tip)"\a " attr(data-tip2);white-space:pre;z-index:40;font-family:var(--font-body);color:#ddd;text-align:left;pointer-events:none;background:#080814f2;border:1px solid #8a8a99;border-radius:4px;padding:6px 9px;font-size:13px;font-weight:500;line-height:1.4;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.wf-chainpanel{background:#0a0908b8;border:1px solid #574529d9;border-radius:3px;flex-direction:column;margin:3px 8px 2px 38px;padding:5px 8px;display:flex}.wf-chainstep{text-align:left;font-family:var(--font-body);color:#c7bda8;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:2px;padding:2px 6px;font-size:13px;line-height:18px;overflow:hidden}.wf-chainstep:hover{color:#f1e3c8;background:#ffd1401a}.wf-chainstep.on{color:#ffd36b;background:#ffd1402e}.wp-actions{margin:8px 0 2px}.wp-zone{margin:8px 0 4px}.wp-zone-btn img{width:16px;height:16px;margin-right:2px}.wp-zone-map{margin:10px 0 2px}.wp-zone-frame{aspect-ratio:1002/668;width:100%;max-width:560px;box-shadow:inset 0 0 0 1px var(--wf-border-light),0 2px 10px #000000b3;background:#0b0908;border:1px solid #000;position:relative;overflow:hidden}.wp-zone-frame img{object-fit:cover;width:100%;height:100%;display:block}.wp-zone-pin{width:0;height:0;position:absolute}.wp-zone-dot,.wp-zone-ring{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.wp-zone-dot{background:#ffd100;border:2px solid #2b1c08;width:11px;height:11px;box-shadow:0 0 8px #ffd100e6}.wp-zone-ring{border:2px solid #ffd100bf;width:30px;height:30px;animation:1.8s ease-out infinite wp-zone-pulse}@keyframes wp-zone-pulse{0%{opacity:.95;width:12px;height:12px}to{opacity:0;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.wp-zone-ring{opacity:.8;width:26px;height:26px;animation:none}}.wp-zone-cap{color:#6f5a3c;margin-top:6px;font-size:13.5px}.wp-chain-notice{color:#9e1a0d;margin:10px 0 0;font-size:14.5px;font-weight:700}.wp-chain-btn img{width:17px;height:17px;margin-left:2px}.wp-title-step{color:#8a4f00}.wp-steps-nav{flex:none;gap:4px;display:inline-flex}.wp-page{cursor:pointer;background:50%/contain no-repeat;border:0;width:28px;height:28px;padding:0}.wp-page-prev{background-image:url(/journal/ui/page-prev-up.png)}.wp-page-prev:active{background-image:url(/journal/ui/page-prev-down.png)}.wp-page-next{background-image:url(/journal/ui/page-next-up.png)}.wp-page-next:active{background-image:url(/journal/ui/page-next-down.png)}.wp-page:hover{filter:brightness(1.25)}.wp-avail .wp-note{margin-left:auto}.wf-tab-ico-map{border:1.5px solid #000;border-radius:1px;width:22px;height:22px;margin-left:-4px}:root{--sx-navy:#241d15;--sx-deep:#130e09;--sx-panel:#1e1710;--sx-gold:#d8781a;--sx-gold-hover:#f09026;--sx-text:#f9f9f9;--sx-muted:#c6b69c;--sx-head-h:122px}body.sx-body{background:var(--sx-navy);color:var(--sx-text);font-family:var(--font-body);flex-direction:column;min-height:100vh;display:flex}.sx-main{padding-top:var(--sx-head-h);flex:1 0 auto}html{scroll-padding-top:calc(var(--sx-head-h) + 12px)}.sx-btn{height:48px;font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:17px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.sx-btn-gold{background:var(--sx-gold);color:#fff}.sx-btn-gold:hover{background:var(--sx-gold-hover)}.sx-btn-lg{height:58px;padding:0 38px;font-size:19px}.sx-logo{color:var(--sx-text);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sx-logo-badge{filter:drop-shadow(0 2px 6px #0009);width:52px;height:52px}.sx-logo-text{flex-direction:column;line-height:1;display:flex}.sx-logo-name{font-family:var(--font-title);letter-spacing:.01em;color:#fff;font-size:23px;font-weight:800}.sx-logo-name b{color:#e8a33c;font-weight:800}.sx-logo-tag{font-family:var(--font-title);letter-spacing:.08em;color:#b49b74;margin-top:4px;font-size:11px;font-weight:800}.sx-logo-sm .sx-logo-badge{width:22px;height:22px}.sx-logo-sm .sx-logo-name{font-size:13px}.sx-logo-sm{gap:6px}.sx-header-wrap{z-index:1000;position:fixed;top:0;left:0;right:0}.sx-topbar{background:var(--sx-deep);height:34px}.sx-topbar-in{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;height:100%;margin:0 auto;padding:0 24px;display:flex}.sx-topbar-left{align-items:center;gap:18px;display:inline-flex}.sx-socials{align-items:center;gap:12px;display:inline-flex}.sx-socials a{color:#d8923a;display:inline-flex}.sx-socials a:hover{color:#ffc85a}.sx-topbar-links{gap:22px;display:flex}.sx-topbar-links a{color:#f0e6d6;font-size:12.5px;text-decoration:none}.sx-topbar-links a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.sx-header{padding:8px 24px 0}.sx-bar{-webkit-backdrop-filter:blur(20px);background:#130e098c;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:16px;max-width:1440px;height:72px;margin:0 auto;padding:0 12px 0 14px;display:flex;position:relative;box-shadow:0 8px 30px #00000040}.sx-nav{align-items:center;margin-left:auto;display:flex}.sx-nav-link{cursor:pointer;height:72px;font-family:var(--font-body);color:var(--sx-text);background:0 0;border:0;align-items:center;gap:8px;padding:0 16px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex}.sx-nav-link:hover,.sx-nav-link.active{color:#ffc85a}.sx-cta{margin-left:8px}.sx-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:44px;height:44px;margin-left:auto;padding:10px 7px;display:none}.sx-burger span{background:#fff;border-radius:2px;height:3px;display:block}.sx-drop{position:static}.sx-drop-panel{background:#1e1710;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:250px 1fr;gap:6px 28px;padding:18px 22px 14px;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;box-shadow:0 18px 50px #00000080}.sx-drop.on .sx-drop-panel,.sx-drop:hover .sx-drop-panel{display:grid}.sx-drop-head{font-family:var(--font-title);letter-spacing:.08em;text-transform:uppercase;color:#b49b74;margin:0 0 6px 8px;font-size:12px;font-weight:800}.sx-drop-grid{grid-template-columns:repeat(3,1fr);column-gap:10px;display:grid}.sx-drop-item{color:var(--sx-text);border-radius:5px;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;font-size:14.5px;text-decoration:none;display:flex}.sx-drop-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sx-drop-item small{color:#a8947a;white-space:nowrap;font-size:12px}.sx-drop-item:hover{color:#fff;background:#d8781a29}.sx-drop-all{color:#ffc85a;grid-column:1/-1;justify-self:center;margin-top:8px;font-size:14px;font-weight:600;text-decoration:none}.sx-drop-all:hover{text-decoration:underline}.sx-mobile{background:#1e1710;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;max-width:1440px;max-height:calc(100vh - 100px);margin:8px auto 0;padding:10px 16px 18px;display:flex;overflow:auto;box-shadow:0 18px 50px #0000008c}.sx-mobile>a:not(.sx-btn),.sx-mobile-toggle{color:var(--sx-text);font-size:18px;font-weight:600;font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 4px;text-decoration:none;display:flex}.sx-mobile-toggle svg{transition:transform .15s}.sx-mobile-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sx-mobile .sx-btn{margin-top:14px}.sx-mobile-list{border-bottom:1px solid #ffffff0f;flex-direction:column;padding:4px 0 8px;display:flex}.sx-mobile-list .sx-drop-item{font-size:15px}.sx-home{padding:12px 24px 0}.sx-hero{background:#17110b;border-radius:10px;max-width:1440px;height:clamp(400px,44vw,620px);margin:0 auto;position:relative;overflow:hidden}.sx-slide{opacity:0;visibility:hidden;transition:opacity .7s,visibility .7s;position:absolute;inset:0}.sx-slide.on{opacity:1;visibility:visible}.sx-slide-bg{background-position:50%;background-size:cover;transition:transform 7s linear;position:absolute;inset:0;transform:scale(1.03)}.sx-slide.on .sx-slide-bg{transform:scale(1.09)}.sx-slide:after{content:"";background:radial-gradient(#100c0826 0%,#100c088c 70%),linear-gradient(#100c081a 0%,#100c0880 100%);position:absolute;inset:0}.sx-slide-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 24px 30px;display:flex;position:relative}.sx-slide-kicker{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.02em;color:#fff;text-shadow:0 2px #00000080,0 4px 18px #000000b3;font-size:clamp(22px,3vw,40px);font-weight:800}.sx-slide-title{font-family:var(--font-title);text-transform:uppercase;letter-spacing:.01em;color:#f2f2f2;text-shadow:0 3px #0000008c,0 6px 26px #000000bf;margin:2px 0 18px;font-size:clamp(42px,7vw,92px);font-weight:800;line-height:.95}.sx-slide-text{color:#f3f3f6;text-shadow:0 1px 4px #000000e6;max-width:600px;margin:0 0 26px;font-size:18px;line-height:1.45}.sx-dots{z-index:2;justify-content:center;gap:10px;display:flex;position:absolute;bottom:18px;left:0;right:0}.sx-dots button{cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;width:12px;height:12px;padding:0}.sx-dots button.on{background:var(--sx-gold)}.sx-section-title{text-align:center;font-family:var(--font-title);text-transform:uppercase;color:var(--sx-text);margin:56px 0 4px;font-size:32px;font-weight:800}.sx-banner{background:#2d2317;border:1px solid #ffffff0f;border-radius:10px;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1440px;margin:40px auto 64px;display:grid;overflow:hidden}.sx-banner-art{background-position:50%;background-size:cover;min-height:320px;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.sx-banner-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding:44px 48px;display:flex}.sx-banner-badge{width:56px;height:56px}.sx-banner-body h2{font-family:var(--font-title);color:#fff;font-size:32px;font-weight:800;line-height:1.15}.sx-banner-body p{color:#e6dbc8;max-width:560px;font-size:16.5px;line-height:1.6}.sx-footer{background:var(--sx-deep);border-top:1px solid #ffffff0d}.sx-footer-in{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:760px;margin:0 auto;padding:56px 24px 28px;display:flex}.sx-logo-foot .sx-logo-badge{width:48px;height:48px}.sx-footer-blurb{color:var(--sx-muted);max-width:560px;font-size:15px;line-height:1.6}.sx-footer-social{gap:30px;display:flex}.sx-footer-social a{color:#d8923a;display:inline-flex}.sx-footer-social a:hover{color:#ffc85a}.sx-footer-links{flex-wrap:wrap;justify-content:center;gap:10px 30px;display:flex}.sx-footer-links a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}.sx-footer-links a:hover{color:#ffc85a}.sx-footer-copy{color:#fff;letter-spacing:.02em;font-size:13px;font-weight:700}.sx-footer-legal{color:#a8997f;margin-top:-12px;font-size:11.5px;line-height:1.8}@media (max-width:1180px){.sx-nav,.sx-cta{display:none}.sx-burger{display:flex}}@media (max-width:860px){:root{--sx-head-h:78px}.sx-topbar{display:none}.sx-header{padding:6px 10px 0}.sx-bar{height:64px}.sx-logo-badge{width:42px;height:42px}.sx-logo-name{font-size:19px}.sx-logo-tag{font-size:10px}.sx-home{padding:6px 10px 0}.sx-hero{height:470px}.sx-slide-text{font-size:16px}.sx-section-title{margin-top:36px;font-size:24px}.sx-banner{grid-template-columns:1fr;margin:28px auto 40px}.sx-banner-art{min-height:180px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.sx-banner-body{padding:8px 22px 28px}.sx-banner-body h2{font-size:24px}}.ej{--ej-ink:#2e2317;--ej-ink-soft:#6b5a42;--ej-gold:#ffd98a;--ej-chrome:#171209;--ej-chrome-hi:#241a0e;--ej-edge:#8a6a33;--ej-parch-a:#eadfc3;--ej-parch-b:#ddcdab;--ej-row:#efe5ca;--ej-row-hover:#f5ecd6;--ej-row-on:#faeec4;--ej-row-edge:#c4ac7f}.ej.wf-page{background:radial-gradient(900px 500px at 50% -8%,#9669282e,#0000 62%),#0e0a06}.ej .wf-window{background:var(--ej-chrome);border:1px solid #000;border-radius:9px;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #0a0704,0 0 0 1px #b9933f,0 20px 55px #000c}.ej .wf-window:before{content:"";z-index:3;background:#1a1208 url(/journal/ui/forever-icon.png) 50%/54px 54px no-repeat;border-radius:50%;width:74px;height:74px;position:absolute;top:-16px;left:-16px;box-shadow:0 0 0 3px #c9a33f,0 0 0 5px #15100a,0 6px 16px #000000bf}.ej .wf-titlebar{border-bottom:1px solid var(--ej-edge);background:linear-gradient(#221a0f,#130e08);border-radius:8px 8px 0 0;min-height:46px}.ej .wf-title{color:#ffcf40;font-size:22px}.ej .wf-body{background:0 0;border-radius:0 0 8px 8px;padding:0;overflow:hidden}.ej .wf-crumb{background:linear-gradient(#1d1509,#140e07);border-bottom:1px solid #000;align-items:center;min-height:52px;margin:0;padding:9px 12px;display:flex;position:relative}.ej .wf-crumb .wf-btn{color:#f0dcae;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#2a2012,#171008);border:1px solid #000;border-radius:5px;padding:8px 16px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffd78266}.ej .wf-crumb .wf-btn:hover{filter:brightness(1.3)}.ej .wf-dtabs{z-index:2;align-items:center;gap:8px;height:52px;display:flex;position:absolute;top:0;right:12px}.ej .wf-dtabs .wf-btn{color:#f0dcae;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#2a2012,#171008);border:1px solid #000;border-radius:5px;font-size:13.5px;box-shadow:inset 0 0 0 1px #ffd78266}.ej .wf-dtabs .wf-tab-active{color:#ffe6ab;background:linear-gradient(#3f2f17,#26190c);box-shadow:inset 0 0 0 1px #e8c169,0 0 12px #ffc8504d}.ej .wf-dheader{background-color:#140e07;background-image:linear-gradient(90deg,#100b06f5 0%,#100b06d1 38%,#100b064d 100%),var(--ej-band,none);background-position:50%,50% 32%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;border:0;border-bottom:1px solid #000;min-height:86px;margin:0;padding:16px 18px;position:relative}.ej .wf-dname{color:#ffe9b0;text-shadow:0 2px 4px #000000e6;font-size:30px}.ej .wf-dlevel{color:#b2a089;letter-spacing:.06em;text-shadow:0 1px 3px #000000e6}.ej .wf-panes{background:linear-gradient(#ebdfc3b8,#deceacb8),var(--parchment)url(/journal/parchment.jpg) center top/512px auto repeat;gap:26px;margin:0;padding:14px 16px 10px;position:relative}.ej .wf-panes:not(.wf-panes-one):before{content:"";background:linear-gradient(#0000,#785f3273 12% 88%,#0000);width:1px;position:absolute;top:16px;bottom:14px;left:50%;transform:translate(-50%)}.ej .wf-pane,.ej .wf-pane-detail,.ej .wf-pane-parchment{background:0 0;border:0;border-radius:0;min-height:0;padding:2px 2px 8px}.ej .wf-pane-detail{min-height:380px}.ej .wf-pane-head{color:#5c4a2c;padding:0 2px 10px;font-size:15px}.ej .wf-sep{color:#9a8255}.ej .wf-rows{gap:9px}.ej .wf-row{background:var(--ej-row);border:1px solid var(--ej-row-edge);color:var(--ej-ink);border-radius:8px;min-height:62px;padding:9px 12px;box-shadow:inset 0 1px #fffdf3cc,0 1px 2px #3c280a2e}.ej .wf-row:hover{background:var(--ej-row-hover);border-color:#d2ba8c}.ej .wf-row-selected,.ej .wf-row-selected:hover{background:var(--ej-row-on);border-color:#e0b64a;box-shadow:inset 0 1px #fffff8e6,inset 0 0 0 1px #ffd76ebf,0 0 14px #e6b44673}.ej .wf-row-name{color:var(--ej-ink);font-size:17px}.ej .wf-row-sub,.ej .wf-row-selected .wf-row-sub{color:var(--ej-ink-soft)}.ej .wf-class,.ej .wf-chain{color:#7a4a0c}.ej .wf-row-parent{border-color:#e0b64a}.ej .wf-portrait{box-shadow:0 0 0 2px #c9a33f,0 1px 4px #00000080}.ej .wp{box-shadow:none;background:0 0;border:0;padding:0}.ej .wb{color:var(--ej-ink)}.ej .wb-title{color:#2b2014;text-shadow:0 1px #fffaeba6;font-size:26px}.ej .wb-desc,.ej .wb-loot-text{color:var(--ej-ink)}.ej .wb-meta,.ej .wb-note,.ej .wb-slot{color:var(--ej-ink-soft)}.ej .wb-head{border-bottom:1px solid #785f3259;padding-bottom:10px}.ej .wb-loot{background:#fffcf099;border:1px solid #967d5066;border-radius:6px}.ej .wb-tag{color:#5a3f1a;background:#fffae899;border:1px solid #b09363}.ej .wb-recipes,.ej .wp-rewards-head,.ej .wp-sub,.ej .wp-title{color:#6b3f08;text-shadow:0 1px #fffaeb99}.ej .wf-note,.ej .wf-tbd,.ej .wf-ptext{color:var(--ej-ink)}.ej .wf-pager{background:linear-gradient(#ebdfc3b8,#deceacb8),var(--parchment)url(/journal/parchment.jpg) center top/512px auto repeat;margin:0;padding:4px 16px 16px}.ej .wf-pager .wf-btn{color:#f2e4c4;background:linear-gradient(#211a10,#100b06);border:1px solid #000;border-radius:6px;padding:9px 16px;box-shadow:inset 0 0 0 1px #ffd7824d}@media (max-width:860px){.ej .wf-dtabs{height:auto;position:static}}.ch-cmd{color:#5a3f1a;background:#fff5dc80;border:1px solid #c3a978;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.ch .ch-cmd{border-color:var(--wf-border);color:var(--wf-title);background:#00000073}.ch-input{color:#2b1d0e;resize:vertical;word-break:break-all;background:#fff8e6bf;border:1px solid #a98a55;border-radius:4px;width:100%;margin:12px 0 10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;display:block}.ch-input:focus{outline-offset:1px;outline:2px solid #8a4f00}.ch-error{color:#8a1c0f;margin:0 0 10px;font-size:14px;font-weight:600}.ch-head{align-items:center;gap:14px;display:flex}.ch-crest{flex:none}.ch-name{text-shadow:0 1px #fff0c880;font-size:26px}.ch-sub{color:var(--wf-text);margin-top:2px;font-size:14.5px}.ch-totals{flex-wrap:wrap;gap:10px;margin:16px 0 6px;display:flex}.ch-stat{border:1px solid var(--wf-border);background:linear-gradient(#2b2118 0%,#1b140e 100%);border-radius:4px;flex:140px;padding:10px 14px;box-shadow:inset 0 0 0 1px #a8843f38}.ch-stat strong{font-family:var(--font-title);color:var(--wf-title);text-shadow:0 1px 2px #000c;font-size:24px;line-height:1.1;display:block}.ch-stat span{color:var(--wf-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}.ch-of{color:var(--wf-muted);font-size:15px}.ch{padding:2px}.ch-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ch-head-actions{margin-left:auto}.ch-name{font-family:var(--font-title);text-shadow:0 2px 4px #000000d9;font-size:26px;font-weight:800;line-height:1.1}.ch-foot{color:var(--wf-muted);margin-top:14px;font-size:13.5px}.ch-grid{margin-top:16px}.ch-card{overflow:hidden}.ch-card-face{z-index:1;cursor:pointer;text-align:left;width:100%;height:128px;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.ch-card-face:disabled{cursor:default}.ch-card-open{grid-column:1/-1;height:auto}.ch-card-open:hover,.ch-card-open:focus-within{transform:none}.ch-card-foot{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;bottom:9px;left:10px;right:10px}.ch-card-bar{background:#0000008c;border:1px solid #ffffff40;border-radius:999px;flex:auto;height:7px;overflow:hidden}.ch-card-bar-fill{background:linear-gradient(90deg,#d8a83c,#ffd77a);height:100%;display:block}.ch-card-count{color:#ffe9b8;text-shadow:0 1px 2px #000;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}.ch-check{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ch-check svg{width:76px;height:76px}.ch-check path{fill:none;stroke:#49f06a;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #28ff5abf)drop-shadow(0 2px 3px #000c)}.ch-card-done{box-shadow:inset 0 0 0 1px #49f06a,0 2px 10px #0009}.ch-card-done .wf-card-name{color:#d6ffd9}.ch-quests{z-index:2;background:#080604e6;border-top:1px solid #ffd77a59;padding:10px 14px 14px;position:relative}.ch-quests ul{columns:2;column-gap:22px;margin:0;padding:0;list-style:none}.ch-quests li{break-inside:avoid;align-items:baseline;gap:8px;padding:3px 0;font-size:14px;display:flex}.ch-q-tick{color:#7a6a52;flex:none;width:14px;font-weight:700}.ch-q-done .ch-q-tick{color:#49f06a}.ch-q-name{color:#cdbb97;text-decoration:none}.ch-q-done .ch-q-name{color:#eaf7e4}.ch-q-name:hover{text-underline-offset:2px;text-decoration:underline}.ch-q-more{color:#ffd77a;margin-top:10px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-block}.ch-q-more:hover{text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.ch-quests ul{columns:1}.ch-head-actions{margin-left:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
