:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rpg-bg:#05080f;--rpg-panel:#081427;--rpg-panel-2:#0c1f3a;--rpg-panel-3:#10294d;--rpg-text:#f4efe3;--rpg-muted:#b9c2d0;--rpg-gold:#f2b632;--rpg-gold-soft:#d6951f;--rpg-gold-dark:#7a4b0d;--rpg-blue:#2855a8;--rpg-blue-bright:#3b75dc;--rpg-line:#31547d;--rpg-stone:#5d5444;--rpg-danger:#ff6b53;--rpg-success:#79d66b;--rpg-focus:#fff36b;--rpg-shadow:0 12px 28px #00000075;--rpg-radius:2px;--rpg-font-ui:"Lucida Console", "Cascadia Mono", "Courier New", monospace;--rpg-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rpg-font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font:var(--rpg-font-size)/1.58 var(--rpg-font-body);color:var(--rpg-text);background:linear-gradient(#04080ff0, #04080ff0), repeating-linear-gradient(0deg, #17140f 0 8px, #241f17 8px 10px), var(--rpg-bg);margin:0}body.rpg-text-large{--rpg-font-size:18px}body.rpg-text-xlarge{--rpg-font-size:20px}body.rpg-high-contrast{--rpg-bg:#000;--rpg-panel:#000;--rpg-panel-2:#071a31;--rpg-panel-3:#0b2b52;--rpg-text:#fff;--rpg-muted:#fff;--rpg-gold:#ffd84c;--rpg-gold-soft:#ffd84c;--rpg-line:#9ecbff}body.rpg-reduce-motion *,body.rpg-reduce-motion :before,body.rpg-reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.skip-link{z-index:10000;color:#000;background:var(--rpg-focus);font:800 14px/1 var(--rpg-font-ui);border:3px solid #000;padding:12px 16px;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.rpg-shell{width:min(1380px,100% - 24px);box-shadow:0 0 0 4px #090a0c, var(--rpg-shadow);background:var(--rpg-bg);border:8px solid #28251f;outline:2px solid #776945;margin:10px auto 18px}.rpg-shell:before,.rpg-shell:after{content:"";background:repeating-linear-gradient(90deg,#3b352a 0 22px,#171613 22px 25px,#6a5b3d 25px 28px);height:9px;display:block}.rpg-masthead{border-top:2px solid #96752b;border-bottom:4px solid var(--rpg-gold-dark);background:#102d54;min-height:210px;position:relative;overflow:hidden}.rpg-masthead>img{object-fit:cover;opacity:.82;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.rpg-masthead:before{content:"⚔  Account";z-index:4;border:2px solid var(--rpg-gold-soft);min-width:116px;min-height:58px;color:var(--rpg-text);pointer-events:none;font:800 12px/1.2 var(--rpg-font-ui);background:#040c19f0;place-items:center;padding:8px 14px;display:grid;position:absolute;top:12px;right:14px;box-shadow:4px 4px #00000073}.rpg-masthead:has(.rpg-auth-toolbar):before{visibility:hidden}.rpg-masthead:after{content:"";pointer-events:none;background:linear-gradient(#040c190a,#040c1933);position:absolute;inset:0}.rpg-titleplate{z-index:1;text-align:center;border:4px solid var(--rpg-gold);clip-path:polygon(7% 0,93% 0,100% 18%,100% 82%,93% 100%,7% 100%,0 82%,0 18%);background:linear-gradient(#10213b,#071221);outline:4px solid #241a0a;width:min(620px,100% - 40px);margin:34px auto 24px;padding:18px 28px 16px;position:relative;box-shadow:inset 0 0 0 2px #6c4a12,8px 8px #00000073}.rpg-titleplate h1,.rpg-titleplate .rpg-brand{color:var(--rpg-gold);text-shadow:3px 3px #3d2607,-1px -1px #fff1a5;font:900 clamp(34px, 6vw, 68px)/.92 var(--rpg-font-ui);letter-spacing:.04em;margin:0}.rpg-titleplate p{color:#e9edf6;font:800 clamp(14px, 2.1vw, 22px)/1.1 var(--rpg-font-ui);letter-spacing:.2em;margin:9px 0 0}.rpg-a11y-toolbar{z-index:3;border:2px solid var(--rpg-gold-soft);background:#040c19f0;display:flex;position:absolute;top:12px;left:14px;right:auto;box-shadow:4px 4px #00000073}.rpg-a11y-toolbar button{min-width:72px;min-height:54px;color:var(--rpg-text);cursor:pointer;font:700 12px/1.2 var(--rpg-font-ui);background:0 0;border:0;border-right:1px solid #485268;padding:7px 9px}.rpg-a11y-toolbar button:last-child{border-right:0}.rpg-a11y-toolbar button:hover,.rpg-a11y-toolbar button[aria-pressed=true]{background:var(--rpg-panel-3);color:var(--rpg-gold)}.rpg-a11y-toolbar .tool-icon{margin-bottom:4px;font-size:19px;display:block}.rpg-nav{border-top:2px solid #4c6787;border-bottom:3px solid var(--rpg-gold-dark);background:#071326;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rpg-nav a{min-height:68px;color:var(--rpg-text);font:800 16px/1.2 var(--rpg-font-ui);border-right:1px dotted #4a5668;justify-content:center;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.rpg-nav a:last-child{border-right:0}.rpg-nav a:hover{color:var(--rpg-gold);background:#0c1c34}.rpg-nav a[aria-current=page]{color:var(--rpg-gold);box-shadow:inset 0 0 0 3px var(--rpg-gold), inset 0 0 0 5px #09101b;background:#0c1d35}.rpg-nav .nav-icon{filter:drop-shadow(2px 2px #241800);place-items:center;min-width:28px;font-size:25px;display:inline-grid}.rpg-content{padding:16px}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.rpg-shell .wrap{width:100%}.rpg-page-intro{text-align:center;padding:24px 22px 10px}.rpg-page-intro .eyebrow{color:var(--rpg-gold);font:800 13px/1.2 var(--rpg-font-ui);letter-spacing:.14em}.rpg-page-intro h2,.rpg-page-intro h1{color:var(--rpg-gold);font:900 clamp(28px,4vw,46px)/1.05 var(--rpg-font-ui);letter-spacing:.04em;text-shadow:2px 2px #351f05;margin:5px 0 8px}.rpg-page-intro .lede{max-width:850px;color:var(--rpg-muted);margin:0 auto}.rpg-panel,.search-panel,.card,dialog{background:linear-gradient(180deg, var(--rpg-panel-2), var(--rpg-panel));border:2px solid var(--rpg-line);border-radius:var(--rpg-radius);box-shadow:inset 0 0 0 2px #06101e, 0 0 0 1px #0b0c0f, var(--rpg-shadow)}.search-panel{z-index:20;border-color:var(--rpg-gold-dark);background:linear-gradient(#0d2443,#07162c);margin:12px 0 18px;padding:14px;position:sticky;top:0}button,input,select{font:inherit}input[type=search],select{color:#171717;background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;min-height:46px}input[type=search]{padding:10px 44px 10px 14px}select{padding:8px 10px}.btn,.sort-button,.close,.nav-arrow{color:#fff;cursor:pointer;min-height:44px;font:800 14px/1.1 var(--rpg-font-ui);background:linear-gradient(#2857ad,#163b7c);border:2px solid #c89a2f;border-radius:0;outline:2px solid #10151e;box-shadow:inset 0 0 0 2px #335f9f}.btn:hover,.sort-button:hover,.close:hover,.nav-arrow:hover:not(:disabled){color:var(--rpg-gold);filter:brightness(1.14)}.btn.primary{background:linear-gradient(#315fbd,#1d438c)}#clear{color:#222;background:0 0}#clear:hover{color:#000;background:#ddd2ba}.filters{gap:12px}.meta-row,.query-help{color:var(--rpg-muted)}.kbd{color:#111;background:#f4efe3;border:2px solid #8f7d5b;border-bottom-width:4px;border-radius:0}.results{gap:10px}.card{background:linear-gradient(#0d1d32,#08121f);border-color:#264c78;transition:border-color .12s,transform .12s}.card:hover{border-color:var(--rpg-gold-soft);transform:translateY(-1px)}.title-row h2,.title-row h3{color:var(--rpg-gold);font-family:var(--rpg-font-ui)}.help-id,.chip,.quick-fact{font-family:var(--rpg-font-ui)}.chip{color:#e7edf7;background:#15263e;border-color:#52627b;border-radius:0}mark{color:#fff8d2;background:#8a6300}.rpg-footer,footer{border-top:3px solid var(--rpg-gold-dark);color:var(--rpg-muted);font-family:var(--rpg-font-ui);background:#061224;padding:16px 20px}.rpg-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.rpg-footer-brand{color:var(--rpg-gold);font-weight:900}:focus-visible{outline:4px solid var(--rpg-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 7px #000!important}body.rpg-focus-strong :focus-visible{outline-offset:5px!important;outline-width:6px!important;box-shadow:0 0 0 10px #000!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.rpg-shell{border-width:5px;width:calc(100% - 12px)}.rpg-masthead{min-height:180px}.rpg-masthead:before{top:64px;right:10px}.rpg-a11y-toolbar{width:100%;box-shadow:none;border-width:0 0 2px;justify-content:stretch;position:relative;inset:auto}.rpg-a11y-toolbar button{flex:1 1 0;min-width:0}.rpg-titleplate{margin-top:86px}.rpg-nav{grid-template-columns:repeat(3,1fr)}.rpg-nav a:nth-child(3){border-right:0}.rpg-nav a:nth-child(-n+3){border-bottom:1px dotted #4a5668}}@media (width<=560px){.rpg-shell{border-left:0;border-right:0;outline:0;width:100%;margin:0}.rpg-masthead{min-height:154px}.rpg-masthead:before{min-width:108px;min-height:50px;padding:7px 10px;top:58px;right:8px}.rpg-titleplate{width:calc(100% - 24px);margin:78px auto 20px;padding:16px 18px}.rpg-titleplate h1,.rpg-titleplate .rpg-brand{font-size:clamp(30px,12vw,46px)}.rpg-a11y-toolbar button{min-height:50px;padding:5px 4px;font-size:10px}.rpg-a11y-toolbar .tool-icon{font-size:16px}.rpg-nav{grid-template-columns:repeat(2,1fr)}.rpg-nav a{min-height:58px;font-size:14px}.rpg-nav a:nth-child(n){border-bottom:1px dotted #4a5668}.rpg-nav a:nth-child(2n){border-right:0}.rpg-content{padding:10px}.rpg-page-intro{padding:18px 8px 8px}.search-panel{top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){body,.rpg-shell,.rpg-masthead,.rpg-titleplate,.rpg-nav,.rpg-panel,.search-panel,.card,footer,dialog{color:canvastext!important;box-shadow:none!important;background:canvas!important}.rpg-masthead>img{display:none}.rpg-titleplate,.rpg-nav,.rpg-panel,.search-panel,.card,input,select,button,a{border-color:canvastext!important}.rpg-titleplate h1,.rpg-titleplate .rpg-brand,.rpg-page-intro h1,.rpg-page-intro h2,.rpg-footer-brand{color:canvastext!important;text-shadow:none!important}}.rpg-auth-toolbar{z-index:4;border:2px solid var(--rpg-gold-soft);background:#040c19f0;display:flex;position:absolute;top:12px;left:auto;right:14px;box-shadow:4px 4px #00000073}.rpg-auth-toolbar button{min-width:116px;min-height:54px;color:var(--rpg-text);cursor:pointer;font:800 12px/1.2 var(--rpg-font-ui);background:0 0;border:0;padding:8px 14px}.rpg-auth-toolbar button:hover,.rpg-auth-toolbar button.is-signed-in{color:var(--rpg-gold);background:var(--rpg-panel-3)}.rpg-auth-icon{color:var(--rpg-gold);vertical-align:-1px;margin-right:6px;font-size:17px;display:inline-block}dialog.rpg-auth-dialog{width:min(520px,100% - 24px);max-height:min(760px,100vh - 28px);color:var(--rpg-text);background:linear-gradient(180deg, var(--rpg-panel-2), var(--rpg-panel));border:3px solid var(--rpg-gold-soft);padding:0;overflow:auto;box-shadow:inset 0 0 0 2px #06101e,0 0 0 2px #0b0c0f,12px 12px #0000008c}dialog.rpg-auth-dialog::backdrop{background:#000000c2}.rpg-auth-head{z-index:6;border-bottom:2px solid var(--rpg-line);background:#071326;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex;position:sticky;top:0}.rpg-auth-head h2{color:var(--rpg-gold);font:900 25px/1.1 var(--rpg-font-ui);letter-spacing:.03em;text-shadow:2px 2px #351f05;margin:4px 0 0}.rpg-auth-eyebrow{color:var(--rpg-muted);font:800 11px/1.2 var(--rpg-font-ui);letter-spacing:.13em;text-transform:uppercase}.rpg-auth-head .close{min-width:76px;padding-inline:12px}.rpg-auth-content{padding:20px}.rpg-auth-tabs{border:2px solid var(--rpg-line);grid-template-columns:1fr 1fr;margin-bottom:20px;display:grid}.rpg-auth-tab{min-height:46px;color:var(--rpg-muted);cursor:pointer;font:800 13px/1.2 var(--rpg-font-ui);background:#09182c;border:0;border-right:1px dotted #52627b;padding:9px 12px}.rpg-auth-tab:last-child{border-right:0}.rpg-auth-tab:hover,.rpg-auth-tab[aria-selected=true]{color:var(--rpg-gold);background:#10294d}.rpg-auth-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--rpg-gold)}.rpg-auth-form{gap:8px;display:grid}.rpg-auth-form label{color:var(--rpg-gold);font:800 12px/1.25 var(--rpg-font-ui);letter-spacing:.04em;margin-top:4px}.rpg-auth-form input[type=email],.rpg-auth-form input[type=password]{color:#171717;background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;width:100%;min-height:46px;padding:10px 12px}.rpg-auth-form input:disabled,.rpg-auth-form button:disabled{cursor:wait;opacity:.62}.rpg-auth-submit{width:100%;margin-top:12px}.rpg-auth-text-button{color:#9ecbff;cursor:pointer;font:700 12px/1.3 var(--rpg-font-ui);text-underline-offset:3px;background:0 0;border:0;margin-top:15px;padding:3px 0;text-decoration:underline;display:inline-block}.rpg-auth-text-button:hover{color:var(--rpg-gold)}.rpg-auth-copy{color:var(--rpg-muted);margin:0 0 18px}.rpg-auth-message{border:1px solid var(--rpg-line);color:#d9e8ff;font:700 12px/1.45 var(--rpg-font-ui);background:#0c1f3a;margin:0 0 18px;padding:11px 12px}.rpg-auth-message[hidden]{display:none}.rpg-auth-message[data-type=success]{color:#bff5c7;background:#0c2417;border-color:#3f8d52}.rpg-auth-message[data-type=error]{color:#ffd0ca;background:#2a1111;border-color:#a64b43}.rpg-auth-account{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.rpg-auth-account-rune{border:2px solid var(--rpg-gold-soft);width:54px;height:54px;color:var(--rpg-gold);background:#08182d;place-items:center;font-size:25px;display:grid}.rpg-auth-account-copy{min-width:0}.rpg-auth-account-copy span{color:var(--rpg-muted);font:700 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.08em;display:block}.rpg-auth-account-copy strong{overflow-wrap:anywhere;color:var(--rpg-text);font:800 14px/1.35 var(--rpg-font-ui);margin-top:5px;display:block}.rpg-auth-signout{grid-column:1/-1;width:100%;margin-top:8px}body.rpg-high-contrast .rpg-auth-toolbar,body.rpg-high-contrast dialog.rpg-auth-dialog{background:#000}@media (width<=900px){.rpg-auth-toolbar{top:64px;left:auto;right:10px}.rpg-titleplate{margin-top:86px}}@media (width<=560px){.rpg-auth-toolbar{top:58px;left:auto;right:8px}.rpg-auth-toolbar button{min-width:108px;min-height:46px;padding:7px 10px}.rpg-titleplate{margin-top:78px}.rpg-auth-content{padding:15px}.rpg-auth-head{padding:14px}.rpg-auth-account{grid-template-columns:1fr}.rpg-auth-account-rune{display:none}}.rpg-social-login-menu{z-index:10040;border:2px solid var(--rpg-gold-soft);width:min(320px,100vw - 20px);color:var(--rpg-text);background:#071326;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 2px #132741,7px 7px #0000008c}.rpg-social-login-head{background:linear-gradient(#10294d,#09182c);border-bottom:2px solid #49627e;padding:11px 12px 10px}.rpg-social-login-head span,.rpg-social-login-head strong{display:block}.rpg-social-login-head span{color:#9fb0c7;font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}.rpg-social-login-head strong{color:var(--rpg-gold);font:900 15px/1.25 var(--rpg-font-ui);margin-top:4px}.rpg-social-login-options{gap:8px;padding:12px;display:grid}.rpg-social-login-option,.rpg-social-login-email,.rpg-social-login-create{cursor:pointer;width:100%;min-height:44px;font:800 11px/1.2 var(--rpg-font-ui);border-radius:0}.rpg-social-login-option{color:#edf5ff;text-align:left;background:#0b1d35;border:1px solid #587399;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:5px 10px 5px 6px;display:grid}.rpg-social-login-option:hover,.rpg-social-login-option:focus-visible{border-color:var(--rpg-gold-soft);color:#fff;background:#102b4d}.rpg-social-login-option:disabled,.rpg-social-login-email:disabled,.rpg-social-login-create:disabled{cursor:wait;opacity:.62}.rpg-social-provider-icon{border:1px solid #ffffff52;place-items:center;width:32px;height:32px;font:900 17px/1 system-ui,sans-serif;display:grid}.rpg-social-provider-icon.google{color:#4285f4;background:#fff}.rpg-social-provider-icon.discord{color:#fff;background:#5865f2}.rpg-social-login-divider{color:#8498b2;min-height:22px;font:800 9px/1 var(--rpg-font-ui);text-transform:uppercase;place-items:center;display:grid;position:relative}.rpg-social-login-divider:before{content:"";border-top:1px dotted #40536e;position:absolute;top:50%;left:0;right:0}.rpg-social-login-divider span{background:#071326;padding:0 8px;position:relative}.rpg-social-login-email{border:2px solid var(--rpg-gold-soft);color:#fff;background:linear-gradient(#285fba,#1d4284)}.rpg-social-login-email:hover,.rpg-social-login-email:focus-visible{background:linear-gradient(#3474d4,#24539e)}.rpg-social-login-create{color:#a9cffd;text-underline-offset:3px;background:0 0;border:0;min-height:34px;text-decoration:underline}.rpg-social-login-create:hover,.rpg-social-login-create:focus-visible{color:var(--rpg-gold)}.rpg-social-auth-error{color:#ffd0ca;font:700 10px/1.4 var(--rpg-font-ui);background:#2a1111;border:1px solid #a64b43;margin:0 12px 12px;padding:9px 10px}dialog.rpg-social-username-dialog{border:3px solid var(--rpg-gold-soft);width:min(500px,100% - 24px);max-height:min(700px,100vh - 28px);color:var(--rpg-text);background:linear-gradient(180deg, var(--rpg-panel-2), var(--rpg-panel));border-radius:0;padding:0;overflow:auto;box-shadow:inset 0 0 0 2px #06101e,0 0 0 2px #0b0c0f,12px 12px #0000008c}dialog.rpg-social-username-dialog::backdrop{background:#000000c7}.rpg-social-username-head{border-bottom:2px solid var(--rpg-line);background:#071326;padding:17px 18px}.rpg-social-username-head span{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.12em;text-transform:uppercase;display:block}.rpg-social-username-head h2{color:var(--rpg-gold);font:900 23px/1.15 var(--rpg-font-ui);letter-spacing:.02em;text-shadow:2px 2px #351f05;margin:5px 0 0}.rpg-social-username-form{gap:9px;padding:18px;display:grid}.rpg-social-username-form p{color:#dbe8f9;margin:0 0 8px;font-size:13px;line-height:1.55}.rpg-social-username-form label{color:var(--rpg-gold);font:800 12px/1.25 var(--rpg-font-ui)}.rpg-social-username-form input{box-sizing:border-box;color:#171717;background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;width:100%;min-height:46px;padding:10px 12px}.rpg-social-username-form small{color:#a9b9ce;font:700 10px/1.4 var(--rpg-font-ui)}.rpg-social-username-form .rpg-social-auth-error{margin:0 0 5px}.rpg-social-username-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.rpg-social-username-actions .btn{width:100%;min-width:0}@media (width<=560px){.rpg-social-login-menu{width:auto;left:8px!important;right:8px!important}.rpg-social-username-head,.rpg-social-username-form{padding:14px}.rpg-social-username-actions{grid-template-columns:1fr}}@media (forced-colors:active){.rpg-social-login-menu,.rpg-social-login-option,.rpg-social-login-email,.rpg-social-login-create,.rpg-social-auth-error,dialog.rpg-social-username-dialog,.rpg-social-username-form input{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}.rpg-auth-signup-fields{gap:8px;margin-bottom:4px;display:grid}.rpg-auth-signup-fields[hidden]{display:none}.rpg-auth-form input[type=text]{color:#171717;background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;width:100%;min-height:46px;padding:10px 12px}.rpg-auth-field-hint{color:var(--rpg-muted);font:700 10px/1.45 var(--rpg-font-ui);margin:-2px 0 4px}.rpg-auth-optional{color:var(--rpg-muted);font-weight:700}.rpg-auth-account{display:block}.rpg-auth-account[hidden]{display:none}.rpg-auth-account-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding-bottom:16px;display:grid}.rpg-auth-account-copy small{overflow-wrap:anywhere;color:var(--rpg-muted);font:700 11px/1.35 var(--rpg-font-ui);display:block}.rpg-auth-account-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.rpg-auth-account-role{border:1px solid var(--rpg-gold-dark);min-height:20px;color:var(--rpg-gold);font:900 9px/1 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;background:#06101e;align-items:center;padding:3px 6px;display:inline-flex}.rpg-auth-account-tabs{background:#06101e;border:1px solid #40536e;grid-template-columns:1fr 1fr;margin:0 0 16px;display:grid}.rpg-auth-account-tabs button{min-height:44px;color:var(--rpg-muted);cursor:pointer;font:800 11px/1.2 var(--rpg-font-ui);background:0 0;border:0;border-right:1px dotted #52627b;padding:9px 10px}.rpg-auth-account-tabs button:last-child{border-right:0}.rpg-auth-account-tabs button:hover,.rpg-auth-account-tabs button[aria-selected=true]{color:var(--rpg-gold);background:#10294d}.rpg-auth-account-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--rpg-gold)}.rpg-auth-account-panel{min-width:0}.rpg-auth-profile-form{border-top:0;margin-top:0;padding-top:16px}.rpg-auth-section-title{color:var(--rpg-gold);font:900 13px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.rpg-auth-access-list{background:#06101e;border:1px solid #31445c;display:grid}.rpg-auth-access-row{border-bottom:1px dotted #40536e;grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:4px 14px;padding:13px 14px;display:grid}.rpg-auth-access-row:last-child{border-bottom:0}.rpg-auth-access-row>span{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase}.rpg-auth-access-row strong{overflow-wrap:anywhere;min-width:0;color:var(--rpg-text);font:800 12px/1.35 var(--rpg-font-ui)}.rpg-auth-access-row small{color:var(--rpg-muted);font:700 10px/1.35 var(--rpg-font-ui);grid-column:2}.rpg-auth-account-panel .rpg-member-management-link{margin:14px 0 0}.rpg-auth-access-footer{text-align:center;border-top:1px dotted #40536e;margin-top:16px;padding-top:13px}.rpg-auth-signout-link{color:#d7a9a9;justify-content:center;align-items:center;min-height:40px;margin-top:0;padding:8px 12px;display:inline-flex}.rpg-auth-signout-link:hover{color:#ffd0ca}.rpg-auth-toolbar button{max-width:min(280px,42vw)}#rpgAuthButtonLabel{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:210px;display:inline-block;overflow:hidden}body.rpg-high-contrast .rpg-auth-account-role,body.rpg-high-contrast .rpg-auth-account-tabs,body.rpg-high-contrast .rpg-auth-access-list{background:#000}@media (width<=560px){.rpg-auth-account-summary{grid-template-columns:1fr;padding-bottom:14px}.rpg-auth-account-summary .rpg-auth-account-rune{display:none}.rpg-auth-account-tabs button{min-height:48px;font-size:10px}.rpg-auth-access-row{grid-template-columns:1fr;gap:5px;padding:12px}.rpg-auth-access-row small{grid-column:1}.rpg-auth-signout-link{min-height:44px}.rpg-auth-toolbar button{max-width:48vw}#rpgAuthButtonLabel{max-width:120px}}.rpg-auth-toolbar{visibility:hidden}.rpg-auth-toolbar.is-auth-hydrated{visibility:visible}.rpg-account-role-row{border:1px solid var(--rpg-line);color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;background:#08182d;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px;display:flex}.rpg-account-role-row strong{color:var(--rpg-gold)}.rpg-member-management-link{text-align:center;margin-bottom:10px;text-decoration:none;display:block}.rpg-auth-role-pill{border:1px solid var(--rpg-gold-dark);color:var(--rpg-gold);font:900 8px/1 var(--rpg-font-ui);letter-spacing:.05em;background:#06101e;margin-left:6px;padding:3px 5px}.rpg-auth-role-pill[hidden]{display:none}body.rpg-high-contrast .rpg-account-role-row,body.rpg-high-contrast .rpg-auth-role-pill{background:#000}.member-locked{cursor:pointer;filter:saturate(.6);opacity:.88}.member-locked:hover,.member-locked:focus-visible{opacity:1}body[data-membership-role=visitor] .rpg-comments,body[data-membership-role=user] .rpg-comments{display:none!important}.member-access-dialog{border:3px solid var(--rpg-gold-dark);width:min(560px,100vw - 28px);color:var(--rpg-text);background:#071326;padding:0;box-shadow:0 18px 60px #000b,inset 0 0 0 2px #020812}.member-access-dialog::backdrop{background:#01050bd9}.member-access-head{border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#0d2443,#08182d);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.member-access-head h2{color:var(--rpg-gold);font:900 21px/1.15 var(--rpg-font-ui);margin:4px 0 0}.member-access-kicker{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.12em;text-transform:uppercase}.member-access-body{text-align:center;justify-items:center;gap:14px;padding:24px;display:grid}.member-access-body p{max-width:48ch;margin:0;line-height:1.6}.member-access-lock{font-size:34px;line-height:1}.member-access-role{border:1px solid var(--rpg-line);color:var(--rpg-muted);font:800 11px/1.3 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;background:#0a1930;padding:9px 12px}.member-access-role strong{color:var(--rpg-gold)}body.rpg-high-contrast .member-access-dialog,body.rpg-high-contrast .member-access-body,body.rpg-high-contrast .member-access-role{background:#000}.rpg-comments{border:2px solid var(--rpg-line);background:#071326;margin-top:22px;box-shadow:inset 0 0 0 2px #050b14}.rpg-comments-head{border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#0d2443,#08182d);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.rpg-comments-title-wrap h3{color:var(--rpg-gold);font:900 20px/1.1 var(--rpg-font-ui);margin:3px 0 0}.rpg-comments-kicker{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.13em;text-transform:uppercase}.rpg-comments-count{border:2px solid var(--rpg-gold-soft);min-width:34px;min-height:30px;color:var(--rpg-gold);font:900 12px/1 var(--rpg-font-ui);background:#06101e;place-items:center;padding:4px 9px;display:grid}.rpg-comments-loading,.rpg-comments-empty,.rpg-comments-login-copy{color:var(--rpg-muted);margin:0;padding:16px}.rpg-comments-list{display:grid}.rpg-comment{background:#081427;border-bottom:1px dotted #40536e;padding:15px 16px}.rpg-comment:last-child{border-bottom:0}.rpg-comment-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:9px;display:flex}.rpg-comment-identity{min-width:0}.rpg-comment-author{color:var(--rpg-gold);font:800 13px/1.25 var(--rpg-font-ui);overflow-wrap:anywhere;display:block}.rpg-comment-time{color:var(--rpg-muted);font:700 10px/1.3 var(--rpg-font-ui);margin-top:3px;display:block}.rpg-comment-body{color:var(--rpg-text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.rpg-comment-actions{flex:none;gap:8px;display:flex}.rpg-comment-action{color:#9ecbff;cursor:pointer;font:800 10px/1.2 var(--rpg-font-ui);text-underline-offset:3px;background:0 0;border:0;padding:3px 5px;text-decoration:underline}.rpg-comment-action:hover{color:var(--rpg-gold)}.rpg-comment-action.danger{color:#ff9e91}.rpg-comment-composer{border-top:2px solid var(--rpg-line);background:#0a1930;padding:16px}.rpg-comment-form,.rpg-comment-edit-form{gap:8px;display:grid}.rpg-comment-form label{color:var(--rpg-gold);font:800 12px/1.25 var(--rpg-font-ui)}.rpg-comment-textarea{resize:vertical;color:#171717;width:100%;min-height:104px;font:15px/1.45 var(--rpg-font-body);background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;padding:11px 12px}.rpg-comment-form-footer,.rpg-comment-edit-actions{justify-content:space-between;align-items:center;gap:10px;display:flex}.rpg-comment-counter{color:var(--rpg-muted);font:700 10px/1.2 var(--rpg-font-ui)}.rpg-comment-edit-actions{justify-content:flex-end}.rpg-comments-status{border:1px solid var(--rpg-line);color:#d9e8ff;font:700 11px/1.4 var(--rpg-font-ui);background:#0c1f3a;margin:0 16px 16px;padding:10px 11px}.rpg-comments-status[hidden]{display:none}.rpg-comments-status[data-type=success]{color:#bff5c7;background:#0c2417;border-color:#3f8d52}.rpg-comments-status[data-type=error]{color:#ffd0ca;background:#2a1111;border-color:#a64b43}.rpg-comment-composer>.btn{min-width:180px}body.rpg-high-contrast .rpg-comments,body.rpg-high-contrast .rpg-comment,body.rpg-high-contrast .rpg-comment-composer{background:#000}@media (width<=560px){.rpg-comments-head,.rpg-comment-head,.rpg-comment-form-footer{align-items:stretch}.rpg-comment-head,.rpg-comment-form-footer{flex-direction:column}.rpg-comment-actions{align-self:flex-start}.rpg-comment-form-footer .btn,.rpg-comment-composer>.btn{width:100%}}.content-edit-button{margin-right:8px}#markDialog .modal-head>.content-edit-button{margin-left:auto}.content-editor-shell{gap:14px;display:grid}.content-editor-note,.content-editor-status{color:#d6e2f2;background:#071629;border:1px solid #35577f;padding:11px 13px;line-height:1.55}.content-editor-note strong{color:var(--rpg-gold,#e4bf62)}.content-editor-status[data-type=error]{color:#ffd5d5;background:#2a1015;border-color:#a94444}.content-editor-status[data-type=success]{color:#d9ffe0;background:#0d2416;border-color:#4d8b59}.content-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.content-editor-panel{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;min-width:0;padding:12px;box-shadow:inset 0 0 0 1px #040b13}.content-editor-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.content-editor-panel h3{color:var(--rpg-gold,#e4bf62);font:800 13px/1.3 var(--rpg-font-ui,sans-serif);text-transform:uppercase;letter-spacing:.04em;margin:0}.content-editor-panel p{color:#aebdd0;margin:0 0 10px;font-size:12px;line-height:1.45}.content-editor-panel textarea{resize:vertical;color:#eaf2ff;box-sizing:border-box;tab-size:2;background:#040c17;border:1px solid #486687;width:100%;min-height:390px;padding:11px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;display:block}.content-editor-panel textarea:focus{border-color:var(--rpg-gold,#e4bf62);outline-offset:1px;outline:2px solid #e4bf6240}.content-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.content-editor-format{white-space:nowrap}.content-editor-item-form{gap:14px;display:grid}.content-editor-section{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;min-width:0;padding:13px;box-shadow:inset 0 0 0 1px #040b13}.content-editor-section-head{margin-bottom:11px}.content-editor-section-head h3,.content-editor-repeat-title{color:var(--rpg-gold,#e4bf62);font:800 13px/1.3 var(--rpg-font-ui,sans-serif);text-transform:uppercase;letter-spacing:.04em;margin:0}.content-editor-section-head p{color:#aebdd0;margin:5px 0 0;font-size:12px;line-height:1.45}.content-editor-form-grid,.content-editor-repeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-editor-field{min-width:0}.content-editor-field.is-wide{grid-column:1/-1}.content-editor-field>label:first-child{color:var(--rpg-gold,#e4bf62);font:700 11px/1.2 var(--rpg-font-ui,sans-serif);text-transform:uppercase;margin-bottom:5px;display:block}.content-editor-field input:not([type=checkbox]),.content-editor-field select,.content-editor-field textarea{box-sizing:border-box;color:#102038;width:100%;font:inherit;background:#f4f0e7;border:2px solid #55749a;padding:9px 10px}.content-editor-field textarea{resize:vertical;min-height:78px;line-height:1.45}.content-editor-field.is-large textarea{white-space:pre-wrap;min-height:260px}.content-editor-field input:focus,.content-editor-field select:focus,.content-editor-field textarea:focus{border-color:var(--rpg-gold,#e4bf62);outline-offset:1px;outline:2px solid #e4bf6247}.content-editor-hint{color:#8fa5bd;margin-top:4px;font-size:11px;line-height:1.35}.content-editor-check-field{align-content:start;display:grid}.content-editor-check{color:#102038;cursor:pointer;background:#f4f0e7;border:2px solid #55749a;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:inline-flex}.content-editor-check input{width:18px;height:18px;margin:0}.content-editor-repeat-list{gap:9px;display:grid}.content-editor-repeat-card{background:#07111f;border:1px solid #284464;padding:11px}.content-editor-repeat-title{color:#d8c178;margin-bottom:9px;font-size:11px}.content-editor-empty{color:#8fa5bd;background:#07111f;border:1px dashed #35577f;margin:0;padding:10px 11px;font-size:12px}.content-editor-item-actions{z-index:2;background:linear-gradient(#07152600,#071526 32%);margin:0 -2px -2px;padding:10px 2px 2px;position:sticky;bottom:0}@media (width<=900px){.content-editor-grid,.content-editor-form-grid,.content-editor-repeat-grid{grid-template-columns:1fr}.content-editor-panel textarea{min-height:300px}.content-editor-field.is-wide{grid-column:auto}}@media (width<=560px){.content-edit-button{margin-right:4px}.content-editor-panel-head{flex-direction:column;align-items:flex-start}.content-editor-actions{grid-template-columns:1fr;display:grid}.content-editor-actions .btn,.content-editor-format{width:100%}}.member-byline{vertical-align:middle;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex}.member-byline-avatar{object-fit:cover;background:#050b12;border:2px solid #9a6a00;flex:0 0 30px;width:30px;height:30px;box-shadow:inset 0 0 0 1px #071326}.member-byline.compact .member-byline-avatar{border-width:1px;flex-basis:24px;width:24px;height:24px}.member-byline-name{overflow-wrap:anywhere;min-width:0;font-weight:800}.member-byline-title,.member-title-preview{color:#ffe09a;min-height:20px;font:900 9px/1 var(--rpg-font-ui);letter-spacing:.04em;white-space:nowrap;background:#241b09;border:1px solid #80601c;justify-content:center;align-items:center;padding:3px 6px;display:inline-flex}.rpg-comment-byline .member-byline-name,body.page-forum .forum-reply-meta .member-byline-name,body.page-forum .forum-post-member-meta .member-byline-name{color:var(--rpg-gold);font-family:var(--rpg-font-ui)}.rpg-comment-byline .member-byline-name{font-size:13px}body.page-forum .forum-post-member-meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}body.page-forum .forum-post-index-author .member-byline{flex-wrap:wrap}body.page-forum .forum-reply-meta .member-byline{align-self:flex-start}.rpg-profile-avatar-editor{border-bottom:1px solid #31445c;gap:10px;padding:14px 0 16px;display:grid}.rpg-profile-avatar-row{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;display:grid}.rpg-profile-avatar-preview{border:2px solid var(--rpg-gold-dark);width:72px;height:72px;color:var(--rpg-muted);font:900 24px/1 var(--rpg-font-ui);background:#06101e;place-items:center;display:grid;overflow:hidden}.rpg-profile-avatar-preview img{object-fit:cover;width:100%;height:100%}.rpg-profile-avatar-copy{gap:4px;display:grid}.rpg-profile-avatar-copy strong{color:var(--rpg-gold);font:900 12px/1.25 var(--rpg-font-ui)}.rpg-profile-avatar-copy span,.rpg-profile-avatar-status{color:var(--rpg-muted);font-size:11px;line-height:1.45}.rpg-profile-avatar-actions{flex-wrap:wrap;gap:8px;display:flex}.rpg-avatar-upload-button{cursor:pointer;text-align:center;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.rpg-avatar-upload-button input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rpg-avatar-upload-button.disabled{opacity:.65;pointer-events:none}body.page-members .member-management-controls{gap:10px;display:grid}body.page-members .member-identity-name-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}body.page-members .member-title-controls{gap:5px;display:grid}body.page-members .member-title-controls>label{color:var(--rpg-gold);font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-members .member-title-input-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}body.page-members .member-title-input{color:#171717;background:#f2eee4;border:2px solid #17233a;outline:1px solid #6f5d34;width:100%;min-width:0;padding:9px 10px}body.page-members .member-title-counter{color:var(--rpg-muted);font:700 9px/1.2 var(--rpg-font-ui);text-align:right}@media (width<=560px){.rpg-profile-avatar-row{grid-template-columns:60px minmax(0,1fr);gap:10px}.rpg-profile-avatar-preview{width:60px;height:60px}.rpg-profile-avatar-actions{gap:8px;display:flex}.rpg-profile-avatar-actions .btn,.rpg-profile-avatar-actions label.btn{flex:1 1 0;width:auto;min-width:0}body.page-forum .forum-post-index-author .member-byline{align-items:flex-start}body.page-members .member-title-input-row{grid-template-columns:1fr}}@media (forced-colors:active){.member-byline-avatar,.member-byline-title,.member-title-preview,.rpg-profile-avatar-preview{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}.pwa-status{z-index:1400;pointer-events:none;gap:10px;width:min(430px,100vw - 36px);display:grid;position:fixed;bottom:18px;right:18px}.pwa-status-card{color:#eef4ff;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071326f7;border:1px solid #d8af47b8;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 14px 38px #00000061}.pwa-status-card>div:first-child{gap:4px;min-width:0;display:grid}.pwa-status-card strong{color:#f2d57b;font-size:.95rem}.pwa-status-card span{color:#c6d3e6;font-size:.82rem;line-height:1.4}.pwa-status-card.is-offline{border-color:#db825bc7}.pwa-status-card.is-offline strong{color:#ffd0b8}.pwa-status-actions{flex:none;grid-template-columns:none;gap:8px!important;display:flex!important}.pwa-install-help{margin-top:4px;color:#f4e1a1!important}@media (width<=620px){.pwa-status{right:10px;bottom:max(10px, env(safe-area-inset-bottom));width:calc(100vw - 20px)}.pwa-status-card{flex-direction:column;align-items:stretch}.pwa-status-actions{width:100%}.pwa-status-actions .btn{flex:1 1 0}}@media (forced-colors:active){.pwa-status-card{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}@media (width<=620px){.pwa-status{right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:calc(100vw - 16px)}.pwa-status-card.is-install{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.pwa-status-card.is-install>div:first-child{display:block}.pwa-status-card.is-install>div:first-child>span:not(.pwa-install-help){display:none}.pwa-status-card.is-install strong{font-size:.84rem;line-height:1.2;display:block}.pwa-status-card.is-install .pwa-status-actions{width:auto;gap:5px!important}.pwa-status-card.is-install .pwa-status-actions .btn{white-space:nowrap;flex:none;min-height:34px;padding:5px 8px;font-size:10px}.pwa-status-card.is-install .pwa-install-help{margin-top:5px;font-size:.72rem;line-height:1.3;display:block}}@media (width<=360px){.pwa-status-card.is-install{grid-template-columns:1fr}.pwa-status-card.is-install .pwa-status-actions{width:100%}.pwa-status-card.is-install .pwa-status-actions .btn{flex:1 1 0}}body.page-home .rpg-masthead>img,body.page-help .rpg-masthead>img,body.page-search .rpg-masthead>img{opacity:1;image-rendering:pixelated}body.page-home .rpg-masthead .rpg-titleplate,body.page-help .rpg-masthead .rpg-titleplate,body.page-search .rpg-masthead .rpg-titleplate{margin-top:42px}body.page-home .rpg-nav svg,body.page-help .rpg-nav svg,body.page-search .rpg-nav svg,body.page-home .popular-link svg,body.page-help .popular-link svg,body.page-search .popular-link svg,body.page-home .rpg-search-icon,body.page-help .rpg-search-icon,body.page-search .rpg-search-icon{fill:currentColor;flex:none;width:28px;height:28px}body.page-home .rpg-nav .nav-icon,body.page-help .rpg-nav .nav-icon,body.page-search .rpg-nav .nav-icon{color:var(--rpg-gold);filter:drop-shadow(2px 2px #241800)}body.page-home .home-main,body.page-help .home-main,body.page-search .home-main{padding:16px}body.page-home .adventure-search,body.page-help .adventure-search,body.page-search .adventure-search{text-align:center;background:linear-gradient(#0b2753f2,#071b3df7),repeating-linear-gradient(90deg,#ffffff06 0 2px,#0000 2px 8px);border:3px solid #547ab3;outline:2px solid #0a0d12;margin:0 0 16px;padding:clamp(22px,4vw,34px);position:relative;box-shadow:inset 0 0 0 2px #142848,0 8px #00000047}body.page-home .adventure-search:before,body.page-help .adventure-search:before,body.page-search .adventure-search:before,body.page-home .adventure-search:after,body.page-help .adventure-search:after,body.page-search .adventure-search:after{content:"✦";color:var(--rpg-gold);font:900 22px/1 var(--rpg-font-ui);position:absolute;top:24px}body.page-home .adventure-search:before,body.page-help .adventure-search:before,body.page-search .adventure-search:before{left:28px}body.page-home .adventure-search:after,body.page-help .adventure-search:after,body.page-search .adventure-search:after{right:28px}body.page-home .adventure-search h2,body.page-help .adventure-search h2,body.page-search .adventure-search h2{color:var(--rpg-text);font:900 clamp(22px, 3.5vw, 34px)/1.2 var(--rpg-font-ui);letter-spacing:.025em;margin:0 0 18px}body.page-home .hero-search-form,body.page-help .hero-search-form,body.page-search .hero-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;width:min(980px,100%);margin:0 auto;display:grid}body.page-home .hero-search-wrap,body.page-help .hero-search-wrap,body.page-search .hero-search-wrap{position:relative}body.page-home .hero-search-wrap .rpg-search-icon,body.page-help .hero-search-wrap .rpg-search-icon,body.page-search .hero-search-wrap .rpg-search-icon{color:#4b4b4b;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}body.page-home #heroSearch,body.page-help #heroSearch,body.page-search #heroSearch{width:100%;min-height:62px;font:700 clamp(16px, 2vw, 20px)/1.2 var(--rpg-font-ui);padding-left:58px}body.page-home .hero-search-form .rpg-search-button,body.page-help .hero-search-form .rpg-search-button,body.page-search .hero-search-form .rpg-search-button{min-width:170px;min-height:62px;padding:0 26px;font-size:18px}body.page-home .search-examples,body.page-help .search-examples,body.page-search .search-examples{color:#d5ddec;font-family:var(--rpg-font-ui);margin:18px 0 0}body.page-home .search-examples strong,body.page-help .search-examples strong,body.page-search .search-examples strong{color:var(--rpg-gold)}body.page-home .search-examples a,body.page-help .search-examples a,body.page-search .search-examples a{color:var(--rpg-text);background:#102549;border:1px solid #6078a1;margin:4px 5px;padding:5px 9px;text-decoration:none;display:inline-block}body.page-home .search-examples a:hover,body.page-help .search-examples a:hover,body.page-search .search-examples a:hover{color:var(--rpg-gold);border-color:var(--rpg-gold)}body.page-home .popular-panel,body.page-help .popular-panel,body.page-search .popular-panel{border:2px solid var(--rpg-gold-dark);background:#080b0d;margin:0 0 22px;padding:18px 22px 22px;box-shadow:inset 0 0 0 2px #151719}body.page-home .rpg-section-heading,body.page-help .rpg-section-heading,body.page-search .rpg-section-heading{color:var(--rpg-gold);font:900 clamp(20px, 3vw, 28px)/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:14px;margin:0 0 14px;display:flex}body.page-home .rpg-section-heading:before,body.page-help .rpg-section-heading:before,body.page-search .rpg-section-heading:before,body.page-home .rpg-section-heading:after,body.page-help .rpg-section-heading:after,body.page-search .rpg-section-heading:after{content:"";background:linear-gradient(90deg, transparent, var(--rpg-gold-soft));width:min(220px,20vw);height:2px}body.page-home .rpg-section-heading:after,body.page-help .rpg-section-heading:after,body.page-search .rpg-section-heading:after{transform:scaleX(-1)}body.page-home .popular-grid,body.page-help .popular-grid,body.page-search .popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;max-width:1050px;margin:0 auto;display:grid}body.page-home .popular-link,body.page-help .popular-link,body.page-search .popular-link{min-height:54px;color:var(--rpg-text);font:700 15px/1.25 var(--rpg-font-ui);border-bottom:1px dotted #66542b;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}body.page-home .popular-link:nth-last-child(-n+2),body.page-help .popular-link:nth-last-child(-n+2),body.page-search .popular-link:nth-last-child(-n+2){border-bottom:0}body.page-home .popular-link svg,body.page-help .popular-link svg,body.page-search .popular-link svg{color:var(--rpg-gold)}body.page-home .popular-link .arrow,body.page-help .popular-link .arrow,body.page-search .popular-link .arrow{color:var(--rpg-gold);margin-left:auto;font-size:20px}body.page-home .popular-link:hover,body.page-help .popular-link:hover,body.page-search .popular-link:hover{color:var(--rpg-gold);background:#101417}body.page-home .help-archive,body.page-help .help-archive,body.page-search .help-archive{scroll-margin-top:14px}body.page-home .help-archive .rpg-page-intro,body.page-help .help-archive .rpg-page-intro,body.page-search .help-archive .rpg-page-intro{padding-top:18px}body.page-home .help-archive .search-panel,body.page-help .help-archive .search-panel,body.page-search .help-archive .search-panel{z-index:20;margin-top:10px;position:sticky;top:0}body.page-home .search-row,body.page-help .search-row,body.page-search .search-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:10px;display:grid}body.page-home .searchbox,body.page-help .searchbox,body.page-search .searchbox{position:relative}body.page-home .searchbox>label,body.page-help .searchbox>label,body.page-search .searchbox>label{color:var(--rpg-gold);font:800 13px/1.2 var(--rpg-font-ui);margin:0 0 7px;display:block}body.page-home #search,body.page-help #search,body.page-search #search{width:100%}body.page-home #clear,body.page-help #clear,body.page-search #clear{cursor:pointer;border:0;outline:0;width:34px;height:34px;min-height:34px;padding:0;font-size:18px;position:absolute;bottom:7px;right:8px}body.page-home .search-action-column,body.page-help .search-action-column,body.page-search .search-action-column{align-items:end;display:flex}body.page-home .search-action-column .btn,body.page-help .search-action-column .btn,body.page-search .search-action-column .btn{min-width:132px;padding-inline:16px}body.page-home .filter-toggle,body.page-help .filter-toggle,body.page-search .filter-toggle{display:none}body.page-home .filters,body.page-help .filters,body.page-search .filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}body.page-home .filter-field label,body.page-help .filter-field label,body.page-search .filter-field label{color:#d8e2f1;font:700 12px/1.2 var(--rpg-font-ui);margin:0 0 6px;display:block}body.page-home .filter-field select,body.page-help .filter-field select,body.page-search .filter-field select{width:100%}body.page-home .filter-count,body.page-help .filter-count,body.page-search .filter-count{color:#111;background:var(--rpg-gold);border:1px solid #4a3108;place-items:center;min-width:22px;height:22px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-grid}body.page-home .filter-count[hidden],body.page-help .filter-count[hidden],body.page-search .filter-count[hidden]{display:none}body.page-home .filter-chevron,body.page-help .filter-chevron,body.page-search .filter-chevron{margin-left:5px;display:inline-block}body.page-home .search-panel.filters-open .filter-chevron,body.page-help .search-panel.filters-open .filter-chevron,body.page-search .search-panel.filters-open .filter-chevron{transform:rotate(180deg)}body.page-home .meta-row,body.page-help .meta-row,body.page-search .meta-row{justify-content:space-between;align-items:center;gap:14px;margin:15px 2px 12px;display:flex}body.page-home #count,body.page-help #count,body.page-search #count{color:var(--rpg-gold);font:800 14px/1.4 var(--rpg-font-ui)}body.page-home .query-help,body.page-help .query-help,body.page-search .query-help{font-size:13px}body.page-home .results,body.page-help .results,body.page-search .results{gap:10px;padding-bottom:24px;display:grid}body.page-home .card,body.page-help .card,body.page-search .card{padding:16px 17px}body.page-home .title-row,body.page-help .title-row,body.page-search .title-row{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}body.page-home .title-row h2,body.page-help .title-row h2,body.page-search .title-row h2{margin:0;font-size:19px}body.page-home .summary,body.page-help .summary,body.page-search .summary{color:#d4dce9;margin:7px 0 0}body.page-home .chips,body.page-help .chips,body.page-search .chips,body.page-home .quick-facts,body.page-help .quick-facts,body.page-search .quick-facts,body.page-home .actions,body.page-help .actions,body.page-search .actions{flex-wrap:wrap;gap:7px;display:flex}body.page-home .chips,body.page-help .chips,body.page-search .chips,body.page-home .quick-facts,body.page-help .quick-facts,body.page-search .quick-facts{margin-top:10px}body.page-home .actions,body.page-help .actions,body.page-search .actions{margin-top:13px}body.page-home .chip,body.page-help .chip,body.page-search .chip,body.page-home .quick-fact,body.page-help .quick-fact,body.page-search .quick-fact,body.page-home .astral-badge,body.page-help .astral-badge,body.page-search .astral-badge{color:#e9eef7;background:#14263d;border:1px solid #536981;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}body.page-home .quick-fact .fact-label,body.page-help .quick-fact .fact-label,body.page-search .quick-fact .fact-label{color:#a9c9ff;font-weight:900}body.page-home .quick-fact.buff,body.page-help .quick-fact.buff,body.page-search .quick-fact.buff{background:#112d26;border-color:#4b7b67}body.page-home .quick-fact.buff .fact-label,body.page-help .quick-fact.buff .fact-label,body.page-search .quick-fact.buff .fact-label{color:#9de4c8}body.page-home .quick-fact.weapon,body.page-help .quick-fact.weapon,body.page-search .quick-fact.weapon{background:#312715;border-color:#7d6740}body.page-home .quick-fact.weapon .fact-label,body.page-help .quick-fact.weapon .fact-label,body.page-search .quick-fact.weapon .fact-label{color:#f1ce82}body.page-home .quick-fact.classes,body.page-help .quick-fact.classes,body.page-search .quick-fact.classes{background:#281e3e;border-color:#68558a}body.page-home .quick-fact.classes .fact-label,body.page-help .quick-fact.classes .fact-label,body.page-search .quick-fact.classes .fact-label{color:#d6c6ff}body.page-home .entry-type-label,body.page-help .entry-type-label,body.page-search .entry-type-label{font:800 12px/1.3 var(--rpg-font-ui);text-transform:uppercase}body.page-home .entry-type-label.spell,body.page-help .entry-type-label.spell,body.page-search .entry-type-label.spell{color:#86b8ff}body.page-home .entry-type-label.proficiency,body.page-help .entry-type-label.proficiency,body.page-search .entry-type-label.proficiency,body.page-home .entry-type-label.weapon,body.page-help .entry-type-label.weapon,body.page-search .entry-type-label.weapon{color:#f1c875}body.page-home .entry-type-label.other,body.page-help .entry-type-label.other,body.page-search .entry-type-label.other{color:#b8c0cb}body.page-home .astral-badge,body.page-help .astral-badge,body.page-search .astral-badge{color:#e3d9ff;font-family:var(--rpg-font-ui);background:#281d43;border-color:#7459a4}body.page-home .empty,body.page-help .empty,body.page-search .empty{text-align:center;color:var(--rpg-muted);background:#091321;border:2px dashed #455c78;padding:34px 20px}body.page-home #loadMore,body.page-help #loadMore,body.page-search #loadMore{min-width:230px;margin:0 auto 28px;display:block}body.page-home #helpDialog,body.page-help #helpDialog,body.page-search #helpDialog{width:min(960px,100% - 28px);max-height:88vh;color:var(--rpg-text);padding:0}body.page-home #helpDialog::backdrop,body.page-help #helpDialog::backdrop,body.page-search #helpDialog::backdrop{background:#000000d1}body.page-home .modal-head,body.page-help .modal-head,body.page-search .modal-head{z-index:2;border-bottom:2px solid var(--rpg-gold-dark);background:#09182c;justify-content:space-between;align-items:start;gap:12px;padding:15px 17px;display:flex;position:sticky;top:0}body.page-home .modal-head h2,body.page-help .modal-head h2,body.page-search .modal-head h2{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:2px 0 0}body.page-home .modal-actions,body.page-help .modal-actions,body.page-search .modal-actions{flex-shrink:0;gap:8px;display:flex}body.page-home .nav-arrow,body.page-help .nav-arrow,body.page-search .nav-arrow{min-width:46px}body.page-home .nav-arrow:disabled,body.page-help .nav-arrow:disabled,body.page-search .nav-arrow:disabled{opacity:.38;cursor:default}body.page-home .modal-body,body.page-help .modal-body,body.page-search .modal-body{padding:18px}body.page-home .section-title,body.page-help .section-title,body.page-search .section-title{color:var(--rpg-gold);font:900 15px/1.2 var(--rpg-font-ui);margin:20px 0 7px}body.page-home pre,body.page-help pre,body.page-search pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#e8edf5;font:13px/1.55 var(--rpg-font-ui);background:#050a11;border:1px solid #39506b;padding:14px}body.page-home .see-also-link,body.page-help .see-also-link,body.page-search .see-also-link{color:#9dc9ff;font-weight:800}body.page-home .rpg-home-footer .rpg-footer-inner,body.page-help .rpg-home-footer .rpg-footer-inner,body.page-search .rpg-home-footer .rpg-footer-inner{max-width:1180px;margin-inline:auto}@media (width<=900px){body.page-home .filters,body.page-help .filters,body.page-search .filters{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-home .search-row,body.page-help .search-row,body.page-search .search-row{grid-template-columns:minmax(0,1fr) auto}body.page-home .search-action-column.copy-column,body.page-help .search-action-column.copy-column,body.page-search .search-action-column.copy-column{grid-column:1/-1}body.page-home .search-action-column.copy-column .btn,body.page-help .search-action-column.copy-column .btn,body.page-search .search-action-column.copy-column .btn{width:100%}}@media (width<=640px){body.page-home .home-main,body.page-help .home-main,body.page-search .home-main{padding:10px}body.page-home .adventure-search,body.page-help .adventure-search,body.page-search .adventure-search{padding:20px 12px}body.page-home .adventure-search:before,body.page-help .adventure-search:before,body.page-search .adventure-search:before,body.page-home .adventure-search:after,body.page-help .adventure-search:after,body.page-search .adventure-search:after{display:none}body.page-home .hero-search-form,body.page-help .hero-search-form,body.page-search .hero-search-form{grid-template-columns:1fr}body.page-home .hero-search-form .rpg-search-button,body.page-help .hero-search-form .rpg-search-button,body.page-search .hero-search-form .rpg-search-button{width:100%;min-width:0}body.page-home .popular-grid,body.page-help .popular-grid,body.page-search .popular-grid{grid-template-columns:1fr}body.page-home .popular-link:nth-last-child(2),body.page-help .popular-link:nth-last-child(2),body.page-search .popular-link:nth-last-child(2){border-bottom:1px dotted #66542b}body.page-home .rpg-section-heading:before,body.page-help .rpg-section-heading:before,body.page-search .rpg-section-heading:before,body.page-home .rpg-section-heading:after,body.page-help .rpg-section-heading:after,body.page-search .rpg-section-heading:after{width:34px}body.page-home .query-help,body.page-help .query-help,body.page-search .query-help{display:none}body.page-home .search-row,body.page-help .search-row,body.page-search .search-row{grid-template-columns:minmax(0,1fr) auto}body.page-home .filter-toggle,body.page-help .filter-toggle,body.page-search .filter-toggle{justify-content:center;align-items:center;display:inline-flex}body.page-home .search-action-column.search-submit-column,body.page-help .search-action-column.search-submit-column,body.page-search .search-action-column.search-submit-column,body.page-home .search-action-column.copy-column,body.page-help .search-action-column.copy-column,body.page-search .search-action-column.copy-column,body.page-home .filters,body.page-help .filters,body.page-search .filters{display:none}body.page-home .search-panel.filters-open .filters,body.page-help .search-panel.filters-open .filters,body.page-search .search-panel.filters-open .filters{grid-template-columns:1fr;display:grid}body.page-home .search-panel.filters-open .search-action-column.copy-column,body.page-help .search-panel.filters-open .search-action-column.copy-column,body.page-search .search-panel.filters-open .search-action-column.copy-column{grid-column:1/-1;margin-top:10px;display:flex}body.page-home .search-panel.filters-open .search-action-column.copy-column .btn,body.page-help .search-panel.filters-open .search-action-column.copy-column .btn,body.page-search .search-panel.filters-open .search-action-column.copy-column .btn{width:100%}body.page-home .modal-head,body.page-help .modal-head,body.page-search .modal-head{align-items:center}}@media (width<=430px){body.page-home #heroSearch,body.page-help #heroSearch,body.page-search #heroSearch{min-height:56px;font-size:15px}body.page-home .hero-search-form .rpg-search-button,body.page-help .hero-search-form .rpg-search-button,body.page-search .hero-search-form .rpg-search-button{min-height:54px}body.page-home .popular-panel,body.page-help .popular-panel,body.page-search .popular-panel{padding-inline:10px}body.page-home .card,body.page-help .card,body.page-search .card{padding:13px}body.page-home .modal-head,body.page-help .modal-head,body.page-search .modal-head{flex-direction:column}body.page-home .modal-actions,body.page-help .modal-actions,body.page-search .modal-actions{width:100%}body.page-home .modal-actions .close,body.page-help .modal-actions .close,body.page-search .modal-actions .close{margin-left:auto}}body.page-home .live-alyria-panel{background:linear-gradient(#0b1e34fa,#06101dfc),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 7px);border:2px solid #3d668f;margin:0 0 18px;padding:16px;box-shadow:inset 0 0 0 1px #132b45,0 6px #00000038}body.page-home .live-alyria-head{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}body.page-home .live-alyria-head h2{color:var(--rpg-gold);font:900 clamp(19px,2.4vw,25px)/1.15 var(--rpg-font-ui);letter-spacing:.045em;text-transform:uppercase;margin:2px 0 0}body.page-home .live-alyria-kicker{color:#a9bed7;font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0;display:flex}body.page-home .live-dot{background:#65d68a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #65d68ab8}body.page-home .live-dot.offline{background:#d96b6b;box-shadow:0 0 8px #d96b6b8c}body.page-home .live-alyria-refresh{color:#8298b0;font:700 11px/1.3 var(--rpg-font-ui);text-align:right}body.page-home .live-alyria-primary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}body.page-home .live-stat-wide{grid-column:span 2}body.page-home .live-stat-card{background:#081526;border:1px solid #314f70;min-width:0;padding:11px 12px}body.page-home .live-stat-label{color:#8da9c7;font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;display:block}body.page-home .live-stat-value{color:#f4f7fb;font:900 24px/1.08 var(--rpg-font-ui);display:block}body.page-home .live-stat-value.live-stat-text{overflow-wrap:anywhere;font-size:14px;line-height:1.35}body.page-home .live-stat-note{color:#7890a9;font:700 10px/1.3 var(--rpg-font-ui);margin-top:5px;display:block}body.page-home .live-alyria-secondary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:8px;display:grid}body.page-home .live-info-row{min-width:0;font:700 11px/1.3 var(--rpg-font-ui);background:#07111d;border:1px solid #263f5a;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}body.page-home .live-info-row span{color:#829bb6}body.page-home .live-info-row strong{color:#dce7f5;text-align:right;overflow-wrap:anywhere;min-width:0}body.page-home .live-forecast{border-top:1px solid #263f5a;margin-top:10px;padding-top:10px}body.page-home .live-forecast h3{color:#c6d8eb;font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.055em;text-transform:uppercase;margin:0 0 7px}body.page-home .live-forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}body.page-home .live-forecast-card{background:#0a1929;border:1px solid #324e69;gap:3px;padding:8px 10px;display:grid}body.page-home .live-forecast-card span{color:#8ba7c3;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-home .live-forecast-card strong{color:#f0d486;font:800 12px/1.3 var(--rpg-font-ui)}body.page-home .live-alyria-details{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px;margin-top:10px;display:grid}body.page-home .live-alyria-details details{background:#07111d;border:1px solid #2b4763}body.page-home .live-alyria-details summary{color:#d6e3f2;cursor:pointer;min-height:38px;font:800 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.045em;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;list-style:none;display:flex}body.page-home .live-alyria-details summary::-webkit-details-marker{display:none}body.page-home .live-alyria-details summary:after{content:"+";color:var(--rpg-gold);font-size:15px}body.page-home .live-alyria-details details[open] summary:after{content:"−"}body.page-home .live-alyria-details summary span{color:#101820;background:var(--rpg-gold);border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px}body.page-home .live-travel-list p{color:#8298b0;font:700 11px/1.4 var(--rpg-font-ui);margin:0}body.page-home .live-travel-list{gap:7px;padding:0 10px 10px;display:grid}body.page-home .live-travel-list>div{background:#0a1828;border-left:2px solid #496d91;gap:2px;padding:7px 8px;display:grid}body.page-home .live-travel-list strong{color:#e4edf8;font:800 11px/1.25 var(--rpg-font-ui)}body.page-home .live-travel-list span{color:#91a8c0;font:700 10px/1.35 var(--rpg-font-ui);overflow-wrap:anywhere}body.page-home .live-alyria-foot{color:#6f849a;font:700 9px/1.3 var(--rpg-font-ui);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;display:flex}body.page-home .live-alyria-foot a{color:#8eb9e8;text-decoration:none}body.page-home .live-alyria-foot a:hover{color:var(--rpg-gold)}body.page-home .live-alyria-error{color:#f0c7c7;font:700 12px/1.4 var(--rpg-font-ui);background:#261111;border:1px solid #744848;margin:0;padding:12px}@media (width<=1050px){body.page-home .live-alyria-primary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){body.page-home .live-alyria-panel{margin-bottom:14px;padding:12px}body.page-home .live-alyria-head{align-items:flex-start}body.page-home .live-alyria-refresh{max-width:110px;font-size:9px}body.page-home .live-alyria-primary{grid-template-columns:1fr 1fr;gap:6px}body.page-home .live-stat-wide{grid-column:span 2}body.page-home .live-stat-card{padding:9px}body.page-home .live-stat-value{font-size:20px}body.page-home .live-stat-value.live-stat-text{font-size:12px}body.page-home .live-alyria-secondary{grid-template-columns:1fr;gap:5px}body.page-home .live-forecast-grid{scroll-snap-type:x proximity;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}body.page-home .live-forecast-card{scroll-snap-align:start;min-width:170px}body.page-home .live-alyria-details{grid-template-columns:1fr;gap:6px}}@media (width<=430px){body.page-home .live-alyria-head{display:block}body.page-home .live-alyria-refresh{text-align:left;max-width:none;margin-top:4px;display:block}body.page-home .live-alyria-primary{grid-template-columns:1fr}body.page-home .live-stat-wide{grid-column:auto}body.page-home .live-alyria-foot{flex-direction:column;align-items:flex-start}}@media (width<=700px){body.page-home .live-alyria-panel{border-width:1px;padding:10px;box-shadow:inset 0 0 0 1px #132b45,0 3px #0003}body.page-home .live-alyria-head{align-items:flex-start;margin-bottom:8px}body.page-home .live-alyria-head h2{letter-spacing:.035em;font-size:19px}body.page-home .live-alyria-kicker{gap:5px;font-size:8px}body.page-home .live-dot{width:7px;height:7px}body.page-home .live-alyria-refresh{max-width:90px;padding-top:2px;font-size:8px;line-height:1.25}body.page-home .live-alyria-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;gap:5px}body.page-home .live-stat-population{grid-area:1/1}body.page-home .live-stat-regen{grid-area:1/2}body.page-home .live-stat-clock{grid-area:2/1/auto/-1}body.page-home .live-stat-worldgates{grid-area:3/1/auto/-1}body.page-home .live-stat-card{padding:7px 8px}body.page-home .live-stat-label{margin-bottom:3px;font-size:8px}body.page-home .live-stat-value{font-size:18px}body.page-home .live-stat-value.live-stat-text{font-size:11px;line-height:1.3}body.page-home .live-stat-note{margin-top:3px;font-size:8px;line-height:1.25}body.page-home .live-stat-regen .live-stat-note,body.page-home .live-stat-worldgates .live-stat-note{display:none}body.page-home .live-alyria-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;margin-top:5px}body.page-home .live-info-row{place-content:center stretch;gap:2px;min-height:38px;padding:5px 7px;font-size:8px;line-height:1.2;display:grid}body.page-home .live-info-row strong{text-align:left;font-size:9px;line-height:1.2}body.page-home .live-forecast{margin-top:7px;padding-top:7px}body.page-home .live-forecast h3{margin-bottom:5px;font-size:9px}body.page-home .live-forecast-grid{scroll-snap-type:none;grid-template-columns:1fr;gap:4px;padding-bottom:0;display:grid;overflow:visible}body.page-home .live-forecast-card{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px 8px}body.page-home .live-forecast-card span{font-size:8px}body.page-home .live-forecast-card strong{font-size:10px;line-height:1.25}body.page-home .live-alyria-details{gap:4px;margin-top:7px}body.page-home .live-alyria-details summary{min-height:34px;padding:6px 8px;font-size:9px}body.page-home .live-travel-list{gap:5px;padding:0 8px 8px}}@media (width<=430px){body.page-home .live-alyria-head{display:flex}body.page-home .live-alyria-refresh{text-align:right;margin-top:0;display:block}body.page-home .live-alyria-primary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.page-home .live-stat-population{grid-column:1}body.page-home .live-stat-regen{grid-column:2}body.page-home .live-stat-clock,body.page-home .live-stat-worldgates{grid-column:1/-1}}body.page-home .home-clan-art{aspect-ratio:16/9;border:2px solid var(--rpg-gold-dark);background:#000c24;margin:0 0 18px;overflow:hidden;box-shadow:inset 0 0 0 2px #050c17,0 8px #00000038}body.page-home .home-clan-art img{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;display:block}@media (width>=641px){body.page-home .home-clan-art{aspect-ratio:auto;place-items:center;margin-bottom:12px;padding:18px;display:grid}body.page-home .home-clan-art img{object-fit:contain;width:min(620px,100%);height:auto}}@media (width<=640px){body.page-home .home-clan-art{aspect-ratio:auto;box-shadow:none;background:0 0;border:0;overflow:visible}body.page-home .home-clan-art img{object-fit:contain;object-position:center;width:calc(100% - 8px);height:auto;margin-inline:auto}}body.page-home .clan-motto{color:#fff;font-family:var(--rpg-font-ui);text-align:center;text-shadow:0 1px #0000008c;text-wrap:balance;margin:0 0 18px;font-size:16px;font-style:italic}@media (width<=640px){body.page-home .clan-motto{font-size:12px}}@media (width<=700px){body.page-home .adventure-search{display:none}}body.page-home .arcane-portal-hero{isolation:isolate;background:#010918;width:min(900px,100%);margin-inline:auto;line-height:0;position:relative;overflow:hidden}body.page-home .arcane-portal-svg{width:100%;height:auto;display:block}body.page-home .portal-ring,body.page-home .portal-orbits,body.page-home .portal-core,body.page-home .portal-moon,body.page-home .portal-spark,body.page-home .portal-beam,body.page-home .portal-halo,body.page-home .portal-ground ellipse{transform-box:fill-box}body.page-home .portal-ring-outer{transform-origin:50%;animation:52s linear infinite portal-spin-clockwise}body.page-home .portal-ring-gold{transform-origin:50%;animation:39s linear infinite portal-spin-counter}body.page-home .portal-ring-inner{transform-origin:50%;animation:27s linear infinite portal-spin-clockwise}body.page-home .portal-orbits{transform-origin:50%;animation:23s ease-in-out infinite alternate portal-orbit-drift}body.page-home .portal-core{transform-origin:50%;animation:3.2s ease-in-out infinite portal-core-pulse}body.page-home .portal-halo{transform-origin:50%;animation:4.8s ease-in-out infinite portal-halo-breathe}body.page-home .portal-beam{animation:2.6s ease-in-out infinite portal-beam-pulse}body.page-home .portal-ground ellipse:nth-child(2){transform-origin:50%;animation:4.5s ease-in-out infinite portal-floor-pulse}body.page-home .portal-ground ellipse:nth-child(3){transform-origin:50%;animation:4.5s ease-in-out -1.5s infinite portal-floor-pulse}body.page-home .portal-ground ellipse:nth-child(4){transform-origin:50%;animation:4.5s ease-in-out -3s infinite portal-floor-pulse}body.page-home .portal-moon{transform-origin:50%;animation:8s ease-in-out infinite portal-moon-breathe}body.page-home .portal-stars circle{animation:4.5s ease-in-out infinite portal-star-twinkle}body.page-home .portal-stars circle:nth-child(3n+1){animation-delay:-1.3s}body.page-home .portal-stars circle:nth-child(3n+2){animation-delay:-2.7s}body.page-home .portal-spark{transform-origin:50%;animation:3.7s ease-in-out infinite portal-spark-flicker}body.page-home .portal-spark-2,body.page-home .portal-spark-5,body.page-home .portal-spark-8{animation-delay:-1.1s}body.page-home .portal-spark-3,body.page-home .portal-spark-6,body.page-home .portal-spark-9{animation-delay:-2.2s}body.page-home .portal-spark-4,body.page-home .portal-spark-7,body.page-home .portal-spark-10{animation-delay:-3.1s}body.page-home .portal-castle rect{animation:5.8s ease-in-out infinite portal-window-flicker}body.page-home .portal-castle-right rect{animation-delay:-2.1s}@keyframes portal-spin-clockwise{to{transform:rotate(360deg)}}@keyframes portal-spin-counter{to{transform:rotate(-360deg)}}@keyframes portal-orbit-drift{0%{opacity:.72;transform:rotate(-3deg)scale(.995)}to{opacity:1;transform:rotate(3deg)scale(1.01)}}@keyframes portal-core-pulse{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes portal-halo-breathe{0%,to{opacity:.56;transform:scale(.98)}50%{opacity:.9;transform:scale(1.045)}}@keyframes portal-beam-pulse{0%,to{opacity:.42;stroke-width:5px}50%{opacity:.95;stroke-width:10px}}@keyframes portal-floor-pulse{0%,to{opacity:.38;transform:scale(.96)}50%{opacity:.92;transform:scale(1.05)}}@keyframes portal-moon-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.035)}}@keyframes portal-star-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes portal-spark-flicker{0%,to{opacity:.2;transform:scale(.55)}45%{opacity:1;transform:scale(1.65)}70%{opacity:.55;transform:scale(.9)}}@keyframes portal-window-flicker{0%,to{opacity:.48}52%{opacity:.86}58%{opacity:.42}64%{opacity:.78}}body.rpg-reduce-motion.page-home .arcane-portal-hero *{animation:none!important}@media (prefers-reduced-motion:reduce){body.page-home .arcane-portal-hero *{animation:none!important}}@media (width<=640px){body.page-home .arcane-portal-hero{width:calc(100% - 8px)}}@media (forced-colors:active){body.page-home .arcane-portal-hero{background:canvas;border:2px solid canvastext}}body.page-home .arcane-portal-hero{background:0 0}.page-help .rpg-masthead{min-height:190px}.page-help .rpg-titleplate{margin-top:28px}body.page-help .help-main{padding:16px}body.page-help .help-intro{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin:0 0 14px;padding:22px;box-shadow:inset 0 0 0 2px #050c17}body.page-help .help-title-row{align-items:center;gap:15px;display:flex}body.page-help .help-title-icon{width:58px;height:58px;color:var(--rpg-gold);border:2px solid var(--rpg-gold-soft);background:#071326;flex:none;padding:9px;box-shadow:inset 0 0 0 2px #16375f,4px 4px #00000047}body.page-help .help-title-icon svg{width:100%;height:100%}body.page-help .help-intro h1{color:var(--rpg-gold);font:900 clamp(28px,4vw,44px)/1.05 var(--rpg-font-ui);text-shadow:2px 2px #351f05;letter-spacing:.03em;margin:0}body.page-help .help-intro .lede{max-width:1000px;color:var(--rpg-muted);margin:7px 0 0}body.page-help .help-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}body.page-help .help-feature{color:#dbe7f6;min-width:0;font:700 12px/1.35 var(--rpg-font-ui);background:#08182d;border:1px solid #31547d;padding:9px 11px}body.page-help .help-feature strong{color:var(--rpg-gold);margin-bottom:2px;display:block}body.page-help .help-archive{scroll-margin-top:14px}body.page-help .help-search-panel{margin-top:0!important}.page-help .results{min-height:84px}@media (width<=900px){body.page-help .help-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){body.page-help .help-main{padding:10px}body.page-help .help-intro{padding:16px 13px}body.page-help .help-title-row{align-items:flex-start}body.page-help .help-title-icon{width:48px;height:48px;padding:7px}body.page-help .help-feature-strip{grid-template-columns:1fr}}body.page-help .skp-harvest-panel{background:#08182d;border:1px solid #31547d;gap:10px;padding:12px;display:grid}body.page-help .skp-harvest-panel p{color:#b9c9dc;margin:0}body.page-help .skp-harvest-meta{color:#dbe7f6;flex-wrap:wrap;gap:8px 16px;display:flex}body.page-help .skp-harvest-meta b,body.page-help .skp-harvest-effects strong{color:var(--rpg-gold)}body.page-help .skp-harvest-effects{gap:6px;display:grid}body.page-help .skp-harvest-effects>div{background:#061326;border:1px solid #213f62;grid-template-columns:minmax(72px,auto) 1fr;gap:10px;padding:7px 9px;display:grid}@media (width<=640px){body.page-help .skp-harvest-effects>div{grid-template-columns:1fr}}body.page-search .search-main{padding:16px}body.page-search .search-intro{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin:0 0 14px;padding:22px;box-shadow:inset 0 0 0 2px #050c17}body.page-search .search-title-row{align-items:center;gap:15px;display:flex}body.page-search .search-title-icon{border:2px solid var(--rpg-gold-dark);width:58px;height:58px;color:var(--rpg-gold);background:#071a33;flex:none;place-items:center;padding:11px;display:grid;box-shadow:inset 0 0 0 2px #050c17}body.page-search .search-title-icon svg{fill:currentColor;width:100%;height:100%}body.page-search .search-intro h1{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:0 0 4px}body.page-search .search-groups{gap:18px;padding-bottom:26px;display:grid}body.page-search .search-group{background:linear-gradient(#0b1d35,#06121f);border:2px solid #294f7c;box-shadow:inset 0 0 0 2px #050c17}body.page-search .search-group-head{background:#061326;border-bottom:2px solid #294f7c;align-items:center;gap:10px;padding:10px 12px;display:flex}body.page-search .search-group-icon{width:26px;height:26px;color:var(--rpg-gold);place-items:center;display:grid}body.page-search .search-group-icon svg{fill:currentColor;width:100%;height:100%}body.page-search .search-group-head h2{color:var(--rpg-gold);font:800 14px/1.2 var(--rpg-font-ui);margin:0}body.page-search .search-group-count{color:#dbe7f6;font:700 11px/1.3 var(--rpg-font-ui);background:#0d2036;border:1px solid #3e5069;padding:2px 7px}body.page-search .search-group-link{color:var(--rpg-gold-soft);font:700 12px/1.3 var(--rpg-font-ui);white-space:nowrap;margin-left:auto;text-decoration:none}body.page-search .search-group-link:hover{color:var(--rpg-gold);text-decoration:underline}body.page-search .search-group .results{gap:10px;padding:12px;display:grid}body.page-search .search-group .card h3{font:800 15px/1.3 var(--rpg-font-ui);margin:0}body.page-search .search-group .card h3 a{color:var(--rpg-gold);text-decoration:none}body.page-search .search-group .card h3 a:hover{text-decoration:underline}body.page-search .search-group-more{width:calc(100% - 24px);margin:0 12px 12px;display:block}body.page-search .search-groups>.empty{margin:0}@media (width<=820px){body.page-search .search-main{padding:12px}body.page-search .search-intro{padding:16px}body.page-search .search-title-icon{width:46px;height:46px;padding:8px}body.page-search .search-group-head{flex-wrap:wrap}body.page-search .search-group-link{width:100%;margin-left:0}}.page-marks .rpg-masthead{min-height:190px}.page-marks .rpg-titleplate{margin-top:28px}body.page-marks .marks-main{padding:16px}body.page-marks .marks-intro{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin:0 0 14px;padding:22px 22px 18px;position:relative;box-shadow:inset 0 0 0 2px #050c17}body.page-marks .marks-title-row{align-items:center;gap:15px;display:flex}body.page-marks .marks-title-icon{width:58px;height:58px;color:var(--rpg-gold);border:2px solid var(--rpg-gold-soft);background:#071326;flex:none;padding:9px;box-shadow:inset 0 0 0 2px #16375f,4px 4px #00000047}body.page-marks .marks-title-icon svg{width:100%;height:100%}body.page-marks .marks-intro h1{color:var(--rpg-gold);font:900 clamp(29px,4.8vw,48px)/1 var(--rpg-font-ui);letter-spacing:.035em;text-shadow:2px 2px #351f05;margin:0}body.page-marks .marks-intro .lede{color:#d8dfeb;max-width:900px;margin:6px 0 0}body.page-marks .class-ranges{background:#35557a;border:1px solid #35557a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-top:16px;display:grid}body.page-marks .class-range{text-align:center;color:#dbe5f3;min-width:0;font:700 12px/1.35 var(--rpg-font-ui);background:#08172a;padding:8px 9px}body.page-marks .class-range strong{color:var(--rpg-gold);text-transform:uppercase;font-size:11px;display:block}body.page-marks .notice{color:#ffe5a0;background:#2b210e;border:2px solid #987125;margin-top:14px;padding:11px 13px}body.page-marks .marks-search-panel{z-index:40;margin:12px 0 14px;position:sticky;top:0}body.page-marks .marks-search-panel:before{content:"";pointer-events:none;border:1px solid #f2b63247;position:absolute;inset:3px}body.page-marks .marks-search-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:end;gap:10px;display:grid}body.page-marks .marks-searchbox{min-width:0;position:relative}body.page-marks .marks-searchbox label,body.page-marks .mark-filter label{color:#d9e2ef;font:800 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px;display:block}body.page-marks .marks-searchbox .search-input-wrap{position:relative}body.page-marks .marks-searchbox .search-input-wrap>svg{z-index:2;color:#3e4652;pointer-events:none;width:22px;height:22px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}body.page-marks #search{width:100%;padding-left:45px;padding-right:46px}body.page-marks #clear{z-index:3;color:#202020;cursor:pointer;background:0 0;border:0;outline:0;width:38px;min-height:38px;font-weight:900;position:absolute;top:50%;right:5px;transform:translateY(-50%)}body.page-marks #clear:hover{background:#ded4bd}body.page-marks .marks-search-row>.btn{min-width:118px;min-height:48px}body.page-marks .filter-toggle{display:none}body.page-marks .filter-count{color:#fff4c7;background:#5d3e08;border:1px solid #ffe081;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 5px;font-size:10px;display:inline-grid}body.page-marks .filter-count[hidden]{display:none}body.page-marks .filter-chevron{margin-left:3px;display:inline-block}body.page-marks .filters-open .filter-chevron{transform:rotate(180deg)}body.page-marks .marks-filters{border-top:1px solid #365677;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}body.page-marks .mark-filter{min-width:0}body.page-marks .mark-filter input,body.page-marks .mark-filter select{width:100%;min-height:44px}body.page-marks .level-filter-group{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;display:grid}body.page-marks .level-filter-group span{color:var(--rpg-muted);font:700 11px/1 var(--rpg-font-ui)}body.page-marks .level-filter-group input{color:#171717;background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;min-width:0;padding:8px 9px}body.page-marks .marks-meta{color:var(--rpg-muted);justify-content:space-between;align-items:center;gap:16px;margin:14px 3px 9px;display:flex}body.page-marks #count{color:var(--rpg-gold);font:800 13px/1.35 var(--rpg-font-ui)}body.page-marks .marks-source-note{text-align:right;max-width:680px;font-size:13px}body.page-marks .marks-source-note a{color:#b9d7ff}body.page-marks .marks-results{gap:8px;min-width:0;padding-bottom:22px;display:grid}body.page-marks .marks-table-head{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;background:#061326;border:2px solid #a67416;grid-template-columns:minmax(230px,1.4fr) minmax(180px,1.05fr) minmax(220px,1.2fr) 150px 155px 52px;gap:0;display:grid}body.page-marks .marks-table-head>span{border-right:1px solid #3e5069;padding:10px 11px}body.page-marks .marks-table-head>span:last-child{border-right:0}body.page-marks .mark-card{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;grid-template-columns:minmax(230px,1.4fr) minmax(180px,1.05fr) minmax(220px,1.2fr) 150px 155px 52px;min-width:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #040b13}body.page-marks .mark-card:hover,body.page-marks .mark-card:focus-within{border-color:var(--rpg-gold-soft);background:linear-gradient(#102540,#09182a)}body.page-marks .mark-cell{border-right:1px solid #284464;align-items:center;min-width:0;padding:13px 12px;display:flex}body.page-marks .mark-cell:last-child{border-right:0}body.page-marks .mark-name-cell{align-items:flex-start;gap:11px}body.page-marks .mark-shield{width:38px;height:38px;color:var(--rpg-gold);background:#071326;border:1px solid #8f691b;flex:none;padding:5px}body.page-marks .mark-shield svg{width:100%;height:100%}body.page-marks .mark-name-wrap{min-width:0}body.page-marks .mark-name-wrap h2{color:var(--rpg-gold);font:800 15px/1.3 var(--rpg-font-ui);overflow-wrap:anywhere;margin:0}body.page-marks .mark-record-status{color:#a9ebb9;font:700 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;background:#0e291a;border:1px solid #3b6a51;margin-top:5px;padding:2px 5px;display:inline-block}body.page-marks .mark-record-status.archive{color:#ffe0a3;background:#2a210f;border-color:#866c39}body.page-marks .mark-location{color:#e8edf5;overflow-wrap:anywhere;line-height:1.45;display:block}body.page-marks .mark-region{color:#9fb0c6;margin-top:2px;font-size:12px;display:block}body.page-marks .reward-stack{gap:4px;width:100%;display:grid}body.page-marks .reward-line{color:#e8edf5;align-items:center;gap:7px;font-size:13px;display:flex}body.page-marks .reward-icon{text-align:center;width:18px;color:var(--rpg-gold);font-family:var(--rpg-font-ui);flex:none;font-weight:900}body.page-marks .reward-none{color:#8f9cad;font-style:italic}body.page-marks .mark-level,body.page-marks .mark-tier{text-align:center;width:100%;font-family:var(--rpg-font-ui);display:block}body.page-marks .mark-level{color:#fff4c5;font-weight:900}body.page-marks .mark-tier{color:#c6d8ed;font-size:12px;line-height:1.35}body.page-marks .mark-open-cell{justify-content:center;padding:6px}body.page-marks .mark-open-button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--rpg-gold);cursor:pointer;font:900 28px/1 var(--rpg-font-ui);background:0 0;border:1px solid #0000;outline:0;place-items:center;padding:0;display:grid}body.page-marks .mark-open-button:hover{border-color:var(--rpg-gold);background:#102a4a}body.page-marks #loadMore{min-width:220px;margin:4px auto 28px;display:block}body.page-marks .empty{text-align:center;color:var(--rpg-muted);background:#071321;border:2px dashed #46617e;padding:36px 18px}body.page-marks #markDialog{width:min(1080px,100% - 26px);max-height:90vh;padding:0;overflow:auto}body.page-marks #markDialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#010409d1}body.page-marks #markDialog .modal-head{z-index:5;border-bottom:2px solid var(--rpg-gold-dark);background:#071326;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex;position:sticky;top:0}body.page-marks #markDialog .modal-head h2{color:var(--rpg-gold);font:900 clamp(20px,3vw,28px)/1.15 var(--rpg-font-ui);margin:3px 0 0}body.page-marks .subtle{color:#aebdd1;font-size:12px}body.page-marks .mark-dialog-body{padding:17px}body.page-marks .detail-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}body.page-marks .detail-list li{background:#08172a;border:1px solid #35577f;min-width:0;padding:10px 12px}body.page-marks .detail-label{color:#9bb9db;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;display:block}body.page-marks .detail-value{color:#f2f5fa;overflow-wrap:anywhere;font-weight:700}body.page-marks .official-panel{background:linear-gradient(#0d2441,#08172a);border:2px solid #315a89;margin-top:14px;padding:14px}body.page-marks .official-title,body.page-marks .section-kicker{color:var(--rpg-gold);font:900 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}body.page-marks .official-description{color:#e7edf6;margin:0;line-height:1.65}body.page-marks .restriction-box,body.page-marks .archive-note{color:#ffe4a1;background:#241c0c;border-left:4px solid #c49530;margin-top:11px;padding:10px 12px}body.page-marks .restriction-box ul{margin:5px 0 0;padding-left:22px}body.page-marks .quest-row{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}body.page-marks .quest-chip{color:#dbe9fa;font:12px/1.35 var(--rpg-font-ui);background:#071326;border:1px solid #456589;padding:4px 8px}body.page-marks details.raw-info{border-top:1px solid #345472;margin-top:11px;padding-top:9px}body.page-marks details.raw-info summary{color:#b7d2f0;cursor:pointer;font-weight:700}body.page-marks details.raw-info pre{max-height:320px;overflow:auto}body.page-marks .wiki-section{border-top:2px solid #354e69;margin-top:18px;padding-top:16px}body.page-marks .mark-body{color:#dfe6f0;min-width:0;overflow:hidden}body.page-marks .mark-prose{overflow-wrap:anywhere;max-width:960px}body.page-marks .mark-prose p{margin:0 0 12px;line-height:1.72}body.page-marks .mark-note{background:#c4953017;border-left:4px solid #c49530;padding:9px 12px}body.page-marks .mud-log{white-space:pre;color:#f0f2f5;background:#000;border:2px solid #2c4867;width:100%;min-width:0;margin:15px 0 0;padding:16px;font:13px/1.52 Lucida Console,Cascadia Mono,Courier New,monospace;display:block;overflow-x:auto}body.page-marks .mud-line{line-height:1.52;display:block}body.page-marks .mud-map{width:72ch;margin:0 0 .6em;line-height:1.35;display:block}body.page-marks .mud-map-head,body.page-marks .mud-map-row{grid-template-columns:minmax(30ch,1fr) 18ch;align-items:center;column-gap:2ch;display:grid}body.page-marks .mud-map-title,body.page-marks .mud-map-north,body.page-marks .mud-map-compass{color:#ffe24f;font-weight:700}body.page-marks .mud-map-north,body.page-marks .mud-map-compass{text-align:center}body.page-marks .mud-map-rule{color:#7b87ff;white-space:pre}body.page-marks .mud-map-exits,body.page-marks .mud-exits{color:#44e2ef;font-weight:700}body.page-marks .mud-map-exits .exit-value{color:#fff26a}body.page-marks .mud-room{color:#ffe24f;font-weight:700}body.page-marks .mud-info{color:#41a8ff}body.page-marks .mud-command{color:#e69a82}body.page-marks .mud-mark{color:#ff5bf3;font-weight:700}body.page-marks .mud-reward{color:#fff26a;font-weight:700}body.page-marks .mud-success{color:#61ee74}body.page-marks .source-content{min-width:0}body.page-marks .source-html{overflow-wrap:anywhere}body.page-marks .source-pre-wrap{background:#000;border:2px solid #2c4867;max-width:100%;overflow-x:auto}body.page-marks .source-pre-wrap pre,body.page-marks .source-pre-wrap .source-pre{color:#fff;white-space:pre;background:#000;border:0;width:max-content;min-width:100%;margin:0;padding:16px;font:13px/1.42 Courier New,Consolas,monospace;overflow:visible}body.page-marks .source-pre-wrap a{color:inherit}body.page-marks .card-source{margin-top:15px}@media (width<=1120px){body.page-marks .marks-table-head,body.page-marks .mark-card{grid-template-columns:minmax(220px,1.3fr) minmax(170px,1fr) minmax(190px,1fr) 125px 130px 48px}body.page-marks .marks-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.page-marks .rpg-masthead{min-height:180px}body.page-marks .marks-main{padding:12px}body.page-marks .class-ranges{grid-template-columns:repeat(3,1fr)}body.page-marks .marks-search-row{grid-template-columns:minmax(0,1fr) auto auto}body.page-marks #copySearch{display:none}body.page-marks .marks-search-panel.filters-open #copySearch{grid-column:1/-1;width:100%;display:block}body.page-marks .filter-toggle{display:inline-flex}body.page-marks .marks-filters{display:none}body.page-marks .marks-search-panel.filters-open .marks-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}body.page-marks .marks-table-head{display:none}body.page-marks .mark-card{border-width:2px;grid-template-columns:1fr 1fr}body.page-marks .mark-cell{border-bottom:1px solid #284464}body.page-marks .mark-name-cell{border-right:0;grid-column:1/-1}body.page-marks .mark-rewards-cell{border-right:0}body.page-marks .mark-level-cell,body.page-marks .mark-tier-cell{border-bottom:0}body.page-marks .mark-open-cell{border:0;position:absolute;top:8px;right:8px}body.page-marks .mark-name-wrap{padding-right:44px}}@media (width<=620px){body.page-marks .marks-main{padding:8px}body.page-marks .marks-intro{padding:16px 13px 14px}body.page-marks .marks-title-row{align-items:flex-start;gap:10px}body.page-marks .marks-title-icon{width:46px;height:46px;padding:7px}body.page-marks .marks-intro h1{font-size:clamp(25px,9vw,36px)}body.page-marks .class-ranges{grid-template-columns:1fr 1fr}body.page-marks .class-range:last-child{grid-column:1/-1}body.page-marks .marks-search-panel{margin-top:8px;padding:8px}body.page-marks .marks-search-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}body.page-marks .marks-search-row>.btn{min-width:86px;padding-inline:9px}body.page-marks #searchSubmit{display:none}body.page-marks .marks-search-panel.filters-open #searchSubmit{grid-column:1/-1;width:100%;display:block}body.page-marks .marks-search-panel.filters-open .marks-filters{grid-template-columns:1fr}body.page-marks .marks-meta{flex-direction:column;align-items:flex-start}body.page-marks .marks-source-note{text-align:left}body.page-marks .mark-card{grid-template-columns:1fr}body.page-marks .mark-cell{border-bottom:1px solid #284464;border-right:0;padding:10px 11px}body.page-marks .mark-name-cell{padding:13px 11px}body.page-marks .mark-location-cell:before,body.page-marks .mark-rewards-cell:before,body.page-marks .mark-level-cell:before,body.page-marks .mark-tier-cell:before{color:#8fb0d4;width:94px;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;flex:0 0 94px;display:block}body.page-marks .mark-location-cell:before{content:"Location"}body.page-marks .mark-rewards-cell:before{content:"Rewards"}body.page-marks .mark-level-cell:before{content:"Level"}body.page-marks .mark-tier-cell:before{content:"Class Range"}body.page-marks .mark-level,body.page-marks .mark-tier{text-align:left}body.page-marks .mark-tier-cell{border-bottom:0}body.page-marks .mud-log,body.page-marks .source-pre-wrap pre,body.page-marks .source-pre-wrap .source-pre{padding:12px;font-size:12px}}@media (forced-colors:active){body.page-marks .marks-intro,body.page-marks .class-ranges,body.page-marks .class-range,body.page-marks .marks-table-head,body.page-marks .mark-card,body.page-marks .mark-shield,body.page-marks .mark-record-status,body.page-marks .reward-line,body.page-marks .official-panel,body.page-marks .restriction-box,body.page-marks .archive-note,body.page-marks .detail-list li,body.page-marks .mud-log,body.page-marks .source-pre-wrap{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}body.page-marks .marks-intro h1,body.page-marks .mark-name-wrap h2,body.page-marks #count,body.page-marks .official-title,body.page-marks .section-kicker{color:canvastext!important;text-shadow:none!important}}.page-boss .rpg-masthead{min-height:190px}.page-boss .rpg-titleplate{margin-top:28px}body.page-boss .boss-main{padding:16px}body.page-boss .boss-intro{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin:0 0 14px;padding:22px;box-shadow:inset 0 0 0 2px #050c17}body.page-boss .boss-title-row{align-items:center;gap:15px;display:flex}body.page-boss .boss-title-icon{color:#ffcf62;background:#18101a;border:2px solid #ba7833;flex:none;width:58px;height:58px;padding:9px;box-shadow:inset 0 0 0 2px #4d2630,4px 4px #00000047}body.page-boss .boss-title-icon svg{width:100%;height:100%}body.page-boss .boss-intro h1{color:var(--rpg-gold);font:900 clamp(28px,4vw,44px)/1.05 var(--rpg-font-ui);text-shadow:2px 2px #351f05;letter-spacing:.03em;margin:0}body.page-boss .boss-intro .lede{max-width:980px;color:var(--rpg-muted);margin:7px 0 0}body.page-boss .threat-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}body.page-boss .threat-tier{color:#dbe7f6;min-width:0;font:700 12px/1.35 var(--rpg-font-ui);background:#08182d;border:1px solid #405776;padding:9px 11px}body.page-boss .threat-tier strong{color:#f1c96c;margin-bottom:2px;display:block}body.page-boss .threat-tier.danger{background:#24151a;border-color:#805045}body.page-boss .threat-tier.severe{background:#211629;border-color:#73517d}body.page-boss .threat-tier.metaboss{background:#2c141f;border-color:#8c4e5e}body.page-boss .notice{color:#ffe5a5;background:#2a2416;border:1px solid #866b32;margin-top:14px;padding:10px 12px;font-size:13px}body.page-boss .boss-search-panel{z-index:20;margin:0 0 16px;position:sticky;top:0}body.page-boss .boss-search-row{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:end;gap:10px;display:grid}body.page-boss .boss-searchbox label,body.page-boss .boss-filter label{color:#d8e5f6;font:800 11px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;display:block}body.page-boss .boss-search-input-wrap{position:relative}body.page-boss .boss-search-input-wrap>svg{z-index:1;color:#334d70;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}body.page-boss #search{width:100%;padding-left:42px;padding-right:46px}body.page-boss #clear{color:#202020;cursor:pointer;background:0 0;border:0;outline:0;width:36px;min-height:36px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}body.page-boss #clear:hover{background:#ddd2ba}body.page-boss .boss-search-row>.btn{min-width:110px}body.page-boss .boss-filters{border-top:1px solid #3a577a;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}body.page-boss .boss-filter{min-width:0}body.page-boss .boss-filter select,body.page-boss .boss-filter .btn{width:100%}body.page-boss .filter-toggle{display:none}body.page-boss .filter-count{color:#08101b;background:var(--rpg-gold);min-width:20px;height:20px;font:900 11px/1 var(--rpg-font-ui);border:1px solid #fff0aa;justify-content:center;align-items:center;margin-left:3px;padding:0 5px;display:inline-flex}body.page-boss .filter-count[hidden]{display:none}body.page-boss .filter-chevron{margin-left:3px;transition:transform .12s;display:inline-block}body.page-boss .boss-search-panel.filters-open .filter-chevron{transform:rotate(180deg)}body.page-boss .boss-meta{color:var(--rpg-muted);justify-content:space-between;align-items:flex-start;gap:18px;margin:12px 2px 10px;display:flex}body.page-boss #count{color:#dfe9f6;font:800 13px/1.4 var(--rpg-font-ui)}body.page-boss .boss-source-note{text-align:right;max-width:620px;font-size:13px}body.page-boss .boss-source-note a{color:#a9ccff}body.page-boss .boss-table-head{border:2px solid var(--rpg-gold-dark);color:#f1c96c;font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;background:#0c1a30;border-bottom:0;grid-template-columns:minmax(220px,1.65fr) minmax(150px,1fr) 115px minmax(145px,1fr) minmax(260px,1.65fr) 50px;gap:12px;padding:8px 13px;display:grid}body.page-boss .boss-results{background:#07111f;border:2px solid #294f7c;gap:0;padding-bottom:26px;display:grid}body.page-boss .boss-record{background:linear-gradient(#0b1a2d,#071421);border-bottom:1px solid #243a58;grid-template-columns:minmax(220px,1.65fr) minmax(150px,1fr) 115px minmax(145px,1fr) minmax(260px,1.65fr) 50px;align-items:center;gap:12px;min-width:0;padding:13px;display:grid}body.page-boss .boss-record:last-child{border-bottom:0}body.page-boss .boss-record:hover{background:#0c2038}body.page-boss .boss-cell{overflow-wrap:anywhere;min-width:0}body.page-boss .boss-label{display:none}body.page-boss .boss-name-wrap{align-items:flex-start;gap:10px;min-width:0;display:flex}body.page-boss .boss-skull{color:#f0bc55;background:#20141a;border:1px solid #805045;flex:none;width:29px;height:29px;padding:4px}body.page-boss .boss-skull svg{width:100%;height:100%}body.page-boss .boss-record h2{color:#f4d27d;font:900 15px/1.3 var(--rpg-font-ui);margin:0}body.page-boss .boss-description{color:#b9c8dc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}body.page-boss .boss-location{color:#e8eef7;font-weight:750}body.page-boss .boss-area{color:#91a8c8;margin-top:3px;font-size:11px;display:block}body.page-boss .boss-category{color:#edf2f8;font:800 11px/1.25 var(--rpg-font-ui);background:#111d2d;border:1px solid #55657b;flex-direction:column;align-items:flex-start;gap:2px;padding:5px 7px;display:inline-flex}body.page-boss .boss-category .category-number{color:#ffd36f}body.page-boss .boss-category.category-5{background:#25171a;border-color:#805045}body.page-boss .boss-category.category-6{background:#211629;border-color:#73517d}body.page-boss .boss-category.category-7{background:#2c141f;border-color:#8c4e5e}body.page-boss .boss-tier-list{flex-wrap:wrap;gap:4px;display:flex}body.page-boss .boss-tier{color:#e4edf9;font:800 10px/1.2 var(--rpg-font-ui);background:#10233c;border:1px solid #465f80;padding:3px 6px;display:inline-block}body.page-boss .boss-tier.empty{color:#ffe0a3;background:#2a2416;border-color:#685c3f}body.page-boss .combat-summary{gap:4px;display:grid}body.page-boss .combat-line{align-items:flex-start;gap:5px;min-width:0;font-size:11px;line-height:1.35;display:flex}body.page-boss .combat-key{color:#d9e5f5;min-width:70px;font:900 10px/1.35 var(--rpg-font-ui);text-transform:uppercase;flex:none}body.page-boss .combat-line.vulnerable .combat-key{color:#9fe4b7}body.page-boss .combat-line.resistant .combat-key{color:#f1d891}body.page-boss .combat-line.immune .combat-key{color:#ffb6c5}body.page-boss .combat-values{color:#c9d5e6;overflow-wrap:anywhere}body.page-boss .combat-empty{color:#8fa0b8;font-size:11px}body.page-boss .boss-mark-summary{color:#9cccb0;margin-top:5px;font-size:11px}body.page-boss .boss-guide-status{color:#9eb8dc;font-size:10px;font-family:var(--rpg-font-ui);margin-top:4px;display:block}body.page-boss .boss-guide-status.missing{color:#e4c486}body.page-boss .boss-open{width:44px;min-width:44px;height:44px;padding:0;font-size:25px}body.page-boss #loadMore{min-width:190px;margin:0 auto 34px;display:block}body.page-boss .empty{color:var(--rpg-muted);text-align:center;background:#071421;border:1px dashed #405a7e;margin:0;padding:38px 18px}body.page-boss #bossDialog{width:min(1040px,100% - 28px);max-height:90vh}body.page-boss #bossDialog .modal-head h2{color:var(--rpg-gold);font-family:var(--rpg-font-ui)}body.page-boss .boss-dialog-body{min-width:0;padding:17px}body.page-boss .subtle{color:var(--rpg-muted)}body.page-boss .official-panel{background:linear-gradient(#102645,#09182c);border:2px solid #35558a;padding:14px}body.page-boss .official-title,body.page-boss .section-kicker{color:#efc969;font:900 11px/1.25 var(--rpg-font-ui);letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px}body.page-boss .official-description{color:#edf2f8;margin:0;line-height:1.68}body.page-boss .detail-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:13px 0 0;padding:0;list-style:none;display:grid}body.page-boss .detail-list li{background:#0b182a;border:1px solid #344d6d;min-width:0;padding:9px 10px}body.page-boss .detail-label{color:#9cb1ce;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;display:block}body.page-boss .detail-value{color:#f1f5fb;overflow-wrap:anywhere;margin-top:3px;display:block}body.page-boss .chips{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}body.page-boss .chip{color:#dce7f5;min-height:30px;font:800 11px/1.2 var(--rpg-font-ui);background:#12233a;border:1px solid #415a7c;border-radius:0;align-items:center;padding:4px 8px;text-decoration:none;display:inline-flex}body.page-boss button.chip{cursor:pointer}body.page-boss .chip.good,body.page-boss .chip.vulnerable{color:#bceccc;background:#173122;border-color:#416f55}body.page-boss .chip.resistant{color:#f4e2a3;background:#302b17;border-color:#75683f}body.page-boss .chip.immune{color:#ffc5d1;background:#321c27;border-color:#754d5b}body.page-boss .chip.buff{color:#cbd7ff;background:#18254a;border-color:#5265a3}body.page-boss .chip.warn{color:#ffe0a3;background:#2a2416;border-color:#685c3f}body.page-boss .official-panel>.section-kicker{margin-top:16px}body.page-boss .boss-buffs-panel{background:#0d1934;border:1px solid #40558c;border-top:2px solid #6077c4;padding:10px 12px 12px}body.page-boss .boss-buffs-panel .chips{margin-top:0}body.page-boss .combat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:8px;display:grid}body.page-boss .combat-box{background:#0b182a;border:1px solid #344d6d;min-width:0;padding:11px 12px}body.page-boss .combat-box.vulnerable{border-top:2px solid #416f55}body.page-boss .combat-box.resistant{border-top:2px solid #75683f}body.page-boss .combat-box.immune{border-top:2px solid #754d5b}body.page-boss .combat-box strong{color:#e6eef9;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-boss .combat-box .chips{margin-top:8px}body.page-boss .modal-section{border-top:1px solid #334969;margin-top:18px;padding-top:15px}body.page-boss .modal-section h3{color:#f1cc75;font-family:var(--rpg-font-ui);margin:0 0 8px}body.page-boss .guide-text{color:#dde7f5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:56vh;font:13px/1.62 var(--rpg-font-ui);background:#050c16;border:1px solid #344d6d;padding:14px;overflow:auto}body.page-boss .guide-heading{color:#9fc5ff;margin:14px 0 5px;font-weight:900;display:block}body.page-boss .guide-heading:first-child{margin-top:0}body.page-boss .loading{text-align:center;color:var(--rpg-muted);padding:28px}body.page-boss .error{color:#ffc3cd;background:#321b22;border:1px solid #70404b;padding:11px 12px}body.page-boss .actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (width<=1120px){body.page-boss .boss-table-head{display:none}body.page-boss .boss-results{background:0 0;border:0;gap:10px}body.page-boss .boss-record{border:2px solid #294f7c;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.page-boss .boss-record:last-child{border-bottom:2px solid #294f7c}body.page-boss .boss-cell{padding:5px 0}body.page-boss .boss-label{color:#8fa8ca;font:900 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;display:block}body.page-boss .boss-name-cell,body.page-boss .boss-action-cell{grid-column:1/-1}body.page-boss .boss-open{width:100%}}@media (width<=900px){body.page-boss .threat-strip,body.page-boss .boss-filters,body.page-boss .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-boss .combat-grid{grid-template-columns:1fr}}@media (width<=820px){body.page-boss .boss-main{padding:10px}body.page-boss .boss-search-row{grid-template-columns:minmax(0,1fr) auto}body.page-boss .boss-search-row #searchSubmit,body.page-boss .boss-search-row #copySearch{display:none}body.page-boss .filter-toggle{display:inline-flex}body.page-boss .boss-filters{display:none}body.page-boss .boss-search-panel.filters-open .boss-filters{display:grid}body.page-boss .boss-search-panel.filters-open #copySearch{grid-column:1/-1;width:100%;display:inline-flex}body.page-boss .boss-meta{flex-direction:column;gap:6px}body.page-boss .boss-source-note{text-align:left;max-width:none}}@media (width<=560px){body.page-boss .boss-intro{padding:16px 13px}body.page-boss .boss-title-row{align-items:flex-start}body.page-boss .boss-title-icon{width:48px;height:48px;padding:7px}body.page-boss .threat-strip,body.page-boss .boss-filters{grid-template-columns:1fr}body.page-boss .boss-record{grid-template-columns:1fr;padding:12px}body.page-boss .boss-name-cell,body.page-boss .boss-action-cell{grid-column:auto}body.page-boss .detail-list{grid-template-columns:1fr}body.page-boss #bossDialog{width:calc(100% - 12px)}body.page-boss .boss-dialog-body{padding:11px}}@media (forced-colors:active){body.page-boss .boss-record,body.page-boss .boss-intro,body.page-boss .threat-tier,body.page-boss .boss-category,body.page-boss .boss-tier,body.page-boss .combat-line,body.page-boss .official-panel,body.page-boss .detail-list li,body.page-boss .combat-box,body.page-boss .guide-text{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}body.page-boss .boss-guide-shell{gap:14px;margin-top:18px;display:grid}body.page-boss .boss-guide-nav{z-index:4;background:#08182a;border:1px solid #35577f;gap:8px;padding:10px 12px;display:grid;position:sticky;top:72px;box-shadow:0 8px 24px #0000003d}body.page-boss .boss-guide-nav>strong{color:var(--rpg-gold);font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase}body.page-boss .boss-guide-nav>div{flex-wrap:wrap;gap:6px;display:flex}body.page-boss .boss-guide-nav button{color:#dcecff;cursor:pointer;min-height:32px;font:800 11px/1.25 var(--rpg-font-ui);text-align:left;background:#0b2037;border:1px solid #35577f;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}body.page-boss .boss-guide-nav button:hover,body.page-boss .boss-guide-nav button:focus-visible{border-color:var(--rpg-gold);background:#102a48}body.page-boss .boss-guide-nav button span{color:var(--rpg-gold);font-weight:900}body.page-boss .boss-guide{gap:14px;display:grid}body.page-boss .boss-guide-section{background:#07111f;border:1px solid #294b70;border-left:4px solid #a67416;scroll-margin-top:148px;overflow:hidden}body.page-boss .boss-guide-section-head{background:#0a1b2f;border-bottom:1px solid #294b70;align-items:center;gap:10px;padding:10px 13px;display:flex}body.page-boss .boss-guide-section-head>span{color:#ffd05a;min-width:28px;height:24px;font:900 10px/1 var(--rpg-font-ui);background:#171307;border:1px solid #8d6a1c;place-items:center;padding:0 5px;display:grid}body.page-boss .boss-guide-section-head h3{color:var(--rpg-gold);font:900 14px/1.25 var(--rpg-font-ui);margin:0}body.page-boss .boss-guide-section-body{grid-template-columns:minmax(0,1fr);gap:11px;width:100%;min-width:0;padding:13px 14px 15px;display:grid}body.page-boss .boss-guide-section-body>*{justify-self:stretch;min-width:0;max-width:none}body.page-boss .boss-guide-section-body>p{color:#e3edf8;white-space:normal;width:100%;margin:0;font-size:14px;line-height:1.67;max-width:none!important}body.page-boss .boss-guide-subheading{color:#cfe4ff;width:100%;font:900 12px/1.3 var(--rpg-font-ui);letter-spacing:.02em;background:linear-gradient(90deg,#0c2238,#081523);border:1px solid #294b70;border-left:3px solid #5f8dbb;margin:9px 0 1px;padding:8px 10px 8px 13px;position:relative}body.page-boss .boss-guide-subheading:first-child{margin-top:0}body.page-boss .boss-guide-list{background:#06101c;border:1px solid #294b70;margin:0;padding:10px 12px 10px 31px}body.page-boss .boss-guide-list li{margin:4px 0;line-height:1.5}body.page-boss .boss-guide-route-wrap{gap:6px;min-width:0;display:grid}body.page-boss .boss-guide-route-head{justify-content:space-between;align-items:center;gap:10px;display:flex}body.page-boss .boss-guide-route-label{color:#8eb6e1;font:900 10px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase}body.page-boss .boss-guide-route-copy-group{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}body.page-boss .boss-guide-route-copy{color:#dcecff;cursor:pointer;min-height:30px;font:900 10px/1.1 var(--rpg-font-ui);letter-spacing:.035em;text-transform:uppercase;background:#0b2037;border:1px solid #527aa5;flex:none;padding:5px 9px}body.page-boss .boss-guide-route-copy:hover,body.page-boss .boss-guide-route-copy:focus-visible{border-color:var(--rpg-gold);color:#fff;background:#102a48}body.page-boss .boss-guide-route-copy-error{color:#ffb6c1;font:700 11px/1.3 var(--rpg-font-ui)}body.page-boss .boss-guide-route-context{color:#c8d8e9;background:#081523;border-left:3px solid #35577f;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}body.page-boss .boss-guide-route{color:#b9e3ff;white-space:pre;-webkit-user-select:text;user-select:text;background:#030b14;border:1px solid #365f86;width:100%;min-width:0;margin:0;padding:10px 11px;line-height:1.55;display:block;overflow-x:auto}body.page-boss .boss-guide-facts{background:#06101c;border:1px solid #294b70;gap:1px;margin:0;display:grid}body.page-boss .boss-guide-facts>div{border-bottom:1px solid #203a56;grid-template-columns:minmax(115px,180px) 1fr;gap:10px;padding:8px 10px;display:grid}body.page-boss .boss-guide-facts>div:last-child{border-bottom:0}body.page-boss .boss-guide-facts dt{color:#ffd05a;font-weight:900}body.page-boss .boss-guide-facts dd{color:#dce8f6;min-width:0;margin:0;line-height:1.45}body.page-boss .boss-guide-facts>div>dd:first-child{grid-column:1/-1}body.page-boss .boss-guide-callout{background:#0a1b2d;border:1px solid #466889;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;padding:10px 11px;display:grid}body.page-boss .boss-guide-callout strong{color:#a8d4ff;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;grid-row:1/span 2}body.page-boss .boss-guide-callout p{margin:0;line-height:1.5}body.page-boss .boss-guide-callout.warning{background:#231014;border-color:#93525b}body.page-boss .boss-guide-callout.warning strong{color:#ffb6c1}body.page-boss .boss-guide-callout.tip{background:#0d2017;border-color:#3d815c}body.page-boss .boss-guide-callout.tip strong{color:#91efb6}body.page-boss .boss-guide-item,body.page-boss .boss-guide-log{background:#050d17;border:1px solid #314f70}body.page-boss .boss-guide-item summary,body.page-boss .boss-guide-log summary{cursor:pointer;list-style:none}body.page-boss .boss-guide-item summary::-webkit-details-marker{display:none}body.page-boss .boss-guide-log summary::-webkit-details-marker{display:none}body.page-boss .boss-guide-item summary{background:#0a192a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}body.page-boss .boss-guide-item summary:after,body.page-boss .boss-guide-log summary:after{content:"▸";color:var(--rpg-gold);font-size:13px;transition:transform .12s}body.page-boss .boss-guide-item[open] summary:after,body.page-boss .boss-guide-log[open] summary:after{transform:rotate(90deg)}body.page-boss .boss-guide-item summary>span{color:#a9c8eb;font:900 9px/1 var(--rpg-font-ui);text-transform:uppercase;border:1px solid #596a85;padding:3px 5px}body.page-boss .boss-guide-item summary strong{color:#f2d17c;overflow-wrap:anywhere;min-width:0}body.page-boss .boss-guide-item summary small{color:#91a8c6;text-align:right;font-size:10px}body.page-boss .boss-guide-item pre,body.page-boss .boss-guide-log pre{color:#ccd9e8;white-space:pre-wrap;overflow-wrap:anywhere;background:#030911;border-top:1px solid #263f5d;max-height:360px;margin:0;padding:11px 12px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}body.page-boss .boss-guide-log summary{color:#b9d8fa;font:900 11px/1.3 var(--rpg-font-ui);background:#0a192a;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}@media (width<=820px){body.page-boss .boss-guide-nav{position:static}body.page-boss .boss-guide-nav>div{grid-template-columns:1fr 1fr;display:grid}body.page-boss .boss-guide-nav button{width:100%}body.page-boss .boss-guide-section{scroll-margin-top:86px}body.page-boss .boss-guide-item summary{grid-template-columns:auto minmax(0,1fr)}body.page-boss .boss-guide-item summary small{text-align:left;grid-column:2}}@media (width<=560px){body.page-boss .boss-guide-nav>div{grid-template-columns:1fr}body.page-boss .boss-guide-route-head{flex-direction:column;align-items:stretch;gap:8px}body.page-boss .boss-guide-route-label{text-align:center;background:#081523;border:1px solid #294b70;padding:7px 9px;line-height:1.35;display:block}body.page-boss .boss-guide-route-copy-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}body.page-boss .boss-guide-route-copy{width:100%;min-width:0;min-height:44px;padding:9px 8px;font-size:11px;line-height:1.2}body.page-boss .boss-guide-route-copy:nth-child(3){grid-column:1/-1}body.page-boss .boss-guide-route-copy:active{transform:translateY(1px)}body.page-boss .boss-guide-section-body{padding:11px}body.page-boss .boss-guide-facts>div{grid-template-columns:1fr;gap:3px}body.page-boss .boss-guide-callout{grid-template-columns:1fr}body.page-boss .boss-guide-callout strong{grid-row:auto}}body.page-boss .boss-intel-contribute{background:linear-gradient(#0c203e 0%,#08172d 100%);border:2px solid #40558c;margin-top:18px;padding:16px;box-shadow:inset 0 0 0 2px #040b15}body.page-boss .boss-intel-contribute-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}body.page-boss .boss-intel-contribute h3{color:var(--rpg-gold);font:900 16px/1.25 var(--rpg-font-ui);margin:4px 0 6px}body.page-boss .boss-intel-contribute p{max-width:760px;color:var(--rpg-muted);margin:0;line-height:1.5}body.page-boss .boss-intel-contribute code,body.page-moderator .boss-intel-review code{color:#c8d7ff}body.page-boss .boss-intel-state{color:var(--rpg-muted);background:#07152a;border:1px solid #40558c;gap:3px;margin-top:12px;padding:10px 12px;font-size:12px;display:grid}body.page-boss .boss-intel-state strong{color:var(--rpg-text)}body.page-boss .boss-intel-state.is-pending{background:#251e0b;border-color:#8c7332}body.page-boss .boss-intel-state.is-success{color:#b7efc8;background:#0c2718;border-color:#3f8059}body.page-boss .boss-intel-state.is-error{color:#ffc3c3;background:#2b1014;border-color:#8c3434}body.page-boss .boss-intel-form{gap:10px;margin-top:14px;display:grid}body.page-boss .boss-intel-form>label{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui)}body.page-boss .boss-intel-form textarea,body.page-boss .boss-intel-form input,body.page-moderator .boss-intel-review input{box-sizing:border-box;width:100%;color:var(--rpg-text);font:inherit;background:#06101e;border:1px solid #40558c;outline:none}body.page-boss .boss-intel-form textarea{resize:vertical;min-height:150px;padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.5}body.page-boss .boss-intel-form input,body.page-moderator .boss-intel-review input{padding:9px 10px}body.page-boss .boss-intel-form textarea:focus,body.page-boss .boss-intel-form input:focus,body.page-moderator .boss-intel-review input:focus{border-color:var(--rpg-gold);box-shadow:0 0 0 1px var(--rpg-gold-dark)}body.page-boss .boss-intel-preview{background:#091426;border:1px solid #314b73;gap:10px;padding:12px;display:grid}body.page-boss .boss-intel-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}body.page-boss .boss-intel-preview-head strong{color:var(--rpg-gold)}body.page-boss .boss-intel-preview-head span{color:var(--rpg-muted);font-size:12px}body.page-boss .boss-intel-target,body.page-moderator .boss-intel-review-target{color:var(--rpg-muted);background:#0c1c33;border-left:3px solid #4e73ad;padding:8px 10px;font-size:12px}body.page-boss .boss-intel-target strong,body.page-moderator .boss-intel-review-target strong{color:var(--rpg-text)}body.page-boss .boss-intel-target.is-mismatch,body.page-moderator .boss-intel-review-target.is-mismatch{color:#ffc2c2;background:#2a1217;border-left-color:#c45858}body.page-boss .boss-intel-preview-group,body.page-moderator .boss-intel-review-group{gap:6px;display:grid}body.page-boss .boss-intel-preview-group>span,body.page-moderator .boss-intel-review-group>strong{color:#adc4ea;font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-boss .chip.boss-intel-new,body.page-moderator .chip.boss-intel-new{color:#c9f5d7;background:#102b1c;border-color:#3f8059}body.page-boss .chip.boss-intel-known,body.page-moderator .chip.boss-intel-known{color:#a9b4c7;background:#111b2b;border-color:#435067}body.page-boss .chip.boss-intel-new small,body.page-boss .chip.boss-intel-known small,body.page-moderator .chip.boss-intel-new small,body.page-moderator .chip.boss-intel-known small{opacity:.75;font:700 8px/1.1 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;display:block}body.page-boss .boss-intel-empty,body.page-moderator .boss-intel-review-warning{color:var(--rpg-muted);text-align:center;border:1px dashed #485873;padding:10px;font-size:12px}body.page-boss .boss-intel-form-footer{justify-content:space-between;align-items:center;gap:16px;padding-top:2px;display:flex}body.page-moderator .boss-intel-review{gap:12px;display:grid}body.page-moderator .boss-intel-review-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}body.page-moderator .boss-intel-review-stats button{min-height:66px;color:var(--rpg-text);text-align:left;cursor:pointer;background:#071426;border:1px solid #31465f;gap:3px;padding:10px 12px;display:grid}body.page-moderator .boss-intel-review-stats button:hover,body.page-moderator .boss-intel-review-stats button:focus-visible,body.page-moderator .boss-intel-review-stats button.is-active{border-color:var(--rpg-gold-dark);background:#0c2340}body.page-moderator .boss-intel-review-stats strong{color:var(--rpg-gold);font:900 20px/1 var(--rpg-font-ui)}body.page-moderator .boss-intel-review-stats span{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-moderator .boss-intel-review-toolbar{background:#08172b;border:1px solid #31465f;grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:16px;padding:12px;display:grid}body.page-moderator .boss-intel-review-notice{color:#b7efc8;background:#0c2718;border:1px solid #3f8059;padding:10px 12px}body.page-moderator .boss-intel-review-notice.is-error{color:#ffc3c3;background:#2b1014;border-color:#8c3434}body.page-moderator .boss-intel-review-list{gap:12px;display:grid}body.page-moderator .boss-intel-review-card{border:2px solid var(--rpg-line);background:#08172b;overflow:hidden;box-shadow:inset 0 0 0 2px #040b15}body.page-moderator .boss-intel-review-card.is-approved{border-color:#366d4b}body.page-moderator .boss-intel-review-card.is-rejected{opacity:.9;border-color:#67383e}body.page-moderator .boss-intel-review-card-head{background:#081427;border-bottom:1px solid #31465f;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}body.page-moderator .boss-intel-review-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}body.page-moderator .boss-intel-review-card h3{color:var(--rpg-gold);font:900 15px/1.25 var(--rpg-font-ui);margin:0}body.page-moderator .boss-intel-review-meta,body.page-moderator .boss-intel-reviewed-by{color:var(--rpg-muted);margin-top:5px;font-size:12px}body.page-moderator .boss-intel-status{color:#f1d98b;font:900 9px/1 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;background:#251e0b;border:1px solid #8c7332;padding:4px 7px}body.page-moderator .boss-intel-status.is-approved{color:#b7efc8;background:#0c2718;border-color:#3f8059}body.page-moderator .boss-intel-status.is-rejected{color:#ffc3c3;background:#2b1014;border-color:#8c3434}body.page-moderator .boss-intel-review-summary{border-bottom:1px solid #263b54;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}body.page-moderator .boss-intel-review-summary>div{border-right:1px solid #263b54;gap:3px;padding:10px 14px;display:grid}body.page-moderator .boss-intel-review-summary>div:last-child{border-right:0}body.page-moderator .boss-intel-review-summary strong{color:var(--rpg-text);font:900 15px/1 var(--rpg-font-ui)}body.page-moderator .boss-intel-review-summary span{color:var(--rpg-muted);text-transform:uppercase;font-size:10px}body.page-moderator .boss-intel-review-target,body.page-moderator .boss-intel-review-groups,body.page-moderator .boss-intel-contributor-note,body.page-moderator .boss-intel-evidence,body.page-moderator .boss-intel-reviewed-by{margin-left:14px;margin-right:14px}body.page-moderator .boss-intel-review-target{margin-top:12px}body.page-moderator .boss-intel-review-groups{gap:11px;margin-top:12px;display:grid}body.page-moderator .boss-intel-contributor-note{color:var(--rpg-muted);background:#0b1728;border-left:3px solid #6f5d34;margin-top:12px;padding:9px 10px;font-size:12px}body.page-moderator .boss-intel-contributor-note strong{color:var(--rpg-text)}body.page-moderator .boss-intel-evidence{background:#06101e;border:1px solid #31465f;margin-top:12px}body.page-moderator .boss-intel-evidence summary{color:#adc4ea;cursor:pointer;font:800 11px/1.2 var(--rpg-font-ui);padding:9px 11px}body.page-moderator .boss-intel-evidence pre{color:#d9e4f5;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #253b56;max-height:260px;margin:0;padding:12px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}body.page-moderator .boss-intel-review-actions{background:#061225;border-top:1px solid #31465f;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;margin-top:14px;padding:12px 14px 14px;display:grid}body.page-moderator .boss-intel-review-note label span{color:var(--rpg-muted);font-weight:400}body.page-moderator .boss-intel-review-buttons{justify-content:flex-end;gap:8px;display:flex}body.page-moderator .boss-intel-reviewed-by{background:#071426;margin-top:12px;margin-bottom:14px;padding:9px 10px}@media (width<=780px){body.page-boss .boss-intel-contribute-head,body.page-boss .boss-intel-form-footer,body.page-moderator .boss-intel-review-card-head{flex-direction:column;align-items:stretch}body.page-moderator .boss-intel-review-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-moderator .boss-intel-review-toolbar,body.page-moderator .boss-intel-review-actions{grid-template-columns:1fr}body.page-moderator .boss-intel-review-buttons{justify-content:flex-start}}body.page-boss .boss-intel-contribute{box-shadow:none;background:#09182c;border-width:1px;margin-top:14px;padding:0}body.page-boss .boss-intel-contribute-head{align-items:center;gap:14px;padding:12px 14px}body.page-boss .boss-intel-contribute .section-kicker{margin-bottom:3px}body.page-boss .boss-intel-contribute h3{margin:0 0 3px;font-size:14px}body.page-boss .boss-intel-contribute p{max-width:720px;font-size:12px;line-height:1.4}body.page-boss .boss-intel-contribute p strong{color:#e8eef8}body.page-boss .boss-intel-contribute-head>.btn{flex:none;min-width:132px}body.page-boss .boss-intel-form{background:#071426;border-top:1px solid #294361;gap:9px;margin:0;padding:13px 14px 14px}body.page-boss .boss-intel-step-head{color:#dbe6f5;min-width:0;font:800 11px/1.2 var(--rpg-font-ui);align-items:center;gap:7px;display:flex}body.page-boss .boss-intel-step-head>span{width:20px;height:20px;color:var(--rpg-gold);background:#241d0b;border:1px solid #6d5723;flex:0 0 20px;place-items:center;font-size:9px;display:inline-grid}body.page-boss .boss-intel-step-head>small{color:#7f94b0;font:700 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;margin-left:auto}body.page-boss .boss-intel-step-head.is-inline>span{flex-basis:18px;width:18px;height:18px}body.page-boss .boss-intel-form textarea{min-height:108px;max-height:230px;padding:9px 10px;font-size:12px;line-height:1.42}body.page-boss .boss-intel-preview{background:#07111f;border-color:#294361;gap:8px;padding:10px}body.page-boss .boss-intel-preview-head{min-height:24px}body.page-boss .boss-intel-preview-head>span{flex:none}body.page-boss .boss-intel-target{border-left-width:2px;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:7px 9px;display:flex}body.page-boss .boss-intel-target>span:first-child{color:#8298b7;font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase}body.page-boss .boss-intel-target>small{color:inherit;flex-basis:100%;font-size:11px}body.page-boss .boss-intel-preview-group{gap:5px;padding-top:2px}body.page-boss .boss-intel-preview-group .chips{gap:5px;margin-top:0}body.page-boss .boss-intel-preview-group .chip{gap:9px;min-height:34px;padding:5px 6px 5px 9px;font-size:10px}body.page-boss .boss-intel-chip-value{align-items:baseline;gap:5px;min-width:0;display:flex}body.page-boss .boss-intel-chip-value strong{color:inherit;font:inherit;overflow-wrap:anywhere}body.page-boss .boss-intel-chip-value small{color:inherit;opacity:.72;font:700 9px/1 var(--rpg-font-ui);white-space:nowrap}body.page-boss .boss-intel-chip-state{opacity:.8;font:900 7px/1 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;border:1px solid;flex:none;padding:3px 5px}body.page-boss .chip.boss-intel-new small,body.page-boss .chip.boss-intel-known small{margin:0;display:inline}body.page-boss .boss-intel-form input{min-height:38px;padding:8px 10px}body.page-boss .boss-intel-form-footer{border-top:1px solid #213650;gap:12px;padding-top:4px}body.page-boss .boss-intel-form-footer>.subtle{max-width:530px;font-size:11px;line-height:1.35}body.page-boss .boss-intel-form-actions{flex:none;gap:7px;display:flex}body.page-boss .boss-intel-state{margin:0 14px 12px}@media (width<=780px){body.page-boss .boss-intel-contribute-head{align-items:stretch;padding:11px}body.page-boss .boss-intel-contribute-head>.btn{width:100%}body.page-boss .boss-intel-form{padding:11px}body.page-boss .boss-intel-form-footer{gap:9px}body.page-boss .boss-intel-form-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}body.page-boss .boss-intel-form-actions .btn{width:100%}body.page-boss .boss-intel-state{margin-inline:11px}}.page-quest .rpg-masthead{min-height:190px}.page-quest .rpg-titleplate{margin-top:28px}body.page-quest .quest-main{padding:16px}body.page-quest .quest-intro{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin:0 0 14px;padding:22px;box-shadow:inset 0 0 0 2px #050c17}body.page-quest .quest-title-row{align-items:center;gap:15px;display:flex}body.page-quest .quest-title-icon{width:58px;height:58px;color:var(--rpg-gold);border:2px solid var(--rpg-gold-soft);background:#071326;flex:none;padding:9px;box-shadow:inset 0 0 0 2px #16375f,4px 4px #00000047}body.page-quest .quest-title-icon svg{width:100%;height:100%}body.page-quest .quest-intro h1{color:var(--rpg-gold);font:900 clamp(28px,4vw,44px)/1.05 var(--rpg-font-ui);text-shadow:2px 2px #351f05;letter-spacing:.03em;margin:0}body.page-quest .quest-intro .lede{max-width:980px;color:var(--rpg-muted);margin:7px 0 0}body.page-quest .quest-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}body.page-quest .quest-feature{color:#dbe7f6;min-width:0;font:700 12px/1.35 var(--rpg-font-ui);background:#08182d;border:1px solid #31547d;padding:9px 11px}body.page-quest .quest-feature strong{color:var(--rpg-gold);margin-bottom:2px;display:block}body.page-quest .quest-search-panel{z-index:20;margin:0 0 16px;position:sticky;top:0}body.page-quest .quest-search-row{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:end;gap:10px;display:grid}body.page-quest .quest-searchbox label,body.page-quest .quest-filter label{color:#d8e5f6;font:800 11px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;display:block}body.page-quest .quest-search-input-wrap{position:relative}body.page-quest .quest-search-input-wrap>svg{z-index:1;color:#334d70;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}body.page-quest #search{width:100%;padding-left:42px;padding-right:46px}body.page-quest #clear{color:#202020;cursor:pointer;background:0 0;border:0;outline:0;width:36px;min-height:36px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}body.page-quest #clear:hover{background:#ddd2ba}body.page-quest .quest-search-row>.btn{min-width:110px}body.page-quest .quest-filters{border-top:1px solid #3a577a;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}body.page-quest .quest-filter{min-width:0}body.page-quest .quest-filter select,body.page-quest .quest-filter input,body.page-quest .quest-filter .btn{width:100%}body.page-quest .filter-toggle{display:none}body.page-quest .filter-count{color:#08101b;background:var(--rpg-gold);min-width:20px;height:20px;font:900 11px/1 var(--rpg-font-ui);border:1px solid #fff0aa;justify-content:center;align-items:center;margin-left:3px;padding:0 5px;display:inline-flex}body.page-quest .filter-count[hidden]{display:none}body.page-quest .filter-chevron{margin-left:3px;transition:transform .12s;display:inline-block}body.page-quest .quest-search-panel.filters-open .filter-chevron{transform:rotate(180deg)}body.page-quest .quest-meta{color:var(--rpg-muted);justify-content:space-between;align-items:flex-start;gap:18px;margin:12px 2px 10px;display:flex}body.page-quest #count{color:#dfe9f6;font:800 13px/1.4 var(--rpg-font-ui)}body.page-quest .quest-source-note{text-align:right;max-width:650px;font-size:13px}body.page-quest .quest-source-note a{color:#a9ccff}body.page-quest .quest-table-head{border:2px solid var(--rpg-gold-dark);color:#f1c96c;font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;background:#0c1a30;border-bottom:0;grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) 105px 92px 54px;gap:12px;padding:8px 13px;display:grid}body.page-quest .quest-results{background:#07111f;border:2px solid #294f7c;gap:0;padding-bottom:26px;display:grid}body.page-quest .quest-record{border-bottom:1px solid #243c5a}body.page-quest .quest-record:last-child{border-bottom:0}body.page-quest .quest-row{background:linear-gradient(#0b1b31,#081526);grid-template-columns:minmax(260px,2fr) minmax(150px,1fr) minmax(150px,1fr) 105px 92px 54px;align-items:center;gap:12px;min-height:80px;padding:11px 13px;display:grid}body.page-quest .quest-record:nth-child(2n) .quest-row{background:linear-gradient(#0d2038,#09182b)}body.page-quest .quest-row:hover{background:#102945}body.page-quest .quest-primary{align-items:flex-start;gap:10px;min-width:0;display:flex}body.page-quest .quest-scroll-icon{width:31px;height:31px;color:var(--rpg-gold);background:#06111f;border:1px solid #765b21;flex:none;padding:5px}body.page-quest .quest-scroll-icon svg{width:100%;height:100%}body.page-quest .quest-primary h2{color:#f1d27e;font:900 14px/1.35 var(--rpg-font-ui);overflow-wrap:anywhere;margin:0}body.page-quest .quest-id{color:#8fa8c8;font:700 11px/1.35 var(--rpg-font-ui);margin-top:3px}body.page-quest .quest-flags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}body.page-quest .quest-flag{color:#cbd9ec;font:800 10px/1.2 var(--rpg-font-ui);background:#101d31;border:1px solid #4c6080;padding:2px 5px}body.page-quest .quest-flag.seasonal{color:#ffe2a1;border-color:#8e6f32}body.page-quest .quest-flag.tutorial{color:#b8edcf;border-color:#3d765a}body.page-quest .quest-cell{color:#dbe6f5;overflow-wrap:anywhere;min-width:0;font-size:13px}body.page-quest .quest-cell .cell-label{display:none}body.page-quest .quest-location{color:#adc6e6}body.page-quest .quest-level{color:#f0d891;font:800 13px/1.3 var(--rpg-font-ui)}body.page-quest .quest-phases{color:#cfdcef;font:800 12px/1.3 var(--rpg-font-ui)}body.page-quest .quest-open{width:44px;min-width:44px;min-height:44px;color:var(--rpg-gold);background:#14213a;border:1px solid #785f2c;padding:0;font-size:22px}body.page-quest .quest-open[aria-expanded=true]{background:#24365a}body.page-quest .quest-journal{background:#050d19;border-top:2px solid #5d4920;padding:14px}body.page-quest .quest-journal[hidden]{display:none}body.page-quest .quest-journal-head{background:#111b2c;border:1px solid #725a28;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 11px;display:flex}body.page-quest .quest-journal-title{color:var(--rpg-gold);font:900 13px/1.3 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-quest .quest-journal-actions{flex-wrap:wrap;gap:7px;display:flex}body.page-quest .loading,body.page-quest .error,body.page-quest .empty{color:#b8c6d9;background:#081322;border:1px dashed #40516b;padding:18px}body.page-quest .error{color:#ffc4ca;background:#2b171d;border-style:solid;border-color:#7b434c}body.page-quest .empty{text-align:center;padding:36px 18px}body.page-quest #loadMore{min-width:180px;margin:0 auto 38px;display:block}body.page-quest #loadMore[hidden]{display:none!important}body.page-quest .quest-description{color:#d7e2f2;margin:0 0 13px;line-height:1.65}body.page-quest .quest-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}body.page-quest .quest-summary-box{background:#0c1728;border:1px solid #314a6d;min-width:0;padding:9px 11px}body.page-quest .quest-summary-label{color:#91a8ce;font:850 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;display:block}body.page-quest .quest-summary-value{color:#edf3fb;overflow-wrap:anywhere;margin-top:3px;font-weight:750;display:block}body.page-quest .phases{gap:9px;display:grid}body.page-quest .phase{background:#0b1525;border:1px solid #354b6b;overflow:hidden}body.page-quest .phase.is-return-target{border-color:#8caee0;box-shadow:0 0 0 2px #73a7ff29}body.page-quest .phase.is-return-target>summary{background:linear-gradient(90deg,#1f467775,#0b152500)}body.page-quest .phase>summary{cursor:pointer;color:#edf4ff;align-items:flex-start;gap:9px;padding:11px 13px;font-weight:760;list-style:none;display:flex}body.page-quest .phase>summary::-webkit-details-marker{display:none}body.page-quest .phase>summary:before{content:"▾";color:var(--rpg-gold);transition:transform .12s}body.page-quest .phase:not([open])>summary:before{transform:rotate(-90deg)}body.page-quest .phase-num{color:#f0c967;font:900 11px/1.6 var(--rpg-font-ui);text-transform:uppercase;flex:none}body.page-quest .phase-zone{color:#82caff;font-style:italic;font-weight:650}body.page-quest .phase-content{border-top:1px solid #293c59;padding:12px 14px 14px}body.page-quest .phase-route{background:#0e1b30;border:1px solid #35558a;border-left:3px solid #73a7ff;margin:0 0 9px;padding:8px}body.page-quest .phase-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}body.page-quest .route-cell{background:#0a1424;border:1px solid #30486f;min-width:0;padding:8px 9px}body.page-quest .route-k{color:#91b9ef;font:850 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em}body.page-quest .route-main{justify-content:space-between;align-items:center;gap:10px;display:flex}body.page-quest .route-v{color:#f0f5ff;overflow-wrap:anywhere;margin-top:2px;font-weight:800}body.page-quest .route-sub{color:#aebed7;margin-top:3px;font-size:12px}body.page-quest .room-actions{flex:none;align-items:center;gap:5px;display:inline-flex}body.page-quest .map-room-link{color:#ffc247;min-height:38px;font:850 10px/1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em;background:#241b0c;border:1px solid #8a6721;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}body.page-quest .map-room-link:hover,body.page-quest .map-room-link:focus-visible{color:#ffe39b;background:#33250c;border-color:#ffc247}body.page-quest .copy-room{color:#a9ccff;cursor:pointer;background:#162845;border:1px solid #3d6094;flex:none;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;display:inline-grid}body.page-quest .copy-room.copied{color:#aaf2ce;background:#173a30;border-color:#397e64}body.page-quest .phase-item-line{color:#cbd9ef;background:#101a30;border:1px solid #3c5271;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:0 0 8px;padding:7px 9px;font-size:12px;display:flex}body.page-quest .phase-item-line a{color:#b9d7ff;font-weight:850;text-decoration:none}body.page-quest .ambiguous{color:#ffe09e;margin:8px 0;font-weight:750}body.page-quest .phase-more{background:#0d1729;border:1px solid #293a59;margin-top:7px}body.page-quest .phase-more>summary{cursor:pointer;color:#b9cae6;font:800 12px/1.3 var(--rpg-font-ui);padding:8px 10px}body.page-quest .phase-more-body{border-top:1px solid #293a59;padding:9px 10px}body.page-quest .compact-section-title{color:#91a8ce;font:850 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;margin:9px 0 5px}body.page-quest .alternate-routes{gap:5px;display:grid}body.page-quest .alternate-route{color:#c6d5eb;font-size:12px}body.page-quest .alternate-route strong{color:#edf4ff}body.page-quest .hints{color:#d7e0f2;margin:5px 0 0;padding-left:20px}body.page-quest .source-note{color:#d9e3f7;background:#151e33;margin:6px 0 0;padding:7px 9px}body.page-quest .entity-list{gap:7px;display:grid}body.page-quest .entity{background:#101a30;border:1px solid #2a3858;padding:8px 10px}body.page-quest .entity-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}body.page-quest .entity-type{color:#91a8ce;font:850 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-quest .entity-name{color:#edf3fc;font-weight:760}body.page-quest .entity-id{color:#91afd9;font:700 11px/1.3 var(--rpg-font-mono)}body.page-quest .entity-sub{color:#b7c4da;margin-top:3px;font-size:12px}@media (width<=1100px){body.page-quest .quest-table-head{display:none}body.page-quest .quest-results{background:0 0;border:0;gap:10px}body.page-quest .quest-record{border:2px solid #294f7c}body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row{background:linear-gradient(#0d2038,#081628);grid-template-columns:minmax(0,1.6fr) minmax(150px,1fr) minmax(130px,.8fr) 60px}body.page-quest .quest-row>.quest-cell:nth-of-type(2){grid-column:2}body.page-quest .quest-row>.quest-cell:nth-of-type(3){grid-column:3}body.page-quest .quest-row>.quest-cell:nth-of-type(4){grid-area:2/2}body.page-quest .quest-row>.quest-cell:nth-of-type(5){grid-area:2/3}body.page-quest .quest-open{grid-area:1/4/span 2}body.page-quest .quest-primary{grid-row:1/span 2}body.page-quest .quest-cell .cell-label{color:#8397b5;font:850 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;display:block}body.page-quest .phase-route-grid{grid-template-columns:1fr 1fr}body.page-quest .quest-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){body.page-quest .quest-main{padding:10px}body.page-quest .quest-feature-strip{grid-template-columns:1fr 1fr}body.page-quest .quest-search-row{grid-template-columns:minmax(0,1fr) auto auto}body.page-quest .filter-toggle{display:inline-flex}body.page-quest #copySearch{display:none}body.page-quest .quest-filters{grid-template-columns:1fr 1fr;display:none}body.page-quest .quest-search-panel.filters-open .quest-filters{display:grid}body.page-quest .quest-search-panel.filters-open #copySearch{grid-column:1/-1;width:100%;display:inline-flex}body.page-quest .quest-meta{flex-direction:column}body.page-quest .quest-source-note{text-align:left}body.page-quest .quest-summary-grid{grid-template-columns:1fr 1fr}body.page-quest .phase-route-grid{grid-template-columns:1fr}}@media (width<=620px){body.page-quest .quest-title-row{align-items:flex-start}body.page-quest .quest-title-icon{width:48px;height:48px}body.page-quest .quest-feature-strip{grid-template-columns:1fr}body.page-quest .quest-search-row{grid-template-columns:minmax(0,1fr) auto}body.page-quest #searchSubmit{grid-column:1/-1;width:100%}body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row{grid-template-columns:minmax(0,1fr) 48px;gap:10px}body.page-quest .quest-primary{grid-area:auto/1}body.page-quest .quest-open{grid-area:1/2/span 5;align-self:stretch;height:auto}body.page-quest .quest-row>.quest-cell:nth-of-type(n){grid-area:auto/1}body.page-quest .quest-cell{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}body.page-quest .quest-cell .cell-label{margin:0}body.page-quest .quest-journal{padding:10px}body.page-quest .quest-journal-head{flex-direction:column;align-items:flex-start}body.page-quest .quest-summary-grid,body.page-quest .quest-filters{grid-template-columns:1fr}}@media (forced-colors:active){body.page-quest .quest-intro,body.page-quest .quest-feature,body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row,body.page-quest .quest-journal,body.page-quest .phase,body.page-quest .phase-route,body.page-quest .route-cell,body.page-quest .entity,body.page-quest .source-note{color:canvastext!important;background:canvas!important;border-color:canvastext!important}body.page-quest .quest-title-icon,body.page-quest .quest-scroll-icon{color:canvastext!important}}body.page-quest .quest-intro{margin-bottom:10px;padding:11px 14px}body.page-quest .quest-title-row{gap:10px}body.page-quest .quest-title-icon{width:40px;height:40px;padding:6px}body.page-quest .quest-intro h1{font-size:clamp(24px,3vw,32px)}body.page-quest .quest-intro .lede,body.page-quest .quest-feature-strip{display:none}body.page-quest .quest-search-row{grid-template-columns:minmax(280px,1fr) auto auto}body.page-quest #searchSubmit{display:none}body.page-quest .filter-toggle{justify-content:center;align-items:center;display:inline-flex}body.page-quest .quest-filters{display:none}body.page-quest .quest-search-panel.filters-open .quest-filters{display:grid}body.page-quest .quest-search-panel{margin-bottom:10px}body.page-quest .quest-meta{margin:8px 2px}body.page-quest .quest-row{min-height:66px;padding-top:9px;padding-bottom:9px}body.page-quest .quest-cell:not(.quest-level):not(.quest-phases){line-height:1.35}body.page-quest .quest-location{color:#a9d1f5;font-weight:800}body.page-quest.quest-focus-active .quest-intro,body.page-quest.quest-focus-active .quest-search-panel,body.page-quest.quest-focus-active .quest-meta,body.page-quest.quest-focus-active .quest-table-head,body.page-quest.quest-focus-active #loadMore{display:none!important}body.page-quest.quest-focus-active .quest-results{box-shadow:none;background:#050d19;border-color:#263d5a}body.page-quest.quest-focus-active .quest-record:not(.quest-focus-record){display:none}body.page-quest.quest-focus-active .quest-focus-record{border-bottom:0}body.page-quest.quest-focus-active .quest-focus-record>.quest-row{display:none}body.page-quest.quest-focus-active .quest-journal{border-top:0;padding:14px}body.page-quest .quest-journal-head{background:0 0;border:0;border-bottom:1px solid #263d5a;margin-bottom:10px;padding:4px 0 10px}body.page-quest .quest-journal-title{color:#f2cf77;letter-spacing:.035em;font-size:14px}body.page-quest .quest-journal-actions .btn{min-height:34px;padding:5px 8px}body.page-quest .quest-description{display:none}body.page-quest .quest-lore{color:#93a8c2;margin:0 0 9px}body.page-quest .quest-lore>summary{cursor:pointer;color:#91a8c4;width:max-content;max-width:100%;font:750 11px/1.35 var(--rpg-font-ui);list-style:none}body.page-quest .quest-lore>summary::-webkit-details-marker{display:none}body.page-quest .quest-lore>summary:before{content:"›";color:#d0ad5d;margin-right:6px;transition:transform .12s;display:inline-block}body.page-quest .quest-lore[open]>summary:before{transform:rotate(90deg)}body.page-quest .quest-lore .quest-description{color:#aebed1;border-left:1px solid #30445f;max-width:82ch;margin:8px 0 2px 15px;padding-left:11px;font-size:12px;line-height:1.55}body.page-quest .quest-lore[open] .quest-description{display:block}body.page-quest .quest-summary-grid{border-bottom:1px solid #213650;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;padding:0 0 11px;display:flex}body.page-quest .quest-summary-box{background:0 0;border:0;flex:0 auto;min-width:120px;padding:0}body.page-quest .quest-summary-label{color:#7189a7;font-size:9px}body.page-quest .quest-summary-value{color:#dfe9f5;margin-top:2px;font-size:12px}body.page-quest .quest-summary-box:nth-child(2) .quest-summary-value{color:#b8daf6;font-weight:850}body.page-quest .phases{gap:7px}body.page-quest .phase{background:#091421;border-color:#2b405b}body.page-quest .phase>summary{background:#091421;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:5px 9px;padding:10px 12px;display:grid}body.page-quest .phase>summary:before{color:#b89549;grid-area:1/1/span 2;margin-top:1px}body.page-quest .phase:not([open])>summary:hover{background:#0d1b2c}body.page-quest .phase>summary>.phase-num{grid-area:1/2}body.page-quest .phase>summary>span:not(.phase-num):not(.quest-primary-destination):not(.quest-phase-heading){grid-area:1/2;min-width:0}body.page-quest .phase:has(.quest-primary-destination) .phase-zone{display:none}body.page-quest .quest-primary-destination{min-width:0;box-shadow:none;background:0 0;border:0;grid-area:2/2;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:1px 9px;margin:0;padding:2px 0 1px;display:grid}body.page-quest .quest-primary-destination-label{color:#6f89a8;font:900 9px/1.25 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-quest .quest-primary-destination-main{color:#f3d47f;min-width:0;font:900 17px/1.25 var(--rpg-font-ui);overflow-wrap:anywhere}body.page-quest .quest-primary-destination-context{color:#9fb2c8;font:650 11px/1.4 var(--rpg-font-ui);overflow-wrap:anywhere;grid-column:2;margin-top:2px}body.page-quest .quest-primary-destination-warning{color:#e8bd78;font:750 10px/1.35 var(--rpg-font-ui);grid-column:2;margin-top:4px}body.page-quest .phase-content{background:#07111d;border-top-color:#22364e;padding-top:10px}body.page-quest .phase-route{background:#091522;border:0;border-left:2px solid #3b5a7d;margin-bottom:8px;padding:6px}body.page-quest .route-cell{background:#08121e;border-color:#263c57}body.page-quest .route-k{color:#758eaa}body.page-quest .route-v{color:#dfe8f3}body.page-quest .phase-more>summary{color:#8fa4bd}@media (width<=900px){body.page-quest .quest-search-row{grid-template-columns:minmax(0,1fr) auto}body.page-quest #copySearch{display:none}body.page-quest .quest-search-panel.filters-open .quest-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){body.page-quest .quest-main{padding:9px}body.page-quest .quest-intro{padding:9px 11px}body.page-quest .quest-title-icon{width:36px;height:36px}body.page-quest .quest-search-row{grid-template-columns:minmax(0,1fr) auto}body.page-quest .quest-search-panel.filters-open .quest-filters{grid-template-columns:1fr}body.page-quest.quest-focus-active .quest-journal{padding:10px}body.page-quest .quest-journal-head{align-items:flex-start}body.page-quest .quest-summary-grid{gap:8px 18px}body.page-quest .quest-summary-box{min-width:calc(50% - 10px)}body.page-quest .quest-primary-destination{grid-template-columns:1fr;gap:1px}body.page-quest .quest-primary-destination-context,body.page-quest .quest-primary-destination-warning{grid-column:1}body.page-quest .quest-primary-destination-main{font-size:16px}}@media (forced-colors:active){body.page-quest .quest-primary-destination{color:canvastext;background:canvas}body.page-quest .quest-primary-destination-main,body.page-quest .quest-primary-destination-context,body.page-quest .quest-primary-destination-label{color:canvastext}}body.page-quest .phase>summary>.quest-phase-summary-source{display:none!important}body.page-quest .phase>summary:before{grid-area:1/1/span 2;margin-top:2px}body.page-quest .phase>summary>.quest-phase-heading{flex-wrap:wrap;grid-area:1/2;align-items:baseline;gap:2px 7px;min-width:0;display:flex}body.page-quest .quest-phase-heading-number{color:#c8a759;font:900 10px/1.4 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;flex:none}body.page-quest .quest-phase-heading-objective{color:#aebed1;min-width:0;font:700 12px/1.4 var(--rpg-font-ui);overflow-wrap:anywhere}body.page-quest .quest-phase-heading-zone{display:none}body.page-quest .phase>summary>.quest-primary-destination{grid-area:2/2}body.page-quest .quest-primary-destination-hints{display:none!important}body.page-quest .quest-find-another{white-space:nowrap}body.page-quest .quest-complete-next{border-top:1px solid #263d5a;border-bottom:1px solid #263d5a;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 6px;padding:12px 0;display:flex}body.page-quest .quest-complete-next-copy{gap:2px;min-width:0;display:grid}body.page-quest .quest-complete-next-copy strong{color:#e2bd61;font:900 12px/1.35 var(--rpg-font-ui);letter-spacing:.02em}body.page-quest .quest-complete-next-copy span{color:#8fa6c2;font:650 11px/1.4 var(--rpg-font-ui)}body.page-quest .quest-complete-next-button{white-space:nowrap;flex:none}@media (width<=760px){body.page-quest .quest-journal-actions .quest-find-another{order:-1;width:100%}body.page-quest .quest-complete-next{flex-direction:column;align-items:stretch;gap:9px}body.page-quest .quest-complete-next-button{width:100%}}@media (width<=620px){body.page-quest .phase>summary>.quest-phase-heading{gap:2px 5px}body.page-quest .quest-phase-heading-objective{font-size:11px}}@media (forced-colors:active){body.page-quest .quest-phase-heading-number,body.page-quest .quest-phase-heading-objective,body.page-quest .quest-complete-next-copy strong,body.page-quest .quest-complete-next-copy span{color:canvastext}}.quest-favorites-portal{margin:0 0 18px}.quest-favorites-dock{background:linear-gradient(#101b2bf7,#09111df7);border:1px solid #c9a84c6b;border-radius:14px;padding:16px;box-shadow:0 12px 30px #00000038}.quest-favorites-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.quest-favorites-kicker{color:var(--rpg-gold,#d7b85f);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.75rem;font-weight:800;display:block}.quest-favorites-head h2{margin:0;font-size:1.15rem}.quest-favorites-head p{max-width:720px;color:var(--rpg-muted,#aeb8c5);margin:5px 0 0;line-height:1.45}.quest-favorites-character{min-width:190px;color:var(--rpg-muted,#aeb8c5);gap:5px;font-size:.78rem;font-weight:700;display:grid}.quest-favorites-character select,.quest-favorites-manager input{min-height:40px;color:inherit;background:#020a14d1;border:1px solid #c9a84c57;border-radius:8px;padding:8px 10px}.quest-favorites-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quest-favorites-actions .favorite-active{color:#f3d780;border-color:#d7b85f9e}.quest-favorites-groups{gap:13px;margin-top:15px;display:grid}.quest-favorite-group{gap:7px;display:grid}.quest-favorite-group-title{color:var(--rpg-gold,#d7b85f);letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:800}.quest-favorite-chips{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.quest-favorite-chip{background:#0d1c2cb8;border:1px solid #849db73d;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.quest-favorite-open{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;padding:10px 12px;display:grid}.quest-favorite-open:hover,.quest-favorite-open:focus-visible{background:#d7b85f17}.quest-favorite-open span{color:#f2f5f8;text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.quest-favorite-open small,.quest-favorite-suggestions small{color:var(--rpg-muted,#9caabd)}.quest-favorite-remove{color:#9caabd;cursor:pointer;background:0 0;border:0;border-left:1px solid #849db733;width:38px;font-size:1.25rem}.quest-favorite-remove:hover,.quest-favorite-remove:focus-visible{color:#ffd0d0;background:#b948481f}.quest-favorites-manager{border-top:1px solid #849db72e;gap:7px;margin-top:15px;padding-top:14px;display:grid}.quest-favorites-manager>label{font-weight:800}.quest-favorite-suggestions{border:1px solid #849db738;border-radius:10px;display:grid;overflow:hidden}.quest-favorite-suggestions button{color:inherit;text-align:left;cursor:pointer;background:#08121ff0;border:0;border-bottom:1px solid #849db721;gap:2px;padding:10px 12px;display:grid}.quest-favorite-suggestions button:last-child{border-bottom:0}.quest-favorite-suggestions button:hover,.quest-favorite-suggestions button:focus-visible{background:#d7b85f17}.quest-favorite-suggestions span{color:#f1f4f7;font-weight:800}.quest-favorites-empty,.quest-favorite-no-results{color:var(--rpg-muted,#aeb8c5);margin-top:14px}.quest-favorites-empty:not(.compact){justify-content:space-between;align-items:center;gap:12px;display:flex}.quest-favorites-message{color:#c9d6e4;margin-top:12px;font-size:.84rem}@media (width<=720px){.quest-favorites-head,.quest-favorites-empty:not(.compact){flex-direction:column;align-items:stretch}.quest-favorites-character{min-width:0}.quest-favorite-chips{grid-template-columns:1fr}}.page-items .rpg-masthead{min-height:190px}.page-items .rpg-titleplate{margin-top:28px}body.page-items .items-main{padding:16px}body.page-items .items-intro{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin:0 0 14px;padding:22px;box-shadow:inset 0 0 0 2px #050c17}body.page-items .items-title-row{align-items:center;gap:15px;display:flex}body.page-items .items-title-icon{width:58px;height:58px;color:var(--rpg-gold);border:2px solid var(--rpg-gold-soft);background:#071326;flex:none;padding:9px;box-shadow:inset 0 0 0 2px #16375f,4px 4px #00000047}body.page-items .items-title-icon svg{width:100%;height:100%}body.page-items .items-intro h1{color:var(--rpg-gold);font:900 clamp(28px,4vw,44px)/1.05 var(--rpg-font-ui);text-shadow:2px 2px #351f05;letter-spacing:.03em;margin:0}body.page-items .items-intro .lede{max-width:950px;color:var(--rpg-muted);margin:7px 0 0}body.page-items .item-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}body.page-items .item-feature{color:#dbe7f6;min-width:0;font:700 12px/1.35 var(--rpg-font-ui);background:#08182d;border:1px solid #31547d;padding:9px 11px}body.page-items .item-feature strong{color:var(--rpg-gold);margin-bottom:2px;display:block}body.page-items .items-search-panel{z-index:20;margin:0 0 16px;position:sticky;top:0}body.page-items .items-search-row{grid-template-columns:minmax(260px,1fr) auto auto auto;align-items:end;gap:10px;display:grid}body.page-items .items-searchbox label,body.page-items .item-filter label{color:#d8e5f6;font:800 11px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px;display:block}body.page-items .item-search-input-wrap{position:relative}body.page-items .item-search-input-wrap>svg{z-index:1;color:#334d70;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}body.page-items #search{width:100%;padding-left:42px;padding-right:46px}body.page-items #clear{color:#202020;cursor:pointer;background:0 0;border:0;outline:0;width:36px;min-height:36px;padding:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}body.page-items #clear:hover{background:#ddd2ba}body.page-items .items-search-row>.btn{min-width:110px}body.page-items .items-filters{border-top:1px solid #3a577a;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;padding-top:12px;display:grid}body.page-items .item-filter{min-width:0}body.page-items .item-filter select,body.page-items .item-filter input{width:100%}body.page-items .item-level-group{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}body.page-items .item-level-group span{color:var(--rpg-muted);font:800 11px/1 var(--rpg-font-ui)}body.page-items .item-filter .btn{width:100%}body.page-items .filter-toggle{display:none}body.page-items .filter-count{color:#08101b;background:var(--rpg-gold);min-width:20px;height:20px;font:900 11px/1 var(--rpg-font-ui);border:1px solid #fff0aa;justify-content:center;align-items:center;margin-left:3px;padding:0 5px;display:inline-flex}body.page-items .filter-count[hidden]{display:none}body.page-items .filter-chevron{margin-left:3px;transition:transform .12s;display:inline-block}body.page-items .items-search-panel.filters-open .filter-chevron{transform:rotate(180deg)}body.page-items .items-meta{color:var(--rpg-muted);justify-content:space-between;align-items:flex-start;gap:18px;margin:12px 2px 10px;display:flex}body.page-items #count{color:#dfe9f6;font:800 13px/1.4 var(--rpg-font-ui)}body.page-items .items-source-note{text-align:right;max-width:620px;font-size:13px}body.page-items .items-source-note a{color:#a9ccff}body.page-items .items-table-head{border:2px solid var(--rpg-gold-dark);color:#f1c96c;font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;background:#0c1a30;border-bottom:0;grid-template-columns:minmax(240px,2fr) 78px minmax(150px,1fr) minmax(170px,1.15fr) minmax(220px,1.5fr) 50px;gap:12px;padding:8px 13px;display:grid}body.page-items .items-results{background:#07111f;border:2px solid #294f7c;gap:0;padding-bottom:26px;display:grid}body.page-items .item-record{background:linear-gradient(#0b1a2d,#081321);border-bottom:1px dotted #365170;grid-template-columns:minmax(240px,2fr) 78px minmax(150px,1fr) minmax(170px,1.15fr) minmax(220px,1.5fr) 50px;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:grid}body.page-items .item-record:last-child{border-bottom:0}body.page-items .item-record:hover{background:#0d2038}body.page-items .item-name-cell{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}body.page-items .item-pixel-icon{width:38px;height:38px;color:var(--rpg-gold);background:#071225;border:1px solid #6d5620;place-items:center;padding:6px;display:grid}body.page-items .item-pixel-icon svg{width:100%;height:100%}body.page-items .item-name{color:#f6d26f;font:900 14px/1.25 var(--rpg-font-ui);overflow-wrap:anywhere}body.page-items .item-record-id{color:#8799b2;font:700 10px/1.2 var(--rpg-font-ui);margin-top:3px}body.page-items .item-cell{color:#e4ebf5;overflow-wrap:anywhere;min-width:0}body.page-items .item-cell:before{display:none}body.page-items .item-level-value{color:#fff1b3;font:900 15px/1 var(--rpg-font-ui)}body.page-items .item-type-main,body.page-items .item-weapon-main{color:#f3f6fb;font:800 12px/1.35 var(--rpg-font-ui)}body.page-items .item-subline{color:#9eb0c8;margin-top:2px;font-size:12px}body.page-items .item-weapon-rank{color:#a9ccff}body.page-items .item-effect-summary{gap:3px;font-size:12px;line-height:1.35;display:grid}body.page-items .item-effect-summary strong{color:#bde9ff}body.page-items .item-effect-summary .positive{color:#8fe0b6}body.page-items .item-effect-summary .special{color:#ffe093}body.page-items .item-effect-summary .muted{color:#8fa1ba}body.page-items .item-open{width:42px;min-width:42px;height:42px;min-height:42px;color:var(--rpg-gold);padding:0;font-size:24px;line-height:1}body.page-items .item-badges{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}body.page-items .item-badge{color:#d7e4f5;min-height:22px;font:700 10px/1.2 var(--rpg-font-ui);background:#102039;border:1px solid #405779;align-items:center;padding:2px 6px;display:inline-flex}body.page-items .item-badge.verified{color:#aaf0ca;background:#0f2c23;border-color:#38725a}body.page-items #loadMore{min-width:210px;margin:0 auto 32px;display:block}body.page-items .empty{text-align:center;color:var(--rpg-muted);background:#081321;margin:0;padding:42px 18px}body.page-items #itemDialog{width:min(1080px,100% - 28px)}body.page-items .item-dialog-body{padding:18px}body.page-items .item-id{color:#9eafc5;font:700 11px/1.3 var(--rpg-font-ui)}body.page-items .modal-head h2{color:var(--rpg-gold);font-family:var(--rpg-font-ui)}body.page-items .section-title{color:var(--rpg-gold);font:900 14px/1.25 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px dotted #476181;margin:24px 0 8px;padding-bottom:5px}body.page-items .detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0;display:grid}body.page-items .detail-stat,body.page-items .weapon-stat,body.page-items .effect,body.page-items .loc{background:#09182b;border:1px solid #315078}body.page-items .detail-stat{padding:9px 10px}body.page-items .detail-stat .k,body.page-items .weapon-stat .k,body.page-items .loc-field .k{color:#9bb6d8;font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase}body.page-items .detail-stat .v,body.page-items .loc-field .v{color:#f1f4f8;overflow-wrap:anywhere;margin-top:3px;font-weight:750}body.page-items .weapon-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}body.page-items .weapon-stat{text-align:center;padding:10px 8px}body.page-items .weapon-stat .v{color:#fff0a0;font:900 16px/1.2 var(--rpg-font-ui);margin-top:4px}body.page-items .weapon-stat .sub{color:#aabbd2;font-size:11px}body.page-items .effect-list,body.page-items .locations{gap:7px;display:grid}body.page-items .effect{color:#dce6f4;padding:9px 11px}body.page-items .effect strong{color:#f4f7fb}body.page-items .effect .sub{color:#9fb0c7;margin-top:3px;font-size:12px}body.page-items .loc{padding:10px 11px}body.page-items .loc-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.55fr) minmax(0,1fr) minmax(120px,auto);align-items:center;gap:12px;display:grid}body.page-items .room-copy{color:#eef5ff;min-height:30px;font:800 12px/1 var(--rpg-font-ui);cursor:pointer;background:#0d2139;border:1px solid #405f87;align-items:center;gap:7px;padding:4px 8px;display:inline-flex}body.page-items .room-copy:hover{background:#122a47;border-color:#6e93c2}body.page-items .room-copy:focus-visible{outline:2px solid var(--rpg-gold);outline-offset:2px}body.page-items .room-copy-icon{color:#a9ccff;place-items:center;min-width:18px;font-size:13px;display:inline-grid}body.page-items .loc-title{color:#f1f4f8;font-weight:800}body.page-items .loc-sub{color:#a5b5ca;margin-top:3px;font-size:12px}body.page-items .chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}body.page-items .chip{color:#d9e6f6;font:700 11px/1.2 var(--rpg-font-ui);background:#102039;border:1px solid #405779;padding:3px 7px;display:inline-flex}body.page-items .chip.weapon{color:#bee1ff;border-color:#557d9f}body.page-items .raw-lore{white-space:pre-wrap;overflow-wrap:anywhere;color:#e5ebf3;font:13px/1.55 var(--rpg-font-ui);background:#050c16;border:1px solid #315078;padding:14px}body.page-items .source-link{color:#a9ccff;margin-top:16px;display:inline-block}body.page-items .loading{color:var(--rpg-muted);padding:16px 0}@media (width<=1100px){body.page-items .items-filters{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-items .items-table-head{display:none}body.page-items .items-results{background:0 0;border:0;gap:10px}body.page-items .item-record{border:2px solid #294f7c;grid-template-columns:minmax(220px,1.5fr) minmax(150px,1fr);gap:10px 16px}body.page-items .item-name-cell{border-bottom:1px dotted #405879;grid-column:1/-1;padding-bottom:9px}body.page-items .item-cell{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}body.page-items .item-cell:before{color:#d1ab52;content:attr(data-label);font:900 10px/1.3 var(--rpg-font-ui);text-transform:uppercase;display:block}body.page-items .item-actions-cell{grid-column:1/-1}body.page-items .item-open{width:100%}}@media (width<=820px){body.page-items .item-feature-strip{grid-template-columns:1fr 1fr}body.page-items .items-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}body.page-items .filter-toggle{display:inline-flex}body.page-items #searchSubmit,body.page-items #copySearch{display:none}body.page-items .items-filters{grid-template-columns:1fr 1fr;display:none}body.page-items .items-search-panel.filters-open .items-filters{display:grid}body.page-items .items-search-panel.filters-open #copySearch{grid-column:1/-1;width:100%;display:block}body.page-items .items-search-panel.filters-open .items-search-row{align-items:stretch}body.page-items .items-meta{flex-direction:column}body.page-items .items-source-note{text-align:left;max-width:none}body.page-items .detail-grid{grid-template-columns:1fr 1fr}body.page-items .weapon-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-items .loc-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){body.page-items .items-main{padding:10px}body.page-items .items-intro{padding:16px 13px}body.page-items .items-title-row{align-items:flex-start}body.page-items .items-title-icon{width:48px;height:48px;padding:8px}body.page-items .item-feature-strip{grid-template-columns:1fr}body.page-items .items-search-panel{top:0}body.page-items .items-filters{grid-template-columns:1fr}body.page-items .item-record{grid-template-columns:1fr;padding:12px}body.page-items .item-name-cell{grid-column:auto}body.page-items .item-cell{grid-template-columns:86px minmax(0,1fr)}body.page-items .item-actions-cell{grid-column:auto}body.page-items .detail-grid,body.page-items .weapon-grid{grid-template-columns:1fr 1fr}body.page-items #itemDialog{width:calc(100% - 12px)}body.page-items .item-dialog-body{padding:12px}body.page-items .loc-grid{grid-template-columns:1fr}}@media (forced-colors:active){body.page-items .items-intro,body.page-items .item-feature,body.page-items .item-record,body.page-items .item-pixel-icon,body.page-items .item-badge,body.page-items .detail-stat,body.page-items .weapon-stat,body.page-items .effect,body.page-items .loc,body.page-items .raw-lore{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}body.page-items .item-name,body.page-items .items-intro h1,body.page-items .section-title,body.page-items .weapon-stat .v{color:canvastext!important;text-shadow:none!important}}.page-items input[type=number]{color:#171717;background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;min-height:46px;padding:8px 10px}.page-items .item-name{margin:0}@media (forced-colors:active){.page-items input[type=number]{color:fieldtext;background:field;border-color:fieldtext;outline:0}}.rpg-map-page .rpg-content{padding-bottom:28px}.map-index-wrap,.map-view-wrap{gap:18px;display:grid}.map-index-intro{padding-bottom:0}.map-index-total{color:var(--rpg-muted);font:700 13px/1.3 var(--rpg-font-ui);margin:12px 0 0}.map-index-total strong{color:var(--rpg-gold)}.map-index-search{grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.map-index-search label,.map-toolbar label{color:var(--rpg-gold);font:800 12px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase}.map-index-search input,.map-toolbar input,.map-toolbar select{width:100%;min-height:44px;color:var(--rpg-text);font:700 14px/1.2 var(--rpg-font-ui);background:#061120;border:1px solid #4b6d98;padding:9px 11px}.map-index-search>span{color:var(--rpg-muted);font:700 12px/1.2 var(--rpg-font-ui)}.map-region-list{gap:18px;display:grid}.map-region{overflow:hidden}.map-region-heading{border-bottom:1px solid var(--rpg-line);background:linear-gradient(#1d3960c7,#081427e0);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.map-region-kicker{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui);letter-spacing:.14em;margin:0 0 5px}.map-region-heading h2,.map-view-heading h1{color:var(--rpg-gold);font:900 clamp(24px, 3vw, 36px)/1.08 var(--rpg-font-ui);text-shadow:2px 2px #351f05;margin:0}.map-region-heading p,.map-view-heading p{color:var(--rpg-muted);margin:7px 0 0}.map-region-stats{background:#071326;border:1px solid #43668f;grid-template-columns:auto auto;gap:2px 8px;min-width:150px;padding:10px 12px;display:grid}.map-region-stats strong{color:var(--rpg-gold);text-align:right;font:900 18px/1.2 var(--rpg-font-ui)}.map-region-stats span{color:var(--rpg-muted);font:700 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;align-self:center}.map-area-table{display:grid}.map-area-row{border-bottom:1px dotted #394b63;grid-template-columns:minmax(260px,1.7fr) 100px 90px 120px 120px;align-items:center;min-height:66px;padding:10px 16px;display:grid}.map-area-row:last-child{border-bottom:0}.map-area-header{color:#9fb0c6;min-height:38px;font:800 10px/1 var(--rpg-font-ui);letter-spacing:.1em;text-transform:uppercase;background:#0208108c}.map-area-link{color:var(--rpg-text);text-decoration:none}.map-area-link:hover,.map-area-link:focus-visible{color:var(--rpg-gold);background:#0c1d35}.map-area-name{gap:3px;display:grid}.map-area-name strong{color:var(--rpg-gold);font:900 16px/1.2 var(--rpg-font-ui)}.map-area-name small{max-width:700px;color:var(--rpg-muted);font-size:12px}.map-area-open{font:800 11px/1.2 var(--rpg-font-ui);justify-self:end}.map-empty{text-align:center;padding:28px}.map-index-source-note,.map-template-credit{color:#8997aa;text-align:center;margin:0;font-size:12px}.map-view-breadcrumb{color:var(--rpg-muted);font:700 12px/1.3 var(--rpg-font-ui);flex-wrap:wrap;gap:7px;display:flex}.map-view-breadcrumb a{color:var(--rpg-gold)}.map-quest-return{background:linear-gradient(#183153f2,#08162af5);border-color:#6a82a6;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.map-quest-return-copy{min-width:0;color:var(--rpg-muted);font:700 12px/1.3 var(--rpg-font-ui);align-items:baseline;gap:9px;display:flex}.map-quest-return-kicker{color:var(--rpg-gold);font:900 10px/1.2 var(--rpg-font-ui);letter-spacing:.1em;text-transform:uppercase;flex:none}.map-quest-return-copy strong{min-width:0;color:var(--rpg-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.map-quest-return-link{color:#f8e3a5;font:900 12px/1.2 var(--rpg-font-ui);background:#102b4d;border:1px solid #7b9bc3;flex:none;padding:9px 12px;text-decoration:none}.map-quest-return-link:hover,.map-quest-return-link:focus-visible{color:#fff4cf;background:#173a66}.map-view-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.map-back-button{color:var(--rpg-text);font:800 12px/1.2 var(--rpg-font-ui);background:#08172a;border:1px solid #53739a;flex:none;padding:10px 12px;text-decoration:none}.map-back-button:hover{color:var(--rpg-gold);background:#10294d}.map-toolbar{z-index:4;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.4fr) auto;align-items:end;gap:14px;padding:12px 14px;display:grid;position:relative}.map-toolbar.has-sections{grid-template-columns:minmax(160px,.55fr) minmax(160px,.55fr) minmax(260px,1.4fr) auto}.map-floor-control,.map-section-control,.map-room-search{gap:6px;display:grid;position:relative}.map-room-search{z-index:8}.map-search-results{z-index:20;max-height:360px;box-shadow:var(--rpg-shadow);background:#06101e;border:2px solid #56789e;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.map-search-results button{width:100%;color:var(--rpg-text);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #43546a;gap:3px;padding:10px 12px;display:grid}.map-search-results button:hover{color:var(--rpg-gold);background:#10294d}.map-search-results button span{color:var(--rpg-muted);font-size:11px}.map-search-results p{color:var(--rpg-muted);margin:0;padding:14px}.map-zoom-controls{grid-template-columns:repeat(3,46px) auto;align-items:center;gap:5px;display:grid}.map-zoom-controls button{min-height:44px;color:var(--rpg-text);cursor:pointer;font:900 14px/1 var(--rpg-font-ui);background:#0b203c;border:1px solid #52759f}.map-zoom-controls button:hover{color:var(--rpg-gold);background:#12305a}.map-zoom-controls span{min-width:52px;color:var(--rpg-muted);text-align:right;font:800 11px/1.2 var(--rpg-font-ui)}.map-feature-highlights{border-top:1px dotted #3d5573;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;padding-top:10px;display:flex}.map-feature-highlights>span{color:var(--rpg-gold);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase;margin-right:2px}.map-feature-highlights button{color:#c8d4e3;cursor:pointer;min-height:32px;font:800 10px/1.1 var(--rpg-font-ui);background:#08172a;border:1px solid #466486;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.map-feature-highlights button:hover{color:#fff;background:#10294d;border-color:#7396bf}.map-feature-highlights button i{flex:0 0 13px;width:13px;height:13px;display:inline-block;position:relative}.map-feature-highlight-safe i{clip-path:polygon(50% 0,96% 18%,90% 64%,50% 100%,10% 64%,4% 18%);background:#10566bcc;border:2px solid #63d9f1}.map-feature-highlight-regen i{background:#103e27;border:2px solid #7ee48f;border-radius:50%}.map-feature-highlight-regen i:before,.map-feature-highlight-regen i:after{content:"";background:#b8ffc3;width:7px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-feature-highlight-regen i:after{transform:translate(-50%,-50%)rotate(90deg)}.map-feature-highlights button[aria-pressed=true]{color:#fff;background:#16385d;box-shadow:inset 0 0 0 1px #ffffff14}.map-feature-highlight-safe[aria-pressed=true]{border-color:#63d9f1}.map-feature-highlight-regen[aria-pressed=true]{border-color:#7ee48f}.map-feature-highlights small{color:#93a7bf;font:700 10px/1.2 var(--rpg-font-ui)}.map-load-error,.map-loading{padding:22px}.map-load-error h2{color:var(--rpg-danger);margin-top:0}.map-workspace{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.map-canvas-panel{contain:layout paint;min-width:0;overflow:hidden}.map-canvas-caption{border-bottom:1px solid var(--rpg-line);color:var(--rpg-muted);font:700 11px/1.25 var(--rpg-font-ui);background:#061120;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.map-canvas-caption strong{color:var(--rpg-gold)}.map-mobile-hint{display:none}.map-canvas{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% 30%,#1c3e676b,#0000 55%),#030811;width:100%;height:min(72vh,760px);min-height:520px;display:block}.map-canvas:active{cursor:grabbing}.map-canvas-background{fill:#06101c;pointer-events:none}.map-exits{pointer-events:none}.map-exit{stroke:#7088a5;stroke-width:6px;vector-effect:non-scaling-stroke;stroke-linecap:round}.map-exit-open{stroke:#6f87a7}.map-exit-closed{stroke:#c2933b;stroke-dasharray:8 5}.map-exit-locked,.map-exit-hidden{stroke:#d8614c;stroke-dasharray:5 5}.map-exit-area{stroke:#a879da}.map-exit-stub{stroke-width:4px}.map-room-node{cursor:pointer}.map-room-node rect{stroke:#0b0f15;stroke-width:3px;vector-effect:non-scaling-stroke;fill:#506079;filter:drop-shadow(2px 2px 1px #00000080)}.map-room-node:hover rect{stroke:#f2b632;stroke-width:4px}.map-room-node.is-special rect{stroke:#d8aa42}.map-room-node.is-quality-dimmed{opacity:.34}.map-room-node.is-quality-match rect{stroke-width:4px;filter:drop-shadow(0 0 3px #ebf7ffb8)drop-shadow(2px 2px 1px #00000080)}.map-room-node.has-safe.is-quality-match rect{stroke:#63d9f1}.map-room-node.has-high-regen.is-quality-match rect{stroke:#7ee48f}.map-room-node.has-safe.has-high-regen.is-quality-match rect{stroke:#d2f7d9}.map-room-quality{pointer-events:none}.map-room-quality-badge,.map-room-quality-glyph{vector-effect:non-scaling-stroke}.map-room-quality-safe .map-room-quality-badge{fill:#0b5367;stroke:#73e7ff;stroke-width:1.6px}.map-room-quality-safe .map-room-quality-glyph{fill:none;stroke:#d9fbff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.map-room-quality-regen .map-room-quality-badge{fill:#103e27;stroke:#7ee48f;stroke-width:1.6px}.map-room-quality-regen .map-room-quality-glyph{fill:none;stroke:#c6ffcf;stroke-width:1.8px;stroke-linecap:round}.map-room-node.is-selected rect{stroke:#fff2a1;stroke-width:6px}.map-room-node.sector-city rect{fill:#927448}.map-room-node.sector-inside rect{fill:#657087}.map-room-node.sector-forest rect{fill:#456e4c}.map-room-node.sector-water rect{fill:#376c94}.map-room-node.sector-mountain rect{fill:#6d6259}.map-room-node.sector-field rect{fill:#748452}.map-room-node.sector-desert rect{fill:#997947}.map-room-node.sector-swamp rect{fill:#566d58}.map-room-node.sector-other rect{fill:#5c5774}.map-room-id,.map-level-marker{fill:#fff;text-anchor:middle;font-family:var(--rpg-font-ui);pointer-events:none;font-weight:900}.map-room-id{font-size:10px}.map-level-marker{fill:#ffd864;font-size:13px}.map-legend{border-top:1px solid var(--rpg-line);color:var(--rpg-muted);font:700 10px/1.2 var(--rpg-font-ui);background:#061120;flex-wrap:wrap;gap:12px 16px;padding:9px 12px;display:flex}.map-legend span{align-items:center;gap:6px;display:inline-flex}.legend-room{background:#657087;border:2px solid #10151d;width:14px;height:14px;display:inline-block}.legend-room.city{background:#927448}.legend-room.inside{background:#657087}.legend-room.forest{background:#456e4c}.legend-room.water{background:#376c94}.legend-room.special{border-color:#d8aa42}.legend-quality{width:14px;height:14px;display:inline-block;position:relative}.legend-quality.safe{clip-path:polygon(50% 0,96% 18%,90% 64%,50% 100%,10% 64%,4% 18%);background:#0b5367;border:2px solid #73e7ff}.legend-quality.regen{background:#103e27;border:2px solid #7ee48f;border-radius:50%}.legend-quality.regen:before,.legend-quality.regen:after{content:"";background:#c6ffcf;width:8px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.legend-quality.regen:after{transform:translate(-50%,-50%)rotate(90deg)}.legend-line{border-top:3px dashed #d8614c;width:20px;display:inline-block}.map-room-panel{max-height:calc(100vh - 28px);padding:16px;position:sticky;top:12px;overflow:auto}.map-room-panel-heading{border-bottom:1px solid #3e5879;gap:10px;padding-bottom:12px;display:grid}.map-room-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.map-room-panel-heading h2{color:var(--rpg-gold);font:900 20px/1.2 var(--rpg-font-ui);margin:2px 0 0}.map-room-vnum{color:#90a4bf;font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.12em;margin:0}.map-copy-goto{color:var(--rpg-text);cursor:pointer;font:800 10px/1.2 var(--rpg-font-ui);background:#0b203b;border:1px solid #5b79a0;justify-self:start;padding:8px 10px}.map-copy-goto:hover{color:var(--rpg-gold)}.map-room-close{width:40px;height:40px;color:var(--rpg-text);cursor:pointer;font:900 24px/1 var(--rpg-font-ui);background:#0b203b;border:1px solid #5b79a0;place-items:center;display:none}.map-room-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.map-room-meta div{background:#061321;border:1px solid #334c6a;padding:8px}.map-room-meta dt{color:#8fa3bc;font:800 9px/1.1 var(--rpg-font-ui);text-transform:uppercase}.map-room-meta dd{color:var(--rpg-text);font:800 12px/1.2 var(--rpg-font-ui);margin:4px 0 0}.map-room-description-block{margin:14px 0}.map-room-description{color:#d6dbe4;white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:100%;margin:0;font-size:13px;line-height:1.55}.map-room-description-toggle{color:var(--rpg-gold);cursor:pointer;font:800 10px/1.2 var(--rpg-font-ui);background:#0a1a30;border:1px solid #4f6c91;margin-top:7px;padding:7px 9px;display:none}.map-room-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.map-room-tags span{color:#d8e2ef;font:700 9px/1.1 var(--rpg-font-ui);background:#0a1a30;border:1px solid #4b6483;padding:4px 6px}.map-room-tags span.is-safe{color:#d9fbff;background:#0a3f50;border-color:#4ec9e2}.map-room-tags span.is-high-regen{color:#dcffe2;background:#123d25;border-color:#62ca75}.map-room-subsection{border-top:1px dotted #4d5f75;margin-top:16px;padding-top:14px}.map-room-subsection h3{color:var(--rpg-gold);font:900 12px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}.map-room-subsection p{color:var(--rpg-muted);font-size:12px}.map-exit-list{gap:6px;display:grid}.map-exit-list button{width:100%;color:var(--rpg-text);text-align:left;cursor:pointer;background:#071427;border:1px solid #3c5676;grid-template-columns:32px 1fr;gap:2px 8px;padding:8px;display:grid}.map-exit-list button:hover{border-color:var(--rpg-gold);background:#10294d}.map-exit-list strong{color:var(--rpg-gold);font:900 13px/1 var(--rpg-font-ui);grid-row:1/span 2;place-items:center;display:grid}.map-exit-list span{font-size:11px}.map-exit-list small{color:#9caabd;font-size:9px}.map-room-empty{text-align:center;min-height:280px;color:var(--rpg-muted);place-items:center;display:grid}.map-room-empty>span{color:var(--rpg-gold);font-size:46px}.map-room-empty h2{color:var(--rpg-gold);font:900 18px/1.2 var(--rpg-font-ui);margin:4px 0}@media (width<=1000px){.map-workspace{grid-template-columns:1fr}.map-room-panel{max-height:none;position:static}.map-toolbar{grid-template-columns:1fr 1.4fr}.map-toolbar.has-sections{grid-template-columns:1fr 1fr}.map-toolbar.has-sections .map-room-search{grid-column:1/-1}.map-zoom-controls{grid-column:1/-1;justify-content:start}}@media (width<=760px){.rpg-map-page .rpg-content{padding-bottom:20px}.map-index-search{grid-template-columns:1fr}.map-region-heading,.map-view-heading{display:grid}.map-region-stats{justify-self:start}.map-area-header{display:none}.map-area-row{grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px}.map-area-name{grid-column:1/-1}.map-area-row [data-label]:before{content:attr(data-label) ": ";color:#8fa1b9;font-size:10px}.map-area-open{justify-self:start}.map-view-wrap{gap:12px}.map-toolbar{grid-template-columns:1fr;gap:10px;padding:10px}.map-toolbar input,.map-toolbar select{min-height:48px;font-size:16px}.map-zoom-controls{grid-column:auto;grid-template-columns:52px 68px 52px minmax(54px,1fr);width:100%}.map-zoom-controls button{min-height:48px;font-size:16px}.map-zoom-controls span{place-self:center end}.map-canvas{cursor:default;-webkit-user-select:none;height:min(64dvh,560px);min-height:360px}.map-canvas-caption{gap:4px;display:grid}.map-desktop-hint{display:none}.map-mobile-hint{display:inline}.map-room-node rect{filter:none}.map-room-node:hover rect{stroke:#0b0f15;stroke-width:3px}.map-room-node.is-selected rect{stroke:#fff2a1;stroke-width:5px}.map-room-panel{display:none}.map-room-panel.has-room{z-index:1100;right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));left:max(8px, env(safe-area-inset-left));overscroll-behavior:contain;background:#071427;border:2px solid #5a78a1;max-height:min(38dvh,360px);padding:14px;display:block;position:fixed;overflow:auto;box-shadow:0 -10px 32px #000000a6}.map-room-panel.has-room.description-expanded{max-height:min(58dvh,540px)}.map-room-panel.has-room:before{content:"";background:#6f829b;border-radius:3px;width:44px;height:4px;margin:-5px auto 10px;display:block}.map-room-panel-heading{z-index:2;background:#071427;grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0 -14px;padding:14px 14px 10px;position:sticky;top:-14px}.map-room-panel-heading h2{overflow-wrap:anywhere;font-size:18px}.map-room-panel-actions{justify-content:flex-end}.map-copy-goto{min-height:40px}.map-room-close{display:grid}.map-room-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0 0}.map-room-meta div{min-width:0;padding:6px}.map-room-meta dt{font-size:8px}.map-room-meta dd{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.map-room-description-block{margin:10px 0 12px}.map-room-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.map-room-description.is-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.map-room-description-toggle{min-height:36px;display:inline-block}.map-room-tags{gap:5px}.map-room-tags span{overflow-wrap:anywhere}.map-exit-list button{min-height:48px}.map-search-results{max-height:min(42dvh,320px)}.map-legend{gap:9px 12px;font-size:9px}}@media (width<=420px){.map-room-panel.has-room{right:4px;bottom:max(4px, env(safe-area-inset-bottom));max-height:min(40dvh,340px);left:4px}.map-room-panel.has-room.description-expanded{max-height:62dvh}.map-room-meta{grid-template-columns:1fr 1fr}.map-copy-goto{padding-inline:8px;font-size:9px}}@media (width<=620px){.map-quest-return{flex-direction:column;align-items:stretch}.map-quest-return-copy{flex-wrap:wrap}.map-quest-return-link{text-align:center}}body.page-saved-lists .saved-lists-main{gap:14px;padding:16px;display:grid}body.page-saved-lists .saved-lists-hero,body.page-saved-lists .saved-lists-toolbar,body.page-saved-lists .saved-list-create-card,body.page-saved-lists .saved-list-card,body.page-saved-lists .saved-lists-empty-state,body.page-saved-lists .saved-lists-locked,body.page-saved-lists .saved-lists-loading{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;border-radius:0;box-shadow:inset 0 0 0 2px #050c17}body.page-saved-lists .saved-lists-hero{align-items:center;gap:18px;padding:22px;display:flex}body.page-saved-lists .saved-lists-hero-icon{border:2px solid var(--rpg-gold-soft);width:58px;height:58px;color:var(--rpg-gold);background:#071326;border-radius:0;flex:0 0 58px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #16375f,4px 4px #00000047}body.page-saved-lists .saved-lists-hero-icon svg{width:32px;height:32px}body.page-saved-lists .saved-lists-kicker{color:#efc969;font:900 11px/1.25 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase;display:block}body.page-saved-lists .saved-lists-hero h1{color:var(--rpg-gold);font:900 clamp(28px, 4.6vw, 44px)/1 var(--rpg-font-ui);letter-spacing:.03em;text-shadow:2px 2px #351f05;margin:4px 0 8px}body.page-saved-lists .saved-lists-hero p{color:#c7d3e2;max-width:850px;margin:0}body.page-saved-lists .saved-lists-toolbar{background:linear-gradient(#0c1f39,#071326);border-color:#35577f;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}body.page-saved-lists .saved-lists-toolbar>div{gap:3px;display:grid}body.page-saved-lists .saved-lists-toolbar>div>strong{color:#f1d277;font:900 17px/1.25 var(--rpg-font-ui)}body.page-saved-lists .saved-lists-toolbar small{color:#9fb2ca;font:600 11px/1.3 var(--rpg-font-ui)}body.page-saved-lists .saved-lists-toolbar label,body.page-saved-lists .saved-list-create-fields label,body.page-saved-lists .save-to-list-character,body.page-saved-lists .save-to-list-create>label{color:#dce7f5;font:800 11px/1.25 var(--rpg-font-ui);letter-spacing:.02em;gap:6px;display:grid}body.page-saved-lists .saved-lists-toolbar label{min-width:250px}body.page-saved-lists .saved-lists-toolbar select,body.page-saved-lists .saved-list-create-fields input,body.page-saved-lists .saved-list-edit-fields input,.save-to-list-character select,.save-to-list-create input{color:#e7eff9;width:100%;min-height:42px;font:700 13px/1.3 var(--rpg-font-ui);background:#061427;border:1px solid #426388;border-radius:0;outline:0;padding:8px 10px}body.page-saved-lists .saved-lists-toolbar select:focus,body.page-saved-lists .saved-list-create-fields input:focus,body.page-saved-lists .saved-list-edit-fields input:focus,.save-to-list-character select:focus,.save-to-list-create input:focus{outline-offset:1px;border-color:#d7ad4e;outline:2px solid #d7ad4e}body.page-saved-lists .saved-lists-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}body.page-saved-lists .saved-lists-summary span{color:#8fa5bf;min-height:58px;font:700 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em;background:#071421;border:1px solid #304d6d;border-radius:0;gap:3px;padding:9px 10px;display:grid}body.page-saved-lists .saved-lists-summary strong{color:#f1d277;font:900 18px/1.1 var(--rpg-font-ui)}body.page-saved-lists .saved-list-create-card{border-color:#35577f;grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr);align-items:end;gap:20px;padding:17px;display:grid}body.page-saved-lists .saved-list-create-card h2{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 5px}body.page-saved-lists .saved-list-create-card p{color:#9fb2ca;margin:0;font-size:12px}body.page-saved-lists .saved-list-create-fields{grid-template-columns:minmax(170px,1fr) minmax(240px,1.55fr) auto;align-items:end;gap:10px;min-width:0;display:grid}body.page-saved-lists .saved-list-create-fields label span{color:#8196ae;font-weight:500}body.page-saved-lists .saved-lists-message,.save-to-list-message{color:#dce7f5;font:700 12px/1.4 var(--rpg-font-ui);background:#0b1a2d;border:1px solid #46627f;border-radius:0;padding:10px 12px}body.page-saved-lists .saved-lists-message.success{color:#bdebc9;background:#10281a;border-color:#3d7251}body.page-saved-lists .saved-lists-message.error{color:#ffc2cd;background:#301a22;border-color:#744451}body.page-saved-lists .saved-lists-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:12px;display:grid}body.page-saved-lists .saved-list-card{background:linear-gradient(#0d1d32,#08121f);border-color:#31547d;overflow:hidden}body.page-saved-lists .saved-list-card:hover,body.page-saved-lists .saved-list-card:focus-within{border-color:var(--rpg-gold-soft);background:linear-gradient(#102540,#09182a)}body.page-saved-lists .saved-list-card-head{background:#0a1a2e;border-bottom:1px solid #395775;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px 15px;display:flex}body.page-saved-lists .saved-list-card-head>div:first-child{min-width:0}body.page-saved-lists .saved-list-card-head h2{color:var(--rpg-gold);font:900 17px/1.3 var(--rpg-font-ui);overflow-wrap:anywhere;margin:0 0 4px}body.page-saved-lists .saved-list-card-head p{color:#b8c9dc;margin:0 0 7px;font-size:12px;line-height:1.4}body.page-saved-lists .saved-list-card-head>div>span{color:#8fa5bf;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-saved-lists .saved-list-card-actions{flex-wrap:wrap;flex:none;align-items:flex-start;gap:7px;display:flex}body.page-saved-lists .saved-list-edit-fields{flex:auto;gap:8px;min-width:0;display:grid}body.page-saved-lists .saved-list-entries{display:grid}body.page-saved-lists .saved-list-entry{background:#071421;border-top:1px solid #284464;grid-template-columns:62px minmax(0,1fr) 40px;align-items:stretch;min-height:58px;display:grid}body.page-saved-lists .saved-list-entry:first-child{border-top:0}body.page-saved-lists .saved-list-entry:hover,body.page-saved-lists .saved-list-entry:focus-within{background:#0a1a2d}body.page-saved-lists .saved-list-type{color:#aebfd2;font:900 9px/1.15 var(--rpg-font-ui);text-align:center;text-transform:uppercase;letter-spacing:.05em;background:#0b1c2e;border-right:1px solid #284464;border-radius:0;place-items:center;padding:8px 6px;display:grid}body.page-saved-lists .saved-list-type.item{color:#9edbff;background:#0b2035}body.page-saved-lists .saved-list-type.boss{color:#ffc0c0;background:#28151a}body.page-saved-lists .saved-list-type.mark{color:#d0b7ff;background:#1b1730}body.page-saved-lists .saved-list-type.help{color:#aee6b6;background:#10251a}body.page-saved-lists .saved-list-entry-link{min-width:0;color:inherit;align-content:center;gap:2px;padding:9px 12px;text-decoration:none;display:grid}body.page-saved-lists .saved-list-entry-link strong{color:#e9edf3;font:800 12px/1.3 var(--rpg-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-saved-lists .saved-list-entry-link small{color:#8fa5bf;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}body.page-saved-lists .saved-list-entry-link:hover strong,body.page-saved-lists .saved-list-entry-link:focus-visible strong{color:var(--rpg-gold)}body.page-saved-lists .saved-list-entry-remove,.save-to-list-x{color:#96a9be;cursor:pointer;width:40px;min-width:40px;min-height:40px;font:900 20px/1 var(--rpg-font-ui);background:0 0;border:1px solid #0000;border-radius:0;align-self:center;place-items:center;padding:0;display:grid}body.page-saved-lists .saved-list-entry-remove:hover,body.page-saved-lists .saved-list-entry-remove:focus-visible,.save-to-list-x:hover,.save-to-list-x:focus-visible{color:#ffd0d6;background:#301a22;border-color:#744451}body.page-saved-lists .saved-list-card-empty{color:#8fa5bf;background:#071421;padding:16px;font-size:12px}body.page-saved-lists .saved-lists-empty-state,body.page-saved-lists .saved-lists-locked,body.page-saved-lists .saved-lists-loading{color:#aebed1;text-align:center;padding:26px}body.page-saved-lists .saved-lists-empty-state strong,body.page-saved-lists .saved-lists-locked strong{color:#f1d277;font-family:var(--rpg-font-ui)}body.page-saved-lists .saved-lists-empty-state p,body.page-saved-lists .saved-lists-locked p{color:#9fb2ca;margin:6px 0 14px}body.page-saved-lists .saved-lists-empty-state.compact{padding:18px}.save-to-list-control{z-index:4;display:inline-flex;position:relative}.save-to-list-trigger.is-saved{border-color:var(--rpg-gold);color:#f4d66f}.save-to-list-popover{color:#e9edf3;text-align:left;background:linear-gradient(#0d2240,#07162b);border:2px solid #8a6f31;border-radius:0;width:min(410px,100vw - 34px);max-height:min(540px,75vh);padding:13px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:inset 0 0 0 2px #050c17,8px 10px #0006}.save-to-list-popover-head{border-bottom:1px solid #31547d;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.save-to-list-popover-head>div{gap:2px;display:grid}.save-to-list-popover-head strong{color:#f1d277;font-family:var(--rpg-font-ui)}.save-to-list-popover-head span{color:#8fa5bf;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:11px;overflow:hidden}.save-to-list-character{margin:11px 0}.save-to-list-options{gap:6px;margin:9px 0;display:grid}.save-to-list-option{color:#e9edf3;cursor:pointer;text-align:left;background:#071522;border:1px solid #31506f;border-radius:0;grid-template-columns:auto 1fr;gap:2px 8px;min-height:44px;padding:9px 10px;display:grid}.save-to-list-option small{color:#8fa5bf;grid-column:2}.save-to-list-option.saved{background:#221d0d;border-color:#8a6f31}.save-to-list-option.saved>span:first-child{color:#f4d66f}.save-to-list-option:hover:not(:disabled),.save-to-list-option:focus-visible:not(:disabled){border-color:var(--rpg-gold-soft);background:#0d2440}.save-to-list-option-name{font-weight:800}.save-to-list-create{border-top:1px solid #31547d;margin-top:11px;padding-top:11px}.save-to-list-create>div{grid-template-columns:1fr auto;gap:8px;display:grid}.save-to-list-create .btn{white-space:nowrap}.save-to-list-manage{color:#9fc7ff;font:800 11px/1.3 var(--rpg-font-ui);margin-top:11px;display:inline-flex}.save-to-list-manage:hover,.save-to-list-manage:focus-visible{color:var(--rpg-gold)}.save-to-list-message{margin-top:9px}.save-to-list-empty,.save-to-list-no-lists,.save-to-list-loading{color:#8fa5bf;gap:8px;padding:10px 0;font-size:12px;display:grid}.modal-actions .save-to-list-popover{z-index:40}@media (width<=980px){body.page-saved-lists .saved-lists-summary{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-saved-lists .saved-list-create-card{grid-template-columns:1fr}}@media (width<=760px){body.page-saved-lists .saved-lists-main{padding:10px}body.page-saved-lists .saved-lists-hero{align-items:flex-start;padding:16px}body.page-saved-lists .saved-lists-hero-icon{flex-basis:46px;width:46px;height:46px}body.page-saved-lists .saved-lists-toolbar,body.page-saved-lists .saved-list-card-head{flex-direction:column;align-items:stretch}body.page-saved-lists .saved-lists-toolbar label{min-width:0}body.page-saved-lists .saved-list-create-fields{grid-template-columns:1fr;width:100%}body.page-saved-lists .saved-list-create-fields .btn{width:100%}body.page-saved-lists .saved-lists-grid{grid-template-columns:1fr}body.page-saved-lists .saved-list-card-actions{width:100%}body.page-saved-lists .saved-list-card-actions .btn{flex:140px}.save-to-list-popover{width:auto;max-height:72vh;position:fixed;inset:auto 10px 10px}.save-to-list-create>div{grid-template-columns:1fr}.save-to-list-create .btn{width:100%}}@media (width<=520px){body.page-saved-lists .saved-lists-hero{gap:12px}body.page-saved-lists .saved-lists-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-saved-lists .saved-list-card-actions{grid-template-columns:1fr 1fr;display:grid}body.page-saved-lists .saved-list-card-actions .btn{width:100%}body.page-saved-lists .saved-list-entry{grid-template-columns:54px minmax(0,1fr) 44px}body.page-saved-lists .saved-list-entry-remove,.save-to-list-x{width:44px;min-width:44px;min-height:44px}}@media (forced-colors:active){body.page-saved-lists .saved-lists-hero,body.page-saved-lists .saved-lists-toolbar,body.page-saved-lists .saved-list-create-card,body.page-saved-lists .saved-list-card,.save-to-list-popover,.save-to-list-option{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}.record-detail-title{cursor:pointer;text-underline-offset:.18em;text-decoration-thickness:1px}.record-detail-title:hover{text-decoration-line:underline}.record-detail-title:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid;text-decoration-line:underline}.page-vault{color:#eef4ff;background:#020811}body.page-vault .vault-main{width:min(1400px,100% - 28px);margin:0 auto;padding:24px 0 48px}body.page-vault .vault-intro{margin-bottom:18px}body.page-vault .vault-title-row{align-items:flex-start;gap:14px;display:flex}body.page-vault .vault-title-icon{border:2px solid var(--rpg-gold);width:48px;height:48px;color:var(--rpg-gold);background:#071629;flex:0 0 48px;place-items:center;display:grid}body.page-vault .vault-title-icon svg{width:28px;height:28px}body.page-vault .vault-intro h1{color:var(--rpg-gold);margin:0}body.page-vault .vault-intro .lede{max-width:900px;margin:8px 0 0}body.page-vault .vault-provenance{background:#171307;border:1px solid #8d6a1c;grid-template-columns:max-content 1fr;gap:14px;margin-top:18px;padding:12px 14px;display:grid}body.page-vault .vault-provenance strong{color:var(--rpg-gold);text-transform:uppercase}body.page-vault .vault-provenance span{color:#d8e6f7}body.page-vault .vault-search-panel{margin-bottom:16px}body.page-vault .vault-search-row{grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:end;gap:10px;display:grid}body.page-vault .vault-searchbox label,body.page-vault .vault-filter label{color:#d6e6ff;font:700 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;margin-bottom:6px;display:block}body.page-vault .vault-search-input-wrap{background:#f4f0e7;border:2px solid #a67416;grid-template-columns:28px 1fr 34px;align-items:center;min-height:44px;display:grid}body.page-vault .vault-search-input-wrap svg{color:#536174;width:20px;height:20px;margin-left:7px}body.page-vault .vault-search-input-wrap input{color:#142238;min-width:0;font:inherit;background:0 0;border:0;outline:0}body.page-vault .vault-search-input-wrap button{color:#142238;cursor:pointer;background:0 0;border:0;height:100%;font-size:20px}body.page-vault .vault-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}body.page-vault .vault-filters:not(.is-open){display:none}body.page-vault .vault-filter select,body.page-vault .vault-filter .btn{width:100%;min-height:42px}body.page-vault .vault-meta{justify-content:space-between;gap:20px;margin:14px 0 10px;display:flex}body.page-vault #count{color:var(--rpg-gold);font-weight:800}body.page-vault .vault-source-note{color:#b9cbe0;text-align:right}body.page-vault .vault-table-head,body.page-vault .vault-record{grid-template-columns:minmax(260px,1.7fr) .72fr minmax(180px,1.25fr) 1fr 1fr 54px;display:grid}body.page-vault .vault-table-head{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;background:#061326;border:2px solid #a67416}body.page-vault .vault-table-head span{border-right:1px solid #3e5069;padding:10px 11px}body.page-vault .vault-table-head span:last-child{border-right:0}body.page-vault .vault-results{gap:8px;padding:8px 0 22px;display:grid}body.page-vault .vault-record{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;min-width:0;overflow:hidden;box-shadow:inset 0 0 0 1px #040b13}body.page-vault .vault-record:hover,body.page-vault .vault-record:focus-within{border-color:var(--rpg-gold-soft);background:linear-gradient(#102540,#09182a)}body.page-vault .vault-cell{border-right:1px solid #284464;flex-direction:column;justify-content:center;gap:5px;min-width:0;padding:13px 12px;display:flex}body.page-vault .vault-cell:last-child{border-right:0}body.page-vault .vault-primary h2{color:var(--rpg-gold);margin:0;font-size:16px}body.page-vault .vault-summary{color:#b8c9dc;margin:0;font-size:12px;line-height:1.35}body.page-vault .vault-badges,body.page-vault .vault-chip-row{flex-wrap:wrap;gap:5px;display:flex}body.page-vault .vault-pill{color:#dbeaff;min-height:20px;font:700 10px/1.1 var(--rpg-font-ui);background:#0a2038;border:1px solid #466889;align-items:center;padding:2px 6px;display:inline-flex}body.page-vault .vault-pill.warn{color:#ffd05a;background:#1a1507;border-color:#8d6a1c}body.page-vault .vault-pill.immune{color:#ffadb9;border-color:#934b58}body.page-vault .vault-pill.resistant{color:#ffd05a;border-color:#8d6a1c}body.page-vault .vault-pill.vulnerable{color:#91efb6;border-color:#3d815c}body.page-vault .vault-muted{color:#8298b0;font-style:italic}body.page-vault .vault-action-cell{align-items:center;padding:6px}body.page-vault .vault-open{width:40px;min-width:40px;height:40px;color:var(--rpg-gold);cursor:pointer;font:900 28px/1 var(--rpg-font-ui);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}body.page-vault .vault-open:hover{border-color:var(--rpg-gold);background:#102a4a}body.page-vault #loadMore{margin:0 auto;display:block}body.page-vault #loadMore[hidden]{display:none}body.page-vault .vault-dialog{color:#eef4ff;background:#071526;border:2px solid #a67416;width:min(980px,100vw - 24px);max-height:92vh;padding:0}body.page-vault .vault-dialog::backdrop{background:#000000c7}body.page-vault .vault-dialog .modal-head{z-index:3;background:#071526;border-bottom:1px solid #35577f;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}body.page-vault .vault-dialog .modal-head h2{color:var(--rpg-gold);margin:3px 0 0}body.page-vault .vault-dialog-actions{align-items:center;gap:8px;display:flex}body.page-vault .vault-dialog-body{padding:16px}body.page-vault #modalMeta,body.page-vault .vault-history-note{display:none!important}body.page-vault .vault-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}body.page-vault .vault-detail-card{background:#091a2d;border:1px solid #35577f;padding:11px 12px}body.page-vault .vault-detail-card h3,body.page-vault .vault-guide-section h3{color:var(--rpg-gold);margin:0 0 8px;font-size:13px}body.page-vault .vault-detail-card p{margin:0;line-height:1.5}body.page-vault .vault-history-note{color:#e8dcae;background:#171307;border:1px solid #8d6a1c;margin-bottom:14px;padding:11px 12px}body.page-vault .vault-guide-section{background:#07111f;border-left:3px solid #35577f;padding:12px 14px}body.page-vault .vault-guide-section p{white-space:pre-wrap;margin:0;line-height:1.58}body.page-vault .vault-guide-section ul{margin:0;padding-left:22px}body.page-vault .vault-route{color:#b9e3ff;white-space:pre-wrap;background:#030b14;border:1px solid #284464;padding:9px 10px;display:block;overflow-x:auto}body.page-vault .vault-edit-form{gap:12px;display:grid}body.page-vault .vault-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.page-vault .vault-edit-field label{color:var(--rpg-gold);font:700 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;margin-bottom:5px;display:block}body.page-vault .vault-edit-field input,body.page-vault .vault-edit-field select,body.page-vault .vault-edit-field textarea{box-sizing:border-box;color:#102038;width:100%;font:inherit;background:#f4f0e7;border:2px solid #55749a;padding:9px 10px}body.page-vault .vault-edit-field textarea{resize:vertical;min-height:78px}body.page-vault .vault-edit-field.body{grid-column:1/-1}body.page-vault .vault-edit-field.body textarea{min-height:420px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;line-height:1.4}body.page-vault .vault-edit-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=1120px){body.page-vault .vault-table-head{display:none}body.page-vault .vault-record{grid-template-columns:1fr 1fr}body.page-vault .vault-primary{grid-column:1/-1}body.page-vault .vault-cell{border-bottom:1px solid #284464;border-right:0}body.page-vault .vault-cell:before{content:attr(data-label);color:#8eb6e1;font:700 10px/1 var(--rpg-font-ui);text-transform:uppercase}body.page-vault .vault-primary:before,body.page-vault .vault-action-cell:before{display:none}body.page-vault .vault-action-cell{border-bottom:0;grid-column:1/-1;padding:10px 11px}body.page-vault .vault-open{color:#fff;width:100%;min-width:0;height:auto;min-height:46px;font:800 12px/1.2 var(--rpg-font-ui);background:linear-gradient(#2857ad,#163b7c);border:2px solid #c89a2f;outline:2px solid #10151e;justify-content:center;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;box-shadow:inset 0 0 0 2px #335f9f}body.page-vault .vault-open:before{content:"View Details"}body.page-vault .vault-open:after{content:"›";color:var(--rpg-gold);font-size:22px}body.page-vault .vault-open{font-size:0}}@media (width<=820px){body.page-vault .vault-main{width:min(100% - 12px,1400px);padding-top:12px}body.page-vault .vault-search-row{grid-template-columns:1fr auto}body.page-vault .vault-searchbox{grid-column:1/-1}body.page-vault #searchSubmit,body.page-vault #copySearch{display:none}body.page-vault .vault-filters{grid-template-columns:1fr 1fr}body.page-vault .vault-meta{display:block}body.page-vault .vault-source-note{text-align:left;margin-top:6px}body.page-vault .vault-detail-grid,body.page-vault .vault-edit-grid{grid-template-columns:1fr}body.page-vault .vault-edit-field.body{grid-column:auto}}@media (width<=560px){body.page-vault .vault-record{grid-template-columns:1fr}body.page-vault .vault-primary{grid-column:auto}body.page-vault .vault-filters{grid-template-columns:1fr}body.page-vault .vault-provenance{grid-template-columns:1fr;gap:5px}body.page-vault .vault-dialog .modal-head{align-items:stretch}body.page-vault .vault-dialog-actions{flex-direction:column}}.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-table-head{grid-template-columns:minmax(0,1fr) 54px}.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-table-head span:nth-child(2),.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-table-head span:nth-child(3),.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-table-head span:nth-child(4),.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-table-head span:nth-child(5){display:none}.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-record{grid-template-columns:minmax(0,1fr) 54px}.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-record>.vault-cell:not(.vault-primary):not(.vault-action-cell),.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-primary .vault-badges,.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-primary .vault-summary{display:none!important}.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-primary:after{content:"Clan Membership Required";color:#b8c9dc;margin-top:7px;font-size:12px;line-height:1.35}@media (width<=1120px){.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-record{grid-template-columns:1fr}.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-primary,.page-vault:not([data-membership-role=member]):not([data-membership-role=moderator]):not([data-membership-role=admin]) .vault-action-cell{grid-column:1/-1}}body.page-vault .vault-guide-shell{gap:14px;display:grid}body.page-vault .vault-guide-nav{z-index:2;background:#08182a;border:1px solid #35577f;gap:8px;padding:10px 12px;display:grid;position:sticky;top:74px;box-shadow:0 8px 24px #00000038}body.page-vault .vault-guide-nav>strong{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-vault .vault-guide-nav>div{flex-wrap:wrap;gap:6px;display:flex}body.page-vault .vault-guide-nav button{color:#dcecff;cursor:pointer;min-height:32px;font:700 11px/1.25 var(--rpg-font-ui);text-align:left;background:#0b2037;border:1px solid #35577f;align-items:center;gap:7px;padding:6px 9px;display:inline-flex}body.page-vault .vault-guide-nav button:hover,body.page-vault .vault-guide-nav button:focus-visible{border-color:var(--rpg-gold);background:#102a48}body.page-vault .vault-guide-nav button span{color:var(--rpg-gold);font-weight:900}body.page-vault .vault-guide{gap:14px;display:grid}body.page-vault .vault-guide-section{background:#07111f;border:1px solid #294b70;border-left:4px solid #a67416;padding:0;scroll-margin-top:148px;overflow:hidden}body.page-vault .vault-guide-section-head{background:#0a1b2f;border-bottom:1px solid #294b70;align-items:center;gap:10px;padding:10px 13px;display:flex}body.page-vault .vault-guide-section-head>span{color:#ffd05a;min-width:28px;height:24px;font:900 10px/1 var(--rpg-font-ui);background:#171307;border:1px solid #8d6a1c;place-items:center;padding:0 5px;display:grid}body.page-vault .vault-guide-section-head h3{color:var(--rpg-gold);margin:0;font-size:14px;line-height:1.25}body.page-vault .vault-guide-section-body{gap:11px;padding:13px 14px 15px;display:grid}body.page-vault .vault-guide-section-body>p{color:#e3edf8;margin:0;line-height:1.64}body.page-vault .vault-guide-subheading{color:#cfe4ff;background:#0a1a2c;border-left:3px solid #527aa5;margin:5px 0 0;padding:7px 9px;font-size:12px;line-height:1.3}body.page-vault .vault-guide-list{background:#06101c;border:1px solid #294b70;margin:0;padding:10px 12px 10px 31px}body.page-vault .vault-guide-list li{margin:4px 0;line-height:1.5}body.page-vault .vault-route-wrap{gap:6px;min-width:0;display:grid}body.page-vault .vault-route-head{justify-content:space-between;align-items:center;gap:10px;display:flex}body.page-vault .vault-route-label{color:#8eb6e1;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em}body.page-vault .vault-route-copy-group{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}body.page-vault .vault-route-copy{color:#dcecff;cursor:pointer;min-height:30px;font:800 10px/1.1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.035em;background:#0b2037;border:1px solid #527aa5;flex:none;padding:5px 9px}body.page-vault .vault-route-copy:hover,body.page-vault .vault-route-copy:focus-visible{border-color:var(--rpg-gold);color:#fff;background:#102a48}body.page-vault .vault-route-copy-error{color:#ffb6c1;font:700 11px/1.3 var(--rpg-font-ui)}body.page-vault .vault-route{color:#b9e3ff;white-space:pre;-webkit-user-select:text;user-select:text;background:#030b14;border:1px solid #365f86;width:100%;min-width:0;margin:0;padding:10px 11px;line-height:1.55;display:block;overflow-x:auto}body.page-vault .vault-fact-list{background:#06101c;border:1px solid #294b70;gap:1px;margin:0;display:grid}body.page-vault .vault-fact-list>div{border-bottom:1px solid #203a56;grid-template-columns:minmax(110px,170px) 1fr;gap:10px;padding:8px 10px;display:grid}body.page-vault .vault-fact-list>div:last-child{border-bottom:0}body.page-vault .vault-fact-list dt{color:#ffd05a;font-weight:800}body.page-vault .vault-fact-list dd{color:#dce8f6;margin:0;line-height:1.45}body.page-vault .vault-callout{background:#0a1b2d;border:1px solid #466889;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;margin:0;padding:10px 11px;display:grid}body.page-vault .vault-callout strong{color:#a8d4ff;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;grid-row:1/span 2}body.page-vault .vault-callout p{margin:0;line-height:1.5}body.page-vault .vault-callout.warning{background:#231014;border-color:#93525b}body.page-vault .vault-callout.warning strong{color:#ffb6c1}body.page-vault .vault-callout.tip{background:#0d2017;border-color:#3d815c}body.page-vault .vault-callout.tip strong{color:#91efb6}@media (width<=820px){body.page-vault .vault-guide-nav{position:static}body.page-vault .vault-guide-nav>div{grid-template-columns:1fr 1fr;display:grid}body.page-vault .vault-guide-nav button{width:100%}body.page-vault .vault-guide-section{scroll-margin-top:86px}}@media (width<=560px){body.page-vault .vault-guide-nav>div{grid-template-columns:1fr}body.page-vault .vault-guide-section-body{padding:11px}body.page-vault .vault-fact-list>div{grid-template-columns:1fr;gap:3px}body.page-vault .vault-callout{grid-template-columns:1fr}body.page-vault .vault-callout strong{grid-row:auto}body.page-vault .vault-route-head{flex-direction:column;align-items:stretch;gap:8px}body.page-vault .vault-route-label{text-align:center;background:#081523;border:1px solid #294b70;padding:7px 9px;line-height:1.35;display:block}body.page-vault .vault-route-copy-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}body.page-vault .vault-route-copy{width:100%;min-width:0;min-height:44px;padding:9px 8px;font-size:11px;line-height:1.2}body.page-vault .vault-route-copy:nth-child(3){grid-column:1/-1}body.page-vault .vault-route-copy:active{transform:translateY(1px)}}body.page-forum .forum-main{padding:16px}body.page-forum .forum-intro,body.page-forum .forum-locked{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;box-shadow:inset 0 0 0 2px #050c17}body.page-forum .forum-intro{margin:0 0 16px;padding:22px}body.page-forum .forum-title-row{align-items:center;gap:15px;display:flex}body.page-forum .forum-title-icon{width:58px;height:58px;color:var(--rpg-gold);border:2px solid var(--rpg-gold-soft);background:#071326;flex:none;place-items:center;padding:9px;display:grid;box-shadow:inset 0 0 0 2px #16375f,4px 4px #00000047}body.page-forum .forum-title-icon svg{width:100%;height:100%}body.page-forum .forum-kicker,body.page-forum .forum-toolbar-kicker{color:#efc969;font:900 11px/1.25 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-forum .forum-intro h1,body.page-forum .forum-locked h1{color:var(--rpg-gold);font:900 clamp(28px,4.6vw,46px)/1 var(--rpg-font-ui);letter-spacing:.035em;text-shadow:2px 2px #351f05;margin:4px 0 6px}body.page-forum .forum-intro p,body.page-forum .forum-locked p,body.page-forum .forum-section-head p{color:#d8dfeb;margin:0}body.page-forum .forum-locked{text-align:center;max-width:760px;margin:30px auto;padding:34px 28px}body.page-forum .forum-lock-icon{border:2px solid var(--rpg-gold-soft);width:72px;height:72px;color:var(--rpg-gold);font:900 34px/1 var(--rpg-font-ui);background:#071326;place-items:center;margin:0 auto 14px;display:grid}body.page-forum .forum-current-role{color:#b7c7dc;font-family:var(--rpg-font-ui);margin:18px 0}body.page-forum .forum-current-role strong{color:var(--rpg-gold)}body.page-forum .forum-status{color:#dce7f5;background:#0b1a2d;border:1px solid #46627f;margin:0 0 14px;padding:10px 12px}body.page-forum .forum-status.success{color:#bdebc9;background:#10281a;border-color:#3d7251}body.page-forum .forum-status.error{color:#ffc2cd;background:#301a22;border-color:#744451}body.page-forum .forum-toolbar,body.page-forum .forum-section-head{border:2px solid var(--rpg-gold-dark);background:#080b0d;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:15px 17px;display:flex;box-shadow:inset 0 0 0 2px #151719}body.page-forum .forum-toolbar h2,body.page-forum .forum-section-head h2,body.page-forum .forum-form-heading h2,body.page-forum .forum-form-heading h3{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:4px 0 0}body.page-forum .forum-section-head h2{font-size:clamp(22px,3.6vw,32px)}body.page-forum .forum-back{color:#9fc7ff;font:800 12px/1.3 var(--rpg-font-ui);margin-bottom:6px;text-decoration:none;display:inline-block}body.page-forum .forum-back:hover{color:var(--rpg-gold)}body.page-forum .forum-sections{gap:10px;display:grid}body.page-forum .forum-section-card{min-height:86px;color:var(--rpg-text);background:linear-gradient(#0d1d32,#08121f);border:2px solid #31547d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 2px #06101e}body.page-forum .forum-section-card:hover,body.page-forum .forum-section-card:focus-visible{border-color:var(--rpg-gold-soft);background:linear-gradient(#102540,#09182a)}body.page-forum .forum-section-icon{width:46px;height:46px;color:var(--rpg-gold);font:900 24px/1 var(--rpg-font-ui);background:#071326;border:1px solid #8f691b;place-items:center;display:grid}body.page-forum .forum-section-copy{min-width:0}body.page-forum .forum-section-copy strong{color:var(--rpg-gold);font:900 16px/1.3 var(--rpg-font-ui);display:block}body.page-forum .forum-section-copy>span{color:#b9c7d9;margin-top:4px;line-height:1.45;display:block}body.page-forum .forum-section-arrow{color:var(--rpg-gold);font:900 28px/1 var(--rpg-font-ui)}body.page-forum .forum-form{background:linear-gradient(#0c1f39,#071326);border:2px solid #35577f;margin:0 0 14px;padding:16px;box-shadow:inset 0 0 0 2px #050c17}body.page-forum .forum-form-heading{margin-bottom:13px}body.page-forum .forum-form label{color:#d9e2ef;font:800 11px/1.25 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;margin-top:12px;display:block}body.page-forum .forum-form input,body.page-forum .forum-form textarea{color:#171717;width:100%;font:15px/1.5 var(--rpg-font-body);background:#f2eee4;border:3px solid #10151e;border-radius:0;outline:2px solid #c8ad73;margin-top:6px;display:block}body.page-forum .forum-form input{min-height:46px;padding:9px 11px}body.page-forum .forum-form textarea{resize:vertical;min-height:120px;padding:10px 11px}body.page-forum .forum-form-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}body.page-forum .forum-character-count{color:#9fb0c7;text-align:right;font:700 11px/1.2 var(--rpg-font-ui);margin-top:6px}body.page-forum .forum-loading,body.page-forum .forum-empty{text-align:center;color:var(--rpg-muted);background:#091321;border:2px dashed #455c78;padding:34px 20px}body.page-forum .forum-empty strong,body.page-forum .forum-empty span{display:block}body.page-forum .forum-empty strong{color:var(--rpg-gold);font-family:var(--rpg-font-ui)}body.page-forum .forum-empty span{margin-top:8px}body.page-forum .forum-posts{gap:12px;display:grid}body.page-forum .forum-post{background:linear-gradient(#0d1d32,#08121f);border:2px solid #31547d;box-shadow:inset 0 0 0 2px #06101e}body.page-forum .forum-post-head{background:#0a1a2e;border-bottom:1px solid #395775;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 15px;display:flex}body.page-forum .forum-post-heading{min-width:0}body.page-forum .forum-post h3{color:var(--rpg-gold);font:900 17px/1.3 var(--rpg-font-ui);overflow-wrap:anywhere;margin:0}body.page-forum .forum-post-meta{color:#9fb0c7;margin-top:5px;font-size:12px}body.page-forum .forum-post-meta strong{color:#dbe7f6}body.page-forum .forum-post-actions{flex:none;gap:8px;display:flex}body.page-forum .btn.danger{background:linear-gradient(#9a3b3b,#662626);border-color:#b35a56;box-shadow:inset 0 0 0 2px #b24d4d}body.page-forum .forum-post-body{color:#e5ebf4;white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;line-height:1.7}body.page-forum .forum-edit-form{box-shadow:none;background:#071326;border:0;margin:0}@media (width<=700px){body.page-forum .forum-main{padding:10px}body.page-forum .forum-intro{padding:16px 13px}body.page-forum .forum-title-row{align-items:flex-start;gap:10px}body.page-forum .forum-title-icon{width:48px;height:48px;padding:7px}body.page-forum .forum-toolbar,body.page-forum .forum-section-head{flex-direction:column;align-items:stretch;padding:13px}body.page-forum .forum-toolbar>.btn,body.page-forum .forum-section-head>.btn{width:100%}body.page-forum .forum-section-card{gap:10px;padding:12px}body.page-forum .forum-section-icon{width:40px;height:40px;font-size:21px}body.page-forum .forum-post-head{flex-direction:column}body.page-forum .forum-post-actions{width:100%}body.page-forum .forum-post-actions .btn{flex:1 1 0}body.page-forum .forum-form-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=430px){body.page-forum .forum-section-card{grid-template-columns:auto minmax(0,1fr)}body.page-forum .forum-section-arrow{display:none}body.page-forum .forum-form-actions{grid-template-columns:1fr}}@media (forced-colors:active){body.page-forum .forum-intro,body.page-forum .forum-locked,body.page-forum .forum-toolbar,body.page-forum .forum-section-head,body.page-forum .forum-section-card,body.page-forum .forum-form,body.page-forum .forum-post,body.page-forum .forum-post-head,body.page-forum .forum-empty,body.page-forum .forum-loading{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}body.page-forum .forum-editor-field,body.page-forum .forum-editor{min-width:0;max-width:100%}body.page-forum .forum-editor,body.page-forum .forum-editor *{box-sizing:border-box}body.page-forum .forum-editor{text-transform:none;letter-spacing:normal;background:#06101e;border:2px solid #9b7a35;width:100%;margin-top:6px;overflow:hidden;box-shadow:inset 0 0 0 2px #111923}body.page-forum .forum-editor-mode{background:#09182a;border-bottom:1px solid #38536f;min-width:0;display:flex}body.page-forum .forum-editor-mode button{color:#aebdd1;cursor:pointer;min-height:38px;font:800 11px/1 var(--rpg-font-ui);text-transform:uppercase;background:0 0;border:0;border-right:1px solid #38536f;padding:7px 16px}body.page-forum .forum-editor-mode button.active,body.page-forum .forum-editor-mode button:hover{color:var(--rpg-gold);background:#102440}body.page-forum .forum-format-toolbar{background:#071326;border-bottom:1px solid #38536f;flex-wrap:wrap;gap:5px;min-width:0;padding:8px;display:flex}body.page-forum .forum-format-toolbar button{color:#e7edf6;cursor:pointer;min-height:34px;font:800 11px/1.1 var(--rpg-font-ui);background:#10243e;border:1px solid #49627e;padding:5px 9px}body.page-forum .forum-format-toolbar button:hover{border-color:var(--rpg-gold-soft);color:var(--rpg-gold);background:#173458}body.page-forum .forum-format-toolbar button.game-text{color:#ffe09a;background:#2c210d;border-color:#b78524}body.page-forum .forum-editor textarea{color:#171717;tab-size:4;resize:vertical;background:#f2eee4;border:0;outline:0;width:100%;min-width:0;max-width:100%;min-height:220px;margin:0;font:14px/1.5 Cascadia Mono,Lucida Console,Courier New,monospace;display:block}body.page-forum .forum-editor-preview{color:#e5ebf4;overflow-wrap:anywhere;background:#081321;width:100%;min-width:0;max-width:100%;min-height:220px;padding:16px}body.page-forum .forum-preview-empty{color:#8fa0b7;font-style:italic}body.page-forum .forum-editor-help{color:#9fb0c7;min-width:0;font:11px/1.45 var(--rpg-font-body);overflow-wrap:anywhere;background:#07111e;border-top:1px solid #38536f;gap:3px;padding:8px 10px;display:grid}body.page-forum .forum-editor-help strong{color:#ffe09a}body.page-forum .forum-format-help{color:#9fb0c7;min-width:0;font:11px/1.55 var(--rpg-font-body);overflow-wrap:anywhere;background:#07111e;border-top:1px solid #263c55;padding:7px 10px 9px}body.page-forum .forum-format-help summary{color:#b9d8ff;cursor:pointer;font-family:var(--rpg-font-ui);font-weight:800}body.page-forum .forum-format-help div{margin-top:7px}body.page-forum .forum-format-help code,body.page-forum .forum-formatted-text code{color:#ffe49a;background:#050b12;border:1px solid #3d5876;padding:1px 4px;font-family:Cascadia Mono,Lucida Console,Courier New,monospace}body.page-forum .forum-formatted-text{color:#e5ebf4;min-width:0;line-height:1.7}body.page-forum .forum-formatted-text>:first-child{margin-top:0}body.page-forum .forum-formatted-text>:last-child{margin-bottom:0}body.page-forum .forum-formatted-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 13px}body.page-forum .forum-formatted-text h4,body.page-forum .forum-formatted-text h5,body.page-forum .forum-formatted-text h6{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:20px 0 8px;line-height:1.25}body.page-forum .forum-formatted-text h4{font-size:20px}body.page-forum .forum-formatted-text h5{font-size:17px}body.page-forum .forum-formatted-text h6{font-size:14px}body.page-forum .forum-formatted-text ul,body.page-forum .forum-formatted-text ol{margin:10px 0 14px;padding-left:28px}body.page-forum .forum-formatted-text li{margin:4px 0}body.page-forum .forum-formatted-text blockquote{color:#d8e2f0;white-space:pre-wrap;background:#101b29;border-left:4px solid #b78524;margin:13px 0;padding:10px 13px}body.page-forum .forum-formatted-text hr{border:0;border-top:1px solid #3b5572;margin:20px 0}body.page-forum .forum-formatted-text a{color:#9ecbff;text-decoration:underline}body.page-forum .forum-formatted-text a:hover{color:var(--rpg-gold)}body.page-forum .forum-code-block{background:#000;border:2px solid #365270;max-width:100%;margin:14px 0;overflow:hidden}body.page-forum .forum-code-label{color:#e5c36b;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;background:#0a1624;border-bottom:1px solid #365270;padding:6px 9px}body.page-forum .forum-code-block pre{color:#f3f5f7;white-space:pre;tab-size:4;background:#000;max-width:100%;margin:0;padding:13px;font:13px/1.5 Cascadia Mono,Lucida Console,Courier New,monospace;overflow-x:auto}body.page-forum .forum-code-block code{color:inherit;font:inherit;background:0 0;border:0;padding:0}body.page-forum .forum-post-body>.forum-formatted-text{width:100%}@media (width<=700px){body.page-forum .forum-format-toolbar{gap:4px;padding:7px}body.page-forum .forum-format-toolbar button{flex:auto;min-width:46px}body.page-forum .forum-format-toolbar button.game-text{flex-basis:110px}body.page-forum .forum-editor textarea,body.page-forum .forum-editor-preview{min-height:200px}body.page-forum .forum-code-block pre{padding:10px;font-size:12px}}@media (forced-colors:active){body.page-forum .forum-editor,body.page-forum .forum-editor-mode,body.page-forum .forum-format-toolbar,body.page-forum .forum-editor-preview,body.page-forum .forum-code-block,body.page-forum .forum-code-label,body.page-forum .forum-formatted-text blockquote{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}body.page-forum .forum-replies,body.page-forum .forum-replies-head,body.page-forum .forum-reply-form,body.page-forum .forum-reply-edit-form,body.page-forum .forum-reply,body.page-forum .forum-reply-head,body.page-forum .forum-reply-body{box-sizing:border-box;min-width:0;max-width:100%}body.page-forum .forum-replies{background:#07111f;border-top:2px solid #243e5d;width:100%;overflow:hidden}body.page-forum .forum-replies-head{background:#08172a;border-bottom:1px solid #2b4767;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}body.page-forum .forum-replies-title{color:#d9e7f8;min-width:0;font:900 12px/1.25 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;display:flex}body.page-forum .forum-reply-count{min-width:28px;min-height:28px;color:var(--rpg-gold);background:#050d18;border:1px solid #8d6718;place-items:center;padding:2px 7px;display:inline-grid}body.page-forum .forum-reply-toggle{flex:none;min-height:38px;padding:7px 13px;font-size:12px}body.page-forum .forum-reply-form,body.page-forum .forum-reply-edit-form{background:#09182a;border-bottom:1px solid #2b4767;width:100%;margin:0;padding:14px;overflow:hidden}body.page-forum .forum-reply-edit-form{background:#071326;border:0;border-top:1px solid #2b4767}body.page-forum .forum-reply-form-actions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}body.page-forum .forum-reply-status{color:#dce7f5;background:#0c1c30;border:1px solid #48627e;margin:10px 14px 0;padding:8px 10px;font-size:13px}body.page-forum .forum-reply-status.success{color:#bdebc9;background:#10281a;border-color:#3d7251}body.page-forum .forum-reply-status.error{color:#ffc2cd;background:#301a22;border-color:#744451}body.page-forum .forum-replies-loading,body.page-forum .forum-replies-empty{color:#8fa2bb;text-align:center;padding:15px 16px;font-size:13px}body.page-forum .forum-reply-list{gap:0;min-width:0;display:grid}body.page-forum .forum-reply{background:#081524;border-top:1px solid #28425f;margin:0 14px}body.page-forum .forum-reply:first-child{border-top:0}body.page-forum .forum-reply-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px 8px;display:flex}body.page-forum .forum-reply-meta{flex-direction:column;gap:3px;min-width:0;display:flex}body.page-forum .forum-reply-meta strong{color:var(--rpg-gold);font:900 13px/1.25 var(--rpg-font-ui)}body.page-forum .forum-reply-meta span{color:#8fa2bb;font-size:11px}body.page-forum .forum-reply-actions{flex:none;gap:7px;display:flex}body.page-forum .forum-reply-actions .btn{min-height:36px;padding:6px 10px;font-size:11px}body.page-forum .forum-reply-body{color:#e5ebf4;overflow-wrap:anywhere;padding:4px 12px 14px}body.page-forum .forum-reply-body .forum-formatted-text{font-size:14px}@media (width<=700px){body.page-forum .forum-replies-head{flex-direction:column;align-items:stretch}body.page-forum .forum-reply-toggle{width:100%}body.page-forum .forum-reply{margin-inline:8px}body.page-forum .forum-reply-head{flex-direction:column}body.page-forum .forum-reply-actions{width:100%}body.page-forum .forum-reply-actions .btn{flex:1 1 0}body.page-forum .forum-reply-form-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=430px){body.page-forum .forum-reply-form-actions{grid-template-columns:1fr}}@media (forced-colors:active){body.page-forum .forum-replies,body.page-forum .forum-replies-head,body.page-forum .forum-reply-form,body.page-forum .forum-reply-edit-form,body.page-forum .forum-reply,body.page-forum .forum-reply-status{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}body.page-forum .forum-reaction-wrap{background:#071321;border-top:1px solid #203854;gap:5px;min-width:0;padding:10px 12px 12px;display:grid}body.page-forum .forum-reaction-bar{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}body.page-forum .forum-vote-group{border-right:1px solid #29445f;align-items:center;gap:5px;margin-right:1px;padding-right:7px;display:inline-flex}body.page-forum .forum-reaction-pill,body.page-forum .forum-reaction-picker>summary{color:#d8e4f2;min-height:34px;font:800 12px/1 var(--rpg-font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0b1b2d;border:1px solid #35516f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}body.page-forum .forum-reaction-pill:hover,body.page-forum .forum-reaction-picker>summary:hover{background:#102742;border-color:#6e8fb4}body.page-forum .forum-reaction-pill.is-active{color:#fff2bf;background:#2b2412;border-color:#c59a38;box-shadow:inset 0 0 0 1px #c59a382e}body.page-forum .forum-reaction-pill:disabled,body.page-forum .forum-reaction-menu button:disabled{cursor:wait;opacity:.65}body.page-forum .forum-reaction-emoji{font-size:16px;line-height:1}body.page-forum .forum-reaction-count{color:#aebfd2;text-align:center;font-variant-numeric:tabular-nums;min-width:9px}body.page-forum .forum-reaction-pill.is-active .forum-reaction-count{color:#ffe39a}body.page-forum .forum-reaction-picker{z-index:6;position:relative}body.page-forum .forum-reaction-picker>summary{list-style:none}body.page-forum .forum-reaction-picker>summary::-webkit-details-marker{display:none}body.page-forum .forum-reaction-picker[open]>summary{background:#102742;border-color:#6e8fb4}body.page-forum .forum-reaction-menu{background:#081728;border:1px solid #466482;border-radius:10px;grid-template-columns:repeat(4,42px);gap:6px;padding:9px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;box-shadow:0 12px 30px #0000006b}body.page-forum .forum-reaction-menu button{width:42px;height:38px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;font-size:21px;display:grid;position:relative}body.page-forum .forum-reaction-menu button:hover,body.page-forum .forum-reaction-menu button.is-active{background:#201a0d;border-color:#8d6718}body.page-forum .forum-reaction-menu small{color:#ffe39a;min-width:14px;font:800 9px/1 var(--rpg-font-ui);text-align:center;position:absolute;bottom:1px;right:2px}body.page-forum .forum-reaction-loading,body.page-forum .forum-reaction-error{color:#8196af;font-size:11px}body.page-forum .forum-reaction-error{color:#ffb8c3}body.page-forum .forum-discord-share{color:#e9e9ff;background:#171934;border-color:#6a6bc5}body.page-forum .forum-discord-share:hover{background:#242750;border-color:#9193f0}body.page-forum .forum-post-detail>.forum-reaction-wrap{margin-top:2px}body.page-forum .forum-reply>.forum-reaction-wrap{background:0 0;border-top:1px solid #1d354e;margin:0 12px 10px;padding:8px 0 0}@media (width<=700px){body.page-forum .forum-reaction-wrap{padding-inline:10px}body.page-forum .forum-vote-group{border-bottom:1px solid #29445f;border-right:0;width:100%;margin:0;padding:0 0 7px}body.page-forum .forum-reaction-menu{left:auto;right:0}body.page-forum .forum-post-actions{flex-wrap:wrap}body.page-forum .forum-discord-share{flex:100%}}@media (width<=430px){body.page-forum .forum-reaction-menu{grid-template-columns:repeat(4,40px)}body.page-forum .forum-reaction-menu button{width:40px}}@media (forced-colors:active){body.page-forum .forum-reaction-wrap,body.page-forum .forum-reaction-pill,body.page-forum .forum-reaction-picker>summary,body.page-forum .forum-reaction-menu,body.page-forum .forum-reaction-menu button,body.page-forum .forum-discord-share{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}body.page-forum .forum-poll-add-row,body.page-forum .forum-poll-composer,body.page-forum .forum-poll,body.page-forum .forum-poll *{box-sizing:border-box}body.page-forum .forum-poll-add-row{background:#071426;border:1px solid #314863;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}body.page-forum .forum-poll-add-row>div{gap:3px;min-width:0;display:grid}body.page-forum .forum-poll-add-row strong{color:#dce8f7;font:900 12px/1.2 var(--rpg-font-ui)}body.page-forum .forum-poll-add-row span{color:#8fa3bf;font-size:12px}body.page-forum .forum-poll-add-button{flex:none}body.page-forum .forum-poll-composer{background:linear-gradient(#0b1c34,#071426);border:1px solid #49658d;gap:13px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #050d18}body.page-forum .forum-poll-composer-head{border-bottom:1px solid #29415d;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:10px;display:flex}body.page-forum .forum-poll-composer-head h4{color:var(--rpg-gold);font:900 15px/1.25 var(--rpg-font-ui);margin:3px 0 4px}body.page-forum .forum-poll-composer-head p{color:#91a5c1;margin:0;font-size:12px}body.page-forum .forum-poll-question-field,body.page-forum .forum-poll-duration-field{color:#dbe6f5;font:800 11px/1.2 var(--rpg-font-ui);gap:6px;display:grid}body.page-forum .forum-poll-question-field{position:relative}body.page-forum .forum-poll-question-field small{color:#7186a3;font:700 9px/1 var(--rpg-font-ui);justify-self:end}body.page-forum .forum-poll-question-field input,body.page-forum .forum-poll-option-edit input,body.page-forum .forum-poll-duration-field select{color:#e8eef7;background:#06111f;border:1px solid #385576;width:100%;min-width:0}body.page-forum .forum-poll-question-field input,body.page-forum .forum-poll-option-edit input{min-height:40px;padding:8px 10px}body.page-forum .forum-poll-question-field input:focus,body.page-forum .forum-poll-option-edit input:focus,body.page-forum .forum-poll-duration-field select:focus{border-color:var(--rpg-gold-dark);box-shadow:0 0 0 1px var(--rpg-gold-dark);outline:none}body.page-forum .forum-poll-option-editor{gap:8px;display:grid}body.page-forum .forum-poll-option-title{justify-content:space-between;align-items:center;gap:10px;display:flex}body.page-forum .forum-poll-option-title strong{color:#dbe6f5;font:800 11px/1.2 var(--rpg-font-ui)}body.page-forum .forum-poll-option-title span{color:#7f94b0;font-size:10px}body.page-forum .forum-poll-option-list{gap:7px;display:grid}body.page-forum .forum-poll-option-edit{grid-template-columns:30px minmax(0,1fr) 40px;align-items:center;gap:7px;display:grid}body.page-forum .forum-poll-option-number{color:#a9bdd8;width:30px;height:38px;font:900 10px/1 var(--rpg-font-ui);background:#09182b;border:1px solid #405a7b;place-items:center;display:grid}body.page-forum .forum-poll-remove-option{width:40px;min-width:40px;min-height:38px;padding:0;font-size:18px}body.page-forum .forum-poll-add-option{justify-self:start;min-height:36px;font-size:11px}body.page-forum .forum-poll-settings{border-top:1px solid #29415d;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);gap:12px;padding-top:11px;display:grid}body.page-forum .forum-poll-multiple-toggle{cursor:pointer;background:#071426;border:1px solid #314963;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}body.page-forum .forum-poll-multiple-toggle input{flex:none;margin-top:2px}body.page-forum .forum-poll-multiple-toggle>span{gap:3px;display:grid}body.page-forum .forum-poll-multiple-toggle strong{color:#dce8f7;font:800 11px/1.2 var(--rpg-font-ui)}body.page-forum .forum-poll-multiple-toggle small{color:#8297b3;font-size:10px;line-height:1.4}body.page-forum .forum-poll-duration-field select{min-height:40px;padding:7px 9px}body.page-forum .forum-poll{background:linear-gradient(#0b1c34 0%,#071426 100%);border:1px solid #526a93;gap:12px;margin:2px 14px 14px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #040b15}body.page-forum .forum-poll.is-closed{background:linear-gradient(#0a1728 0%,#07111d 100%);border-color:#415168}body.page-forum .forum-poll-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body.page-forum .forum-poll-kicker{color:#90a9cb;font:900 9px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-forum .forum-poll h4{color:var(--rpg-gold);font:900 17px/1.3 var(--rpg-font-ui);margin:4px 0 7px}body.page-forum .forum-poll-badges{flex-wrap:wrap;gap:6px;display:flex}body.page-forum .forum-poll-badges span{color:#afc0d7;font:800 9px/1 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;background:#0a1727;border:1px solid #405775;padding:4px 6px}body.page-forum .forum-poll-badges .is-open{color:#b9e8c8;background:#0c2618;border-color:#3d7150}body.page-forum .forum-poll-badges .is-closed{color:#d8b7b7;background:#221719;border-color:#685858}body.page-forum .forum-poll-close{flex:none;min-height:36px;padding:6px 10px;font-size:10px}body.page-forum .forum-poll-options{gap:7px;display:grid}body.page-forum .forum-poll-option{color:#dfe9f6;text-align:left;cursor:pointer;background:#071321;border:1px solid #344e6d;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:7px 10px;display:grid;position:relative;overflow:hidden}body.page-forum .forum-poll-option:hover:not(:disabled),body.page-forum .forum-poll-option:focus-visible:not(:disabled){background:#0a1b2e;border-color:#6b85aa;outline:none}body.page-forum .forum-poll-option.is-selected{box-shadow:inset 3px 0 0 var(--rpg-gold);border-color:#9b7931}body.page-forum .forum-poll-option:disabled{cursor:default;opacity:1}body.page-forum .forum-poll-option-progress{z-index:0;pointer-events:none;background:#3f5b8138;width:0;transition:width .18s;position:absolute;inset:0 auto 0 0}body.page-forum .forum-poll-option.is-selected .forum-poll-option-progress{background:#7e5c1633}body.page-forum .forum-poll-option-control,body.page-forum .forum-poll-option-label,body.page-forum .forum-poll-option-result{z-index:1;position:relative}body.page-forum .forum-poll-option-control{color:#aac0dd;text-align:center;font-size:16px}body.page-forum .forum-poll-option.is-selected .forum-poll-option-control{color:var(--rpg-gold)}body.page-forum .forum-poll-option-label{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}body.page-forum .forum-poll-option-result{justify-content:flex-end;align-items:baseline;gap:7px;min-width:70px;display:flex}body.page-forum .forum-poll-option-result strong{color:#eef4fb;font:900 12px/1 var(--rpg-font-ui)}body.page-forum .forum-poll-option-result small{color:#8298b7;font:800 9px/1 var(--rpg-font-ui)}body.page-forum .forum-poll-footer{color:#8fa4c0;border-top:1px solid #2a405a;justify-content:space-between;align-items:baseline;gap:14px;padding-top:9px;font-size:11px;display:flex}body.page-forum .forum-poll-footer strong{color:#dfe9f6}body.page-forum .forum-poll-footer small{color:#7890ae;text-align:right}body.page-forum .forum-poll-status{color:#bceccc;background:#0c2618;border:1px solid #3d7150;padding:8px 10px;font-size:11px}body.page-forum .forum-poll-status.error{color:#ffc0ca;background:#2a151b;border-color:#82444e}@media (width<=700px){body.page-forum .forum-poll-add-row,body.page-forum .forum-poll-composer-head,body.page-forum .forum-poll-head,body.page-forum .forum-poll-footer{flex-direction:column;align-items:stretch}body.page-forum .forum-poll-add-button,body.page-forum .forum-poll-composer-head>.btn,body.page-forum .forum-poll-close{width:100%}body.page-forum .forum-poll-settings{grid-template-columns:1fr}body.page-forum .forum-poll{margin-inline:8px;padding:11px}body.page-forum .forum-poll-option{grid-template-columns:24px minmax(0,1fr) auto;padding-inline:8px}body.page-forum .forum-poll-option-result{gap:5px;min-width:58px}body.page-forum .forum-poll-footer small{text-align:left}}@media (width<=430px){body.page-forum .forum-poll-option-edit{grid-template-columns:26px minmax(0,1fr) 36px}body.page-forum .forum-poll-option-number{width:26px}body.page-forum .forum-poll-remove-option{width:36px;min-width:36px}body.page-forum .forum-poll-option-result{flex-direction:column;align-items:flex-end;gap:2px;min-width:42px}}@media (forced-colors:active){body.page-forum .forum-poll-add-row,body.page-forum .forum-poll-composer,body.page-forum .forum-poll,body.page-forum .forum-poll-option,body.page-forum .forum-poll-multiple-toggle{color:canvastext!important;background:canvas!important;border-color:canvastext!important}body.page-forum .forum-poll-option-progress{display:none}}body.page-forum .forum-edit-poll-state{background:#071426;border:1px solid #314863;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:11px 12px;display:flex}body.page-forum .forum-edit-poll-state>div,body.page-forum .forum-edit-poll-state:not(.is-existing){min-width:0}body.page-forum .forum-edit-poll-state>div{gap:3px;display:grid}body.page-forum .forum-edit-poll-state strong{color:#dce8f7;font:900 12px/1.2 var(--rpg-font-ui)}body.page-forum .forum-edit-poll-state span{color:#8fa3bf;font-size:12px;line-height:1.4}body.page-forum .forum-edit-poll-state.is-existing{background:#0a1a30;border-color:#526a93}body.page-forum .forum-edit-poll-state.is-warning{background:#241d0d;border-color:#816936}body.page-forum .forum-edit-poll-badge{letter-spacing:.05em;text-transform:uppercase;background:#0c2618;border:1px solid #3d7150;flex:none;padding:4px 7px;color:#b9e8c8!important;font:900 9px/1 var(--rpg-font-ui)!important}@media (width<=700px){body.page-forum .forum-edit-poll-state{flex-direction:column;align-items:stretch}body.page-forum .forum-edit-poll-badge{align-self:flex-start}}body.page-forum .forum-poll-head-actions{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}body.page-forum .forum-poll-manage-toggle{color:#c8d7ea;border-color:#49658d;min-height:36px;padding:6px 10px;font-size:10px}body.page-forum .forum-poll-manage{background:#08182b;border:1px solid #415f84;gap:10px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #050d18}body.page-forum .forum-poll-manage-head{border-bottom:1px solid #29415d;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}body.page-forum .forum-poll-manage-head>div{gap:3px;min-width:0;display:grid}body.page-forum .forum-poll-manage-head strong{color:#dfe9f6;font:900 12px/1.2 var(--rpg-font-ui)}body.page-forum .forum-poll-manage-head span{color:#8fa3bf;font-size:11px;line-height:1.4}body.page-forum .forum-poll-manage-count{letter-spacing:.04em;background:#0a1727;border:1px solid #405775;flex:none;padding:4px 7px;color:#afc0d7!important;font:900 9px/1 var(--rpg-font-ui)!important}body.page-forum .forum-poll-manage-list{gap:6px;display:grid}body.page-forum .forum-poll-manage-row{background:#071321;border:1px solid #304963;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:7px 8px 7px 10px;display:flex}body.page-forum .forum-poll-manage-row>div{gap:2px;min-width:0;display:grid}body.page-forum .forum-poll-manage-row strong{color:#dce8f7;overflow-wrap:anywhere;font-size:12px;font-weight:800}body.page-forum .forum-poll-manage-row span{color:#7f94b0;font-size:10px}body.page-forum .forum-poll-manage-remove{color:#d8b7bf;border-color:#694750;flex:none;min-height:32px;padding:5px 8px;font-size:9px}body.page-forum .forum-poll-manage-remove:hover:not(:disabled),body.page-forum .forum-poll-manage-remove:focus-visible:not(:disabled){color:#ffd1da;border-color:#9b5c69}body.page-forum .forum-poll-manage-remove:disabled{opacity:.5;cursor:not-allowed}body.page-forum .forum-poll-manage-add{gap:6px;padding-top:2px;display:grid}body.page-forum .forum-poll-manage-add label{color:#a9bdd8;font:800 10px/1.2 var(--rpg-font-ui)}body.page-forum .forum-poll-manage-add>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}body.page-forum .forum-poll-manage-add input{color:#e8eef7;background:#06111f;border:1px solid #385576;width:100%;min-width:0;min-height:38px;padding:7px 9px}body.page-forum .forum-poll-manage-add input:focus{border-color:var(--rpg-gold-dark);box-shadow:0 0 0 1px var(--rpg-gold-dark);outline:none}body.page-forum .forum-poll-manage-add .btn{min-height:38px;font-size:10px}body.page-forum .forum-poll-manage-note,body.page-forum .forum-poll-manage-limit{color:#788eaa;font-size:10px;line-height:1.4}body.page-forum .forum-poll-manage-limit{color:#bcb58c;background:#18170d;border:1px solid #4b4a38;padding:8px 9px}@media (width<=700px){body.page-forum .forum-poll-head-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}body.page-forum .forum-poll-head-actions .btn{width:100%}body.page-forum .forum-poll-manage-head,body.page-forum .forum-poll-manage-row{align-items:stretch}}@media (width<=520px){body.page-forum .forum-poll-head-actions,body.page-forum .forum-poll-manage-add>div{grid-template-columns:1fr}body.page-forum .forum-poll-manage-row{flex-direction:column}body.page-forum .forum-poll-manage-remove{width:100%}}body.page-forum .forum-post-index{background:#07111f;border:2px solid #31547d;box-shadow:inset 0 0 0 2px #06101e}body.page-forum .forum-post-index-head,body.page-forum .forum-post-index-row{grid-template-columns:minmax(0,2.2fr) minmax(140px,.9fr) minmax(190px,1fr) minmax(130px,auto);align-items:center;display:grid}body.page-forum .forum-post-index-head{color:var(--rpg-gold);font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;background:#080b0d;border-bottom:2px solid #9a6a00}body.page-forum .forum-post-index-head>span{border-right:1px solid #2e4966;padding:10px 12px}body.page-forum .forum-post-index-head>span:last-child{text-align:center;border-right:0}body.page-forum .forum-post-index-row{background:linear-gradient(#0c1d31,#081421);border-bottom:1px solid #2f4b69;min-height:72px}body.page-forum .forum-post-index-row:last-child{border-bottom:0}body.page-forum .forum-post-index-row:hover{background:linear-gradient(#10253e,#0a1929)}body.page-forum .forum-post-index-row>div{min-width:0;padding:12px}body.page-forum .forum-post-index-row>div:not(:last-child){border-right:1px solid #2e4966;align-self:stretch;align-items:center;display:flex}body.page-forum .forum-post-index-title strong{color:var(--rpg-gold);font:900 16px/1.3 var(--rpg-font-ui);overflow-wrap:anywhere;display:block}body.page-forum .forum-post-index-author,body.page-forum .forum-post-index-date{color:#d7e2ef;font-size:13px}body.page-forum .forum-post-index-date time{color:#b6c5d8}body.page-forum .forum-post-index-action{justify-content:center;align-items:center;display:flex}body.page-forum .forum-open-details{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:112px;min-height:40px;line-height:1.2;display:inline-flex}body.page-forum .forum-post-index-mobile-label{display:none}body.page-forum .forum-post-detail-nav{margin:0 0 10px}body.page-forum .forum-post-detail-nav a{color:#9fc7ff;min-height:34px;font:800 11px/1.2 var(--rpg-font-ui);background:#081523;border:1px solid #31547d;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}body.page-forum .forum-post-detail-nav a:hover,body.page-forum .forum-post-detail-nav a:focus-visible{color:var(--rpg-gold);border-color:#9a6a00}body.page-forum .forum-post-detail-kicker{color:#91a6c0;font:900 10px/1.2 var(--rpg-font-ui);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px}body.page-forum .forum-post-detail{margin:0}body.page-forum .forum-empty .btn{margin-top:14px;text-decoration:none;display:inline-flex}@media (width<=800px){body.page-forum .forum-post-index-head{display:none}body.page-forum .forum-post-index{box-shadow:none;background:0 0;border:0;gap:8px;display:grid}body.page-forum .forum-post-index-row{background:linear-gradient(#0c1d31,#081421);border:2px solid #31547d;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""author action""date action";min-height:0}body.page-forum .forum-post-index-title{grid-area:title}body.page-forum .forum-post-index-author{grid-area:author}body.page-forum .forum-post-index-date{grid-area:date}body.page-forum .forum-post-index-action{grid-area:action}body.page-forum .forum-post-index-row>div,body.page-forum .forum-post-index-row>div:not(:last-child){border-right:0;align-self:auto;padding:7px 10px;display:block}body.page-forum .forum-post-index-title{padding-top:11px}body.page-forum .forum-post-index-date{padding-bottom:11px}body.page-forum .forum-post-index-action,body.page-forum .forum-post-index-row>.forum-post-index-action{border-left:1px solid #31547d;justify-content:center;align-self:stretch;align-items:center;padding:10px 12px;display:flex}body.page-forum .forum-post-index-mobile-label{color:#8194ad;font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;margin-right:7px;display:inline-block}}@media (width<=520px){body.page-forum .forum-post-index-row{grid-template-columns:1fr;grid-template-areas:"title""author""date""action"}body.page-forum .forum-post-index-action,body.page-forum .forum-post-index-row>.forum-post-index-action{border-top:1px solid #31547d;border-left:0}body.page-forum .forum-open-details{width:100%}}@media (forced-colors:active){body.page-forum .forum-post-index,body.page-forum .forum-post-index-head,body.page-forum .forum-post-index-row,body.page-forum .forum-post-detail-nav a{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}body.page-forum .forum-section-card{grid-template-columns:auto minmax(0,1fr) auto auto}body.page-forum .forum-section-new-count{border:2px solid var(--rpg-gold-soft);color:#ffe7a3;min-width:72px;min-height:34px;font:900 10px/1 var(--rpg-font-ui);text-transform:uppercase;white-space:nowrap;background:#251a07;justify-content:center;align-items:center;gap:5px;padding:6px 9px;display:inline-flex;box-shadow:inset 0 0 0 1px #553b0c}body.page-forum .forum-section-new-count strong{color:var(--rpg-gold);font-size:13px}body.page-forum .forum-mention-picker{color:#ffe09a;cursor:pointer;max-width:min(260px,100%);min-height:34px;font:800 11px/1.1 var(--rpg-font-ui);background:#2c210d;border:1px solid #b78524;border-radius:0;padding:5px 28px 5px 9px}body.page-forum .forum-mention-picker:disabled{cursor:not-allowed;opacity:.58}body.page-forum .forum-mention{color:#ffe09a;font-family:var(--rpg-font-ui);background:#241b09;border-bottom:1px solid #b78524;padding:0 3px;font-weight:900;display:inline-block}.rpg-notification-control{border-right:1px solid #485268;flex:none;display:flex;position:relative}.rpg-auth-toolbar .rpg-notification-bell-button{place-items:center;width:54px;min-width:54px;min-height:54px;padding:0;display:grid;position:relative}.rpg-notification-bell{font-size:21px;line-height:1}.rpg-notification-count{color:#fff;min-width:19px;height:19px;font:900 9px/1 var(--rpg-font-ui);background:#b7332f;border:2px solid #05080f;border-radius:10px;place-items:center;padding:0 4px;display:grid;position:absolute;top:4px;right:3px}.rpg-notification-panel{z-index:10020;border:2px solid var(--rpg-gold-soft);width:min(390px,100vw - 20px);max-height:min(520px,100vh - 100px);color:var(--rpg-text);background:#071326;position:fixed;overflow:hidden;box-shadow:inset 0 0 0 2px #132741,8px 8px #0000008c}.rpg-notification-panel-head{background:linear-gradient(#10294d,#09182c);border-bottom:2px solid #49627e;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.rpg-notification-panel-head>div{min-width:0}.rpg-notification-panel-head span,.rpg-notification-panel-head strong{display:block}.rpg-notification-panel-head span{color:#9fb0c7;font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}.rpg-notification-panel-head strong{color:var(--rpg-gold);font:900 15px/1.2 var(--rpg-font-ui);margin-top:3px}.rpg-notification-mark-all{color:#b9d8ff;cursor:pointer;min-width:0;min-height:32px;font:800 9px/1.1 var(--rpg-font-ui);background:#071326;border:1px solid #59769a;flex:none;padding:5px 7px}.rpg-notification-mark-all:hover,.rpg-notification-mark-all:focus-visible{border-color:var(--rpg-gold-soft);color:var(--rpg-gold);background:#10243e}.rpg-notification-list{max-height:min(440px,100vh - 170px);overflow-y:auto}.rpg-notification-item{min-height:66px;color:var(--rpg-text);background:#081427;border-bottom:1px dotted #40536e;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 11px;text-decoration:none;display:grid}.rpg-notification-item:last-child{border-bottom:0}.rpg-notification-item.unread{background:#0d2340}.rpg-notification-item:not(.unavailable):hover,.rpg-notification-item:not(.unavailable):focus-visible{color:var(--rpg-text);background:#123057}.rpg-notification-item.unavailable{opacity:.72}.rpg-notification-mention{width:28px;height:28px;color:var(--rpg-gold);font:900 17px/1 var(--rpg-font-ui);background:#211805;border:1px solid #a97920;place-items:center;display:grid}.rpg-notification-copy{min-width:0}.rpg-notification-copy strong,.rpg-notification-copy time{display:block}.rpg-notification-copy strong{color:#e7edf6;font:800 11px/1.4 var(--rpg-font-body);overflow-wrap:anywhere}.rpg-notification-copy time{color:#9fb0c7;font:700 9px/1.25 var(--rpg-font-ui);margin-top:3px}.rpg-notification-unread-dot{background:var(--rpg-gold);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 2px #3c2a08}.rpg-notification-unavailable{color:#c99b92;font:700 9px/1.2 var(--rpg-font-ui);grid-column:2/-1}.rpg-notification-empty{color:#9fb0c7;text-align:center;padding:24px 15px;font-size:12px}@media (width<=700px){body.page-forum .forum-mention-picker{flex:150px;max-width:100%}}@media (width<=520px){body.page-forum .forum-section-card{grid-template-columns:auto minmax(0,1fr) auto}body.page-forum .forum-section-new-count{min-width:60px;padding-inline:6px}body.page-forum .forum-section-arrow{display:none}.rpg-notification-panel{width:calc(100vw - 16px);max-height:calc(100vh - 90px)}.rpg-notification-list{max-height:calc(100vh - 155px)}}@media (forced-colors:active){body.page-forum .forum-section-new-count,body.page-forum .forum-mention,body.page-forum .forum-mention-picker,.rpg-notification-panel,.rpg-notification-item,.rpg-notification-mention,.rpg-notification-mark-all{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}body.page-forum .forum-status.warning,body.page-forum .forum-reply-status.warning{color:#ffe0a3;background:#302611;border-color:#8d6b32}body.page-forum .forum-attachment-picker,body.page-forum .forum-attachments{background:#08182b;border:1px solid #355579;margin-top:14px;padding:12px;box-shadow:inset 0 0 0 1px #050c17bf}body.page-forum .forum-attachment-picker-head,body.page-forum .forum-attachments-title,body.page-forum .forum-attachment-row,body.page-forum .forum-attachment-selection-row{align-items:center;gap:10px;display:flex}body.page-forum .forum-attachment-picker-head{justify-content:space-between}body.page-forum .forum-attachment-picker-head>div{gap:2px;display:grid}body.page-forum .forum-attachment-picker-head strong,body.page-forum .forum-attachments-title strong{color:var(--rpg-gold);font:900 13px/1.2 var(--rpg-font-ui);letter-spacing:.035em;text-transform:uppercase}body.page-forum .forum-attachment-picker-head span,body.page-forum .forum-attachment-help,body.page-forum .forum-attachment-file-copy span{color:#9fb2ca;font-size:12px}body.page-forum .forum-attachment-help{margin-top:7px}body.page-forum .forum-attachment-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body.page-forum .forum-attachment-error{color:#ffc2cd;background:#301a22;border:1px solid #744451;margin-top:8px;padding:8px 10px;font-size:12px}body.page-forum .forum-attachment-selection,body.page-forum .forum-attachment-list{gap:7px;margin-top:10px;display:grid}body.page-forum .forum-attachment-row,body.page-forum .forum-attachment-selection-row{background:#0b1d33;border:1px solid #294766;min-width:0;padding:8px 9px}body.page-forum .forum-attachment-file-icon,body.page-forum .forum-attachment-selected-photo{color:#efc969;width:38px;height:38px;font:900 16px/1 var(--rpg-font-ui);background:#071326;border:1px solid #426992;flex:none;place-items:center;display:grid;overflow:hidden}body.page-forum .forum-attachment-selected-photo img{object-fit:cover;width:100%;height:100%}body.page-forum .forum-attachment-file-copy{flex:auto;gap:2px;min-width:0;display:grid}body.page-forum .forum-attachment-file-copy strong{color:#e4edf8;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}body.page-forum .forum-inline-photos{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;margin:-2px -2px 12px;display:grid}body.page-forum .forum-inline-photo{background:#050d18;border:1px solid #3b5e82;min-width:0;margin:0;overflow:hidden;box-shadow:0 3px 10px #00000038}body.page-forum .forum-inline-photo img{object-fit:contain;background:#030812;width:100%;max-height:620px;display:block}body.page-forum .forum-inline-photo figcaption{color:#9fb2ca;border-top:1px solid #294766;justify-content:space-between;gap:12px;padding:7px 9px;font-size:11px;display:flex}body.page-forum .forum-inline-photo figcaption span:first-child{color:#d8e4f2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-forum .forum-inline-photo.is-loading,body.page-forum .forum-inline-photo.is-error{color:#9fb2ca;text-align:center;place-items:center;min-height:160px;padding:18px;display:grid}body.page-forum .forum-inline-photo.is-error{color:#ffc2cd;border-color:#744451}body.page-forum .forum-attachments-title{justify-content:flex-start}body.page-forum .forum-attachments-title span{color:#d8e4f2;min-width:22px;height:22px;font:800 11px/1 var(--rpg-font-ui);background:#10243c;border:1px solid #4f6f90;place-items:center;padding:0 6px;display:grid}body.page-forum .forum-attachment-actions{flex:none;gap:6px;display:flex}body.page-forum .forum-post-detail>.forum-attachments{margin:10px 0 18px}body.page-forum .forum-reply>.forum-attachments{margin:10px 0 0}@media (width<=620px){body.page-forum .forum-attachment-picker-head,body.page-forum .forum-attachment-row,body.page-forum .forum-attachment-selection-row{flex-wrap:wrap;align-items:stretch}body.page-forum .forum-attachment-picker-head>div,body.page-forum .forum-attachment-file-copy{min-width:calc(100% - 50px)}body.page-forum .forum-attachment-actions{width:100%}body.page-forum .forum-attachment-actions .btn{flex:1 1 0}body.page-forum .forum-inline-photos{grid-template-columns:1fr}body.page-forum .forum-inline-photo img{max-height:460px}body.page-forum .forum-inline-photo figcaption{gap:3px;display:grid}}body.page-forum .forum-attachment-picker{background:linear-gradient(#112843c7,#061424f5),#08182b;border-color:#41688f}body.page-forum .forum-attachment-picker.is-dragging{border-color:var(--rpg-gold);box-shadow:0 0 0 2px #efc96924,inset 0 0 26px #efc96914}body.page-forum .forum-attachment-picker-head>.forum-attachment-picker-actions{flex:none;gap:7px;display:flex}body.page-forum .forum-photo-insert-button{color:#dff0b6;background:#172a1c;border-color:#657d4a}body.page-forum .forum-photo-insert-button:hover:not(:disabled),body.page-forum .forum-photo-insert-button:focus-visible:not(:disabled){background:#203923;border-color:#9bb667}body.page-forum .forum-attachment-drop-zone{color:#bacbe0;text-align:center;background:#040e1b8c;border:1px dashed #4c6f94;gap:2px;margin-top:10px;padding:12px 14px;display:grid}body.page-forum .forum-attachment-drop-zone strong{color:#e5edf7;font:800 12px/1.3 var(--rpg-font-ui);letter-spacing:.02em}body.page-forum .forum-attachment-drop-zone span{font-size:11px;line-height:1.45}body.page-forum .forum-attachment-picker.is-dragging .forum-attachment-drop-zone{border-color:var(--rpg-gold);color:#ffe4a2;background:#5844172e}body.page-forum .forum-attachments.is-managing{background:#091b31;border-color:#5f7290}body.page-forum .forum-attachment-manage-panel{background:#0c2139;border:1px solid #4b6685;margin:-2px -2px 14px;padding:12px}body.page-forum .forum-attachment-manage-head{justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}body.page-forum .forum-attachment-manage-head>div{gap:3px;display:grid}body.page-forum .forum-attachment-manage-head strong{color:var(--rpg-gold);font:900 13px/1.2 var(--rpg-font-ui);letter-spacing:.035em;text-transform:uppercase}body.page-forum .forum-attachment-manage-head span,body.page-forum .forum-attachment-empty{color:#9fb2ca;font-size:12px;line-height:1.45}body.page-forum .forum-attachment-manage-panel .forum-attachment-picker{background:#07182b;margin-top:0}body.page-forum .forum-attachment-upload-actions{justify-content:flex-end;margin-top:9px;display:flex}body.page-forum .forum-inline-photo-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}body.page-forum .forum-inline-photo-button:focus-visible{outline:2px solid var(--rpg-gold);outline-offset:-2px}body.page-forum .forum-photo-lightbox{color:#e7eef7;background:#040b14;border:1px solid #5e7897;width:min(1100px,100vw - 28px);max-width:none;max-height:calc(100vh - 28px);padding:0;box-shadow:0 22px 70px #000000b8}body.page-forum .forum-photo-lightbox::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00050cd1}body.page-forum .forum-photo-lightbox-head{z-index:1;background:#0b1b2e;border-bottom:1px solid #355579;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex;position:sticky;top:0}body.page-forum .forum-photo-lightbox-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-forum .forum-photo-lightbox>img{object-fit:contain;background:#02060b;width:100%;max-height:calc(100vh - 90px);display:block}body.page-forum .forum-edit-form,body.page-forum .forum-reply-edit-form{border-color:#526d8e;box-shadow:inset 0 0 0 1px #5b7a9e1f}body.page-forum .forum-reply-actions{flex-wrap:wrap}@media (width<=700px){body.page-forum .forum-attachment-picker-head{grid-template-columns:1fr;display:grid}body.page-forum .forum-attachment-picker-head>.forum-attachment-picker-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}body.page-forum .forum-attachment-picker-actions .btn{width:100%}body.page-forum .forum-attachment-drop-zone{padding:10px}body.page-forum .forum-attachment-upload-actions .btn{width:100%}body.page-forum .forum-photo-lightbox{border-width:0;width:100vw;max-height:100vh}body.page-forum .forum-photo-lightbox>img{max-height:calc(100vh - 66px)}}@media (width<=430px){body.page-forum .forum-attachment-picker-head>.forum-attachment-picker-actions{grid-template-columns:1fr}}@media (forced-colors:active){body.page-forum .forum-attachment-drop-zone,body.page-forum .forum-attachment-manage-panel,body.page-forum .forum-photo-lightbox{border:1px solid canvastext}}body.page-characters .characters-main{padding:16px}body.page-characters .characters-hero,body.page-characters .characters-locked,body.page-characters .character-form,body.page-characters .character-card,body.page-characters .characters-empty{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;box-shadow:inset 0 0 0 2px #050c17}body.page-characters .characters-hero{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:22px;display:flex}body.page-characters .characters-kicker{color:#efc969;font:900 11px/1.25 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-characters .characters-hero h1,body.page-characters .characters-locked h1{color:var(--rpg-gold);font:900 clamp(28px, 4.6vw, 44px)/1 var(--rpg-font-ui);letter-spacing:.03em;text-shadow:2px 2px #351f05;margin:4px 0 8px}body.page-characters .characters-hero p,body.page-characters .characters-locked p,body.page-characters .characters-empty p{color:#c7d3e2;max-width:760px;margin:0}body.page-characters .characters-roadmap{color:#9fb2ca;font:700 12px/1.3 var(--rpg-font-ui);background:#08182a;border:1px solid #324f70;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:9px 12px;display:flex}body.page-characters .characters-roadmap strong{color:#7ee5a4;text-transform:uppercase;letter-spacing:.05em}body.page-characters .characters-status{color:#dce7f5;background:#0b1a2d;border:1px solid #46627f;margin:0 0 14px;padding:10px 12px}body.page-characters .characters-status.success{color:#bdebc9;background:#10281a;border-color:#3d7251}body.page-characters .characters-status.error{color:#ffc2cd;background:#301a22;border-color:#744451}body.page-characters .character-form{margin-bottom:16px;padding:18px}body.page-characters .character-form-head,body.page-characters .character-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body.page-characters .character-form-head{border-bottom:1px solid #2d4868;margin-bottom:16px;padding-bottom:12px}body.page-characters .character-form-head h2,body.page-characters .character-class-heading h3,body.page-characters .character-card h2,body.page-characters .characters-empty h2{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 0}body.page-characters .character-form-grid,body.page-characters .character-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.page-characters .character-form label,body.page-characters .character-class-grid label{color:#dce7f5;font:800 12px/1.3 var(--rpg-font-ui);letter-spacing:.02em;align-content:start;gap:6px;display:grid}body.page-characters .character-form input[type=text],body.page-characters .character-form input[type=number],body.page-characters .character-form select{color:#e7eff9;width:100%;min-height:40px;font:700 13px/1.3 var(--rpg-font-ui);background:#061427;border:1px solid #426388;padding:8px 10px}body.page-characters .character-form input:focus,body.page-characters .character-form select:focus{outline-offset:1px;outline:2px solid #d7ad4e}body.page-characters .character-field-hint{color:#8fa5bf;font:500 11px/1.35 var(--rpg-font-ui)}body.page-characters .character-primary-toggle{cursor:pointer;background:#0a1c31;border:1px solid #365778;grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:62px;padding:10px 12px}body.page-characters .character-primary-toggle input{accent-color:#d7ad4e;width:18px;height:18px}body.page-characters .character-primary-toggle span{gap:2px;display:grid}body.page-characters .character-primary-toggle strong{color:#f1d277}body.page-characters .character-primary-toggle small{color:#9fb2ca;font-weight:500}body.page-characters .character-class-section{border-top:1px solid #2d4868;margin-top:18px;padding-top:16px}body.page-characters .character-class-heading{margin-bottom:11px}body.page-characters .character-class-heading span{color:#9fb2ca;margin-top:3px;font-size:12px;display:block}body.page-characters .character-class-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-characters .character-class-grid label{background:#091a2e;border:1px solid #294766;padding:10px}body.page-characters .character-class-grid label.is-locked{opacity:.62}body.page-characters .character-class-slot{color:#f1d277;justify-content:space-between;align-items:baseline;gap:6px;display:flex}body.page-characters .character-class-slot small{color:#8097b2;font-size:10px}body.page-characters .character-form-actions,body.page-characters .character-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}body.page-characters .character-form-actions{border-top:1px solid #2d4868;margin-top:16px;padding-top:14px}body.page-characters .character-list{gap:12px;display:grid}body.page-characters .character-card{padding:16px}body.page-characters .character-card.is-primary{border-color:#947329;box-shadow:inset 0 0 0 2px #241906,0 0 18px #d1a63e1a}body.page-characters .character-card-name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body.page-characters .character-card h2{margin:0;font-size:22px}body.page-characters .character-primary-badge{color:#f4d66f;font:900 10px/1 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;background:#302409;border:1px solid #9a782d;padding:3px 7px}body.page-characters .character-card-meta{color:#9fb2ca;gap:9px;margin-top:5px;font-size:12px;display:flex}body.page-characters .character-card-meta strong{color:#dce7f5}body.page-characters .character-class-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}body.page-characters .character-class-chip{background:#08192c;border:1px solid #315273;grid-template-columns:auto 1fr;align-items:center;gap:2px 7px;min-width:0;padding:9px;display:grid}body.page-characters .character-class-chip>span{color:#f1d277;width:28px;height:28px;font:900 12px/1 var(--rpg-font-ui);border:1px solid #806424;grid-row:1/3;place-items:center;display:grid}body.page-characters .character-class-chip strong{color:#e5eef9;font:800 12px/1.2 var(--rpg-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-characters .character-class-chip small{color:#8fa5bf;font:600 10px/1.2 var(--rpg-font-ui)}body.page-characters .characters-empty,body.page-characters .characters-locked{text-align:center;max-width:780px;margin:24px auto;padding:30px}body.page-characters .characters-rune{color:#f0ce69;background:#071326;border:2px solid #8f7027;place-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:30px;display:grid}body.page-characters .characters-empty .btn,body.page-characters .characters-locked .btn{margin-top:16px}body.page-characters .characters-role{color:#9fb2ca;font-family:var(--rpg-font-ui);margin-top:14px}body.page-characters .characters-role strong{color:#f1d277}body.page-characters .characters-loading{color:#aebed1;text-align:center;font-family:var(--rpg-font-ui);padding:30px}@media (width<=900px){body.page-characters .character-class-grid,body.page-characters .character-class-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){body.page-characters .characters-main{padding:10px}body.page-characters .characters-hero,body.page-characters .character-form-head,body.page-characters .character-card-head{flex-direction:column;align-items:stretch}body.page-characters .character-form-grid,body.page-characters .character-class-grid,body.page-characters .character-class-chips{grid-template-columns:1fr}body.page-characters .character-card-actions .btn{flex:auto}body.page-characters .characters-roadmap span[aria-hidden=true]{display:none}}body.page-characters .character-archon-panel{background:linear-gradient(#0b1c31,#071324);border:1px solid #41587a;margin-top:18px;padding:14px}body.page-characters .character-archon-panel.is-archon{background:linear-gradient(#2a210b,#151005 58%,#091426);border-color:#8e6b2a;box-shadow:inset 0 0 0 1px #efc96914,0 0 20px #d2a33614}body.page-characters .character-archon-head{justify-content:space-between;align-items:center;gap:14px;display:flex}body.page-characters .character-archon-head h3{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 0}body.page-characters .character-form .character-archon-toggle{color:#efd88d;cursor:pointer;background:#100c0499;border:1px solid #5e4d24;align-items:center;gap:8px;padding:8px 10px;display:flex}body.page-characters .character-form .character-archon-toggle input{accent-color:#d7ad4e;width:18px;height:18px}body.page-characters .character-archon-body{border-top:1px solid #655126;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.3fr);gap:12px;margin-top:12px;padding-top:12px;display:grid}body.page-characters .character-archon-copy{color:#aebed1;margin:10px 0 0;font-size:12px;line-height:1.5}body.page-characters .character-archon-bonuses{color:#e7d9ae;background:#241a059e;border:1px solid #715824;align-content:center;gap:4px;padding:10px 12px;font-size:12px;display:grid}body.page-characters .character-archon-bonuses strong{color:#f3d875;font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase}body.page-characters .character-card.is-archon{border-color:#6f5a28}body.page-characters .character-card.is-primary.is-archon{border-color:#b18832;box-shadow:inset 0 0 0 2px #241906,0 0 22px #d1a63e24}body.page-characters .character-archon-badge{color:#ffe38a;font:900 10px/1 var(--rpg-font-ui);letter-spacing:.07em;text-transform:uppercase;background:#4a3409;border:1px solid #c49837;padding:3px 7px}body.page-characters .character-card-archon-bonuses{color:#e8d9aa;font:700 11px/1.25 var(--rpg-font-ui);background:#171205;border:1px solid #5f4a20;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding:8px 9px;display:flex}body.page-characters .character-card-archon-bonuses strong{color:#f2d36e;text-transform:uppercase;letter-spacing:.04em;margin-right:3px}body.page-characters .character-card-archon-bonuses span{background:#241c07;border:1px solid #4e421f;padding:3px 6px}@media (width<=720px){body.page-characters .character-archon-head{flex-direction:column;align-items:stretch}body.page-characters .character-archon-body{grid-template-columns:1fr}body.page-characters .character-form .character-archon-toggle{width:100%}}body.page-characters .characters-hero{padding:18px 20px}body.page-characters .characters-hero p{max-width:680px}body.page-characters .characters-empty .characters-roadmap{justify-content:center;max-width:680px;margin:18px auto 0}body.page-characters .character-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.page-characters .character-summary-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:14px 15px;display:grid}body.page-characters .character-summary-main{min-width:0}body.page-characters .character-summary-card .character-card-name-row{gap:6px}body.page-characters .character-summary-card h2{font-size:19px}body.page-characters .character-summary-card .character-card-meta{flex-wrap:wrap;gap:5px 9px;margin-top:4px}body.page-characters .character-summary-classes{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}body.page-characters .character-summary-classes span{color:#dce7f5;min-height:24px;font:800 10px/1.15 var(--rpg-font-ui);background:#08192c;border:1px solid #315273;align-items:center;padding:4px 7px;display:inline-flex}body.page-characters .character-summary-edit{min-width:82px}body.page-characters .character-editor-dialog{border:3px solid var(--rpg-gold-dark);width:min(920px,100% - 28px);max-width:none;max-height:min(90dvh,920px);color:var(--rpg-text);background:#071326;outline:2px solid #111827;margin:auto;padding:0;overflow:hidden;box-shadow:inset 0 0 0 2px #132741,10px 12px #0000008c}body.page-characters .character-editor-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#01050cc7}body.page-characters .character-editor-dialog .character-editor-form{width:100%;max-height:min(90dvh,920px);box-shadow:none;background:linear-gradient(#0d2240,#07162b);border:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;overflow:hidden}body.page-characters .character-editor-head{z-index:2;border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#10294a,#091a31);justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex;position:relative}body.page-characters .character-editor-head h2{color:var(--rpg-gold);font:900 21px/1.15 var(--rpg-font-ui);margin:3px 0 0}body.page-characters .character-editor-head p{color:var(--rpg-muted);margin:5px 0 0;font-size:12px}body.page-characters .character-editor-head .close{flex:none;padding-inline:12px}body.page-characters .character-editor-body{overscroll-behavior:contain;min-height:0;padding:16px 17px 18px;overflow-y:auto}body.page-characters .character-editor-body .character-class-section{margin-bottom:2px}body.page-characters .character-editor-footer{z-index:2;background:#061224;border-top:2px solid #294f7c;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex;position:relative}body.page-characters .character-editor-management{min-width:0}body.page-characters .character-editor-delete{color:#ffb5b5;min-height:38px;padding:6px 2px}body.page-characters .character-editor-delete:hover,body.page-characters .character-editor-delete:focus-visible{color:#ffd0d0}body.page-characters .character-editor-footer-note{color:var(--rpg-muted);font-size:11px}body.page-characters .character-editor-actions{flex:none;justify-content:flex-end;gap:8px;display:flex}body.page-characters.rpg-high-contrast .character-summary-classes span,body.page-characters.rpg-high-contrast .character-editor-dialog,body.page-characters.rpg-high-contrast .character-editor-dialog .character-editor-form,body.page-characters.rpg-high-contrast .character-editor-head,body.page-characters.rpg-high-contrast .character-editor-footer{background:#000}@media (width<=900px){body.page-characters .character-summary-list{grid-template-columns:1fr}}@media (width<=640px){body.page-characters .characters-hero{padding:15px}body.page-characters .characters-hero .btn{width:100%}body.page-characters .character-summary-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px}body.page-characters .character-summary-edit{min-width:72px;padding-inline:9px}body.page-characters .character-editor-dialog{width:100%;height:100dvh;max-height:100dvh;box-shadow:none;border-left:0;border-right:0;outline:0}body.page-characters .character-editor-dialog .character-editor-form{height:100dvh;max-height:100dvh}body.page-characters .character-editor-head{align-items:center;padding:12px}body.page-characters .character-editor-head h2{font-size:18px}body.page-characters .character-editor-head p{display:none}body.page-characters .character-editor-body{padding:12px 11px 16px}body.page-characters .character-editor-footer{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:10px}body.page-characters .character-editor-actions{grid-template-columns:1fr 1fr;display:grid}body.page-characters .character-editor-actions .btn{width:100%}body.page-characters .character-editor-management{text-align:center}body.page-characters .character-editor-delete{width:100%}body.page-characters .character-editor-footer-note{display:none}}@media (width<=420px){body.page-characters .character-summary-card{grid-template-columns:1fr}body.page-characters .character-summary-edit{width:100%}body.page-characters .character-editor-head .close{min-width:72px}}@media (forced-colors:active){body.page-characters .character-summary-classes span,body.page-characters .character-editor-dialog,body.page-characters .character-editor-head,body.page-characters .character-editor-footer{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}.page-combat-logs .combat-logs-main{padding:clamp(18px,3vw,34px)}.page-combat-logs .combat-logs-hero{border:1px solid var(--rpg-line);border-left:4px solid var(--rpg-gold);background:linear-gradient(135deg, #2855a82e, transparent 58%), var(--rpg-panel);box-shadow:var(--rpg-shadow);margin-bottom:22px;padding:clamp(20px,3vw,32px)}.page-combat-logs .combat-logs-kicker,.page-combat-logs .combat-step{color:var(--rpg-gold);font:800 12px/1.2 var(--rpg-font-ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.page-combat-logs .combat-logs-hero h1,.page-combat-logs .combat-upload-panel h2{color:var(--rpg-text);font-family:var(--rpg-font-ui);margin:0}.page-combat-logs .combat-logs-hero h1{font-size:clamp(28px,4vw,44px)}.page-combat-logs .combat-logs-hero p:last-child{max-width:900px;color:var(--rpg-muted);margin:12px 0 0}.page-combat-logs .combat-logs-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.page-combat-logs .combat-upload-panel{border:1px solid var(--rpg-line);background:var(--rpg-panel);box-shadow:var(--rpg-shadow);padding:clamp(18px,2.5vw,28px)}.page-combat-logs .combat-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.page-combat-logs .combat-private-note{border:1px solid var(--rpg-gold-dark);color:var(--rpg-gold);font:700 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;background:#f2b63214;padding:5px 8px}.page-combat-logs .combat-signin-callout,.page-combat-logs .combat-combined-import{border:1px solid var(--rpg-line);background:var(--rpg-panel-2);margin:16px 0;padding:14px}.page-combat-logs .combat-signin-callout p,.page-combat-logs .combat-combined-import span{color:var(--rpg-muted);margin:6px 0 0;display:block}.page-combat-logs .combat-combined-import{justify-content:space-between;align-items:center;gap:18px;display:flex}.page-combat-logs .combat-file-button,.page-combat-logs .combat-file-link{cursor:pointer;font-family:var(--rpg-font-ui);position:relative;overflow:hidden}.page-combat-logs .combat-file-button{border:1px solid var(--rpg-gold-soft);color:#090a0c;background:var(--rpg-gold);flex:none;padding:9px 12px;font-weight:800}.page-combat-logs .combat-file-link{color:var(--rpg-gold);text-underline-offset:3px;font-size:12px;text-decoration:underline}.page-combat-logs .combat-file-button input,.page-combat-logs .combat-file-link input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.page-combat-logs .combat-field{margin-top:22px}.page-combat-logs .combat-field-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.page-combat-logs .combat-field label:first-child{color:var(--rpg-text);font:800 15px/1.2 var(--rpg-font-ui)}.page-combat-logs .combat-field p{color:var(--rpg-muted);margin:7px 0 10px;font-size:14px}.page-combat-logs code,.page-combat-logs pre{font-family:var(--rpg-font-ui)}.page-combat-logs .combat-field textarea{resize:vertical;border:1px solid var(--rpg-line);width:100%;color:var(--rpg-text);font:13px/1.5 var(--rpg-font-ui);tab-size:2;background:#050b15;outline:none;padding:13px}.page-combat-logs .combat-field textarea:focus{border-color:var(--rpg-gold);box-shadow:0 0 0 2px #f2b63229}.page-combat-logs .combat-status{border:1px solid var(--rpg-line);background:var(--rpg-panel-2);margin-top:18px;padding:11px 13px}.page-combat-logs .combat-status.success{border-color:var(--rpg-success);color:var(--rpg-success)}.page-combat-logs .combat-status.error{border-color:var(--rpg-danger);color:var(--rpg-danger)}.page-combat-logs .combat-form-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.page-combat-logs .combat-form-actions button:disabled{opacity:.52;cursor:not-allowed}.page-combat-logs .combat-result-card{border:1px solid var(--rpg-gold-dark);background:var(--rpg-panel-2);margin-top:24px}.page-combat-logs .combat-result-head{border-bottom:1px solid var(--rpg-line);justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.page-combat-logs .combat-result-head span{color:var(--rpg-gold);font:700 11px/1.3 var(--rpg-font-ui);text-transform:uppercase}.page-combat-logs .combat-result-head strong{margin-top:4px;display:block}.page-combat-logs .combat-result-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.page-combat-logs .combat-result-card dl>div{border-right:1px solid var(--rpg-line);border-bottom:1px solid var(--rpg-line);padding:12px 16px}.page-combat-logs .combat-result-card dt{color:var(--rpg-muted);font-size:12px}.page-combat-logs .combat-result-card dd{margin:2px 0 0;font-weight:700}@media (width<=600px){.page-combat-logs .combat-combined-import,.page-combat-logs .combat-panel-heading,.page-combat-logs .combat-result-head{flex-direction:column;align-items:stretch}.page-combat-logs .combat-file-button{text-align:center}.page-combat-logs .combat-result-card dl{grid-template-columns:1fr}.page-combat-logs .combat-result-card dl>div{border-right:0}}body.page-build-planner .build-planner-main{padding:16px}body.page-build-planner .planner-hero,body.page-build-planner .planner-build-card,body.page-build-planner .planner-comparison,body.page-build-planner .planner-skills,body.page-build-planner .planner-method-note{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;box-shadow:inset 0 0 0 2px #050c17}body.page-build-planner .planner-hero{align-items:center;gap:18px;margin-bottom:12px;padding:22px;display:flex}body.page-build-planner .planner-hero-icon{color:#efc969;background:#0b1829;border:1px solid #6e5d32;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}body.page-build-planner .planner-hero-icon svg{width:34px;height:34px}body.page-build-planner .planner-kicker{color:#efc969;font:900 11px/1.25 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-build-planner h1{color:var(--rpg-gold);font:900 clamp(28px,4.6vw,44px)/1 var(--rpg-font-ui);letter-spacing:.03em;text-shadow:2px 2px #351f05;margin:4px 0 8px}body.page-build-planner .planner-hero p,body.page-build-planner .planner-method-note p{color:#c7d3e2;margin:0}body.page-build-planner .planner-actions{background:#071421;border:1px solid #263f5c;flex-wrap:wrap;gap:8px;margin:0 0 14px;padding:10px;display:flex}body.page-build-planner .planner-build-grid{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr);align-items:stretch;gap:10px;margin-bottom:14px;display:grid}body.page-build-planner .planner-vs{color:#e8d188;width:46px;height:46px;font:900 13px/1 var(--rpg-font-ui);background:#050d18;border:2px solid #5c6471;align-self:center;place-items:center;display:grid;box-shadow:0 0 0 2px #09111d}body.page-build-planner .planner-build-card{padding:16px;position:relative;overflow:hidden}body.page-build-planner .planner-build-card:before{content:"";width:5px;position:absolute;inset:0 auto 0 0}body.page-build-planner .planner-build-card.build-a{background:linear-gradient(#0d2948,#07182b);border-color:#3578b8}body.page-build-planner .planner-build-card.build-a:before{background:#4da3e6}body.page-build-planner .planner-build-card.build-b{background:linear-gradient(#2a2413,#11170f 42%,#07162b);border-color:#8a6f31}body.page-build-planner .planner-build-card.build-b:before{background:#d6ad4c}body.page-build-planner .planner-build-head{border-bottom:1px solid #2d4868;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding:0 0 12px 4px;display:flex}body.page-build-planner .planner-build-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}body.page-build-planner .planner-build-letter{color:#8fd4ff;width:34px;height:34px;font:900 16px/1 var(--rpg-font-ui);background:#06111f;border:2px solid;flex:0 0 34px;place-items:center;display:grid}body.page-build-planner .build-b .planner-build-letter{color:#f0cf77}body.page-build-planner .planner-build-head h2,body.page-build-planner .planner-section-head h2{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 2px}body.page-build-planner .planner-build-head p{color:#9fb2ca;overflow-wrap:anywhere;margin:0;font-size:12px}body.page-build-planner .planner-archon-pill{color:#8fa5bf;font:900 10px/1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.06em;background:#081423;border:1px solid #46576b;padding:4px 8px}body.page-build-planner .planner-archon-pill.active{color:#ffe69a;background:#2a220e;border-color:#806626}body.page-build-planner .planner-saved-character,body.page-build-planner .planner-editor-grid label,body.page-build-planner .planner-class-grid label{color:#dce7f5;font:800 12px/1.3 var(--rpg-font-ui);gap:5px;display:grid}body.page-build-planner .planner-saved-character{margin-bottom:10px}body.page-build-planner select,body.page-build-planner input[type=search]{color:#e7eff9;width:100%;min-height:40px;font:700 13px/1.3 var(--rpg-font-ui);background:#061427;border:1px solid #426388;padding:8px 10px}body.page-build-planner select:focus,body.page-build-planner input:focus{outline-offset:1px;outline:2px solid #d7ad4e}body.page-build-planner .planner-editor-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}body.page-build-planner .planner-archon-toggle{background:#091827;border:1px solid #3f5873;align-items:center;padding:8px 10px;grid-template-columns:auto 1fr!important}body.page-build-planner .planner-archon-toggle input{width:18px;height:18px}body.page-build-planner .planner-archon-toggle span{gap:2px;display:grid}body.page-build-planner .planner-archon-toggle small{color:#8fa5bf;font-weight:500}body.page-build-planner .planner-race-vitals{background:linear-gradient(#081c30,#061321);border:1px solid #355474;margin:0 0 12px;padding:12px}body.page-build-planner .planner-race-vitals-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}body.page-build-planner .planner-race-vitals-heading h3{color:#e6edf5;font:900 17px/1.2 var(--rpg-font-ui);margin:2px 0 0}body.page-build-planner .planner-race-vitals-status{color:#9badc0;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;border:1px solid #43526a;padding:5px 8px}body.page-build-planner .planner-race-vitals-status.archon{color:#f7da89;background:#29230f;border-color:#9f7b30}body.page-build-planner .planner-race-vitals-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}body.page-build-planner .planner-race-vital{--vital-accent:#eb807f;border:1px solid #314b67;border-top:3px solid var(--vital-accent);background:#071422;min-width:0;padding:10px}body.page-build-planner .planner-race-vital.sp{--vital-accent:#7db3f1}body.page-build-planner .planner-race-vital.st{--vital-accent:#7bd6a6}body.page-build-planner .planner-race-vital>small{color:#b7c8dc;font:800 11px/1.2 var(--rpg-font-ui);flex-wrap:wrap;justify-content:space-between;gap:4px;display:flex}body.page-build-planner .planner-race-vital>small span{color:var(--vital-accent)}body.page-build-planner .planner-race-vital>strong{color:#f4f7fb;font:900 clamp(20px,2.7vw,27px)/1.1 var(--rpg-font-ui);font-variant-numeric:tabular-nums;margin:8px 0;display:block}body.page-build-planner .planner-race-vital-breakdown{color:#879bb1;font:700 10px/1.4 var(--rpg-font-ui);flex-wrap:wrap;gap:4px 8px;display:flex}body.page-build-planner .planner-race-vital-breakdown em{color:#f0d088;font-style:normal}body.page-build-planner .planner-race-vitals>p{color:#94a7ba;font:500 11px/1.4 var(--rpg-font-ui);margin:9px 0 0}body.page-build-planner .planner-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.page-build-planner .planner-rule-note{color:#b9c8d9;background:#101b28;border-left:3px solid #c89d40;margin-top:10px;padding:8px 10px;font-size:12px}body.page-build-planner .planner-race-bonuses{color:#b8c6d6;border-top:1px solid #263e59;margin-top:10px;font-size:12px}body.page-build-planner .planner-race-bonuses summary{color:#9dd7ff;cursor:pointer;font:800 12px/1.3 var(--rpg-font-ui);padding:9px 0 2px}body.page-build-planner .build-b .planner-race-bonuses summary{color:#e7cf86}body.page-build-planner .planner-race-bonuses ul{margin:7px 0 0 18px;padding:0}body.page-build-planner .planner-comparison,body.page-build-planner .planner-skills{margin-bottom:14px;padding:16px}body.page-build-planner .planner-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}body.page-build-planner .planner-section-head p{color:#93a8c0;margin:3px 0 0;font-size:12px}body.page-build-planner .planner-subsection-title{color:#d7bd6d;font:900 11px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 7px}body.page-build-planner .planner-compare-table,body.page-build-planner .planner-stat-table{background:#071421;border:1px solid #314d6b}body.page-build-planner .planner-compare-row{border-top:1px solid #263e59;grid-template-columns:minmax(0,1.5fr) minmax(90px,.65fr) minmax(90px,.65fr);min-height:38px;display:grid}body.page-build-planner .planner-compare-row:first-child{border-top:0}body.page-build-planner .planner-compare-row>span,body.page-build-planner .planner-compare-row>strong{border-left:1px solid #263e59;align-items:center;padding:8px 10px;display:flex}body.page-build-planner .planner-compare-row>:first-child{border-left:0}body.page-build-planner .planner-compare-row>span:first-child{color:#aebfd1;font:700 11px/1.25 var(--rpg-font-ui)}body.page-build-planner .planner-compare-row>strong{color:#d7e3ef;font-family:var(--rpg-font-ui);justify-content:center}body.page-build-planner .planner-compare-row.head,body.page-build-planner .planner-stat-row.head{color:#d8c16f;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;background:#10243b}body.page-build-planner .planner-compare-row.head>:nth-child(2){color:#8fd4ff}body.page-build-planner .planner-compare-row.head>:nth-child(3){color:#f0cf77}body.page-build-planner .winner{background:#26603738;color:#7ee5a4!important}body.page-build-planner .planner-stat-table{margin-bottom:12px}body.page-build-planner .planner-stat-row{border-top:1px solid #263e59;grid-template-columns:1.25fr .7fr .7fr .9fr;min-height:38px;display:grid}body.page-build-planner .planner-stat-row:first-child{border-top:0}body.page-build-planner .planner-stat-row>span,body.page-build-planner .planner-stat-row>strong{border-left:1px solid #263e59;align-items:center;gap:6px;padding:8px 10px;display:flex}body.page-build-planner .planner-stat-row>:first-child{border-left:0}body.page-build-planner .planner-stat-row.head>:nth-child(2){color:#8fd4ff}body.page-build-planner .planner-stat-row.head>:nth-child(3){color:#f0cf77}body.page-build-planner .planner-stat-row:not(.head)>span:first-child{color:#b8c9db;font-weight:800}body.page-build-planner .planner-stat-row strong{color:#e5edf6}body.page-build-planner .planner-stat-row strong small{color:#7f98b2;font-size:10px}body.page-build-planner .planner-stat-row .positive{color:#8ce2a3}body.page-build-planner .planner-stat-row .negative{color:#e6a0aa}body.page-build-planner .planner-overlap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}body.page-build-planner .planner-overlap-card{background:#071421;border:1px solid #314d6b;padding:11px}body.page-build-planner .planner-overlap-card.build-a{border-top:3px solid #4da3e6}body.page-build-planner .planner-overlap-card.build-b{border-top:3px solid #d6ad4c}body.page-build-planner .planner-overlap-card>strong{color:#efcf72;font-family:var(--rpg-font-ui)}body.page-build-planner .planner-overlap-card.build-a>strong{color:#9edbff}body.page-build-planner .planner-overlap-card ol{margin:9px 0 0 20px;padding:0}body.page-build-planner .planner-overlap-card li{color:#b9c8d8;padding:3px 0}body.page-build-planner .planner-overlap-card li span{margin-right:6px}body.page-build-planner .planner-overlap-card li b{color:#7ee5a4;font-size:11px}body.page-build-planner .planner-overlap-card p{color:#869ab1;font-size:12px}body.page-build-planner .planner-side-toggle{border:1px solid #3b5875;grid-template-columns:1fr 1fr;min-width:250px;display:grid}body.page-build-planner .planner-side-toggle button{color:#9eb2c7;cursor:pointer;background:#071522;border:0;border-left:1px solid #3b5875;padding:8px 14px;font-weight:900}body.page-build-planner .planner-side-toggle button:first-child{border-left:0}body.page-build-planner .planner-side-toggle button.build-a.active{color:#a9e1ff;background:#153b5e}body.page-build-planner .planner-side-toggle button.build-b.active{color:#ffe394;background:#3b3014}body.page-build-planner .planner-active-build{background:#081729;border:1px solid #3a5877;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}body.page-build-planner .planner-active-build>span{width:34px;height:34px;font:900 16px/1 var(--rpg-font-ui);border:2px solid;flex:0 0 34px;place-items:center;display:grid}body.page-build-planner .planner-active-build>div{gap:1px;display:grid}body.page-build-planner .planner-active-build strong{font:900 12px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-active-build small{color:#98abc0}body.page-build-planner .planner-skp-source{font-weight:800;color:#7ee5a4!important}body.page-build-planner .planner-rule-note code{color:#f0cf72;font-family:var(--rpg-font-mono)}body.page-build-planner .planner-active-build.build-a{color:#a9e1ff;border-left:5px solid #4da3e6}body.page-build-planner .planner-active-build.build-b{color:#ffe394;border-left:5px solid #d6ad4c}body.page-build-planner .planner-skill-filters{grid-template-columns:minmax(200px,1fr) 180px auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}body.page-build-planner .planner-skill-filters label{color:#b8c7d7;font:700 12px/1.2 var(--rpg-font-ui);align-items:center;gap:7px;display:flex}body.page-build-planner .planner-skill-table{border:1px solid #314d6b;overflow:hidden}body.page-build-planner .planner-skill-row{background:#071421;border-top:1px solid #263e59;grid-template-columns:minmax(220px,1.35fr) .5fr .85fr .45fr minmax(240px,1.6fr) .9fr;align-items:stretch;display:grid}body.page-build-planner .planner-skill-row:first-child{border-top:0}body.page-build-planner .planner-skill-row.head{color:#d8c16f;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;background:#10243b}body.page-build-planner .planner-skill-row>span{border-left:1px solid #263e59;min-width:0;padding:8px 9px}body.page-build-planner .planner-skill-row>span:first-child{border-left:0}body.page-build-planner .planner-skill-name{align-content:center;gap:2px;display:grid}body.page-build-planner .planner-skill-link{color:#8ed7ff;text-align:left;width:max-content;max-width:100%;font:900 inherit var(--rpg-font-ui);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}body.page-build-planner .planner-skill-link:hover{color:#d9f1ff}body.page-build-planner .planner-skill-name small{color:#7f94aa;font-size:10px}body.page-build-planner .planner-kind-cell,body.page-build-planner .planner-sources,body.page-build-planner .planner-skp,body.page-build-planner .planner-skp-bonus{align-content:flex-start;align-items:flex-start;display:flex}body.page-build-planner .planner-kind{color:#aebfd2;font:800 9px/1 var(--rpg-font-ui);text-transform:uppercase;border:1px solid #405876;padding:3px 6px;display:inline-block}body.page-build-planner .planner-kind.spell{color:#d0b7ff;border-color:#5d4e86}body.page-build-planner .planner-kind.proficiency{color:#a8e5ad;border-color:#486b4c}body.page-build-planner .planner-kind.racial{color:#f0cf77;border-color:#7c6230}body.page-build-planner .planner-sources{color:#aebed0;font-size:11px}body.page-build-planner .planner-skp{color:#75899e;text-align:center;justify-content:center;font-weight:900}body.page-build-planner .planner-skp.active{color:#7ee5a4;background:#27613a2e}body.page-build-planner .planner-skp-bonus{color:#b8cadc;font-size:11px;line-height:1.35}body.page-build-planner .planner-skp-bonus em{color:#71859c;font-style:normal}body.page-build-planner .planner-signals{color:#71859c;flex-wrap:wrap;place-content:flex-start;align-items:flex-start;gap:4px;display:flex}body.page-build-planner .planner-signals>span{color:#b8cadc;font:800 9px/1.15 var(--rpg-font-ui);white-space:nowrap;border:1px solid #3d5672;flex:none;align-self:flex-start;padding:3px 6px}body.page-build-planner .planner-signals>em{font-style:normal}body.page-build-planner .planner-loading,body.page-build-planner .planner-error,body.page-build-planner .planner-empty{color:#aebfd1;background:#071421;border:1px solid #334e6b;padding:14px}body.page-build-planner .planner-error{color:#ffc2cd;border-color:#744451}body.page-build-planner .planner-method-note{padding:12px 16px}body.page-build-planner .planner-method-note strong{color:#efcf72;font-family:var(--rpg-font-ui)}body.page-build-planner .planner-help-dialog{color:#e8eef6;background:linear-gradient(#0c2039,#071321);border:2px solid #42678e;width:min(900px,100vw - 28px);max-height:min(86vh,900px);padding:0;overflow:auto}body.page-build-planner .planner-help-dialog::backdrop{background:#00050cc7}body.page-build-planner .planner-help-head{z-index:2;background:#0b1d33;border-bottom:2px solid #31547d;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}body.page-build-planner .planner-help-head h2{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 0}body.page-build-planner .planner-help-body{padding:16px}body.page-build-planner .planner-help-facts{flex-wrap:wrap;gap:5px;margin-bottom:14px;display:flex}body.page-build-planner .planner-help-facts>span{color:#c7d7e8;font:700 10px/1.2 var(--rpg-font-ui);background:#10243b;border:1px solid #435d7a;padding:4px 7px}body.page-build-planner .planner-help-section{margin-top:16px}body.page-build-planner .planner-help-section h3{color:#efcf72;font:900 12px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #29435e;margin:0 0 7px;padding-bottom:5px}body.page-build-planner .planner-help-copy{white-space:pre-wrap;color:#c9d5e2;line-height:1.55}body.page-build-planner .planner-help-raw,body.page-build-planner .planner-help-see-also{white-space:pre-wrap;word-break:break-word;color:#cbd8e6;font:12px/1.5 var(--rpg-font-ui);background:#050f1b;border:1px solid #2c4865;margin:0;padding:12px;overflow:auto}body.page-build-planner .planner-help-see-also button{color:#8ed7ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=980px){body.page-build-planner .planner-build-grid{grid-template-columns:1fr;gap:10px}body.page-build-planner .planner-vs{justify-self:center}body.page-build-planner .planner-overlap-grid{grid-template-columns:1fr}body.page-build-planner .planner-skill-row{grid-template-columns:minmax(180px,1.3fr) .55fr 1fr .55fr}body.page-build-planner .planner-skill-row>span:last-child{border-top:1px solid #263e59;border-left:0;grid-column:1/-1}body.page-build-planner .planner-skill-row.head>span:last-child{display:none}}@media (width<=680px){body.page-build-planner .build-planner-main{padding:9px}body.page-build-planner .planner-hero{align-items:flex-start;padding:16px}body.page-build-planner .planner-hero-icon{flex-basis:44px;width:44px;height:44px}body.page-build-planner .planner-actions .btn{flex:145px}body.page-build-planner .planner-editor-grid,body.page-build-planner .planner-class-grid{grid-template-columns:1fr}body.page-build-planner .planner-section-head{flex-direction:column;align-items:flex-start}body.page-build-planner .planner-side-toggle{width:100%;min-width:0}body.page-build-planner .planner-skill-filters{grid-template-columns:1fr}body.page-build-planner .planner-compare-row{grid-template-columns:minmax(0,1.2fr) minmax(72px,.6fr) minmax(72px,.6fr)}body.page-build-planner .planner-stat-row{grid-template-columns:1fr .65fr .65fr}body.page-build-planner .planner-stat-row>:last-child{border-top:1px solid #263e59;border-left:0;grid-column:1/-1}body.page-build-planner .planner-stat-row.head>:last-child{display:none}body.page-build-planner .planner-skill-table{border:0;overflow:visible}body.page-build-planner .planner-skill-row.head{display:none}body.page-build-planner .planner-skill-row:not(.head){background:#071421;border:1px solid #2f4d6d;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-bottom:8px;padding:10px}body.page-build-planner .planner-skill-row:not(.head)>span{border:0;padding:0}body.page-build-planner .planner-skill-name{grid-column:1/-1;border-bottom:1px solid #263e59!important;padding-bottom:8px!important}body.page-build-planner .planner-sources,body.page-build-planner .planner-skp-bonus,body.page-build-planner .planner-signals{grid-column:1/-1}body.page-build-planner .planner-kind-cell,body.page-build-planner .planner-sources,body.page-build-planner .planner-skp,body.page-build-planner .planner-skp-bonus,body.page-build-planner .planner-signals{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:5px;display:flex}body.page-build-planner .planner-kind-cell:before,body.page-build-planner .planner-sources:before,body.page-build-planner .planner-skp:before,body.page-build-planner .planner-skp-bonus:before,body.page-build-planner .planner-signals:before{content:attr(data-label);color:#71869d;font:900 9px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;flex:0 0 100%;margin-bottom:1px}body.page-build-planner .planner-skp.active{background:0 0}body.page-build-planner .planner-help-dialog{width:calc(100vw - 12px);max-height:92vh}body.page-build-planner .planner-help-head{padding:11px 12px}body.page-build-planner .planner-help-body{padding:12px}}body.page-build-planner .planner-build-grid.solo-mode{grid-template-columns:minmax(0,760px);justify-content:center}body.page-build-planner .planner-build-grid.solo-mode .planner-build-card{width:100%}body.page-build-planner .planner-mode-actions.solo{justify-content:center}body.page-build-planner .planner-primary-mode{color:#ffe49a;background:#263515;border-color:#8b7336}body.page-build-planner .planner-solo-metrics,body.page-build-planner .planner-solo-vitals,body.page-build-planner .planner-solo-stat-grid{gap:7px;display:grid}body.page-build-planner .planner-solo-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}body.page-build-planner .planner-solo-vitals{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}body.page-build-planner .planner-solo-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.page-build-planner .planner-solo-metrics>div,body.page-build-planner .planner-solo-vitals>div,body.page-build-planner .planner-solo-stat-grid>div{background:#071421;border:1px solid #304d6d;padding:10px}body.page-build-planner .planner-solo-metrics small,body.page-build-planner .planner-solo-vitals small,body.page-build-planner .planner-solo-stat-grid small{color:#7890a8;font:800 9px/1.25 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;display:block}body.page-build-planner .planner-solo-metrics strong,body.page-build-planner .planner-solo-vitals strong,body.page-build-planner .planner-solo-stat-grid strong{color:#e6edf5;font:900 17px/1.2 var(--rpg-font-ui);margin-top:3px;display:block}body.page-build-planner .planner-solo-stat-grid span{color:#d7bd6d;font:800 11px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-overlap-card+.planner-overlap-card{margin-top:0}body.page-build-planner .planner-score-breakdown-grid.solo,body.page-build-planner .planner-skp-impact-grid.solo{grid-template-columns:minmax(0,1fr)}body.page-build-planner .planner-score-table-solo .planner-score-row{grid-template-columns:minmax(0,1fr) 90px}body.page-build-planner .planner-overall-solo{min-width:112px}body.page-build-planner .planner-active-build.solo{grid-template-columns:1fr}@media (width<=760px){body.page-build-planner .planner-solo-metrics,body.page-build-planner .planner-solo-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body.page-build-planner .planner-build-grid.solo-mode,body.page-build-planner .planner-solo-vitals,body.page-build-planner .planner-solo-stat-grid{grid-template-columns:1fr}}body.page-build-planner .planner-equipment{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin-bottom:14px;padding:16px;box-shadow:inset 0 0 0 2px #050c17}body.page-build-planner .planner-equipment-copy{color:#93a8c0;margin:3px 0 0;font-size:12px}body.page-build-planner .planner-gear-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 10px;display:grid}body.page-build-planner .planner-gear-summary>div{background:#071421;border:1px solid #304d6d;padding:9px 10px}body.page-build-planner .planner-gear-summary small{color:#7990a8;font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;display:block}body.page-build-planner .planner-gear-summary strong{color:#e7eef7;font:900 15px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-gear-summary .neverbeen strong{color:#ffe394}body.page-build-planner .planner-equipped-list{gap:7px;margin-bottom:12px;display:grid}body.page-build-planner .planner-equipped-empty{color:#8ca0b7;background:#061321;border:1px dashed #3b5875;padding:12px;font-size:12px}body.page-build-planner .planner-equipped-item{background:#071522;border:1px solid #31506f;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 11px;display:grid}body.page-build-planner .planner-equipped-item.neverbeen{background:linear-gradient(90deg,#7659172e,#071522 30%);border-left:4px solid #d6ad4c}body.page-build-planner .planner-equipped-item.layer-special,body.page-build-planner .planner-gear-result.layer-special{border-left:3px solid #72589b}body.page-build-planner .planner-equipped-item.layer-combat,body.page-build-planner .planner-gear-result.layer-combat{border-left:3px solid #557a9e}body.page-build-planner .planner-equipped-main{min-width:0}body.page-build-planner .planner-equipped-title-line{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}body.page-build-planner .planner-equipment-layer{color:#9fb2c6;min-height:18px;font:800 8px/1 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#0b1c2e;border:1px solid #3d5672;align-items:center;padding:2px 5px;display:inline-flex}body.page-build-planner .planner-equipment-layer.special{color:#d4bcff;border-color:#6d568d}body.page-build-planner .planner-equipment-layer.combat{color:#b9ddf8;border-color:#4f7495}body.page-build-planner .planner-equipment-layer.randomized{color:#ffe394;border-color:#8a6f31}body.page-build-planner .planner-item-title-button{color:#9edbff;cursor:pointer;text-align:left;max-width:100%;font:900 12px/1.35 var(--rpg-font-ui);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}body.page-build-planner .build-b .planner-item-title-button,body.page-build-planner .planner-equipment .build-b .planner-item-title-button{color:#ffe394}body.page-build-planner .planner-item-meta{color:#8298ae;margin-top:3px;font-size:10px}body.page-build-planner .planner-item-chips{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}body.page-build-planner .planner-item-chips span{color:#b8cadc;font:700 9px/1.2 var(--rpg-font-ui);background:#0b1c2e;border:1px solid #3d5672;padding:3px 6px}body.page-build-planner .planner-item-chips .grant{color:#d0b7ff;border-color:#5d4e86}body.page-build-planner .planner-item-chips .neverbeen{color:#ffe394;border-color:#8a6f31}body.page-build-planner .planner-item-chips .affect{color:#aee6b6;border-color:#496d50}body.page-build-planner .planner-remove-gear{color:#efb7c1;cursor:pointer;min-height:34px;font:800 10px/1 var(--rpg-font-ui);background:#24131a;border:1px solid #6c4650;padding:6px 9px}body.page-build-planner .planner-gear-filters{grid-template-columns:minmax(220px,1fr) 170px;gap:8px;margin:12px 0 8px;display:grid}body.page-build-planner .planner-gear-checks{flex-wrap:wrap;gap:8px 14px;margin-bottom:9px;display:flex}body.page-build-planner .planner-gear-checks label{color:#b9c8d8;font:700 11px/1.2 var(--rpg-font-ui);align-items:center;gap:6px;display:flex}body.page-build-planner .planner-gear-results{gap:5px;max-height:430px;padding-right:3px;display:grid;overflow:auto}body.page-build-planner .planner-gear-result{background:#06131f;border:1px solid #28445f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}body.page-build-planner .planner-gear-result:hover{border-color:#4c6c8e}body.page-build-planner .planner-gear-result.neverbeen{border-left:3px solid #b58e39}body.page-build-planner .planner-gear-result-main{min-width:0}body.page-build-planner .planner-gear-result-main>div:not(.planner-equipped-title-line){color:#8096ad;flex-wrap:wrap;gap:5px;margin-top:3px;font-size:10px;display:flex}body.page-build-planner .planner-add-gear{color:#d9eeff;cursor:pointer;min-width:58px;min-height:34px;font:900 10px/1 var(--rpg-font-ui);background:#14375b;border:1px solid #47709a;padding:6px 10px}body.page-build-planner .planner-add-gear:hover{color:#fff0ae}body.page-build-planner .planner-gear-count{color:#768ca3;margin:7px 0 0;font-size:10px}body.page-build-planner .planner-gear-effects{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}body.page-build-planner .planner-gear-effect-card{background:#071421;border:1px solid #2e4b69;padding:9px 10px}body.page-build-planner .planner-gear-effect-card strong{color:#d9c274;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-build-planner .planner-gear-effect-card ul{color:#aebed0;margin:7px 0 0 17px;padding:0;font-size:11px}body.page-build-planner .planner-gear-effect-card li{margin:3px 0}body.page-build-planner .planner-gear-note{color:#b7d8aa!important}body.page-build-planner .planner-item-dialog{color:#e8eef6;background:linear-gradient(#0c2039,#071321);border:2px solid #42678e;width:min(860px,100vw - 28px);max-height:min(86vh,900px);padding:0;overflow:auto}body.page-build-planner .planner-item-dialog::backdrop{background:#00050cc7}body.page-build-planner .planner-item-dialog-head{z-index:2;background:#0b1d33;border-bottom:2px solid #31547d;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:sticky;top:0}body.page-build-planner .planner-item-dialog-head h2{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 0}body.page-build-planner .planner-item-dialog-body{padding:16px}body.page-build-planner .planner-item-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}body.page-build-planner .planner-item-fact-grid>div{background:#071421;border:1px solid #2d4a68;padding:8px 9px}body.page-build-planner .planner-item-fact-grid small{color:#728aa2;font:800 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;display:block}body.page-build-planner .planner-item-fact-grid strong{color:#dbe6f2;font:800 11px/1.35 var(--rpg-font-ui)}body.page-build-planner .planner-item-dialog-section{margin-top:14px}body.page-build-planner .planner-item-dialog-section h3{color:#efcf72;font:900 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #29435e;margin:0 0 7px;padding-bottom:5px}body.page-build-planner .planner-item-detail-list{gap:5px;display:grid}body.page-build-planner .planner-item-detail-list>div{color:#becbd9;background:#06131f;border:1px solid #29445f;padding:7px 9px;font-size:11px}body.page-build-planner .planner-item-detail-list small{color:#7f94aa}body.page-build-planner .planner-eq-import{background:#061522;border:1px solid #365775;margin:0 0 12px}body.page-build-planner .planner-eq-import>summary{cursor:pointer;color:#c8d8e8;font:900 10px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;padding:9px 11px}body.page-build-planner .planner-eq-import[open]>summary{border-bottom:1px solid #2b4863}body.page-build-planner .planner-eq-import-body{padding:10px 11px 11px}body.page-build-planner .planner-eq-import-body p{color:#91a7bc;margin:0 0 8px;font-size:11px;line-height:1.45}body.page-build-planner .planner-eq-import-body code{color:#e7cf82}body.page-build-planner .planner-eq-import textarea{box-sizing:border-box;resize:vertical;color:#d8e5f1;background:#04101b;border:1px solid #355470;width:100%;min-height:108px;padding:9px 10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}body.page-build-planner .planner-import-eq-button{margin-top:8px}body.page-build-planner .planner-eq-import-result{color:#a8cfb4;background:#071b16;border:1px solid #355d48;gap:4px;margin-top:8px;padding:8px 9px;font-size:10px;line-height:1.4;display:grid}body.page-build-planner .planner-eq-import-result strong{color:#d8f0df}body.page-build-planner .planner-eq-import-result span{color:#b9c7d4}@media (width<=980px){body.page-build-planner .planner-gear-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){body.page-build-planner .planner-gear-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-build-planner .planner-gear-filters,body.page-build-planner .planner-gear-effects{grid-template-columns:1fr}body.page-build-planner .planner-item-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body.page-build-planner .planner-equipment{padding:12px}body.page-build-planner .planner-gear-summary{grid-template-columns:1fr 1fr}body.page-build-planner .planner-equipped-item,body.page-build-planner .planner-gear-result{grid-template-columns:1fr}body.page-build-planner .planner-remove-gear,body.page-build-planner .planner-add-gear{width:100%}body.page-build-planner .planner-item-fact-grid{grid-template-columns:1fr}body.page-build-planner .planner-item-dialog{width:calc(100vw - 12px);max-height:92vh}}body.page-build-planner .planner-gear-summary .invalid strong{color:#ff9a9a}body.page-build-planner .planner-gear-summary .randomized strong{color:#ffe394}body.page-build-planner .planner-loadout-note,body.page-build-planner .planner-random-roll-warning{color:#aebfd1;background:#071725;border:1px solid #3e5875;margin:0 0 10px;padding:9px 10px;font-size:11px;line-height:1.5}body.page-build-planner .planner-random-roll-warning{color:#f0d789;background:#211b0d;border-color:#8a6f31;margin:10px 0}body.page-build-planner .planner-loadout-grid .planner-equipped-item{grid-template-columns:112px minmax(0,1fr) auto;align-items:center}body.page-build-planner .planner-loadout-slot-cell{min-width:0}body.page-build-planner .planner-loadout-slot{color:#d7c477;cursor:pointer;width:100%;min-height:38px;font:900 9px/1.2 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;background:#0b1b2d;border:1px solid #3b5875;padding:7px 8px}body.page-build-planner .planner-loadout-slot:hover{color:#fff0ae;border-color:#68a}body.page-build-planner .planner-equipped-item.loadout-invalid{background:linear-gradient(90deg,#6e202b33,#071522 30%);border-color:#783f49}body.page-build-planner .planner-equipped-item.loadout-randomized{background:linear-gradient(90deg,#7659172e,#071522 30%);border-color:#8a6f31}body.page-build-planner .planner-loadout-status{font:700 10px/1.35 var(--rpg-font-ui);margin-top:5px}body.page-build-planner .planner-loadout-status.valid{color:#8ecf9b}body.page-build-planner .planner-loadout-status.invalid{color:#ff9f9f}body.page-build-planner .planner-loadout-status.randomized{color:#e5c76b}@media (width<=760px){body.page-build-planner .planner-loadout-grid .planner-equipped-item{grid-template-columns:96px minmax(0,1fr) auto}}@media (width<=520px){body.page-build-planner .planner-loadout-grid .planner-equipped-item{grid-template-columns:1fr}body.page-build-planner .planner-loadout-slot{width:100%;min-height:44px}}body.page-build-planner .planner-equipment-disclosure{background:#071421;border:2px solid #294f7c;margin:0 0 14px;box-shadow:inset 0 0 0 2px #050c17}body.page-build-planner .planner-equipment-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;list-style:none;display:flex}body.page-build-planner .planner-equipment-disclosure>summary::-webkit-details-marker{display:none}body.page-build-planner .planner-equipment-disclosure>summary:after{content:"＋";color:#efc969;font:900 18px/1 var(--rpg-font-ui)}body.page-build-planner .planner-equipment-disclosure[open]>summary:after{content:"−"}body.page-build-planner .planner-equipment-disclosure>summary span{gap:3px;display:grid}body.page-build-planner .planner-equipment-disclosure>summary b{color:#f1d277;font:900 13px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-equipment-disclosure>summary small{color:#8fa5bd;font-size:11px}body.page-build-planner .planner-equipment-disclosure>summary em{color:#9ec9e8;font:800 10px/1.2 var(--rpg-font-ui);margin-left:auto;font-style:normal}body.page-build-planner .planner-equipment-disclosure[open]>summary{border-bottom:1px solid #294f7c}body.page-build-planner .planner-equipment-disclosure .planner-equipment{box-shadow:none;border:0;margin:0}@media (width<=520px){body.page-build-planner .planner-equipment-disclosure>summary{align-items:flex-start}body.page-build-planner .planner-equipment-disclosure>summary em{display:none}}body.page-build-planner .planner-scoring{background:linear-gradient(#0d2240,#07162b);border:2px solid #294f7c;margin-bottom:14px;padding:16px;box-shadow:inset 0 0 0 2px #050c17}body.page-build-planner .planner-scoring .planner-section-head p{color:#96aac0;max-width:820px;margin:4px 0 0;font-size:12px;line-height:1.45}body.page-build-planner .planner-overall-scores{grid-template-columns:auto auto auto;align-items:center;gap:8px;display:grid}body.page-build-planner .planner-overall-scores>div{background:#071522;border:2px solid #355779;place-items:center;min-width:82px;padding:8px 12px;display:grid}body.page-build-planner .planner-overall-scores>div.build-a{border-color:#3f83b8}body.page-build-planner .planner-overall-scores>div.build-b{border-color:#8b7030}body.page-build-planner .planner-overall-scores>div.winner{box-shadow:inset 0 0 0 2px #7ee5a433}body.page-build-planner .planner-overall-scores small{color:#8095ac;font:800 9px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-build-planner .planner-overall-scores strong{color:#eef5fd;font:900 27px/1 var(--rpg-font-ui)}body.page-build-planner .planner-overall-scores .build-a strong{color:#9edbff}body.page-build-planner .planner-overall-scores .build-b strong{color:#ffe394}body.page-build-planner .planner-overall-scores>span{color:#92a7bd;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-build-planner .planner-score-table{border:1px solid #314d6b;margin-top:12px;overflow:hidden}body.page-build-planner .planner-score-row{color:#bac9d9;text-align:left;background:#071421;border:0;border-top:1px solid #263e59;grid-template-columns:minmax(190px,1.4fr) .5fr .5fr .65fr;align-items:center;width:100%;min-height:44px;padding:0;display:grid}body.page-build-planner button.planner-score-row{cursor:pointer}body.page-build-planner .planner-score-row:first-child{border-top:0}body.page-build-planner .planner-score-row.head{color:#d8c16f;min-height:34px;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;background:#10243b}body.page-build-planner .planner-score-row>span,body.page-build-planner .planner-score-row>strong{border-left:1px solid #263e59;justify-content:center;align-self:stretch;align-items:center;min-width:0;padding:8px 10px;display:flex}body.page-build-planner .planner-score-row>:first-child{border-left:0;justify-content:flex-start;font-weight:800}body.page-build-planner button.planner-score-row:hover,body.page-build-planner button.planner-score-row:focus-visible,body.page-build-planner .planner-score-row.active{background:#0d2238}body.page-build-planner .planner-score-row.active>:first-child{color:#f0d176}body.page-build-planner .planner-score-row strong{color:#dce7f3;font:900 17px/1 var(--rpg-font-ui)}body.page-build-planner .planner-score-row strong.winner{color:#7ee5a4;background:#265c3629}body.page-build-planner .planner-score-row .edge-a{color:#8ed7ff}body.page-build-planner .planner-score-row .edge-b{color:#ffe394}body.page-build-planner .planner-score-explanation{background:#061321;border:1px solid #304d6b;margin-top:12px}body.page-build-planner .planner-score-explanation-head{background:#0a1c30;border-bottom:1px solid #29445f;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 12px;display:flex}body.page-build-planner .planner-score-explanation-head strong{color:#efcf72;font:900 13px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-score-explanation-head span{color:#8fa3b9;font-size:11px}body.page-build-planner .planner-score-breakdown-grid,body.page-build-planner .planner-skp-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}body.page-build-planner .planner-score-breakdown,body.page-build-planner .planner-skp-impact{background:#071421;border:1px solid #2e4b69;min-width:0;padding:10px}body.page-build-planner .planner-score-breakdown.build-a,body.page-build-planner .planner-skp-impact.build-a{border-top:3px solid #4da3e6}body.page-build-planner .planner-score-breakdown.build-b,body.page-build-planner .planner-skp-impact.build-b{border-top:3px solid #d6ad4c}body.page-build-planner .planner-score-breakdown-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}body.page-build-planner .planner-score-breakdown-head .planner-build-letter{flex:0 0 30px;width:30px;height:30px;font-size:13px}body.page-build-planner .planner-score-breakdown-head>div{gap:1px;display:grid}body.page-build-planner .planner-score-breakdown-head strong{color:#e7eef7;font:900 11px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-score-breakdown-head small{color:#7f94aa;font-size:10px}body.page-build-planner .planner-score-breakdown ol{margin:0;padding:0;list-style:none}body.page-build-planner .planner-score-breakdown li{border-top:1px dotted #2d4864;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 0;display:grid}body.page-build-planner .planner-score-breakdown li:first-child{border-top:0}body.page-build-planner .planner-score-breakdown li>div{gap:2px;min-width:0;display:grid}body.page-build-planner .planner-score-breakdown li strong{color:#dce7f3;font-size:11px}body.page-build-planner .planner-score-breakdown li small{color:#8197ae;overflow-wrap:anywhere;font-size:9px;line-height:1.35}body.page-build-planner .planner-score-breakdown li b{color:#7ee5a4;font:900 10px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-score-breakdown li.penalty{background:#7e313d1a;border-top-color:#5c3541;margin-inline:-5px;padding-inline:5px}body.page-build-planner .planner-score-breakdown li.penalty strong{color:#ffd3d3}body.page-build-planner .planner-score-breakdown li.penalty small{color:#bd9197}body.page-build-planner .planner-score-breakdown li.penalty b{color:#ff8f98}body.page-build-planner .planner-score-breakdown p,body.page-build-planner .planner-skp-impact p{color:#8095ac;font-size:11px}body.page-build-planner .planner-score-coverage{color:#748ba3;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:8px;font-size:10px;display:flex}body.page-build-planner .planner-skp-impact-grid{margin-top:8px;padding:0}body.page-build-planner .planner-skp-impact-list{display:grid}body.page-build-planner .planner-skp-impact-row{border-top:1px dotted #2d4864;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:8px 0;display:grid}body.page-build-planner .planner-skp-impact-row:first-child{border-top:0}body.page-build-planner .planner-skp-impact-row>div{gap:2px;min-width:0;display:grid}body.page-build-planner .planner-skp-impact-row strong{color:#dce7f3;font:800 11px/1.3 var(--rpg-font-ui)}body.page-build-planner .planner-skp-impact-row small{color:#8fd9ac;overflow-wrap:anywhere;font-size:10px;line-height:1.35}body.page-build-planner .planner-skp-impact-row em{color:#748aa1;overflow-wrap:anywhere;font-size:9px;font-style:normal;line-height:1.35}body.page-build-planner .planner-skp-impact-row b{color:#7ee5a4;white-space:nowrap;font:900 10px/1.2 var(--rpg-font-ui)}@media (width<=760px){body.page-build-planner .planner-scoring .planner-section-head{flex-direction:column;align-items:stretch}body.page-build-planner .planner-overall-scores{grid-template-columns:1fr auto 1fr;width:100%}body.page-build-planner .planner-score-breakdown-grid,body.page-build-planner .planner-skp-impact-grid{grid-template-columns:1fr}body.page-build-planner .planner-score-explanation-head{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=520px){body.page-build-planner .planner-scoring{padding:12px}body.page-build-planner .planner-score-row{grid-template-columns:minmax(130px,1fr) 48px 48px 58px}body.page-build-planner .planner-score-row>span,body.page-build-planner .planner-score-row>strong{padding:8px 5px;font-size:10px}body.page-build-planner .planner-score-row strong{font-size:14px}body.page-build-planner .planner-overall-scores>div{min-width:0;padding:8px}body.page-build-planner .planner-overall-scores strong{font-size:23px}}body.page-build-planner .planner-bard-reference{color:#b9cce0;background:#091b30;border:1px solid #365778;margin:12px 0 16px}body.page-build-planner .planner-bard-reference>summary{cursor:pointer;font:800 13px/1.3 var(--rpg-font-ui);color:#dfd19c;padding:12px 14px}body.page-build-planner .planner-bard-reference>p{margin:0;padding:4px 14px 12px;font-size:12px;line-height:1.5}body.page-build-planner .planner-bard-song-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;padding:8px 12px 14px;display:grid}body.page-build-planner .planner-bard-song{background:#071525;border:1px solid #264561;min-width:0;padding:10px}body.page-build-planner .planner-bard-song-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}body.page-build-planner .planner-bard-song-heading strong{color:#e8f0f9;font-size:12px}body.page-build-planner .planner-bard-song small{color:#90a6bb;font-size:11px;line-height:1.45;display:block}body.page-build-planner .planner-bard-song p{margin:8px 0;font-size:12px;line-height:1.45}body.page-build-planner .planner-advanced-access,body.page-build-planner .planner-special-access{background:#0b1e33;border:1px solid #3b5777;margin:12px 0;padding:12px}body.page-build-planner .planner-advanced-access-head{color:#f0dfad;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}body.page-build-planner .planner-advanced-access-head small,body.page-build-planner .planner-advanced-access>p,body.page-build-planner .planner-special-access>p{color:#adc0d6;font-size:12px;line-height:1.5}body.page-build-planner .planner-advanced-access input[type=number]{width:100%;max-width:180px}body.page-build-planner .planner-special-access>summary{cursor:pointer;color:#eddba8;padding:4px 0 9px;font-weight:800}body.page-build-planner .planner-special-group{margin:14px 0}body.page-build-planner .planner-special-group h4{color:#e1ebf6;margin:0 0 8px;font-size:13px}body.page-build-planner .planner-special-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:8px;display:grid}body.page-build-planner .planner-special-item{background:#071524;border:1px solid #2a4968;padding:10px}body.page-build-planner .planner-special-item strong{color:#eef4fa;font-size:12px;display:block}body.page-build-planner .planner-special-item small{color:#91aac4;margin-top:4px;font-size:11px;display:block}body.page-build-planner .planner-special-item small.eligible{color:#93ddb2}body.page-build-planner .planner-special-item p{margin:7px 0;font-size:12px;line-height:1.45}body.page-build-planner .planner-core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px;display:grid}body.page-build-planner .planner-core-grid.solo{grid-template-columns:1fr}body.page-build-planner .planner-core-card{background:linear-gradient(#0a1d31,#071421);border:1px solid #355575;border-top:3px solid #4da3e6;min-width:0;padding:11px 12px}body.page-build-planner .planner-core-card.build-b{border-top-color:#d6ad4c}body.page-build-planner .planner-quality-summary{background:#061321;border:1px solid #2f4f6e;gap:9px;margin:-2px -2px 12px;padding:10px;display:grid}body.page-build-planner .planner-quality-score{border-bottom:1px solid #29455f;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px;padding-bottom:8px;display:grid}body.page-build-planner .planner-quality-score small,body.page-build-planner .planner-quality-context small,body.page-build-planner .planner-quality-dimensions small{color:#7f95aa;font:800 8px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em}body.page-build-planner .planner-quality-score strong{color:#f1d277;font:900 29px/1 var(--rpg-font-ui)}body.page-build-planner .planner-quality-score>span{color:#8fd9ac;font:900 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;justify-self:end}body.page-build-planner .planner-quality-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}body.page-build-planner .planner-quality-context>div,body.page-build-planner .planner-quality-dimensions>div{background:#081827;border:1px solid #284660;gap:2px;min-width:0;padding:7px 8px;display:grid}body.page-build-planner .planner-quality-context strong{color:#dce7f3;font:900 12px/1.2 var(--rpg-font-ui);overflow-wrap:anywhere}body.page-build-planner .planner-quality-context span{color:#748ba3;font-size:9px}body.page-build-planner .planner-quality-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}body.page-build-planner .planner-quality-dimensions>div{grid-template-columns:minmax(0,1fr) auto;align-items:end}body.page-build-planner .planner-quality-dimensions small{grid-column:1/-1}body.page-build-planner .planner-quality-dimensions strong{color:#cfe1f0;font:900 16px/1 var(--rpg-font-ui)}body.page-build-planner .planner-quality-dimensions span{color:#657d95;font:800 8px/1 var(--rpg-font-ui)}body.page-build-planner .planner-quality-readout{color:#8399af;margin:0;font-size:9px;line-height:1.4}body.page-build-planner .planner-quality-readout b{color:#afc3d6}body.page-build-planner .planner-core-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}body.page-build-planner .planner-core-grid.solo .planner-core-head{grid-template-columns:minmax(0,1fr) auto}body.page-build-planner .planner-core-head>div{gap:2px;display:grid}body.page-build-planner .planner-core-head small{color:#8095ac;font:800 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em}body.page-build-planner .planner-core-head strong{color:#f1d779;font:900 16px/1.15 var(--rpg-font-ui)}body.page-build-planner .planner-core-head>b{color:#7ee5a4;white-space:nowrap;font:900 13px/1 var(--rpg-font-ui)}body.page-build-planner .planner-core-card>p{color:#91a7bd;margin:8px 0 0;font-size:10px;line-height:1.45}body.page-build-planner .planner-core-card>p.planner-core-muted{color:#667d94}body.page-build-planner .planner-core-supporters{border-top:1px dotted #34516d;gap:0;margin-top:9px;display:grid}body.page-build-planner .planner-core-supporters>span,body.page-build-planner .planner-core-alternates>span{color:#7890a8;font:900 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em;padding:7px 0 4px}body.page-build-planner .planner-core-supporters>div{border-top:1px dotted #263f59;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:8px;padding:5px 0;display:grid}body.page-build-planner .planner-core-supporters>div strong{color:#dce7f3;font-size:10px}body.page-build-planner .planner-core-supporters>div small{color:#8fd9ac;font-size:9px;line-height:1.35}body.page-build-planner .planner-core-alternates{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}body.page-build-planner .planner-core-alternates em{color:#93a9bf;font:800 9px/1.2 var(--rpg-font-ui);background:#06121f;border:1px solid #2d4b69;padding:3px 6px;font-style:normal}body.page-build-planner .planner-overall-solo small,body.page-saved-builds .saved-build-score-strip .overall small{font-size:0}body.page-build-planner .planner-overall-solo small:after,body.page-saved-builds .saved-build-score-strip .overall small{text-transform:uppercase}body.page-build-planner .planner-overall-solo small:after{content:"Build Rating";font-size:9px}body.page-saved-builds .saved-build-score-strip .overall small:after{content:"Build Rating";font-size:8px}@media (width<=760px){body.page-build-planner .planner-core-grid{grid-template-columns:1fr}body.page-build-planner .planner-quality-context,body.page-build-planner .planner-quality-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){body.page-build-planner .planner-core-supporters>div{grid-template-columns:1fr;gap:2px}body.page-build-planner .planner-quality-score{grid-template-columns:auto auto}body.page-build-planner .planner-quality-score>span{grid-column:1/-1;justify-self:start}body.page-build-planner .planner-quality-context,body.page-build-planner .planner-quality-dimensions{grid-template-columns:1fr 1fr}}body.page-build-planner .planner-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}body.page-build-planner .planner-loop-grid.solo{grid-template-columns:1fr}body.page-build-planner .planner-loop-card{background:#071421;border:1px solid #2d4c6b;border-top:3px solid #4da3e6;min-width:0;padding:12px}body.page-build-planner .planner-loop-card.build-b{border-top-color:#d6ad4c}body.page-build-planner .planner-loop-head{border-bottom:1px solid #29445f;align-items:flex-start;gap:9px;padding-bottom:10px;display:flex}body.page-build-planner .planner-loop-head>div{flex:1;gap:2px;min-width:0;display:grid}body.page-build-planner .planner-loop-head small,body.page-build-planner .planner-loop-primary span,body.page-build-planner .planner-loop-metrics span,body.page-build-planner .planner-loop-secondary span,body.page-build-planner .planner-loop-control-list>span{color:#8097ad;font:900 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em}body.page-build-planner .planner-loop-head strong{color:#f1d47b;font:900 15px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-loop-head em{color:#8fa7bd;font-size:10px;font-style:normal}body.page-build-planner .planner-loop-reset{color:#a9b8c8;font:900 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;background:#0a1c2e;border:1px solid #35536f;flex:none;padding:5px 7px}body.page-build-planner .planner-loop-reset.high{color:#ffadb4;background:#7e313d1f;border-color:#77414a}body.page-build-planner .planner-loop-reset.moderate{color:#f2d177;background:#75591c1f;border-color:#7d6934}body.page-build-planner .planner-loop-reset.low{color:#8ee0aa;background:#265c361f;border-color:#355e45}body.page-build-planner .planner-loop-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}body.page-build-planner .planner-loop-primary>div:first-child{gap:2px;min-width:0;display:grid}body.page-build-planner .planner-loop-primary strong{color:#e7eef7;font-size:12px}body.page-build-planner .planner-loop-primary small{color:#879db3;font-size:9px;line-height:1.4}body.page-build-planner .planner-loop-primary-score{justify-items:end;gap:2px;display:grid}body.page-build-planner .planner-loop-primary-score small{color:#70869d;font-size:9px}body.page-build-planner .planner-loop-primary-score b{color:#7ee5a4;font:900 20px/1 var(--rpg-font-ui)}body.page-build-planner .planner-loop-metrics,body.page-build-planner .planner-loop-secondary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}body.page-build-planner .planner-loop-secondary{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}body.page-build-planner .planner-loop-metrics>div,body.page-build-planner .planner-loop-secondary>div{background:#091827;border:1px solid #263f59;gap:3px;min-width:0;padding:8px;display:grid}body.page-build-planner .planner-loop-metrics strong,body.page-build-planner .planner-loop-secondary strong{color:#dce7f3;font:900 12px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-loop-metrics small,body.page-build-planner .planner-loop-secondary small{color:#7f95ac;overflow-wrap:anywhere;font-size:9px;line-height:1.35}body.page-build-planner .planner-loop-profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}body.page-build-planner .planner-loop-profile{background:#081624;border:1px solid #2a455f;min-width:0;padding:8px}body.page-build-planner .planner-loop-profile>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}body.page-build-planner .planner-loop-profile strong{color:#cbd8e5;font-size:10px}body.page-build-planner .planner-loop-profile b{color:#8ed7ff;font:900 10px/1 var(--rpg-font-ui)}body.page-build-planner .planner-loop-profile small{color:#748ba3;margin-top:5px;font-size:8px;line-height:1.35;display:block}body.page-build-planner .planner-loop-meter{background:#030b13;border:1px solid #25415b;height:5px;margin-top:6px;overflow:hidden}body.page-build-planner .planner-loop-meter span{background:#4f8dbc;height:100%;display:block}body.page-build-planner .planner-loop-control-list{border-top:1px dotted #2c4864;gap:0;margin-top:9px;padding-top:8px;display:grid}body.page-build-planner .planner-loop-control-list>div{border-top:1px dotted #223b53;grid-template-columns:minmax(100px,.45fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}body.page-build-planner .planner-loop-control-list>div:first-of-type{border-top:0}body.page-build-planner .planner-loop-control-list strong{color:#dce7f3;font-size:10px}body.page-build-planner .planner-loop-control-list small{color:#8499af;font-size:9px;line-height:1.35}body.page-build-planner .planner-loop-control-list b{color:#7ee5a4;font:900 9px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-loop-note{background:#06111d;border:1px solid #29445f;gap:2px;margin-top:9px;padding:8px;display:grid}body.page-build-planner .planner-loop-note strong{color:#b8cadc;text-transform:uppercase;font-size:9px}body.page-build-planner .planner-loop-note span,body.page-build-planner .planner-loop-muted{color:#748aa1;font-size:8px;line-height:1.4}@media (width<=900px){body.page-build-planner .planner-loop-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body.page-build-planner .planner-loop-grid,body.page-build-planner .planner-loop-profiles,body.page-build-planner .planner-loop-secondary{grid-template-columns:1fr}body.page-build-planner .planner-loop-head{flex-wrap:wrap}body.page-build-planner .planner-loop-reset{margin-left:auto}}@media (width<=520px){body.page-build-planner .planner-loop-metrics{grid-template-columns:1fr}body.page-build-planner .planner-loop-control-list>div{grid-template-columns:1fr auto}body.page-build-planner .planner-loop-control-list>div small{grid-column:1/-1}}.planner-opponent-coverage{background:#061a2b85;border:1px solid #64bdee6b;margin-bottom:18px;padding:14px}.planner-coverage-toolbar{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:16px;margin-bottom:12px;display:grid}.planner-coverage-toolbar>div,.planner-coverage-toolbar label{gap:5px;display:grid}.planner-coverage-toolbar strong,.planner-coverage-card-head strong,.planner-target-profile strong,.planner-coverage-mini-title{color:#f3c95f}.planner-coverage-toolbar small,.planner-coverage-card-head small,.planner-coverage-option small,.planner-coverage-option p,.planner-coverage-scenario small,.planner-coverage-boundary p{color:var(--muted,#9db4c5)}.planner-coverage-toolbar label>span,.planner-target-profile span,.planner-target-flags>span,.planner-coverage-card-head>div>span,.planner-coverage-score small{text-transform:uppercase;letter-spacing:.06em;color:#9fcbe4;font-size:.72rem}.planner-coverage-toolbar select{color:#e8f3fa;background:#071b2b;border:1px solid #64bdee85;width:100%;min-height:38px;padding:7px 9px}.planner-target-profile{background:#08233785;border:1px solid #64bdee4d;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;display:flex}.planner-target-profile>div:first-child{gap:2px;margin-right:auto;display:grid}.planner-target-flags{align-items:center;gap:7px;display:flex}.planner-target-flags>div{flex-wrap:wrap;gap:5px;display:flex}.planner-target-flags b,.planner-coverage-option-head span{text-transform:uppercase;letter-spacing:.04em;border:1px solid #85b3ce59;padding:2px 6px;font-size:.68rem;font-weight:700}.planner-target-flags.immune b,.planner-coverage-option.reaction-immune .planner-coverage-option-head span{color:#ff9c9c;border-color:#ff70708c}.planner-target-flags.resistant b,.planner-coverage-option.reaction-resistant .planner-coverage-option-head span,.planner-coverage-option.reaction-mixed .planner-coverage-option-head span{color:#ffd27b;border-color:#ffca648c}.planner-target-flags.vulnerable b,.planner-coverage-option.reaction-vulnerable .planner-coverage-option-head span{color:#83e8a9;border-color:#65dc928c}.planner-coverage-grid{grid-template-columns:1fr;gap:12px;display:grid}.planner-coverage-grid.comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-coverage-card{background:#03142194;border:1px solid #64bdee5c;padding:12px}.planner-coverage-card-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:10px;display:flex}.planner-coverage-card-head>div:first-child{gap:3px;display:grid}.planner-coverage-score{white-space:nowrap;justify-items:end;gap:2px;display:grid}.planner-coverage-score b{color:#7ef2c2;font-size:1.08rem}.planner-coverage-options{gap:7px;display:grid}.planner-coverage-option{border-top:1px dotted #6ca6c757;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:9px 10px;display:grid}.planner-coverage-option:first-child{border-top-style:solid}.planner-coverage-option-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.planner-coverage-option-head strong{color:#e8f3fa}.planner-coverage-option>b{color:#72efbc;align-self:center}.planner-coverage-option p{margin:3px 0 0;font-size:.76rem}.planner-coverage-option.reaction-immune{opacity:.62}.planner-coverage-mini-title{text-transform:uppercase;letter-spacing:.05em;margin-top:12px;margin-bottom:6px;font-size:.72rem}.planner-coverage-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.planner-coverage-scenario{background:#0c273b75;border:1px solid #64bdee47;gap:3px;padding:8px 9px;display:grid}.planner-coverage-scenario>span{color:#ffcf73;text-transform:uppercase;letter-spacing:.05em;font-size:.68rem}.planner-coverage-scenario strong{color:#e8f3fa}.planner-coverage-boundary{border-top:1px dotted #6ca6c757;margin-top:12px;padding-top:10px}.planner-coverage-boundary strong{color:#9fcbe4;text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.planner-coverage-boundary p,.planner-coverage-warning{margin:4px 0 0;font-size:.76rem}.planner-coverage-warning{color:#ffd27b;margin-bottom:10px}@media (width<=900px){.planner-coverage-toolbar,.planner-coverage-grid.comparison,.planner-coverage-scenarios{grid-template-columns:1fr}}body.page-build-planner .planner-endgame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 12px;display:grid}body.page-build-planner .planner-endgame-grid.solo{grid-template-columns:1fr}body.page-build-planner .planner-endgame-build{background:linear-gradient(#091b2e,#06131f);border:1px solid #345575;min-width:0}body.page-build-planner .planner-endgame-build-head{background:#0b2036;border-bottom:1px solid #2c4864;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}body.page-build-planner .planner-endgame-build-head>div:first-child{gap:2px;display:grid}body.page-build-planner .planner-endgame-build-head small{color:#7f98b0;font:800 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-build-planner .planner-endgame-build-head strong{color:#f0d176;font:900 15px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-endgame-score{border-left:1px solid #34516e;justify-items:end;gap:2px;padding-left:12px;display:grid}body.page-build-planner .planner-endgame-score span{color:#7e94aa;font:800 8px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-build-planner .planner-endgame-score b{color:#a9e8bd;font:900 18px/1 var(--rpg-font-ui)}body.page-build-planner .planner-endgame-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}body.page-build-planner .planner-endgame-capability{background:#071522;border:1px solid #294761;border-left:3px solid #536a80;min-width:0;padding:9px 10px}body.page-build-planner .planner-endgame-capability.status-strong{border-left-color:#63bf84}body.page-build-planner .planner-endgame-capability.status-covered{border-left-color:#6aa9d1}body.page-build-planner .planner-endgame-capability.status-conditional{border-left-color:#c9a94e}body.page-build-planner .planner-endgame-capability.status-missing{border-left-color:#86515b}body.page-build-planner .planner-endgame-capability-head{justify-content:space-between;align-items:center;gap:8px;display:flex}body.page-build-planner .planner-endgame-capability-head strong{color:#dce8f3;font:900 10px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-endgame-capability-head span{color:#9db2c6;font:800 8px/1 var(--rpg-font-ui);text-transform:uppercase;border:1px solid #37536d;padding:3px 5px}body.page-build-planner .planner-endgame-capability.status-strong .planner-endgame-capability-head span{color:#93dfad;border-color:#38664b}body.page-build-planner .planner-endgame-capability.status-covered .planner-endgame-capability-head span{color:#9ed9ff;border-color:#315d79}body.page-build-planner .planner-endgame-capability.status-conditional .planner-endgame-capability-head span{color:#f0d176;border-color:#66562e}body.page-build-planner .planner-endgame-capability.status-missing .planner-endgame-capability-head span{color:#d99ba3;border-color:#693b44}body.page-build-planner .planner-endgame-capability>p{color:#8ba0b6;margin:6px 0 0;font-size:9px;line-height:1.4}body.page-build-planner .planner-endgame-routes{gap:5px;margin-top:7px;display:grid}body.page-build-planner .planner-endgame-route{border-top:1px dotted #29445d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;padding-top:6px;display:grid}body.page-build-planner .planner-endgame-route strong{color:#e3eef7;min-width:0;font:900 9px/1.2 var(--rpg-font-ui);text-transform:uppercase;overflow-wrap:break-word}body.page-build-planner .planner-endgame-route>span{color:#87b3d3;font:800 7px/1.2 var(--rpg-font-ui);text-transform:uppercase;white-space:nowrap;background:#0d2538;justify-self:start;padding:2px 4px}body.page-build-planner .planner-endgame-route.source-fourth-class-weapon>span{color:#f0d176}body.page-build-planner .planner-endgame-route small{color:#7f95aa;overflow-wrap:break-word;word-break:normal;grid-column:1/-1;min-width:0;font-size:8px;line-height:1.4}body.page-build-planner .planner-endgame-detail-list{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}body.page-build-planner .planner-endgame-detail-list span{color:#a6b9ca;background:#081a29;border:1px solid #2b485f;padding:3px 5px;font-size:8px}body.page-build-planner .planner-endgame-empty{color:#6f8295!important}body.page-build-planner .planner-endgame-notes{border-top:1px solid #29445f;gap:3px;padding:8px 10px 10px;display:grid}body.page-build-planner .planner-endgame-notes p{color:#71879d;margin:0;font-size:8px;line-height:1.4}@media (width<=900px){body.page-build-planner .planner-endgame-grid{grid-template-columns:1fr}}@media (width<=620px){body.page-build-planner .planner-endgame-capability-grid{grid-template-columns:1fr}}body.page-build-planner .planner-build-grid.solo-mode{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}body.page-build-planner .planner-build-grid.solo-mode .planner-build-card{box-sizing:border-box;width:100%;max-width:none}body.page-build-planner .planner-signals>span{transition:border-color .12s,color .12s,background .12s}body.page-build-planner .planner-workspace{z-index:18;background:#050f1bfa;border:2px solid #35577f;margin:0 0 14px;scroll-margin-top:10px;position:sticky;top:0;box-shadow:0 8px 20px #00000047}body.page-build-planner .planner-workspace-nav{background:linear-gradient(#0b213b,#071625);border-bottom:1px solid #36536f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}body.page-build-planner .planner-workspace-nav button{color:#a8bbcf;cursor:pointer;min-width:0;min-height:52px;font:900 12px/1.2 var(--rpg-font-ui);letter-spacing:.02em;background:0 0;border:0;border-right:1px dotted #49617a;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}body.page-build-planner .planner-workspace-nav button:last-child{border-right:0}body.page-build-planner .planner-workspace-nav button>span{color:#7f99b3;width:23px;height:23px;font:900 10px/1 var(--rpg-font-ui);background:#06111e;border:1px solid #526b84;flex:0 0 23px;place-items:center;display:grid}body.page-build-planner .planner-workspace-nav button:hover,body.page-build-planner .planner-workspace-nav button:focus-visible{color:#f1d277;background:#0d2946}body.page-build-planner .planner-workspace-nav button[aria-pressed=true]{color:#f6d978;background:linear-gradient(#16365e,#0b2340);box-shadow:inset 0 -4px #d6ad4c}body.page-build-planner .planner-workspace-nav button[aria-pressed=true]>span{color:#ffe18b;background:#2b2108;border-color:#b98c2f}body.page-build-planner .planner-workspace-summary{background:#061320;grid-template-columns:1fr;gap:8px;padding:9px 12px;display:grid}body.page-build-planner .planner-workspace-summary.comparing{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-build-planner .planner-workspace-summary>div{grid-template-columns:auto minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:7px 10px;min-width:0;display:grid}body.page-build-planner .planner-workspace-summary.comparing>div+div{border-left:1px dotted #405974;padding-left:12px}body.page-build-planner .planner-workspace-summary small{color:#7890a8;font:900 9px/1.2 var(--rpg-font-ui);letter-spacing:.07em;text-transform:uppercase}body.page-build-planner .planner-workspace-summary strong{color:#e8cf7b;min-width:0;font:900 12px/1.25 var(--rpg-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-build-planner .planner-workspace-summary span{color:#91a6ba;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}body.page-build-planner .planner-mode-actions,body.page-build-planner .planner-build-grid,body.page-build-planner .planner-equipment,body.page-build-planner .planner-scoring,body.page-build-planner .planner-comparison,body.page-build-planner .planner-skills{scroll-margin-top:126px}body.page-build-planner .planner-mode-actions,body.page-build-planner .planner-workspace+.planner-actions,body.page-build-planner .planner-workspace+.planner-build-grid,body.page-build-planner .planner-workspace+.planner-equipment,body.page-build-planner .planner-workspace+.planner-scoring,body.page-build-planner .planner-workspace+.planner-skills{margin-top:0}body.page-build-planner.rpg-high-contrast .planner-workspace,body.page-build-planner.rpg-high-contrast .planner-workspace-nav,body.page-build-planner.rpg-high-contrast .planner-workspace-summary,body.page-build-planner.rpg-high-contrast .planner-workspace-nav button,body.page-build-planner.rpg-high-contrast .planner-workspace-nav button>span{background:#000}@media (width<=760px){body.page-build-planner .planner-workspace{box-shadow:none;margin-inline:0;position:static}body.page-build-planner .planner-workspace-nav button{flex-direction:column;gap:4px;min-height:62px;padding:7px 5px;font-size:10px}body.page-build-planner .planner-workspace-nav button>span{flex-basis:20px;width:20px;height:20px;font-size:9px}body.page-build-planner .planner-workspace-summary,body.page-build-planner .planner-workspace-summary.comparing{grid-template-columns:1fr;gap:6px;padding:8px 10px}body.page-build-planner .planner-workspace-summary.comparing>div+div{border-top:1px dotted #405974;border-left:0;padding-top:6px;padding-left:0}body.page-build-planner .planner-workspace-summary>div{grid-template-columns:auto minmax(0,1fr);gap:3px 8px}body.page-build-planner .planner-workspace-summary span{grid-column:1/-1;padding-left:0}body.page-build-planner .planner-mode-actions,body.page-build-planner .planner-build-grid,body.page-build-planner .planner-equipment,body.page-build-planner .planner-scoring,body.page-build-planner .planner-comparison,body.page-build-planner .planner-skills{scroll-margin-top:10px}}@media (width<=420px){body.page-build-planner .build-planner-main{padding-inline:8px}body.page-build-planner .planner-workspace-nav button{min-height:58px;font-size:9px}body.page-build-planner .planner-workspace-summary strong{font-size:11px}body.page-build-planner .planner-workspace-summary span{font-size:10px}}@media (forced-colors:active){body.page-build-planner .planner-workspace,body.page-build-planner .planner-workspace-nav,body.page-build-planner .planner-workspace-summary,body.page-build-planner .planner-workspace-nav button,body.page-build-planner .planner-workspace-nav button>span{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}body.page-build-planner .planner-save-bar,body.page-saved-builds .saved-builds-hero,body.page-saved-builds .saved-builds-access,body.page-saved-builds .saved-builds-section{background:linear-gradient(#0b1d31,#07131f);border:1px solid #345779;box-shadow:inset 0 0 0 1px #efcf720d,0 8px 24px #0003}body.page-build-planner .planner-save-bar{border-left:4px solid #d6ad4c;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:13px 14px;display:flex;position:relative}body.page-build-planner .planner-save-bar>div:first-child{gap:2px;min-width:180px;display:grid}body.page-build-planner .planner-save-bar>div:first-child>strong{color:#f1d277;font:900 14px/1.2 var(--rpg-font-ui)}body.page-build-planner .planner-save-bar>div:first-child>small{color:#91a5b9}body.page-build-planner .planner-save-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}body.page-build-planner .planner-save-actions .btn{text-decoration:none}body.page-build-planner .planner-save-notice{color:#8ce2a3;font:700 11px/1.2 var(--rpg-font-ui);position:absolute;bottom:-24px;left:14px}body.page-build-planner .planner-save-dialog{color:#e9eff6;background:linear-gradient(#0c2138,#07131f);border:2px solid #43698f;width:min(620px,100vw - 24px);padding:0}body.page-build-planner .planner-save-dialog::backdrop{background:#00050cc7}body.page-build-planner .planner-save-dialog-head{background:#0b1d33;border-bottom:2px solid #31547d;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}body.page-build-planner .planner-save-dialog-head h2{color:#f1d277;font-family:var(--rpg-font-ui);margin:3px 0 0}body.page-build-planner .planner-save-dialog-body{gap:12px;padding:16px;display:grid}body.page-build-planner .planner-save-dialog-body label{color:#c7d5e4;font:800 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.03em;gap:5px;display:grid}body.page-build-planner .planner-save-dialog-body label>span{color:#71869d;text-transform:none;font-weight:600}body.page-build-planner .planner-save-dialog-body input,body.page-build-planner .planner-save-dialog-body textarea,body.page-build-planner .planner-save-dialog-body select{color:#e6eef6;width:100%;font:inherit;text-transform:none;background:#050f1a;border:1px solid #3d5e7d;padding:9px 10px}body.page-build-planner .planner-save-dialog-actions{justify-content:flex-end;gap:8px;display:flex}body.page-build-planner .planner-overlap-card li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 8px;display:grid}body.page-build-planner .planner-overlap-card li .planner-overlap-effect{color:#8fd9b0;font:700 10px/1.35 var(--rpg-font-ui);grid-column:1/-1}body.page-saved-builds .saved-builds-main{width:min(1220px,100% - 24px);margin:0 auto;padding:16px 0 28px}body.page-saved-builds .saved-builds-hero{border-top:3px solid #d6ad4c;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}body.page-saved-builds .saved-builds-hero h1{color:#f2d47c;font-family:var(--rpg-font-ui);margin:3px 0 6px}body.page-saved-builds .saved-builds-hero p{color:#a8bacb;max-width:780px;margin:0;line-height:1.5}body.page-saved-builds .saved-builds-hero .btn{flex:none;text-decoration:none}body.page-saved-builds .saved-builds-access{margin-top:12px;padding:18px}body.page-saved-builds .saved-builds-access h2{color:#f1d277}body.page-saved-builds .saved-builds-section{margin-top:12px;padding:14px}body.page-saved-builds .saved-builds-section-head{border-bottom:1px solid #2c4865;justify-content:space-between;align-items:center;gap:10px;padding-bottom:9px;display:flex}body.page-saved-builds .saved-builds-section-head h2{color:#f1d277;font:900 16px/1.2 var(--rpg-font-ui);margin:0}body.page-saved-builds .saved-builds-section-head span{text-align:center;color:#a9c6df;min-width:30px;font:800 10px/1 var(--rpg-font-ui);border:1px solid #466583;padding:4px 7px}body.page-saved-builds .saved-builds-grid{gap:10px;margin-top:12px;display:grid}body.page-saved-builds .saved-build-card{background:#071421;border:1px solid #304e6c;padding:13px}body.page-saved-builds .saved-build-card.build{border-left:4px solid #4da3e6}body.page-saved-builds .saved-build-card.comparison{border-left:4px solid #d6ad4c}body.page-saved-builds .saved-build-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body.page-saved-builds .saved-build-kind{color:#86a6c2;font:900 9px/1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;display:inline-block}body.page-saved-builds .saved-build-card h2{color:#dceaf6;font:900 15px/1.25 var(--rpg-font-ui);margin:0}body.page-saved-builds .saved-build-card-head p{color:#758ba0;margin:4px 0 0;font-size:11px}body.page-saved-builds .saved-build-description{color:#b2c2d1;margin:10px 0;line-height:1.45}body.page-saved-builds .saved-build-open-actions,body.page-saved-builds .saved-build-card-actions,body.page-saved-builds .saved-build-edit-form>div:last-child{flex-wrap:wrap;gap:7px;display:flex}body.page-saved-builds .saved-build-score-strip{border:1px solid #2d4965;grid-template-columns:1.1fr repeat(7,minmax(76px,1fr));margin-top:10px;display:grid;overflow:auto}body.page-saved-builds .saved-build-score-strip>div{background:#081726;border-left:1px solid #2d4965;gap:3px;min-width:76px;padding:8px 9px;display:grid}body.page-saved-builds .saved-build-score-strip>div:first-child{border-left:0}body.page-saved-builds .saved-build-score-strip small{color:#7f95aa;font:700 8px/1.15 var(--rpg-font-ui);text-transform:uppercase}body.page-saved-builds .saved-build-score-strip strong{color:#cfe1f0;font:900 17px/1 var(--rpg-font-ui)}body.page-saved-builds .saved-build-score-strip .overall strong{color:#f0d070}body.page-saved-builds .saved-build-comparison-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:min(350px,100%);margin-top:10px;display:grid}body.page-saved-builds .saved-build-comparison-score>div{background:#081726;border:1px solid #365777;gap:2px;padding:8px 10px;display:grid}body.page-saved-builds .saved-build-comparison-score>div:first-child{border-top:3px solid #4da3e6}body.page-saved-builds .saved-build-comparison-score>div:last-child{border-top:3px solid #d6ad4c}body.page-saved-builds .saved-build-comparison-score small{color:#8198ae}body.page-saved-builds .saved-build-comparison-score strong{font:900 20px/1 var(--rpg-font-ui);color:#e7eef6}body.page-saved-builds .saved-build-comparison-score>span{color:#7f92a6;font:900 10px/1 var(--rpg-font-ui)}body.page-saved-builds .saved-build-card-actions{border-top:1px solid #223b53;margin-top:11px;padding-top:10px}body.page-saved-builds .saved-build-edit-form{border-top:1px solid #29455f;grid-template-columns:minmax(180px,.8fr) minmax(250px,1.4fr) minmax(180px,.8fr);gap:9px;margin-top:12px;padding-top:11px;display:grid}body.page-saved-builds .saved-build-edit-form label{color:#9fb1c3;font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase;gap:4px;display:grid}body.page-saved-builds .saved-build-edit-form input,body.page-saved-builds .saved-build-edit-form textarea,body.page-saved-builds .saved-build-edit-form select{color:#e2ebf4;width:100%;font:inherit;text-transform:none;background:#050f1a;border:1px solid #3b5c7c;padding:8px 9px}body.page-saved-builds .saved-build-edit-form>div:last-child{grid-column:1/-1;justify-content:flex-end}body.page-saved-builds .saved-builds-empty{color:#849aae;text-align:center;background:#06111c;border:1px dashed #34516d;margin-top:12px;padding:16px}@media (width<=900px){body.page-saved-builds .saved-build-score-strip{grid-template-columns:repeat(4,minmax(100px,1fr))}body.page-saved-builds .saved-build-score-strip>div:nth-child(5){border-top:1px solid #2d4965;border-left:0}body.page-saved-builds .saved-build-score-strip>div:nth-child(n+5){border-top:1px solid #2d4965}body.page-saved-builds .saved-build-edit-form{grid-template-columns:1fr 1fr}body.page-saved-builds .saved-build-edit-form label:nth-child(2){grid-column:1/-1}}@media (width<=680px){body.page-build-planner .planner-save-bar{flex-direction:column;align-items:stretch;padding:12px}body.page-build-planner .planner-save-actions{grid-template-columns:1fr 1fr;display:grid}body.page-build-planner .planner-save-actions .btn{justify-content:center;width:100%}body.page-build-planner .planner-save-notice{margin-top:2px;position:static}body.page-build-planner .planner-save-dialog-actions{grid-template-columns:1fr 1fr;display:grid}body.page-saved-builds .saved-builds-main{width:calc(100% - 16px);padding-top:8px}body.page-saved-builds .saved-builds-hero{flex-direction:column;align-items:stretch;padding:14px}body.page-saved-builds .saved-builds-hero .btn{text-align:center;width:100%}body.page-saved-builds .saved-build-card-head{flex-direction:column}body.page-saved-builds .saved-build-open-actions,body.page-saved-builds .saved-build-card-head>.btn{width:100%}body.page-saved-builds .saved-build-open-actions .btn,body.page-saved-builds .saved-build-card-head>.btn{text-align:center;flex:1 1 0}body.page-saved-builds .saved-build-score-strip{grid-template-columns:repeat(2,minmax(120px,1fr))}body.page-saved-builds .saved-build-score-strip>div{border-top:1px solid #2d4965}body.page-saved-builds .saved-build-score-strip>div:nth-child(odd){border-left:0}body.page-saved-builds .saved-build-score-strip>div:nth-child(-n+2){border-top:0}body.page-saved-builds .saved-build-edit-form{grid-template-columns:1fr}body.page-saved-builds .saved-build-edit-form label:nth-child(2),body.page-saved-builds .saved-build-edit-form>div:last-child{grid-column:auto}body.page-saved-builds .saved-build-card-actions{grid-template-columns:1fr 1fr;display:grid}body.page-saved-builds .saved-build-card-actions .danger{grid-column:1/-1}}body.page-saved-lists .saved-lists-hero-ux{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}body.page-saved-lists .saved-lists-hero-copy{min-width:0}body.page-saved-lists .saved-lists-new-button{align-self:center;min-width:126px}body.page-saved-lists .saved-lists-toolbar-ux{margin-bottom:0}body.page-saved-lists .saved-lists-summary-ux{background:#061321;border:1px solid #2d4965;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;display:flex}body.page-saved-lists .saved-lists-summary-ux span{color:#8fa5bf;min-height:0;font:700 10px/1.2 var(--rpg-font-ui);letter-spacing:.03em;text-transform:uppercase;background:0 0;border:0;border-left:1px dotted #40536e;align-items:baseline;gap:5px;padding:5px 8px;display:inline-flex}body.page-saved-lists .saved-lists-summary-ux span:first-child{border-left:0}body.page-saved-lists .saved-lists-summary-ux .saved-list-summary-major{color:#c7d5e4}body.page-saved-lists .saved-lists-summary-ux strong{color:#f1d277;font:900 15px/1 var(--rpg-font-ui)}body.page-saved-lists .saved-list-card-ux .saved-list-card-head{align-items:center}body.page-saved-lists .saved-list-manage-trigger{color:#9ecbff;cursor:pointer;min-height:38px;font:800 10px/1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;background:#071421;border:1px solid #45617d;flex:none;padding:6px 9px}body.page-saved-lists .saved-list-manage-trigger:hover,body.page-saved-lists .saved-list-manage-trigger:focus-visible{border-color:var(--rpg-gold-soft);color:var(--rpg-gold);background:#0b2038}dialog.saved-list-manage-dialog{border:3px solid var(--rpg-gold-soft);width:min(600px,100vw - 24px);max-height:min(720px,100dvh - 28px);color:var(--rpg-text);background:linear-gradient(#0d2240,#07162b);padding:0;overflow:auto;box-shadow:inset 0 0 0 2px #050c17,10px 12px #00000085}dialog.saved-list-manage-dialog::backdrop{background:#000000c2}.saved-list-manage-form{min-height:0;display:grid}.saved-list-dialog-head{z-index:3;background:#071326;border-bottom:2px solid #31547d;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px;display:flex;position:sticky;top:0}.saved-list-dialog-head h2{color:var(--rpg-gold);font:900 22px/1.15 var(--rpg-font-ui);margin:3px 0 0}.saved-list-dialog-head .close{min-width:74px;padding-inline:10px}.saved-list-dialog-body{gap:13px;padding:18px;display:grid}.saved-list-dialog-body label{color:#dce7f5;font:800 11px/1.25 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.03em;gap:6px;display:grid}.saved-list-dialog-body label>span{color:#8196ae;text-transform:none;font-weight:500}.saved-list-dialog-body input,.saved-list-dialog-body textarea{color:#e7eff9;width:100%;font:inherit;text-transform:none;resize:vertical;background:#061427;border:1px solid #426388;padding:10px 11px}.saved-list-dialog-footer{z-index:2;background:#071326;border-top:2px solid #31547d;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;bottom:0}.saved-list-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.saved-list-delete-action{color:#ff9b9b;margin:0}.saved-list-delete-action:hover{color:#ffd0d6}body.page-saved-builds .saved-builds-hero-ux{padding-block:16px}body.page-saved-builds .saved-builds-section-ux{padding:12px}body.page-saved-builds .saved-build-card-ux{position:relative}body.page-saved-builds .saved-build-card-head-ux{align-items:center}body.page-saved-builds .saved-build-primary-actions{flex:none;align-items:stretch;gap:7px;display:flex;position:relative}body.page-saved-builds .saved-build-open-primary{min-width:132px}body.page-saved-builds .saved-build-overflow{position:relative}body.page-saved-builds .saved-build-overflow>summary{color:#b7c9da;cursor:pointer;width:44px;min-width:44px;height:44px;font:900 17px/1 var(--rpg-font-ui);letter-spacing:.08em;background:#071421;border:1px solid #45617d;place-items:center;padding:0;list-style:none;display:grid}body.page-saved-builds .saved-build-overflow>summary::-webkit-details-marker{display:none}body.page-saved-builds .saved-build-overflow[open]>summary,body.page-saved-builds .saved-build-overflow>summary:hover{border-color:var(--rpg-gold-soft);color:var(--rpg-gold);background:#0c2038}body.page-saved-builds .saved-build-overflow-menu{z-index:30;background:#071326;border:2px solid #486789;width:min(260px,100vw - 34px);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:6px 7px #00000073}body.page-saved-builds .saved-build-overflow-menu button{color:#dbe7f2;cursor:pointer;text-align:left;min-height:42px;font:800 11px/1.25 var(--rpg-font-ui);background:0 0;border:0;border-bottom:1px dotted #40536e;padding:9px 10px}body.page-saved-builds .saved-build-overflow-menu button:last-child{border-bottom:0}body.page-saved-builds .saved-build-overflow-menu button:hover,body.page-saved-builds .saved-build-overflow-menu button:focus-visible{color:var(--rpg-gold);background:#10294d}body.page-saved-builds .saved-build-overflow-menu button.is-danger{color:#faa}body.page-saved-builds .saved-build-overflow-menu button.is-danger:hover{color:#ffd4d4;background:#301a22}body.page-saved-builds .saved-build-card-ux .saved-build-description{margin-bottom:7px}body.page-saved-builds .saved-build-edit-form-ux{background:#081726;border:1px solid #365777;margin-top:12px;padding:12px;position:relative}body.page-saved-builds .saved-build-edit-heading{border-bottom:1px dotted #40536e;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}body.page-saved-builds .saved-build-edit-heading strong{color:#f1d277;font:900 12px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-saved-builds .saved-build-edit-heading .rpg-auth-text-button{margin:0}body.page-saved-builds .saved-build-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}@media (width<=700px){body.page-saved-lists .saved-lists-hero-ux{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}body.page-saved-lists .saved-lists-hero-ux .saved-lists-new-button{grid-column:1/-1;width:100%}body.page-saved-lists .saved-lists-toolbar-ux{flex-direction:column;align-items:stretch}body.page-saved-lists .saved-lists-toolbar-ux label{min-width:0}body.page-saved-lists .saved-lists-summary-ux{gap:3px}body.page-saved-lists .saved-lists-summary-ux span{border-left:0;padding:5px 6px}body.page-saved-lists .saved-list-card-ux .saved-list-card-head{flex-direction:row;align-items:flex-start}body.page-saved-lists .saved-list-manage-trigger{min-width:74px}.saved-list-dialog-footer{flex-direction:column-reverse;align-items:stretch}.saved-list-dialog-actions{grid-template-columns:1fr 1fr;display:grid}.saved-list-dialog-actions .btn{width:100%}body.page-saved-builds .saved-build-card-head-ux{flex-direction:column;align-items:stretch}body.page-saved-builds .saved-build-primary-actions{width:100%}body.page-saved-builds .saved-build-open-primary{flex:auto}body.page-saved-builds .saved-build-overflow-menu{right:0}body.page-saved-builds .saved-build-edit-heading{flex-direction:column;align-items:flex-start}body.page-saved-builds .saved-build-edit-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=480px){dialog.saved-list-manage-dialog{border-left:0;border-right:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.saved-list-dialog-body{padding:14px}body.page-saved-builds .saved-build-overflow-menu{width:auto;position:fixed;inset:auto 10px 10px}}@media (forced-colors:active){dialog.saved-list-manage-dialog,.saved-list-dialog-head,.saved-list-dialog-footer,body.page-saved-builds .saved-build-overflow>summary,body.page-saved-builds .saved-build-overflow-menu,body.page-saved-builds .saved-build-edit-form-ux{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}body.page-saved-builds .saved-build-compare-tray{background:linear-gradient(#0b2036,#071521);border:1px solid #3a5c7d;border-top:3px solid #d6ad4c;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.5fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}body.page-saved-builds .saved-build-compare-tray-copy{gap:3px;display:grid}body.page-saved-builds .saved-build-compare-tray-copy>strong{color:#f1d277;font:900 14px/1.2 var(--rpg-font-ui)}body.page-saved-builds .saved-build-compare-tray-copy>small{color:#8fa5b9;max-width:420px;line-height:1.4}body.page-saved-builds .saved-build-compare-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}body.page-saved-builds .saved-build-compare-slot{background:#061321;border:1px dashed #3d5c7a;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:54px;padding:8px 9px;display:grid}body.page-saved-builds .saved-build-compare-slot>span{color:#cfe1f0;width:34px;height:34px;font:900 14px/1 var(--rpg-font-ui);background:#09192a;border:1px solid #456987;place-items:center;display:grid}body.page-saved-builds .saved-build-compare-slot.build-a.filled{border-style:solid;border-color:#4da3e6}body.page-saved-builds .saved-build-compare-slot.build-b.filled{border-style:solid;border-color:#d6ad4c}body.page-saved-builds .saved-build-compare-slot.build-a.filled>span{color:#cdeaff;border-color:#4da3e6}body.page-saved-builds .saved-build-compare-slot.build-b.filled>span{color:#ffe7a0;border-color:#d6ad4c}body.page-saved-builds .saved-build-compare-slot>div{gap:3px;min-width:0;display:grid}body.page-saved-builds .saved-build-compare-slot small{color:#738aa0;font:800 8px/1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em}body.page-saved-builds .saved-build-compare-slot strong{color:#dce9f5;font:800 11px/1.25 var(--rpg-font-ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.page-saved-builds .saved-build-compare-slot>button{color:#9fb2c5;cursor:pointer;width:28px;height:28px;font:900 16px/1 var(--rpg-font-ui);background:#071421;border:1px solid #405d79;place-items:center;padding:0;display:grid}body.page-saved-builds .saved-build-compare-slot>button:hover{color:#fff;border-color:#d6ad4c}body.page-saved-builds .saved-build-compare-launch{white-space:nowrap;min-width:190px}body.page-saved-builds .saved-build-compare-launch:disabled{opacity:.45;cursor:not-allowed}body.page-saved-builds .saved-build-compare-selector{border-top:1px dotted #29465f;align-items:center;gap:5px;margin-top:9px;padding-top:8px;display:flex}body.page-saved-builds .saved-build-compare-selector>span{color:#70869b;font:800 9px/1 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.05em;margin-right:3px}body.page-saved-builds .saved-build-compare-selector>button{color:#8fa6ba;cursor:pointer;width:32px;height:27px;font:900 11px/1 var(--rpg-font-ui);background:#071421;border:1px solid #3f5d79;padding:0}body.page-saved-builds .saved-build-compare-selector>button:hover{color:#fff;border-color:#7897b5}body.page-saved-builds .saved-build-compare-selector>button.build-a.active{color:#d7efff;background:#0b2940;border-color:#4da3e6}body.page-saved-builds .saved-build-compare-selector>button.build-b.active{color:#ffebb2;background:#2a2412;border-color:#d6ad4c}body.page-saved-builds .saved-build-card.compare-a{box-shadow:inset 3px 0 #4da3e6}body.page-saved-builds .saved-build-card.compare-b{box-shadow:inset 3px 0 #d6ad4c}@media (width<=980px){body.page-saved-builds .saved-build-compare-tray{grid-template-columns:1fr}body.page-saved-builds .saved-build-compare-launch{width:100%}}@media (width<=620px){body.page-saved-builds .saved-build-compare-slots{grid-template-columns:1fr}body.page-saved-builds .saved-build-compare-tray{padding:10px}}@media (forced-colors:active){body.page-saved-builds .saved-build-compare-tray,body.page-saved-builds .saved-build-compare-slot,body.page-saved-builds .saved-build-compare-selector>button{color:canvastext!important;background:canvas!important;border-color:canvastext!important}}body.page-members .members-main,body.page-moderator .members-main{width:min(1180px,100% - 28px);margin:0 auto;padding:34px 0 48px}body.page-members .members-intro,body.page-moderator .members-intro,body.page-members .members-controls,body.page-moderator .members-controls,body.page-members .members-denied,body.page-moderator .members-denied,body.page-members .role-audit,body.page-moderator .role-audit{border:2px solid var(--rpg-line);background:#08172b;box-shadow:inset 0 0 0 2px #040b15}body.page-members .members-intro,body.page-moderator .members-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}body.page-members .members-intro h1,body.page-moderator .members-intro h1,body.page-members .role-audit h2,body.page-moderator .role-audit h2,body.page-members .members-denied h2,body.page-moderator .members-denied h2{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:4px 0 8px}body.page-members .members-intro p,body.page-moderator .members-intro p,body.page-members .members-denied p,body.page-moderator .members-denied p{color:var(--rpg-muted);margin:0}body.page-members .members-kicker,body.page-moderator .members-kicker{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.12em;text-transform:uppercase}body.page-members .members-current-role,body.page-moderator .members-current-role{border:2px solid var(--rpg-gold-dark);color:var(--rpg-gold);font:900 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;background:#06101e;flex:none;padding:10px 12px}body.page-members .members-intro>.btn,body.page-moderator .members-intro>.btn{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;line-height:1.2;display:inline-flex}body.page-members .members-denied,body.page-moderator .members-denied{text-align:center;padding:24px}body.page-members .members-controls,body.page-moderator .members-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:12px;padding:14px;display:grid}body.page-members .members-controls label,body.page-moderator .members-controls label{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui)}body.page-members .members-controls input,body.page-moderator .members-controls input,body.page-members .member-role-select,body.page-moderator .member-role-select{color:#171717;background:#f2eee4;border:2px solid #17233a;outline:1px solid #6f5d34;width:100%;padding:9px 10px}body.page-members .members-status,body.page-moderator .members-status{min-height:22px;color:var(--rpg-muted);margin-bottom:10px}body.page-members .member-list,body.page-moderator .member-list{gap:10px;display:grid}body.page-members .member-row,body.page-moderator .member-row{border:2px solid var(--rpg-line);background:#081427;grid-template-columns:minmax(0,1.5fr) minmax(120px,.8fr) minmax(180px,.9fr);align-items:center;gap:14px;padding:14px 16px;display:grid}body.page-members .member-identity strong,body.page-moderator .member-identity strong{color:var(--rpg-gold);font:900 13px/1.3 var(--rpg-font-ui);display:block}body.page-members .member-identity span,body.page-moderator .member-identity span,body.page-members .member-meta,body.page-moderator .member-meta{color:var(--rpg-muted);font-size:13px}body.page-members .member-role-badge,body.page-moderator .member-role-badge{border:1px solid var(--rpg-gold-dark);color:var(--rpg-gold);font:900 10px/1 var(--rpg-font-ui);text-transform:uppercase;background:#06101e;padding:6px 8px;display:inline-block}body.page-members .member-role-controls,body.page-moderator .member-role-controls{align-items:center;gap:8px;display:flex}body.page-members .member-role-controls .btn,body.page-moderator .member-role-controls .btn{white-space:nowrap}body.page-members .member-role-locked,body.page-moderator .member-role-locked{color:var(--rpg-muted);font:700 11px/1.4 var(--rpg-font-ui)}body.page-members .role-audit,body.page-moderator .role-audit{margin-top:24px}body.page-members .role-audit-head,body.page-moderator .role-audit-head{border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#0d2443,#08182d);padding:14px 16px}body.page-members .role-audit h2,body.page-moderator .role-audit h2{margin-bottom:0;font-size:18px}body.page-members .audit-list,body.page-moderator .audit-list{display:grid}body.page-members .audit-row,body.page-moderator .audit-row{border-bottom:1px dotted #40536e;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:12px 16px;display:grid}body.page-members .audit-row:last-child,body.page-moderator .audit-row:last-child{border-bottom:0}body.page-members .audit-main,body.page-moderator .audit-main{color:var(--rpg-text)}body.page-members .audit-main strong,body.page-moderator .audit-main strong{color:var(--rpg-gold)}body.page-members .audit-time,body.page-moderator .audit-time{color:var(--rpg-muted);white-space:nowrap;font-size:12px}body.page-members .members-empty,body.page-moderator .members-empty{border:2px dashed var(--rpg-line);color:var(--rpg-muted);text-align:center;padding:20px}body.page-members.rpg-high-contrast .members-intro,body.page-moderator.rpg-high-contrast .members-intro,body.page-members.rpg-high-contrast .members-controls,body.page-moderator.rpg-high-contrast .members-controls,body.page-members.rpg-high-contrast .members-denied,body.page-moderator.rpg-high-contrast .members-denied,body.page-members.rpg-high-contrast .member-row,body.page-moderator.rpg-high-contrast .member-row,body.page-members.rpg-high-contrast .role-audit,body.page-moderator.rpg-high-contrast .role-audit{background:#000}@media (width<=760px){body.page-members .members-intro,body.page-moderator .members-intro,body.page-members .members-controls,body.page-moderator .members-controls,body.page-members .member-row,body.page-moderator .member-row,body.page-members .audit-row,body.page-moderator .audit-row{grid-template-columns:1fr}body.page-members .members-intro,body.page-moderator .members-intro{display:grid}body.page-members .members-current-role,body.page-moderator .members-current-role{justify-self:start}body.page-members .members-intro>.btn,body.page-moderator .members-intro>.btn{justify-self:stretch}body.page-members .member-role-controls,body.page-moderator .member-role-controls{flex-direction:column;align-items:stretch}body.page-members .audit-time,body.page-moderator .audit-time{white-space:normal}}body.page-members .members-view-tabs{border:2px solid var(--rpg-line);background:#061326;grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}body.page-members .members-view-tabs button{min-height:48px;color:var(--rpg-muted);cursor:pointer;font:900 12px/1.2 var(--rpg-font-ui);background:0 0;border:0;border-right:1px dotted #52627b;padding:10px 14px}body.page-members .members-view-tabs button:last-child{border-right:0}body.page-members .members-view-tabs button:hover,body.page-members .members-view-tabs button[aria-selected=true]{color:var(--rpg-gold);background:#10294d}body.page-members .members-view-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--rpg-gold)}body.page-members .members-view-tabs button span{min-width:24px;min-height:20px;color:var(--rpg-text);background:#06101e;border:1px solid #52627b;place-items:center;margin-left:6px;padding:2px 6px;font-size:10px;display:inline-grid}body.page-members .members-controls{grid-template-columns:minmax(0,1fr) minmax(180px,.32fr) auto;align-items:end}body.page-members .members-search-field,body.page-members .members-role-filter{gap:6px;min-width:0;display:grid}body.page-members .members-controls input,body.page-members .members-controls select{color:#171717;background:#f2eee4;border:2px solid #17233a;outline:1px solid #6f5d34;width:100%;min-height:44px;padding:9px 10px}body.page-members .members-status{border:1px solid var(--rpg-line);color:#d9e8ff;min-height:0;font:700 11px/1.4 var(--rpg-font-ui);background:#0c1f3a;padding:10px 12px}body.page-members .members-status[data-type=success]{color:#bff5c7;background:#0c2417;border-color:#3f8d52}body.page-members .members-status[data-type=error]{color:#ffd0ca;background:#2a1111;border-color:#a64b43}body.page-members .members-list-summary{color:var(--rpg-muted);font:700 11px/1.2 var(--rpg-font-ui);align-items:baseline;gap:6px;margin:4px 2px 10px;display:flex}body.page-members .members-list-summary strong{color:var(--rpg-gold);font-size:14px}body.page-members .member-list{gap:8px}body.page-members .member-summary-row{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:66px;padding:11px 13px;display:grid;box-shadow:inset 0 0 0 1px #040b13}body.page-members .member-summary-row:hover,body.page-members .member-summary-row:focus-within{border-color:var(--rpg-gold-soft);background:linear-gradient(#102540,#09182a)}body.page-members .member-summary-identity{min-width:0}body.page-members .member-summary-identity strong{color:var(--rpg-gold);font:900 13px/1.25 var(--rpg-font-ui)}body.page-members .member-summary-identity>span{overflow-wrap:anywhere;color:var(--rpg-muted);margin-top:4px;font-size:12px;display:block}body.page-members .member-summary-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}body.page-members .member-self-badge{color:#b9d8ff;min-height:18px;font:900 8px/1 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase;background:#0a203b;border:1px solid #31547d;align-items:center;padding:2px 5px;display:inline-flex}body.page-members .member-manage-button{min-width:96px}body.page-members .member-protected{max-width:125px;color:var(--rpg-muted);font:700 10px/1.3 var(--rpg-font-ui);text-align:right;display:block}body.page-members .members-activity{margin-top:0}body.page-members .members-activity .role-audit-head{justify-content:space-between;align-items:center;gap:16px;display:flex}body.page-members .members-activity .role-audit-head p{color:var(--rpg-muted);margin:5px 0 0;font-size:12px}body.page-members dialog.member-manage-dialog{width:min(560px,100% - 24px);max-height:min(760px,100vh - 28px);color:var(--rpg-text);background:linear-gradient(180deg, var(--rpg-panel-2), var(--rpg-panel));border:3px solid var(--rpg-gold-soft);padding:0;overflow:auto;box-shadow:inset 0 0 0 2px #06101e,0 0 0 2px #0b0c0f,12px 12px #0000008c}body.page-members dialog.member-manage-dialog::backdrop{background:#000000c2}body.page-members .member-manage-head{z-index:3;border-bottom:2px solid var(--rpg-line);background:#071326;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:sticky;top:0}body.page-members .member-manage-head h2{color:var(--rpg-gold);font:900 22px/1.15 var(--rpg-font-ui);margin:4px 0 0}body.page-members .member-manage-head p{color:var(--rpg-muted);margin:5px 0 0;font-size:12px}body.page-members .member-manage-body{padding:18px}body.page-members .member-manage-summary{border:1px solid var(--rpg-line);background:#06101e;grid-template-columns:1fr 1fr;display:grid}body.page-members .member-manage-summary>div{border-right:1px dotted #52627b;min-width:0;padding:11px 12px}body.page-members .member-manage-summary>div:last-child{border-right:0}body.page-members .member-manage-summary span,body.page-members .member-manage-summary strong{display:block}body.page-members .member-manage-summary span{color:var(--rpg-muted);font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase}body.page-members .member-manage-summary strong{overflow-wrap:anywhere;color:var(--rpg-gold);font:900 12px/1.3 var(--rpg-font-ui);margin-top:5px}body.page-members .member-manage-status{border:1px solid var(--rpg-line);color:#d9e8ff;font:700 11px/1.4 var(--rpg-font-ui);background:#0c1f3a;margin-top:14px;padding:10px 12px}body.page-members .member-manage-status[data-type=success]{color:#bff5c7;background:#0c2417;border-color:#3f8d52}body.page-members .member-manage-status[data-type=error]{color:#ffd0ca;background:#2a1111;border-color:#a64b43}body.page-members .member-manage-fields{gap:16px;margin-top:18px;display:grid}body.page-members .member-manage-fields label{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui);gap:7px;display:grid}body.page-members .member-manage-fields input,body.page-members .member-manage-fields select{color:#171717;background:#f2eee4;border:2px solid #17233a;outline:1px solid #6f5d34;width:100%;min-height:46px;padding:9px 10px}body.page-members .member-manage-fields small{color:var(--rpg-muted);font:700 10px/1.4 var(--rpg-font-ui)}body.page-members .member-manage-actions{border-top:1px dotted #52627b;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:16px;display:flex}body.page-members.rpg-high-contrast .members-view-tabs,body.page-members.rpg-high-contrast .member-summary-row,body.page-members.rpg-high-contrast dialog.member-manage-dialog,body.page-members.rpg-high-contrast .member-manage-head,body.page-members.rpg-high-contrast .member-manage-summary{background:#000}@media (width<=760px){body.page-members .members-controls{grid-template-columns:minmax(0,1fr) minmax(150px,.45fr)}body.page-members .members-controls>.btn{grid-column:1/-1;width:100%}body.page-members .member-summary-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}body.page-members .member-summary-badges{grid-column:1;justify-content:flex-start}body.page-members .member-summary-action{grid-area:1/2/span 2;align-self:center}body.page-members .members-activity .role-audit-head{flex-direction:column;align-items:stretch}body.page-members .members-activity .role-audit-head .btn{width:100%}}@media (width<=520px){body.page-members .members-main{width:min(100% - 20px,1180px);padding-top:20px}body.page-members .members-controls,body.page-members .member-summary-row,body.page-members .member-manage-summary{grid-template-columns:1fr}body.page-members .members-controls>.btn,body.page-members .member-summary-badges,body.page-members .member-summary-action{grid-area:auto}body.page-members .member-summary-action .btn{width:100%}body.page-members .member-protected{text-align:left;max-width:none}body.page-members .member-manage-summary>div{border-bottom:1px dotted #52627b;border-right:0}body.page-members .member-manage-summary>div:last-child{border-bottom:0}body.page-members .member-manage-head,body.page-members .member-manage-body{padding-inline:14px}body.page-members .member-manage-actions{grid-template-columns:1fr;display:grid}body.page-members .member-manage-actions .btn{width:100%}}body.page-moderator .moderator-main{width:min(1240px,100% - 28px);margin:0 auto;padding:34px 0 48px}body.page-moderator .moderator-intro,body.page-moderator .moderator-denied,body.page-moderator .moderator-controls,body.page-moderator .moderator-tool-card,body.page-moderator .moderator-comment{border:2px solid var(--rpg-line);background:#08172b;box-shadow:inset 0 0 0 2px #040b15}body.page-moderator .moderator-intro{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:20px;display:flex}body.page-moderator .moderator-intro h1,body.page-moderator .moderator-denied h2{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:4px 0 8px}body.page-moderator .moderator-intro p,body.page-moderator .moderator-denied p,body.page-moderator .moderator-tool-card p{color:var(--rpg-muted);margin:0}body.page-moderator .moderator-kicker{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);letter-spacing:.12em;text-transform:uppercase;display:block}body.page-moderator .moderator-current-role{border:2px solid var(--rpg-gold-dark);color:var(--rpg-gold);font:900 11px/1.2 var(--rpg-font-ui);text-transform:uppercase;background:#06101e;flex:none;padding:10px 12px}body.page-moderator .moderator-denied{text-align:center;padding:24px}body.page-moderator .moderator-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}body.page-moderator .moderator-tool-card{min-height:96px;color:var(--rpg-text);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid;position:relative}body.page-moderator .moderator-tool-card.is-active{border-color:var(--rpg-gold-dark);background:linear-gradient(#0d2443,#08182d)}body.page-moderator .moderator-tool-card strong{color:var(--rpg-gold);font:900 14px/1.25 var(--rpg-font-ui);margin:3px 0 5px;display:block}body.page-moderator .moderator-tool-card:not(.is-active):hover,body.page-moderator .moderator-tool-card:not(.is-active):focus-visible{border-color:var(--rpg-gold);background:#0a1e38}body.page-moderator .moderator-tool-icon{border:2px solid var(--rpg-gold-dark);width:42px;height:42px;color:var(--rpg-gold);font:900 20px/1 var(--rpg-font-ui);background:#06101e;place-items:center;display:grid}body.page-moderator .moderator-tool-arrow{color:var(--rpg-gold);font:900 30px/1 var(--rpg-font-ui)}body.page-moderator .moderator-controls{grid-template-columns:minmax(0,1fr) minmax(150px,210px) auto;align-items:end;gap:12px;margin-bottom:12px;padding:14px;display:grid}body.page-moderator .moderator-filter label{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui);margin-bottom:6px;display:block}body.page-moderator .moderator-filter input,body.page-moderator .moderator-filter select,body.page-moderator .moderator-edit-textarea{color:#171717;width:100%;font:inherit;background:#f2eee4;border:2px solid #17233a;outline:1px solid #6f5d34;padding:9px 10px}body.page-moderator .moderator-summary-row{justify-content:space-between;align-items:center;gap:16px;min-height:28px;margin:8px 0 4px;display:flex}body.page-moderator .moderator-count{color:var(--rpg-text);font:800 12px/1.4 var(--rpg-font-ui)}body.page-moderator .moderator-sort-note,body.page-moderator .moderator-status{color:var(--rpg-muted);font-size:12px}body.page-moderator .moderator-status{min-height:24px;margin-bottom:8px}body.page-moderator .moderator-status[data-type=success]{color:#8ce99a}body.page-moderator .moderator-status[data-type=error]{color:#ff9b9b}body.page-moderator .moderator-comment-list{gap:12px;display:grid}body.page-moderator .moderator-comment{padding:0;overflow:hidden}body.page-moderator .moderator-comment-head{background:#081427;border-bottom:1px dotted #40536e;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 15px;display:grid}body.page-moderator .moderator-comment-author{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}body.page-moderator .moderator-comment-author strong{color:var(--rpg-gold);font:900 13px/1.3 var(--rpg-font-ui)}body.page-moderator .moderator-comment-time{color:var(--rpg-muted);font-size:12px}body.page-moderator .moderator-page-badge{border:1px solid var(--rpg-gold-dark);color:var(--rpg-gold);font:900 9px/1 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;background:#06101e;padding:5px 7px;display:inline-block}body.page-moderator .moderator-comment-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.page-moderator .moderator-comment-actions .btn{min-height:0;padding:7px 10px}body.page-moderator .moderator-danger{color:#ffd4d4!important;border-color:#8c3434!important}body.page-moderator .moderator-comment-target{background:#061225;border-bottom:1px dotted #31465f;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 15px;display:flex}body.page-moderator .moderator-comment-target span{color:var(--rpg-muted);font:800 10px/1.2 var(--rpg-font-ui);text-transform:uppercase}body.page-moderator .moderator-comment-target a{color:#8dbdff;font-weight:800}body.page-moderator .moderator-comment-body{color:var(--rpg-text);white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;line-height:1.55}body.page-moderator .moderator-edit-form{gap:10px;padding:15px;display:grid}body.page-moderator .moderator-edit-textarea{resize:vertical;min-height:130px}body.page-moderator .moderator-edit-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}body.page-moderator .moderator-edit-counter{color:var(--rpg-muted);font-size:12px}body.page-moderator .moderator-edit-actions{gap:8px;display:flex}body.page-moderator .moderator-empty{border:2px dashed var(--rpg-line);color:var(--rpg-muted);text-align:center;padding:28px 20px}body.page-moderator.rpg-high-contrast .moderator-intro,body.page-moderator.rpg-high-contrast .moderator-denied,body.page-moderator.rpg-high-contrast .moderator-controls,body.page-moderator.rpg-high-contrast .moderator-tool-card,body.page-moderator.rpg-high-contrast .moderator-comment,body.page-moderator.rpg-high-contrast .moderator-comment-head,body.page-moderator.rpg-high-contrast .moderator-comment-target{background:#000}@media (width<=780px){body.page-moderator .moderator-intro,body.page-moderator .moderator-tools,body.page-moderator .moderator-controls,body.page-moderator .moderator-comment-head{grid-template-columns:1fr}body.page-moderator .moderator-intro{display:grid}body.page-moderator .moderator-current-role{justify-self:start}body.page-moderator .moderator-summary-row,body.page-moderator .moderator-edit-footer{flex-direction:column;align-items:flex-start}body.page-moderator .moderator-comment-actions,body.page-moderator .moderator-edit-actions{justify-content:flex-start}}body.page-moderator .moderator-workspace-nav{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}body.page-moderator .moderator-view-tabs{background:#06111f;border:1px solid #304866;flex-wrap:wrap;gap:6px;padding:5px;display:flex}body.page-moderator .moderator-view-tabs button{color:#aebdd0;cursor:pointer;min-height:38px;font:900 11px/1.2 var(--rpg-font-ui);background:0 0;border:1px solid #0000;padding:8px 12px}body.page-moderator .moderator-view-tabs button:hover,body.page-moderator .moderator-view-tabs button:focus-visible{color:#fff0b8;background:#0d2038}body.page-moderator .moderator-view-tabs button[aria-selected=true]{border-color:var(--rpg-gold-dark);color:var(--rpg-gold);background:#132943}body.page-moderator .moderator-view-tabs button span{color:#8fa6c4;margin-left:5px}body.page-moderator .moderator-members-link{flex:none}body.page-moderator .moderator-forum-activity,body.page-moderator .moderator-activity{border:2px solid var(--rpg-line);background:#08172b;box-shadow:inset 0 0 0 2px #040b15}body.page-moderator .moderator-activity-head{background:#081427;border-bottom:1px solid #304866;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 18px;display:flex}body.page-moderator .moderator-activity-head h2{color:var(--rpg-gold);font-family:var(--rpg-font-ui);margin:3px 0 5px}body.page-moderator .moderator-activity-head p{max-width:720px;color:var(--rpg-muted);margin:0}body.page-moderator .forum-activity-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 14px 0;display:grid}body.page-moderator .forum-activity-stats>div{background:#071321;border:1px solid #314967;min-width:0;padding:11px 12px}body.page-moderator .forum-activity-stats strong{color:#f2d27a;font:900 20px/1.1 var(--rpg-font-ui);display:block}body.page-moderator .forum-activity-stats span{color:#96a9c1;font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;margin-top:4px;display:block}body.page-moderator .forum-activity-controls{grid-template-columns:minmax(240px,1.7fr) repeat(3,minmax(135px,.65fr));align-items:end;gap:10px;padding:12px 14px;display:grid}body.page-moderator .forum-activity-controls input,body.page-moderator .forum-activity-controls select{color:#171717;width:100%;font:inherit;background:#f2eee4;border:2px solid #17233a;outline:1px solid #6f5d34;padding:9px 10px}body.page-moderator .moderator-forum-activity>.moderator-summary-row{margin:0;padding:0 14px 8px}body.page-moderator .forum-activity-list{border-top:1px solid #304866}body.page-moderator .forum-activity-row{background:#08172b;border-bottom:1px solid #1f344e;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}body.page-moderator .forum-activity-row:last-child{border-bottom:0}body.page-moderator .forum-activity-row:hover{background:#0a1c33}body.page-moderator .forum-activity-mark{color:#b9c7d8;width:32px;height:32px;font:900 15px/1 var(--rpg-font-ui);background:#0a1828;border:1px solid #40566f;place-items:center;display:grid}body.page-moderator .forum-activity-mark.is-created{color:#a9e8bd;background:#112a1d;border-color:#3d7154}body.page-moderator .forum-activity-mark.is-edited{color:#b9d5ff;background:#13243d;border-color:#536d91}body.page-moderator .forum-activity-mark.is-restored{color:#f3dc91;background:#2a2513;border-color:#6e633d}body.page-moderator .forum-activity-mark.is-removed{color:#ffc0c8;background:#2d1720;border-color:#75434d}body.page-moderator .forum-activity-main{min-width:0}body.page-moderator .forum-activity-sentence{color:#dce7f4;overflow-wrap:anywhere;line-height:1.45}body.page-moderator .forum-activity-sentence strong{color:#f1cb70}body.page-moderator .forum-activity-sentence span{font-weight:800}body.page-moderator .forum-activity-meta{color:#8fa4bd;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:5px;font-size:11px;display:flex}body.page-moderator .forum-activity-imported{color:#8b9bb0;font-style:italic}body.page-moderator .forum-activity-side{justify-items:end;gap:5px;min-width:112px;display:grid}body.page-moderator .forum-activity-side time{color:#94a7be;white-space:nowrap;font-size:11px}body.page-moderator .forum-activity-side a{color:#8dbdff;font:800 10px/1.2 var(--rpg-font-ui);text-decoration:none}body.page-moderator .forum-activity-side a:hover,body.page-moderator .forum-activity-side a:focus-visible{color:#d6e7ff;text-decoration:underline}body.page-moderator .audit-list{border-top:1px solid #304866}body.page-moderator .audit-row{border-bottom:1px solid #1f344e;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:12px 16px;display:grid}body.page-moderator .audit-main{color:#dce7f4;line-height:1.45}body.page-moderator .audit-time{color:#94a7be;white-space:nowrap;font-size:11px}@media (width<=900px){body.page-moderator .forum-activity-stats,body.page-moderator .forum-activity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-moderator .forum-activity-search{grid-column:1/-1}}@media (width<=680px){body.page-moderator .moderator-workspace-nav,body.page-moderator .moderator-activity-head{flex-direction:column;align-items:stretch}body.page-moderator .moderator-members-link{text-align:center;width:100%}body.page-moderator .moderator-view-tabs{grid-template-columns:1fr;width:100%;display:grid}body.page-moderator .moderator-view-tabs button{text-align:left}body.page-moderator .forum-activity-stats,body.page-moderator .forum-activity-controls{grid-template-columns:1fr}body.page-moderator .forum-activity-search{grid-column:auto}body.page-moderator .forum-activity-row{grid-template-columns:32px minmax(0,1fr);align-items:start}body.page-moderator .forum-activity-side{grid-column:2;justify-items:start;min-width:0}body.page-moderator .audit-row{grid-template-columns:1fr}}body.page-moderator .moderator-comment-target strong{color:#8dbdff;font-weight:800}body.page-moderator .moderator-record-details{background:#061225;border-top:1px dotted #40536e}body.page-moderator .moderator-record-details>summary{cursor:pointer;color:var(--rpg-gold);font:900 11px/1.3 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;padding:12px 15px}body.page-moderator .moderator-record-details>summary:hover,body.page-moderator .moderator-record-details>summary:focus-visible{background:#0a1e38}body.page-moderator .moderator-record-details[open]>summary{background:#081b32;border-bottom:1px dotted #40536e}body.page-moderator .moderator-record-details-content{padding:14px 15px 16px}body.page-moderator .moderator-detail-loading,body.page-moderator .moderator-detail-message{color:var(--rpg-muted);background:#081427;border:1px dashed #40536e;padding:14px}body.page-moderator .moderator-detail-message.is-error{color:#ff9b9b;border-color:#8c3434}body.page-moderator .moderator-record-detail-head{border-bottom:1px dotted #40536e;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}body.page-moderator .moderator-record-detail-head strong{color:var(--rpg-gold);font:900 14px/1.35 var(--rpg-font-ui);margin-top:4px;display:block}body.page-moderator .moderator-record-detail-head>span{color:var(--rpg-muted);text-align:right;font-size:11px}body.page-moderator .moderator-record-detail-body{min-width:0}body.page-moderator .moderator-detail-grid{gap:8px;display:grid}body.page-moderator .moderator-detail-field{background:#08172b;border:1px solid #243b58;grid-template-columns:minmax(125px,.32fr) minmax(0,1fr);align-items:start;gap:12px;padding:9px 10px;display:grid}body.page-moderator .moderator-detail-key,body.page-moderator .moderator-detail-array-label{color:var(--rpg-gold);font:800 10px/1.35 var(--rpg-font-ui);letter-spacing:.04em;text-transform:uppercase}body.page-moderator .moderator-detail-value,body.page-moderator .moderator-detail-text,body.page-moderator .moderator-detail-longtext{min-width:0;color:var(--rpg-text);overflow-wrap:anywhere}body.page-moderator .moderator-detail-longtext{white-space:pre-wrap;line-height:1.55}body.page-moderator .moderator-detail-muted{color:var(--rpg-muted)}body.page-moderator .moderator-detail-chips{flex-wrap:wrap;gap:6px;display:flex}body.page-moderator .moderator-detail-chips span{color:var(--rpg-text);background:#06101e;border:1px solid #40536e;padding:4px 6px;font-size:11px;display:inline-block}body.page-moderator .moderator-detail-array{gap:8px;display:grid}body.page-moderator .moderator-detail-array-item{background:#061225;border:1px dotted #40536e;padding:9px}body.page-moderator .moderator-detail-array-label{color:var(--rpg-muted);margin-bottom:7px}body.page-moderator .moderator-detail-json{max-height:360px;color:var(--rpg-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#040b15;border:1px solid #40536e;margin:0;padding:10px;overflow:auto}body.page-moderator.rpg-high-contrast .moderator-record-details,body.page-moderator.rpg-high-contrast .moderator-detail-field,body.page-moderator.rpg-high-contrast .moderator-detail-array-item,body.page-moderator.rpg-high-contrast .moderator-detail-loading,body.page-moderator.rpg-high-contrast .moderator-detail-message{background:#000}@media (width<=780px){body.page-moderator .moderator-record-detail-head,body.page-moderator .moderator-detail-field{grid-template-columns:1fr}body.page-moderator .moderator-record-detail-head{display:grid}body.page-moderator .moderator-record-detail-head>span{text-align:left}}body.page-moderator .moderator-workspace-nav{justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:14px;display:flex}body.page-moderator .moderator-view-tabs{border:2px solid var(--rpg-line);background:#071326;flex:auto;grid-template-columns:repeat(2,minmax(150px,1fr));max-width:560px;display:grid}body.page-moderator .moderator-view-tabs button{min-height:48px;color:var(--rpg-muted);cursor:pointer;font:900 12px/1.2 var(--rpg-font-ui);background:#09182c;border:0;border-right:1px dotted #52627b;padding:10px 14px}body.page-moderator .moderator-view-tabs button:last-child{border-right:0}body.page-moderator .moderator-view-tabs button:hover,body.page-moderator .moderator-view-tabs button[aria-selected=true]{color:var(--rpg-gold);background:#10294d}body.page-moderator .moderator-view-tabs button[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--rpg-gold)}body.page-moderator .moderator-view-tabs button span{border:1px solid var(--rpg-gold-dark);min-width:22px;min-height:20px;color:var(--rpg-gold);background:#06101e;place-items:center;margin-left:6px;padding:2px 5px;font-size:9px;display:inline-grid}body.page-moderator .moderator-members-link{flex:none;align-self:stretch}body.page-moderator .moderator-status{border:1px solid var(--rpg-line);min-height:0;font:800 11px/1.4 var(--rpg-font-ui);background:#08172b;margin:0 0 10px;padding:9px 11px}body.page-moderator .moderator-status[data-type=success]{background:#0c2417;border-color:#3f8d52}body.page-moderator .moderator-status[data-type=error]{background:#2a1111;border-color:#8c3434}body.page-moderator .moderator-review-list{gap:9px;display:grid}body.page-moderator .moderator-review-row{border:2px solid var(--rpg-line);background:#081427;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 15px;display:grid;box-shadow:inset 0 0 0 2px #040b15}body.page-moderator .moderator-review-row:hover{background:#09182c;border-color:#466c98}body.page-moderator .moderator-review-main{min-width:0}body.page-moderator .moderator-review-meta{color:var(--rpg-muted);flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:6px;font-size:11px;display:flex}body.page-moderator .moderator-review-meta>strong{color:var(--rpg-gold);font:900 13px/1.3 var(--rpg-font-ui)}body.page-moderator .moderator-review-target{min-width:0;color:var(--rpg-muted);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:11px;display:flex}body.page-moderator .moderator-review-target>span{font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase}body.page-moderator .moderator-review-target>strong{overflow-wrap:anywhere;color:#8dbdff;min-width:0;font-size:12px}body.page-moderator .moderator-review-excerpt{color:var(--rpg-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}body.page-moderator .moderator-review-button{min-width:104px}body.page-moderator .moderator-activity{border:2px solid var(--rpg-line);background:#08172b;overflow:hidden;box-shadow:inset 0 0 0 2px #040b15}body.page-moderator .moderator-activity-head{border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#0d2443,#08182d);justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}body.page-moderator .moderator-activity-head h2{color:var(--rpg-gold);font:900 18px/1.2 var(--rpg-font-ui);margin:4px 0 5px}body.page-moderator .moderator-activity-head p{color:var(--rpg-muted);margin:0;font-size:12px}body.page-moderator dialog.moderator-review-dialog{width:min(760px,100% - 24px);max-height:min(820px,100dvh - 24px);color:var(--rpg-text);background:linear-gradient(180deg, var(--rpg-panel-2), var(--rpg-panel));border:3px solid var(--rpg-gold-soft);padding:0;overflow:auto;box-shadow:inset 0 0 0 2px #06101e,0 0 0 2px #0b0c0f,12px 12px #0000008c}body.page-moderator dialog.moderator-review-dialog::backdrop{background:#000000c7}body.page-moderator .moderator-review-dialog-head{z-index:3;border-bottom:2px solid var(--rpg-line);background:#071326;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex;position:sticky;top:0}body.page-moderator .moderator-review-dialog-head h2{color:var(--rpg-gold);font:900 21px/1.15 var(--rpg-font-ui);margin:4px 0 6px}body.page-moderator .moderator-review-dialog-meta{color:var(--rpg-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}body.page-moderator .moderator-review-dialog-content{gap:14px;padding:18px;display:grid}body.page-moderator .moderator-review-context{background:#061225;border:1px solid #31465f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px 12px;padding:11px 12px;display:grid}body.page-moderator .moderator-review-context>span{color:var(--rpg-muted);font:800 9px/1.2 var(--rpg-font-ui);letter-spacing:.06em;text-transform:uppercase}body.page-moderator .moderator-review-context>strong{overflow-wrap:anywhere;color:#8dbdff;min-width:0}body.page-moderator .moderator-review-context>small{color:var(--rpg-muted);white-space:nowrap}body.page-moderator .moderator-review-full-comment{min-height:96px;color:var(--rpg-text);white-space:pre-wrap;overflow-wrap:anywhere;background:#081427;border:1px solid #284767;padding:14px;line-height:1.58}body.page-moderator .moderator-edit-form{padding:0}body.page-moderator .moderator-edit-form>label{color:var(--rpg-gold);font:800 11px/1.2 var(--rpg-font-ui)}body.page-moderator .moderator-review-actions{flex-wrap:wrap;gap:9px;padding-top:2px;display:flex}body.page-moderator .moderator-record-details{border:1px solid #31465f;margin-top:2px}body.page-moderator.rpg-high-contrast .moderator-review-row,body.page-moderator.rpg-high-contrast .moderator-activity,body.page-moderator.rpg-high-contrast .moderator-status,body.page-moderator.rpg-high-contrast .moderator-review-context,body.page-moderator.rpg-high-contrast .moderator-review-full-comment,body.page-moderator.rpg-high-contrast dialog.moderator-review-dialog{background:#000}@media (width<=700px){body.page-moderator .moderator-workspace-nav,body.page-moderator .moderator-activity-head,body.page-moderator .moderator-review-dialog-head{flex-direction:column;align-items:stretch}body.page-moderator .moderator-view-tabs{grid-template-columns:1fr 1fr;width:100%;max-width:none}body.page-moderator .moderator-members-link{width:100%}body.page-moderator .moderator-review-row{grid-template-columns:1fr auto;gap:10px;padding:12px}body.page-moderator .moderator-review-button{min-width:92px}body.page-moderator .moderator-review-context{grid-template-columns:1fr;gap:5px}body.page-moderator .moderator-review-context>small{white-space:normal}body.page-moderator .moderator-review-dialog-head .close{width:100%}}@media (width<=480px){body.page-moderator .moderator-main{width:calc(100% - 16px);padding-top:18px}body.page-moderator .moderator-review-row{grid-template-columns:1fr}body.page-moderator .moderator-review-button{width:100%}body.page-moderator .moderator-review-excerpt{-webkit-line-clamp:3}body.page-moderator dialog.moderator-review-dialog{width:calc(100% - 12px);max-height:calc(100dvh - 12px)}body.page-moderator .moderator-review-dialog-content{padding:12px}body.page-moderator .moderator-review-actions,body.page-moderator .moderator-edit-actions{grid-template-columns:1fr;width:100%;display:grid}body.page-moderator .moderator-review-actions .btn,body.page-moderator .moderator-edit-actions .btn{width:100%}}@media (forced-colors:active){body.page-moderator .moderator-view-tabs,body.page-moderator .moderator-review-row,body.page-moderator .moderator-activity,body.page-moderator .moderator-review-context,body.page-moderator .moderator-review-full-comment,body.page-moderator dialog.moderator-review-dialog{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}body.page-ninja-patches .ninja-main{width:min(1180px,100% - 32px);margin:0 auto;padding:8px 0 34px}body.page-ninja-patches .ninja-intro{padding-inline:4px}body.page-ninja-patches .ninja-intro .lede{width:min(920px,100%);margin-inline:auto}body.page-ninja-patches .ninja-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 16px;display:grid}body.page-ninja-patches .ninja-stat{border:2px solid var(--rpg-line);background:linear-gradient(180deg, var(--rpg-panel-2), var(--rpg-panel));outline:2px solid #050b14;min-height:112px;padding:16px;box-shadow:5px 5px #00000059}body.page-ninja-patches .ninja-stat .stat-label{color:var(--rpg-muted);font:800 12px/1.25 var(--rpg-font-ui);letter-spacing:.08em;text-transform:uppercase;display:block}body.page-ninja-patches .ninja-stat strong{color:var(--rpg-gold);font:900 clamp(22px, 3vw, 34px)/1 var(--rpg-font-ui);margin-top:10px;display:block}body.page-ninja-patches .ninja-stat:last-child strong{font-size:clamp(15px,2vw,21px);line-height:1.2}body.page-ninja-patches .ninja-method{border-left:5px solid var(--rpg-gold);background:#0a172a;grid-template-columns:1fr;align-items:center;gap:18px;margin:0 0 16px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #314b6b}body.page-ninja-patches .ninja-method h2{color:var(--rpg-gold);font:900 18px/1.2 var(--rpg-font-ui);margin:0 0 4px}body.page-ninja-patches .ninja-method p{color:var(--rpg-muted);margin:0}body.page-ninja-patches .method-meta{color:#dce7f5;text-align:right;max-width:300px;font:700 12px/1.45 var(--rpg-font-ui)}body.page-ninja-patches .ninja-controls{margin-bottom:12px}body.page-ninja-patches .ninja-control-grid{grid-template-columns:minmax(280px,1.7fr) minmax(170px,.65fr) minmax(170px,.65fr) auto;align-items:end;gap:12px;display:grid}body.page-ninja-patches .ninja-searchbox label,body.page-ninja-patches .ninja-filter label{color:var(--rpg-gold);font:800 12px/1.2 var(--rpg-font-ui);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;display:block}body.page-ninja-patches .ninja-search-input{background:#040b15;border:2px solid #42648a;grid-template-columns:34px minmax(0,1fr) 38px;align-items:center;min-height:48px;display:grid}body.page-ninja-patches .ninja-search-input:focus-within{border-color:var(--rpg-focus);box-shadow:0 0 0 2px #000, 0 0 0 4px var(--rpg-focus)}body.page-ninja-patches .ninja-search-input svg{width:20px;height:20px;fill:var(--rpg-gold);margin-left:8px}body.page-ninja-patches .ninja-search-input input,body.page-ninja-patches .ninja-filter select{width:100%;min-height:44px;color:var(--rpg-text);font:700 14px/1.2 var(--rpg-font-ui);background:#040b15;border:0;outline:0}body.page-ninja-patches .ninja-search-input button{min-height:44px;color:var(--rpg-muted);cursor:pointer;background:0 0;border:0;font-size:18px}body.page-ninja-patches .ninja-filter select{border:2px solid #42648a;padding:0 10px}body.page-ninja-patches .ninja-control-grid>.btn{min-height:48px}body.page-ninja-patches .ninja-meta-row{color:var(--rpg-muted);font:700 13px/1.4 var(--rpg-font-ui);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;display:flex}body.page-ninja-patches .ninja-legend{gap:14px;display:flex}body.page-ninja-patches .ninja-legend span{align-items:center;gap:6px;display:inline-flex}body.page-ninja-patches .ninja-legend i{border:1px solid;width:14px;height:14px;display:inline-block}body.page-ninja-patches .legend-before{color:var(--rpg-danger);background:#ff6b5333}body.page-ninja-patches .legend-after{color:var(--rpg-success);background:#79d66b33}body.page-ninja-patches .ninja-results{gap:14px;display:grid}body.page-ninja-patches .ninja-card{background:linear-gradient(#0d2039,#071425);border:2px solid #345979;outline:2px solid #03070d;position:relative;overflow:hidden;box-shadow:6px 6px #0006}body.page-ninja-patches .ninja-card:before{content:"";background:repeating-linear-gradient(90deg, var(--rpg-gold) 0 14px, #6d4711 14px 18px, #111821 18px 23px);height:5px;display:block}body.page-ninja-patches .ninja-card-head{border-bottom:1px solid #294867;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:16px 18px 12px;display:grid}body.page-ninja-patches .ninja-card-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}body.page-ninja-patches .ninja-card h2{color:var(--rpg-gold);font:900 clamp(20px, 3vw, 27px)/1.1 var(--rpg-font-ui);margin:0}body.page-ninja-patches .ninja-help-id,body.page-ninja-patches .ninja-status,body.page-ninja-patches .ninja-confidence{min-height:25px;font:800 11px/1 var(--rpg-font-ui);text-transform:uppercase;border:1px solid #6c7f94;align-items:center;padding:3px 7px;display:inline-flex}body.page-ninja-patches .ninja-help-id{color:#d7e8ff;background:#0c2b4c}body.page-ninja-patches .ninja-status.status-changed{color:#07100a;border-color:var(--rpg-gold);background:var(--rpg-gold)}body.page-ninja-patches .ninja-status.status-new{color:#061007;border-color:var(--rpg-success);background:var(--rpg-success)}body.page-ninja-patches .ninja-status.status-removed{color:#150604;border-color:var(--rpg-danger);background:var(--rpg-danger)}body.page-ninja-patches .ninja-confidence{color:var(--rpg-success);background:#36723229;border-color:#4f8b49}body.page-ninja-patches .ninja-card-date{color:var(--rpg-muted);text-align:right;white-space:nowrap;font:700 12px/1.35 var(--rpg-font-ui)}body.page-ninja-patches .ninja-card-body{padding:14px 18px 18px}body.page-ninja-patches .ninja-summary{color:#edf4ff;margin:0 0 14px;font-size:16px}body.page-ninja-patches .ninja-diff-list{gap:10px;display:grid}body.page-ninja-patches .ninja-diff{background:#040a13;border:1px solid #2b4a68}body.page-ninja-patches .ninja-diff-label{color:var(--rpg-gold);font:800 12px/1.2 var(--rpg-font-ui);text-transform:uppercase;letter-spacing:.04em;background:#0b1c31;border-bottom:1px solid #2b4a68;padding:7px 10px}body.page-ninja-patches .ninja-diff-row{grid-template-columns:66px minmax(0,1fr);gap:10px;padding:9px 10px;display:grid}body.page-ninja-patches .ninja-diff-row+.ninja-diff-row{border-top:1px dashed #304a63}body.page-ninja-patches .ninja-diff-row.before{background:#ff6b5314}body.page-ninja-patches .ninja-diff-row.after{background:#79d66b14}body.page-ninja-patches .ninja-diff-row strong{color:var(--rpg-muted);font:800 11px/1.5 var(--rpg-font-ui);text-transform:uppercase}body.page-ninja-patches .ninja-diff-row.before strong{color:var(--rpg-danger)}body.page-ninja-patches .ninja-diff-row.after strong{color:var(--rpg-success)}body.page-ninja-patches .ninja-diff-row code{overflow-wrap:anywhere;color:#dce9f7;white-space:pre-wrap;font:700 13px/1.5 var(--rpg-font-ui)}body.page-ninja-patches .ninja-card-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}body.page-ninja-patches .ninja-card-actions a.btn{text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}body.page-ninja-patches .ninja-empty{color:var(--rpg-muted);background:var(--rpg-panel);text-align:center;border:2px dashed #4c6684;justify-items:center;gap:5px;margin-top:18px;padding:28px 18px;display:grid}body.page-ninja-patches .ninja-empty[hidden]{display:none}body.page-ninja-patches .ninja-empty strong{color:var(--rpg-gold);font:900 18px/1.2 var(--rpg-font-ui)}body.page-ninja-patches .ninja-error{border:2px solid var(--rpg-danger);color:#ffe8e3;background:#5f180f61;padding:18px}@media (width<=900px){body.page-ninja-patches .ninja-stats{grid-template-columns:repeat(2,minmax(0,1fr))}body.page-ninja-patches .ninja-method{grid-template-columns:1fr}body.page-ninja-patches .method-meta{text-align:left;max-width:none}body.page-ninja-patches .ninja-control-grid{grid-template-columns:1fr 1fr}body.page-ninja-patches .ninja-searchbox{grid-column:1/-1}}@media (width<=620px){body.page-ninja-patches .ninja-main{width:min(100% - 18px,1180px)}body.page-ninja-patches .ninja-stats,body.page-ninja-patches .ninja-control-grid{grid-template-columns:1fr}body.page-ninja-patches .ninja-searchbox{grid-column:auto}body.page-ninja-patches .ninja-meta-row,body.page-ninja-patches .ninja-card-head{grid-template-columns:1fr;display:grid}body.page-ninja-patches .ninja-card-date{text-align:left}body.page-ninja-patches .ninja-legend{flex-wrap:wrap}body.page-ninja-patches .ninja-diff-row{grid-template-columns:1fr;gap:3px}}.page-restricted .restricted-main{place-items:center;min-height:52vh;padding:clamp(28px,6vw,72px) 18px;display:grid}.page-restricted .restricted-card{border:1px solid var(--rpg-line);background:linear-gradient(135deg, #2855a81f, transparent 42%), var(--rpg-panel);width:min(760px,100%);box-shadow:var(--rpg-shadow);outline:1px solid #f2b6322e;grid-template-columns:auto 1fr;align-items:start;gap:clamp(18px,4vw,34px);padding:clamp(24px,5vw,42px);display:grid}.page-restricted .restricted-seal{border:2px solid var(--rpg-gold-soft);outline:1px solid var(--rpg-gold-dark);width:76px;height:76px;color:var(--rpg-gold);background:var(--rpg-panel-2);font:800 30px/1 var(--rpg-font-ui);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 24px #f2b63214}.page-restricted .restricted-seal.authorized{border-color:var(--rpg-success);color:var(--rpg-success);outline-color:#79d66b73}.page-restricted .restricted-copy{min-width:0}.page-restricted .restricted-kicker{color:var(--rpg-gold);font:800 12px/1.2 var(--rpg-font-ui);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;display:block}.page-restricted .restricted-copy h1{margin:0 0 12px;font-size:clamp(1.7rem,4vw,2.55rem);line-height:1.08}.page-restricted .restricted-copy>p{color:var(--rpg-muted);max-width:62ch;margin:0}.page-restricted .restricted-copy>p strong{color:var(--rpg-text)}.page-restricted .restricted-requirement{background:#05080f7a;border:1px solid #31547db8;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;margin:24px 0 0;padding:14px 16px;display:grid}.page-restricted .restricted-requirement span{color:var(--rpg-muted);font-size:.9rem}.page-restricted .restricted-requirement strong{color:var(--rpg-text);font-family:var(--rpg-font-ui)}.page-restricted .restricted-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.page-restricted .restricted-help{border-top:1px solid #31547d8c;padding-top:18px;font-size:.9rem;margin-top:22px!important}@media (width<=620px){.page-restricted .restricted-card{grid-template-columns:1fr}.page-restricted .restricted-seal{width:60px;height:60px;font-size:24px}.page-restricted .restricted-actions{display:grid}.page-restricted .restricted-actions .btn{width:100%}}@media (width>=901px){.rpg-a11y-toolbar{left:14px;right:auto}.rpg-auth-toolbar{left:auto;right:14px}}@media (width<=900px){.rpg-auth-toolbar{left:auto;right:10px}}@media (width<=560px){.rpg-auth-toolbar{left:auto;right:8px}.rpg-auth-toolbar button{max-width:min(54vw,220px)}.rpg-nav a:nth-child(odd){border-right:1px dotted #4a5668}.rpg-nav a:nth-child(2n){border-right:0}}.rpg-route-loading{min-height:100vh;color:var(--rpg-gold);background:var(--rpg-bg);font:800 16px/1.2 var(--rpg-font-ui);letter-spacing:.04em;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.rpg-route-loading-mark{animation:1s steps(2,end) infinite rpg-route-loading-pulse;display:inline-block}@keyframes rpg-route-loading-pulse{50%{opacity:.35}}.rpg-account-role-row{margin:18px 0!important}.rpg-auth-profile-form{margin-top:0!important}.rpg-member-management-link{text-align:center;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex!important}.rpg-member-management-link[hidden]{display:none!important}#rpgAuthProfileUsername[readonly]{color:#e7edf7;cursor:default;background:#08182d;border-color:#31547d;outline-color:#31547d}#rpgAuthProfileUsername[readonly]:focus{outline-color:#31547d}#markDialog .modal-head,#bossDialog .modal-head,#itemDialog .modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}#markDialog .modal-head>:first-child,#bossDialog .modal-head>:first-child,#itemDialog .modal-head>:first-child{flex:auto;min-width:0}#markDialog .modal-actions,#bossDialog .modal-actions,#itemDialog .modal-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}#markDialog .modal-actions>button,#bossDialog .modal-actions>button,#itemDialog .modal-actions>button{white-space:nowrap;text-align:center;justify-content:center;align-items:center;margin:0;padding:10px 14px;display:inline-flex}@media (width<=640px){#markDialog .modal-head,#bossDialog .modal-head,#itemDialog .modal-head{flex-direction:column;align-items:stretch;gap:12px}#markDialog .modal-actions,#bossDialog .modal-actions,#itemDialog .modal-actions{width:100%}#markDialog .modal-actions>button,#bossDialog .modal-actions>button,#itemDialog .modal-actions>button{flex:1 1 0;width:100%;min-width:0}}#bossDialog .actions>.btn{text-align:center;justify-content:center;align-items:center;display:inline-flex}#markDialog .card-source>.btn{text-align:center;min-height:44px;font:800 12px/1.2 var(--rpg-font-ui);justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}#loadMore[hidden]{display:none!important}@media (width>=1121px){body.page-items .items-results,body.page-quest .quest-results,body.page-boss .boss-results{background:0 0;border:0;gap:8px;min-width:0;padding-bottom:22px;display:grid}body.page-items .items-table-head,body.page-quest .quest-table-head,body.page-boss .boss-table-head{color:var(--rpg-gold);background:#061326;border:2px solid #a67416;gap:0;padding:0}body.page-items .items-table-head>span,body.page-quest .quest-table-head>span,body.page-boss .boss-table-head>span{border-right:1px solid #3e5069;padding:10px 11px}body.page-items .items-table-head>span:last-child,body.page-quest .quest-table-head>span:last-child,body.page-boss .boss-table-head>span:last-child{border-right:0}body.page-items .item-record,body.page-boss .boss-record{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;align-items:stretch;gap:0;padding:0;overflow:hidden;box-shadow:inset 0 0 0 1px #040b13}body.page-quest .quest-record{background:linear-gradient(#0c1c31,#071322);border:1px solid #35577f;overflow:hidden;box-shadow:inset 0 0 0 1px #040b13}body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row{background:0 0;gap:0;min-height:0;padding:0}body.page-items .item-name-cell,body.page-items .item-cell{border-right:1px solid #284464;padding:13px 12px}body.page-items .item-name-cell{align-items:flex-start}body.page-items .item-cell{align-items:center;display:flex}body.page-items .item-actions-cell{border-right:0;justify-content:center;padding:6px}body.page-quest .quest-primary,body.page-quest .quest-cell{border-right:1px solid #284464;padding:13px 12px}body.page-quest .quest-primary{align-items:flex-start}body.page-quest .quest-cell{align-items:center;display:flex}body.page-boss .boss-cell{border-right:1px solid #284464;flex-direction:column;justify-content:center;min-width:0;padding:13px 12px;display:flex}body.page-boss .boss-action-cell{border-right:0;align-items:center;padding:6px}body.page-items .item-record:hover,body.page-items .item-record:focus-within,body.page-quest .quest-record:hover,body.page-quest .quest-record:focus-within,body.page-boss .boss-record:hover,body.page-boss .boss-record:focus-within{border-color:var(--rpg-gold-soft);background:linear-gradient(#102540,#09182a)}body.page-quest .quest-record:hover .quest-row,body.page-quest .quest-record:focus-within .quest-row{background:0 0}body.page-items .item-name,body.page-quest .quest-primary h2,body.page-boss .boss-record h2{color:var(--rpg-gold)}body.page-items .item-open,body.page-quest .quest-open,body.page-boss .boss-open{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--rpg-gold);box-shadow:none;cursor:pointer;font:900 28px/1 var(--rpg-font-ui);background:0 0;border:1px solid #0000;outline:0;place-items:center;padding:0;display:grid}body.page-items .item-open:hover,body.page-quest .quest-open:hover,body.page-boss .boss-open:hover,body.page-quest .quest-open[aria-expanded=true]{color:var(--rpg-gold);border-color:var(--rpg-gold);filter:none;background:#102a4a}}@media (width<=820px){body.page-items .item-actions-cell,body.page-boss .boss-action-cell,body.page-marks .mark-open-cell{grid-column:1/-1!important}body.page-items .item-actions-cell{grid-template-columns:1fr!important}body.page-items .item-actions-cell:before,body.page-boss .boss-action-cell>.boss-label{display:none!important}body.page-marks .mark-open-cell{border:0!important;border-top:1px solid #284464!important;padding:10px 11px!important;position:static!important;top:auto!important;right:auto!important}body.page-marks .mark-name-wrap{padding-right:0!important}body.page-quest .quest-open{grid-area:auto/1/auto/-1!important;align-self:stretch!important}body.page-items .item-open,body.page-quest .quest-open,body.page-marks .mark-open-button,body.page-boss .boss-open{color:#fff;cursor:pointer;text-align:center;white-space:nowrap;outline:2px solid #10151e;justify-content:center;align-items:center;gap:8px;box-shadow:inset 0 0 0 2px #335f9f;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;font:800 0/1.2 var(--rpg-font-ui)!important;background:linear-gradient(#2857ad,#163b7c)!important;border:2px solid #c89a2f!important;padding:9px 14px!important;display:inline-flex!important}body.page-items .item-open:before,body.page-quest .quest-open:before,body.page-marks .mark-open-button:before,body.page-boss .boss-open:before{content:"View Details";color:inherit;font-size:12px}body.page-items .item-open:after,body.page-quest .quest-open:after,body.page-marks .mark-open-button:after,body.page-boss .boss-open:after{content:"›";color:var(--rpg-gold);font-size:22px;line-height:1}body.page-quest .quest-open[aria-expanded=true]:before{content:"Hide Details"}body.page-quest .quest-open[aria-expanded=true]:after{content:"⌃"}body.page-items .item-open:hover,body.page-quest .quest-open:hover,body.page-marks .mark-open-button:hover,body.page-boss .boss-open:hover{color:var(--rpg-gold);filter:brightness(1.14)}}@media (width<=620px){body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row{grid-template-columns:1fr!important}}@media (width<=820px){.record-mobile-open-control,.record-mobile-open-slot{display:none!important}.record-mobile-tappable{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffc94a2e}.record-mobile-tappable:active{filter:brightness(1.08);box-shadow:inset 0 0 0 1px #ffc94ab8!important}body.page-items .item-record,body.page-boss .boss-record,body.page-marks .mark-card,body.page-vault .vault-record,body.page-help .results .card,body.page-forum .forum-post-index-row,body.page-ninja-patches .ninja-card{background:linear-gradient(#0d2038,#081628);border-color:#35577f}body.page-items .item-record:active,body.page-boss .boss-record:active,body.page-marks .mark-card:active,body.page-vault .vault-record:active,body.page-help .results .card:active,body.page-forum .forum-post-index-row:active,body.page-ninja-patches .ninja-card:active{border-color:var(--rpg-gold-soft);background:linear-gradient(#122b49,#0a1a2e)}body.page-help .results .card .actions,body.page-ninja-patches .ninja-card-actions{justify-content:flex-start}body.page-items .item-actions-cell,body.page-boss .boss-action-cell,body.page-marks .mark-open-cell,body.page-vault .vault-action-cell,body.page-forum .forum-post-index-action,body.page-items .item-open,body.page-boss .boss-open,body.page-marks .mark-open-button,body.page-vault .vault-open,body.page-help .open-help,body.page-quest .quest-open,body.page-ninja-patches .ninja-card-actions a.btn.primary{display:none!important}body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px 10px!important;padding:12px!important}body.page-quest .quest-primary{grid-area:auto/1/auto/-1!important}body.page-quest .quest-row>.quest-cell:nth-of-type(n){grid-area:auto!important}}@media (width<=620px){body.page-quest .quest-row,body.page-quest .quest-record:nth-child(2n) .quest-row{grid-template-columns:1fr!important}body.page-quest .quest-row>.quest-cell:nth-of-type(n){grid-column:1!important}}body.page-marks .marks-intro,body.page-boss .boss-intro,body.page-quest .quest-intro,body.page-items .items-intro,body.page-help .help-intro,body.page-build-planner .planner-hero,body.page-forum .forum-intro,body.page-vault .vault-intro,body.rpg-map-page .map-index-intro{box-shadow:none;background:0 0;border:0;padding:0;display:block}body.page-marks .section-art-banner,body.page-boss .section-art-banner,body.page-quest .section-art-banner,body.page-items .section-art-banner,body.page-help .section-art-banner,body.page-build-planner .section-art-banner,body.page-forum .section-art-banner,body.page-vault .section-art-banner,body.rpg-map-page .section-art-banner{aspect-ratio:4;width:100%;max-width:100%;height:auto;box-shadow:none;object-fit:cover;object-position:center;background:0 0;border:0;margin:0;display:block}body.page-marks .marks-intro .section-art-banner+.lede,body.page-boss .boss-intro .section-art-banner+.lede,body.page-quest .quest-intro .section-art-banner+.lede,body.page-items .items-intro .section-art-banner+.lede,body.page-help .help-intro .section-art-banner+.lede,body.page-build-planner .planner-hero .section-art-banner+p,body.page-forum .forum-intro .section-art-banner+p,body.page-vault .vault-intro .section-art-banner+.lede,body.rpg-map-page .map-index-intro .section-art-banner+.map-index-total{margin:14px 2px 0}@media (width<=820px){body.page-marks .marks-intro .section-art-banner+.lede,body.page-boss .boss-intro .section-art-banner+.lede,body.page-quest .quest-intro .section-art-banner+.lede,body.page-items .items-intro .section-art-banner+.lede,body.page-help .help-intro .section-art-banner+.lede,body.page-build-planner .planner-hero .section-art-banner+p,body.page-forum .forum-intro .section-art-banner+p,body.page-vault .vault-intro .section-art-banner+.lede,body.rpg-map-page .map-index-intro .section-art-banner+.map-index-total{margin-top:10px}}@media (width<=520px){body.page-marks .marks-intro .lede,body.page-boss .boss-intro .lede,body.page-quest .quest-intro .lede,body.page-items .items-intro .lede,body.page-help .help-intro .lede,body.page-build-planner .planner-hero>p,body.page-forum .forum-intro>p,body.page-vault .vault-intro .lede,body.rpg-map-page .map-index-intro .map-index-total{font-size:12px;line-height:1.45}}.rpg-masthead:before{display:none}.rpg-member-utility-row{z-index:8;border-top:2px solid #31547d;border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#071326,#050d18);justify-content:flex-end;align-items:center;min-height:62px;padding:6px 14px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff08}.rpg-member-utility-row .rpg-auth-toolbar{border:2px solid var(--rpg-gold-soft);background:#040c19f7;margin:0;display:flex;position:relative;top:auto;left:auto;right:auto;box-shadow:3px 3px #00000061}.rpg-member-utility-row .rpg-auth-toolbar>button,.rpg-member-utility-row .rpg-auth-toolbar #rpgAuthButton,.rpg-member-utility-row .rpg-notification-control,.rpg-member-utility-row .rpg-auth-toolbar .rpg-notification-bell-button{min-height:48px}.rpg-titleplate{margin-top:34px}.rpg-notification-panel{max-width:calc(100vw - 20px)}@media (width<=900px){.rpg-masthead{flex-direction:column;min-height:0;display:flex}.rpg-masthead>img{z-index:0}.rpg-a11y-toolbar{z-index:3;order:1}.rpg-titleplate{z-index:2;order:2;width:calc(100% - 24px);margin:16px auto!important}.rpg-member-utility-row{justify-content:center;min-height:58px;padding:4px 10px}.rpg-member-utility-row .rpg-auth-toolbar{width:auto;max-width:100%;box-shadow:none}.rpg-member-utility-row .rpg-auth-toolbar>button,.rpg-member-utility-row .rpg-auth-toolbar #rpgAuthButton{width:auto;min-width:132px;min-height:48px;padding:7px 13px}.rpg-member-utility-row .rpg-notification-control{border-left:1px solid #485268;min-height:48px}.rpg-member-utility-row .rpg-auth-toolbar .rpg-notification-bell-button{width:52px;min-width:52px;min-height:48px}}@media (width<=700px){.rpg-notification-panel{max-height:50dvh;box-shadow:inset 0 0 0 2px #132741,4px 5px #00000080;width:auto!important;max-width:none!important;left:8px!important;right:8px!important}.rpg-notification-list{max-height:calc(50dvh - 58px)}.rpg-notification-panel-head{gap:8px;padding:10px}.rpg-notification-item{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;padding:10px}}@media (width<=420px){.rpg-titleplate{padding-inline:12px;margin-top:12px!important;margin-bottom:12px!important}.rpg-member-utility-row{padding-inline:6px}.rpg-member-utility-row .rpg-auth-toolbar>button,.rpg-member-utility-row .rpg-auth-toolbar #rpgAuthButton{min-width:124px;padding-inline:10px}.rpg-notification-panel-head{align-items:flex-start}.rpg-notification-mark-all{min-height:30px;padding-inline:6px}}@media (forced-colors:active){.rpg-member-utility-row,.rpg-member-utility-row .rpg-auth-toolbar{box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}.btn,.sort-button,.close{text-align:center;white-space:nowrap;vertical-align:middle;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;line-height:1.2;text-decoration:none;display:inline-flex}.btn:not(.primary):not(.danger):not(.moderator-danger){color:#dce6f0;background:linear-gradient(#18304d,#0d2037);border-color:#51677f;box-shadow:inset 0 0 0 1px #274766}.btn:not(.primary):not(.danger):not(.moderator-danger):hover{color:var(--rpg-gold);background:linear-gradient(#203d60,#102946);border-color:#c89a2f}.btn.primary{color:#fff;background:linear-gradient(#3768c9,#1f468e);border-color:#d3a63e;box-shadow:inset 0 0 0 2px #3d68a8,0 2px #00000047}.btn.primary:hover{color:#fff1b8;filter:brightness(1.1)}.btn.tertiary{color:#aebfd1;box-shadow:none;background:0 0;border-color:#0000}.btn.tertiary:hover{color:var(--rpg-gold);background:#0a192b;border-color:#425d78}.nav-arrow{text-align:center;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid}.btn.danger,.btn.moderator-danger,body.page-moderator .moderator-danger{color:#ffd4d4;background:linear-gradient(#7d3037,#4b1d25);border-color:#8c3434;box-shadow:inset 0 0 0 2px #63272e}.btn:disabled,.sort-button:disabled,.close:disabled,.nav-arrow:disabled{cursor:not-allowed;opacity:.55;filter:saturate(.7)}body.page-moderator .moderator-comment-actions .btn,body.page-moderator .moderator-edit-actions .btn,body.page-forum .forum-reply-actions .btn,body.page-forum .forum-reply-toggle{min-height:40px;padding:8px 11px}body.page-members .members-intro>.btn,body.page-moderator .members-intro>.btn,body.page-vault .vault-filter .btn,body.page-forum .forum-open-details,body.page-build-planner .planner-side-toggle button{min-height:44px;padding:9px 14px}body.page-build-planner .planner-add-gear,body.page-build-planner .planner-remove-gear{min-height:40px;padding:8px 11px}.quest-favorite-open,.quest-favorite-suggestions button,.save-to-list-option{min-height:44px}.quest-favorite-remove,.saved-list-entry-remove,.save-to-list-x{width:40px;min-width:40px;min-height:40px}.rpg-notification-mark-all{min-height:40px;padding:7px 10px}body.page-forum .forum-form-actions,body.page-forum .forum-reply-form-actions,body.page-forum .forum-attachment-actions,body.page-characters .character-form-actions,body.page-characters .character-card-actions,body.page-moderator .moderator-comment-actions,body.page-moderator .moderator-edit-actions,body.page-vault .vault-edit-actions,.content-editor-actions{align-items:center}@media (width<=700px){.btn,.sort-button,.close{min-height:48px;padding:10px 14px}.nav-arrow{width:48px;min-width:48px;height:48px;min-height:48px}body.page-moderator .moderator-comment-actions .btn,body.page-moderator .moderator-edit-actions .btn,body.page-forum .forum-reply-actions .btn,body.page-forum .forum-reply-toggle,body.page-build-planner .planner-side-toggle button,body.page-build-planner .planner-add-gear,body.page-build-planner .planner-remove-gear,body.page-forum .forum-open-details,body.page-vault .vault-filter .btn,.quest-favorite-open,.quest-favorite-suggestions button,.save-to-list-option{min-height:46px}.quest-favorite-remove,.saved-list-entry-remove,.save-to-list-x{width:44px;min-width:44px;min-height:44px}.rpg-notification-mark-all{min-height:44px;padding:8px 10px}}@media (width<=520px){body.page-forum .forum-form-actions,body.page-characters .character-form-actions,body.page-moderator .moderator-edit-actions,body.page-vault .vault-edit-actions,.content-editor-actions{grid-template-columns:1fr;width:100%;display:grid}body.page-forum .forum-form-actions .btn,body.page-characters .character-form-actions .btn,body.page-moderator .moderator-edit-actions .btn,body.page-vault .vault-edit-actions .btn,.content-editor-actions .btn{width:100%}body.page-moderator .moderator-comment-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body.page-moderator .moderator-comment-actions .btn{width:100%}}@media (forced-colors:active){.btn:not(.danger):not(.moderator-danger){color:buttontext;box-shadow:none;background:buttonface;border-color:buttontext}}@media (width>=701px) and (width<=1050px){.rpg-desktop-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}.rpg-mobile-display-toggle,.rpg-global-search,.rpg-mobile-quick-nav,.rpg-mobile-more-nav{display:none}@media (width<=700px){.rpg-masthead{min-height:0}.rpg-masthead .rpg-titleplate{order:1;width:calc(100% - 20px);padding:12px 16px 11px;margin:10px auto!important}.rpg-masthead .rpg-titleplate .rpg-brand,.rpg-masthead .rpg-titleplate h1{font-size:clamp(28px,9vw,40px)}.rpg-masthead .rpg-titleplate p{margin-top:6px;font-size:clamp(11px,3.7vw,14px)}.rpg-masthead .rpg-a11y-toolbar{background:#040c19f7;border-width:2px 0 0;order:2;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:none}.rpg-masthead .rpg-a11y-toolbar[data-mobile-open=true]{display:grid}.rpg-masthead .rpg-a11y-toolbar button{border-right:1px dotted #52627b;min-height:48px;padding:5px 3px;font-size:9px}.rpg-masthead .rpg-a11y-toolbar button:last-child{border-right:0}.rpg-masthead .rpg-a11y-toolbar .tool-icon{margin-bottom:2px;font-size:15px}.rpg-member-utility-row{justify-content:space-between;gap:8px;min-height:56px;padding:4px 8px}.rpg-mobile-display-toggle{border:2px solid var(--rpg-gold-soft);min-width:108px;min-height:48px;color:var(--rpg-text);box-shadow:none;cursor:pointer;font:800 11px/1.1 var(--rpg-font-ui);background:#040c19f7;justify-content:center;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.rpg-mobile-display-toggle>span{color:var(--rpg-gold);font-size:15px}.rpg-mobile-display-toggle[aria-expanded=true],.rpg-mobile-display-toggle:hover{color:var(--rpg-gold);background:#10294d}.rpg-member-utility-row .rpg-auth-toolbar{flex:0 auto;max-width:calc(100% - 116px);margin-left:auto}.rpg-member-utility-row .rpg-auth-toolbar>button,.rpg-member-utility-row .rpg-auth-toolbar #rpgAuthButton{min-width:0;max-width:min(230px,55vw)}.rpg-global-search{border-bottom:2px solid var(--rpg-gold-dark);background:linear-gradient(#0a1b31,#061326);grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:8px;display:grid}.rpg-global-search-field{min-width:0;position:relative}.rpg-global-search input[type=search]{outline-width:1px;width:100%;min-width:0;min-height:48px;padding:9px 10px 9px 40px}.rpg-global-search-icon{z-index:1;color:#3c4651;fill:currentColor;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.rpg-global-search-submit{color:#fff;cursor:pointer;min-width:76px;min-height:48px;font:800 11px/1.1 var(--rpg-font-ui);background:linear-gradient(#315fbd,#1d438c);border:2px solid #c89a2f;outline:1px solid #10151e;padding:8px 10px;box-shadow:inset 0 0 0 2px #335f9f}.rpg-global-search-submit:hover{color:var(--rpg-gold);filter:brightness(1.12)}.rpg-desktop-nav{display:none}.rpg-mobile-quick-nav{border-bottom:3px solid var(--rpg-gold-dark);background:#071326;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rpg-mobile-quick-nav a,.rpg-mobile-quick-nav button,.rpg-mobile-more-nav a{min-width:0;min-height:54px;color:var(--rpg-text);cursor:pointer;font:800 11px/1.15 var(--rpg-font-ui);background:0 0;border:0;border-right:1px dotted #4a5668;justify-content:center;align-items:center;gap:5px;padding:7px 5px;text-decoration:none;display:flex}.rpg-mobile-quick-nav>:last-child{border-right:0}.rpg-mobile-quick-nav .nav-icon,.rpg-mobile-more-nav .nav-icon{filter:drop-shadow(1px 1px #241800);place-items:center;min-width:22px;font-size:20px;display:inline-grid}.rpg-mobile-quick-nav .rpg-more-icon{color:var(--rpg-gold);font:900 16px/1 var(--rpg-font-ui);letter-spacing:.05em}.rpg-mobile-quick-nav a:hover,.rpg-mobile-quick-nav button:hover,.rpg-mobile-more-nav a:hover{color:var(--rpg-gold);background:#0c1c34}.rpg-mobile-quick-nav a[aria-current=page],.rpg-mobile-more-nav a[aria-current=page],.rpg-mobile-more-toggle[aria-expanded=true],.rpg-mobile-more-toggle[data-current-section=true]{color:var(--rpg-gold);box-shadow:inset 0 -3px 0 var(--rpg-gold);background:#0c1d35}.rpg-mobile-more-nav:not([hidden]){border-bottom:3px solid var(--rpg-gold-dark);background:#08172b;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rpg-mobile-more-nav a{border-bottom:1px dotted #4a5668;border-right:1px dotted #4a5668;min-height:56px;font-size:12px}.rpg-mobile-more-nav a:nth-child(2n){border-right:0}.rpg-mobile-more-nav a:nth-last-child(-n+2){border-bottom:0}}@media (width<=420px){.rpg-masthead .rpg-titleplate{padding-inline:12px;margin:8px auto!important}.rpg-member-utility-row{padding-inline:6px}.rpg-mobile-display-toggle{min-width:96px;padding-inline:8px}.rpg-member-utility-row .rpg-auth-toolbar{max-width:calc(100% - 104px)}.rpg-global-search{gap:5px;padding:7px 6px}.rpg-global-search input[type=search]{font-size:13px}.rpg-global-search-submit{min-width:62px;padding-inline:7px;font-size:10px}.rpg-mobile-quick-nav a,.rpg-mobile-quick-nav button{flex-direction:column;gap:2px;min-height:56px;font-size:10px}.rpg-mobile-quick-nav .nav-icon{font-size:19px}}@media (forced-colors:active){.rpg-mobile-display-toggle,.rpg-global-search,.rpg-global-search-submit,.rpg-mobile-quick-nav,.rpg-mobile-more-nav{color:canvastext!important;box-shadow:none!important;background:canvas!important;border-color:canvastext!important}}@media (width>=701px){.rpg-desktop-nav a{text-align:center;gap:7px;padding-inline:9px;font-size:13px}.rpg-desktop-nav .nav-icon{min-width:24px;font-size:22px}}.rpg-mobile-more-nav a>span:last-child,.rpg-mobile-quick-nav a>span:last-child,.rpg-mobile-quick-nav button>span:last-child{text-align:center;overflow-wrap:anywhere;min-width:0}.rpg-route-loading,.planner-loading,.characters-loading,.saved-lists-loading,body.page-moderator .moderator-empty,body.page-members .members-empty{color:#aebfd1;text-align:center;min-height:68px;font:700 12px/1.45 var(--rpg-font-ui);background:#071421;border:1px dashed #3a5875;padding:16px}.saved-builds-empty,body.page-saved-lists .saved-list-card-empty,body.page-saved-lists .saved-lists-empty-state.compact{color:#91a6ba;background:#06121f}.planner-error,body.page-saved-lists .saved-lists-message.error,body.page-characters .characters-status.error,body.page-members .members-status[data-type=error],body.page-moderator .moderator-status[data-type=error]{border-left:4px solid #b95454}body.page-saved-lists .saved-lists-message.success,body.page-characters .characters-status.success,body.page-members .members-status[data-type=success],body.page-moderator .moderator-status[data-type=success]{border-left:4px solid #4c8d62}.rpg-auth-text-button,body.page-saved-builds .saved-build-overflow summary{font-family:var(--rpg-font-ui)}@media (width<=700px){.rpg-mobile-more-nav a{padding-inline:8px}.rpg-route-loading,.planner-loading,.characters-loading,.saved-lists-loading,body.page-moderator .moderator-empty,body.page-members .members-empty{min-height:64px;padding:14px 12px}}@media (forced-colors:active){.rpg-route-loading,.planner-loading,.characters-loading,.saved-lists-loading,body.page-moderator .moderator-empty,body.page-members .members-empty{color:canvastext;background:canvas;border-color:canvastext}}
