@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-alegreya-sans), "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, Consolas, "SF Mono", Menlo, monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-bold:700;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-alegreya), Georgia, "Times New Roman", serif;--color-backdrop:#15100a;--color-backdrop-lit:#2a251f;--color-parchment:#e7d8ad;--color-parchment-lit:#eee2bf;--color-surface:#c8b58c;--color-surface-lit:#ddcaa0;--color-surface-shade:#a8926a;--color-surface-ring:#4a3a22;--color-drawer:#bca884;--color-raised:#d8c7a0;--color-raised-lit:#ece0bb;--color-raised-shade:#b9a279;--color-raised-ring:#8a7550;--color-raised-hover:#e2d3aa;--color-secondary:#a8926a;--color-oxblood:#6e3b33;--color-oxblood-lit:#855045;--color-oxblood-shade:#3f221d;--color-oxblood-hover:#7b453c;--color-oxblood-meta:#e8cfc6;--color-ink:#3a2a18;--color-ink-deep:#15100a;--color-body:#251c11;--color-label:#2a1f12;--color-meta:#3d2f1d;--color-foot:#4a3a22;--color-well:#3f3931;--color-well-shade:#2a251f;--color-well-lit:#4d463c;--color-well-dim:#c9bfae;--color-well-text:#e8ddc6;--color-well-meta:#a89c88;--color-cream:#f6ecd4;--color-note-bg:#c4ab7e;--color-note-text:#4a1f19;--color-hud-gold:#f2bc3c;--color-hud-red:#e05341;--color-hud-lime:#a8d24a;--color-hud-verdigris:#4fb0a0;--color-rarity-common:#555;--color-rarity-uncommon:#1f6b1f;--color-rarity-rare:#2a47c7;--color-rarity-epic:#7d1a7d;--color-rarity-legendary:#7a4d00;--color-rarity-mythical:#a0197e;--color-rarity-unknown:#6a5a42;--color-rarity-common-ring:#6b6b6b;--color-rarity-uncommon-ring:#2e8b2e;--color-rarity-rare-ring:#4a66e0;--color-rarity-epic-ring:#a53ba5;--color-rarity-legendary-ring:#d8920e;--color-rarity-mythical-ring:#d23aae;--color-rarity-unknown-ring:#4d463c;--color-tile:#2a241c;--color-card-lit:#f3e8c9;--color-card-line:#d3c092;--color-meta-2:#5c4d38;--color-rarity-common-b:#aaa;--color-rarity-uncommon-b:#5f5;--color-rarity-rare-b:#8c8cff;--color-rarity-epic-b:#d24ad2;--color-rarity-legendary-b:#fa0;--color-rarity-mythical-b:#f5f;--color-rarity-unknown-b:#a89c88;--shadow-soft:var(--elev-1);--shadow-pop:var(--elev-2);--radius-ui:10px;--radius-card:12px;--focus:var(--color-hud-gold);--focus-light:var(--color-oxblood);--elev-1:0 1px 2px #00000059, 0 6px 16px #00000040;--elev-1-lift:0 2px 4px #00000059, 0 12px 26px #0000005c;--elev-2:0 2px 6px #00000059, 0 18px 48px #0000008c;--elev-3:0 24px 64px #0000009e;--radius-chip:6px;--radius-panel:14px;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.12s;--dur-hover:.15s;--dur-tip:.15s;--dur-dropdown:.15s;--dur-pop:.18s;--dur-fold:.2s;--dur-fold-out:.12s;--dur-slide:.2s;--dur-toggle:.22s;--dur-knob:.16s;--dur-scrim:.2s;--dur-modal:.24s;--dur-modal-out:.16s;--dur-drawer:.3s;--dur-drawer-out:.2s;--rise:8px;--drop:-4px;--pop-scale:.97;--lift:-2px;--press:.97;--press-card:.985}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{min-height:100vh;font:16px/1.5 var(--font-sans);font-variant-numeric:lining-nums;color:var(--color-body);background:#16110b;overflow-x:hidden}a{color:var(--color-oxblood)}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:underline}}*{scrollbar-color:var(--color-surface-shade) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-surface-shade);background-clip:content-box;border:2px solid #0000;border-radius:6px}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar-thumb:hover{background:var(--color-oxblood);background-clip:content-box}}::-webkit-scrollbar-corner{background:0 0}html{scrollbar-color:var(--color-well-lit) transparent}html::-webkit-scrollbar-thumb{background:var(--color-well-lit);background-clip:content-box}@media (hover:hover) and (pointer:fine){html::-webkit-scrollbar-thumb:hover{background:var(--color-oxblood-lit);background-clip:content-box}}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,input,select{font:inherit}h1{letter-spacing:-.01em}body{text-wrap:pretty}h1,h2,h3{text-wrap:balance}html{-webkit-tap-highlight-color:transparent}a,button,summary,label,input,select,textarea,[role=button],[role=tab],[role=option]{touch-action:manipulation}button,summary,[role=button],[role=tab]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:where(button,[role=button],input[type=submit],input[type=button],input[type=reset],.btn,.btn-cta,.btn-ghost,.chip,.pill,.copy-btn,.card-edit,.mn-chip,.hdr-login,.modal-page,.seg button,.vt button,.tb-tab,.mn-btn,.hdr-help>summary,.hdr-user>summary,.suggest-entry,a.rp-btn,.hdr-notice-go,.bseg a,.tab){transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, color var(--dur-hover) ease, box-shadow var(--dur-hover) ease}:where(button,[role=button],input[type=submit],input[type=button],input[type=reset],.btn,.btn-cta,.btn-ghost,.chip,.pill,.copy-btn,.card-edit,.mn-chip,.hdr-login,.modal-page,.seg button,.vt button,.tb-tab,.mn-btn,.hdr-help>summary,.hdr-user>summary,.suggest-entry,a.rp-btn,.hdr-notice-go,.bseg a,.tab):where(:active:not(:disabled,[aria-disabled=true])){transform:scale(var(--press))}:where(.mn-row,.mn-kind,.mn-all,.mobnav-head,.mobnav-row,.qf-hit,.qf-all,summary:not(.hdr-help>summary,.hdr-user>summary),.acct-things a,.skt-skill,.bfold-head,.hdr-user-pop a):where(:not(button)){transition:transform var(--dur-press) var(--ease-out)}:where(.mn-row,.mn-kind,.mn-all,.mobnav-head,.mobnav-row,.qf-hit,.qf-all,[role=option],summary:not(.hdr-help>summary,.hdr-user>summary),.acct-things a,.skt-skill,.bfold-head,.bslot-opt,.hdr-user-pop a):where(:active:not([aria-disabled=true])){transform:scale(var(--press-card))}}@layer components{.cap{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.card,.toolbar,.modal:not(.wide),.mn-panel,.hdr-user-pop,.hdr-help-pop,.dd-menu,.qf-pop,.wmap-card,.wn-dialog,.hdr-input{--focus:var(--focus-light)}.hdr-input:focus-visible{outline-offset:0}.modal-head{--focus:var(--color-hud-gold)}.skip{z-index:50;background:var(--color-cream);color:var(--color-ink);padding:6px 10px;position:absolute;top:0;left:-999px}.skip:focus{left:8px}.hdr{z-index:30;padding-top:env(safe-area-inset-top,0px);background:var(--color-oxblood);border-bottom:1px solid var(--color-oxblood-shade);color:var(--color-cream);position:sticky;top:0;box-shadow:0 2px #0000004d}.hdr-in{max-width:1440px;height:64px;padding:0 max(32px, env(safe-area-inset-right,0px)) 0 max(32px, env(safe-area-inset-left,0px));align-items:center;gap:28px;margin:0 auto;display:flex;position:relative}.brand{color:var(--color-cream);border-radius:8px;flex:none;align-items:center;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.brand:hover{color:#fff;text-decoration:none}}.brand-text{flex-direction:column;gap:3px;line-height:1;display:flex}.brand-name{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;padding-bottom:5px;font-size:25px;font-weight:800;line-height:1;position:relative}.brand-name span{color:var(--color-hud-gold)}.brand-name:after{content:"";background:linear-gradient(90deg, var(--color-hud-gold), #f2bc3c00);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:30%}.brand-note{letter-spacing:.02em;color:#f6ecd4b8;white-space:nowrap;font-size:11.5px;font-weight:500}.mainnav ul{align-items:center;gap:4px;height:64px;margin:0;padding:0;list-style:none;display:flex}.mainnav li{align-items:center;height:100%;display:flex;position:relative}.mn-btn{height:36px;color:var(--color-cream);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mn-btn.open{background:#0000002e}@media (hover:hover) and (pointer:fine){.mn-btn:hover{background:#0000002e;text-decoration:none}}.mn-btn.on{color:var(--color-hud-gold);box-shadow:inset 0 -2px 0 var(--color-hud-gold);background:#0000002e}.mn-caret{opacity:.6;transition:transform var(--dur-fold) var(--ease-out);flex:none}[aria-expanded=true]>.mn-caret{transform:rotate(180deg)}.mn-panel{z-index:50;background:var(--color-parchment);border-radius:var(--radius-panel);width:420px;box-shadow:var(--elev-2);color:var(--color-body);transform-origin:0 0;transition:opacity var(--dur-pop) var(--ease-out), transform var(--dur-pop) var(--ease-out);border:1px solid #4a3a2273;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.mn-panel[data-instant]{transition:none}.mn-row,.mn-kind{color:var(--color-body);border-radius:9px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){a.mn-row:hover,.mn-kind:hover{background:var(--color-card-lit);text-decoration:none}}.mn-row[aria-current=page]{background:var(--color-card-lit);box-shadow:inset 3px 0 0 var(--color-oxblood)}.mn-row.soon{opacity:.72;cursor:default}.mn-tile{background:var(--color-tile);box-shadow:inset 0 0 0 1.5px var(--color-well-lit);color:var(--color-well-text);border-radius:8px;flex:none;place-items:center;display:grid}.mn-tile .icon{background:0 0;width:100%;height:100%}.mn-tile .icon img{width:28px;height:28px}.mn-row-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.mn-row-name{align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.mn-row-desc{color:var(--color-meta-2);font-size:13.5px}.mn-row-n{color:var(--color-meta-2);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:13px}.mn-soon{color:var(--color-meta-2);letter-spacing:.08em;text-transform:uppercase;background:#4a3a221a;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}.mn-items{grid-template-columns:minmax(0,1fr) 250px;width:860px;padding:0;display:grid;overflow:hidden}.mn-items-main{flex-direction:column;gap:6px;padding:14px;display:flex}.mn-all{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:var(--radius-card);color:var(--color-body);align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.mn-all:hover{border-color:var(--color-oxblood);text-decoration:none}}.mn-all .mn-tile{background:var(--color-oxblood);box-shadow:none;color:var(--color-cream)}.mn-all .mn-row-name{font-size:17px}.mn-all-n{color:var(--color-oxblood);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:14px;font-weight:800}.mn-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;display:grid}.mn-kind .mn-tile .icon img{width:32px;height:32px}.mn-kind .mn-row-desc{font-size:13px}.mn-items-side{background:var(--color-parchment-lit);border-left:1px solid var(--color-card-line);flex-direction:column;gap:10px;padding:18px 16px;display:flex}.mn-side-title{color:var(--color-oxblood)}.mn-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mn-chip{background:var(--color-cream);border:1px solid var(--color-surface);border-radius:999px;align-items:center;height:34px;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.mn-chip:not([class*=\ r-]){color:var(--color-body)}@media (hover:hover) and (pointer:fine){.mn-chip:hover{border-color:var(--color-oxblood);text-decoration:none}}.hdr-search{flex:auto;align-items:center;gap:8px;min-width:180px;max-width:520px;margin-left:auto;display:flex;position:relative}.hdr-input{border:1px solid var(--color-oxblood-shade);border-radius:var(--radius-ui);background:var(--color-cream);min-width:0;height:40px;color:var(--color-body);flex:auto;padding:0 12px}.hdr-input::placeholder{color:var(--color-meta-2);opacity:1}.qf{border:1px solid var(--color-oxblood-shade);border-radius:var(--radius-card);background:var(--color-cream);min-width:0;height:40px;color:var(--color-meta-2);flex:auto;align-items:center;gap:10px;padding:0 8px 0 12px;display:flex;position:relative}.qf:has(.hdr-input:focus-visible){outline:2px solid var(--color-oxblood);outline-offset:-4px}.qf .hdr-input{background:0 0;border:0;border-radius:0;outline:none;width:auto;height:100%;padding:0;font-size:15px}.qf .hdr-input::-webkit-search-cancel-button{appearance:none}.qf-icon{flex:none}kbd.qf-kbd{border:1px solid var(--color-card-line);border-radius:var(--radius-chip);color:var(--color-meta-2);font:800 12px/1.2 var(--font-sans);background:0 0;flex:none;padding:2px 7px}.qf:focus-within .qf-kbd{visibility:hidden}.qf-clear{width:28px;height:28px;color:var(--color-body);cursor:pointer;background:#4a3a221f;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}@media (pointer:coarse){.qf-kbd,.qf-keys{display:none}.qf-hit{min-height:44px}}.hdr-help{flex:none;position:relative}.hdr-help summary{width:28px;height:28px;color:var(--color-cream);cursor:pointer;border:1px solid #f6ecd480;border-radius:50%;place-items:center;font-size:13px;font-weight:700;list-style:none;display:grid}.hdr-help summary::-webkit-details-marker{display:none}.hdr-help[open] summary{background:var(--color-cream);color:var(--color-oxblood)}.hdr-help-pop{z-index:40;background:var(--color-parchment);width:min(320px,100vw - 32px);color:var(--color-body);border:1px solid var(--color-surface-shade);border-radius:var(--radius-panel);box-shadow:var(--elev-2);padding:12px 14px;font-size:13.5px;line-height:1.5;position:absolute;top:38px;right:0}.hdr-help-pop p{margin:0 0 6px}.hdr-help-pop ul{margin:0 0 8px;padding-left:16px}.hdr-help-pop code,kbd{font-family:var(--font-mono);background:var(--color-drawer);border-radius:3px;padding:0 4px;font-size:12px}.hdr-help-pop,.hdr-user-pop{transform-origin:100% 0;transition:opacity var(--dur-pop) var(--ease-out), transform var(--dur-pop) var(--ease-out)}.hdr-help[data-instant]>.hdr-help-pop,.hdr-user[data-instant]>.hdr-user-pop{transition:none}.ihero-desc{white-space:pre-line;max-width:70ch;margin:10px 0 0;font-size:15px;line-height:1.55}.hdr-user-out{flex:none;align-items:center;gap:10px;display:flex}.hdr-login{border:1px solid var(--color-oxblood-shade);border-radius:var(--radius-ui);height:36px;color:var(--color-cream);white-space:nowrap;background:#0003;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.hdr-login:hover{color:var(--color-cream);background:#00000052;text-decoration:none}}.hdr-login-note{color:var(--color-hud-gold);white-space:nowrap;font-size:13px}.hdr-user{flex:none;position:relative}.hdr-user summary{border:1px solid var(--color-oxblood-shade);height:36px;color:var(--color-cream);cursor:pointer;background:#0003;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;font-size:14px;font-weight:700;list-style:none;display:flex}.hdr-user summary::-webkit-details-marker{display:none}.hdr-user[open] summary{background:#00000052}.hdr-user img,.hdr-user-initial{border-radius:50%;width:28px;height:28px}.hdr-user-initial{background:var(--color-cream);color:var(--color-oxblood);place-items:center;font-size:14px;font-weight:800;display:grid}.hdr-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.hdr-user-pop{z-index:40;background:var(--color-parchment);min-width:200px;color:var(--color-body);border:1px solid var(--color-surface-shade);border-radius:var(--radius-panel);box-shadow:var(--elev-2);flex-direction:column;padding:6px;font-size:14px;display:flex;position:absolute;top:44px;right:0}.hdr-user-role{color:var(--color-meta-2);border-bottom:1px solid #4a3a2224;margin:0;padding:6px 10px 8px;font-size:13px}.hdr-user-pop a,.hdr-user-pop button{width:100%;min-height:36px;color:var(--color-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-weight:700;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.hdr-user-pop a:hover,.hdr-user-pop button:hover{background:var(--color-card-lit)}}.hdr-menu,.hdr-find{border:1px solid var(--color-oxblood-shade);border-radius:var(--radius-ui);width:40px;height:40px;color:var(--color-cream);cursor:pointer;background:#0003;flex:none;place-items:center;padding:0;display:none}.hdr-menu[aria-expanded=true],.hdr-find[aria-expanded=true]{background:#00000052}.hdr-ic{transition:opacity var(--dur-pop) var(--ease-out), transform var(--dur-pop) var(--ease-out), filter var(--dur-pop) var(--ease-out);grid-area:1/1}[aria-expanded=true]>.hdr-ic.is-off,[aria-expanded=false]>.hdr-ic.is-on{opacity:0;filter:blur(2px);transform:scale(.5)rotate(-45deg)}@media (prefers-reduced-motion:reduce){[aria-expanded=true]>.hdr-ic.is-off,[aria-expanded=false]>.hdr-ic.is-on{filter:none;transform:none}}@media (hover:hover) and (pointer:fine){.hdr-menu:hover,.hdr-find:hover{background:#00000052}}.mobnav,.mobnav-scrim,.mobnav-top{display:none}.mobnav-head{width:100%;min-height:56px;color:var(--color-cream);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #00000040;align-items:center;gap:10px;padding:0 18px;text-decoration:none;display:flex}.mobnav-head b{font-size:18px}.mobnav-head .mn-row-text span{color:#f6ecd4cc;font-size:13px}.mobnav-head.on{box-shadow:inset 3px 0 0 var(--color-hud-gold)}.mobnav-head.on b{color:var(--color-hud-gold)}.mobnav-list{background:#0000002e;flex-direction:column;padding:4px 0 8px;display:flex}.mobnav-row{min-height:48px;color:var(--color-cream);align-items:center;gap:12px;padding:0 18px 0 22px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.mobnav-row:hover{background:#ffffff0f;text-decoration:none}}.mobnav-row.soon{opacity:.6}.mobnav-row .mn-tile .icon img{width:26px;height:26px}.mobnav-name{flex:auto;font-size:16px;font-weight:700}.mobnav-n{color:#f6ecd4cc;font-variant-numeric:lining-nums tabular-nums;font-size:13px}.mobnav .mn-soon{color:var(--color-well-dim);background:#ffffff17}.mobnav[data-open] .mobnav-head,.mobnav[data-open] .mobnav-row{animation:mobnav-row var(--dur-slide) var(--ease-out) calc(var(--i,0) * 30ms) backwards}.mobnav[data-open] .mobnav-list.is-late .mobnav-row{animation:fold-in var(--dur-fold) var(--ease-out)}.tabbar{display:none}@media (max-width:1280px){.hdr-in{padding:0 max(24px, env(safe-area-inset-right,0px)) 0 max(24px, env(safe-area-inset-left,0px));gap:20px}.mn-btn{padding:0 10px}}@media (max-width:1100px){.hdr-in{padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));gap:14px}.mainnav{display:none}.hdr-menu{display:grid}.mobnav{z-index:29;top:calc(64px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 64px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--color-oxblood-shade);color:var(--color-cream);visibility:hidden;opacity:0;clip-path:inset(0 0 100%);transition:opacity var(--dur-drawer-out) var(--ease-drawer), transform var(--dur-drawer-out) var(--ease-drawer), clip-path var(--dur-drawer-out) var(--ease-drawer), visibility 0s linear var(--dur-drawer-out);display:block;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 18px 40px #00000073}.mobnav[data-open]{visibility:visible;opacity:1;clip-path:inset(0);transition:opacity var(--dur-drawer) var(--ease-drawer), transform var(--dur-drawer) var(--ease-drawer), clip-path var(--dur-drawer) var(--ease-drawer), visibility 0s;transform:none}}@media (max-width:760px){.hdr-in{gap:10px;height:56px}.brand-name{padding-bottom:4px;font-size:21px}.brand-note{letter-spacing:.01em;font-size:10px}.hdr-menu,.hdr-search{display:none}.hdr-find{margin-left:auto;display:grid}.hdr-user-name,.hdr-login-note{display:none}.hdr-login{height:40px;padding:0 12px}.hdr-user summary{height:40px;padding:0 5px}.hdr.is-finding .hdr-search{z-index:2;max-width:none;padding:8px max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));background:var(--color-oxblood);border-bottom:1px solid var(--color-oxblood-shade);transition:opacity var(--dur-pop) var(--ease-out), transform var(--dur-pop) var(--ease-out);margin:0;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 100vmax 0 100vmax #0a07048c}.hdr.is-finding .qf{height:48px}.hdr.is-finding .qf-pop{top:calc(100% + 13px);left:calc(-1 * max(16px, env(safe-area-inset-left,0px)) - 1px);width:100vw;max-height:calc(100dvh - 190px - env(safe-area-inset-bottom,0px));border-radius:0 0 var(--radius-panel) var(--radius-panel);border-width:0 0 1px;padding:6px 10px 8px;right:auto}.hdr.is-finding .hdr-help summary{width:36px;height:36px}.mobnav{z-index:71;max-height:min(86dvh,760px);padding-bottom:env(safe-area-inset-bottom,0px);opacity:1;clip-path:none;transition:transform var(--dur-drawer-out) var(--ease-drawer), visibility 0s linear var(--dur-drawer-out);border-radius:16px 16px 0 0;top:auto;bottom:0;transform:translateY(100%);box-shadow:0 -12px 40px #00000080}.mobnav[data-open]{clip-path:none;transition:transform var(--dur-drawer) var(--ease-drawer), visibility 0s;transform:none}.mobnav[data-open] .mobnav-head,.mobnav[data-open] .mobnav-row{animation:none}.mobnav-top{z-index:1;background:var(--color-oxblood-shade);border-bottom:1px solid #00000040;align-items:center;gap:12px;padding:18px 12px 10px 18px;display:flex;position:sticky;top:0}.mobnav-grip{background:#f6ecd44d;border-radius:3px;width:44px;height:5px;position:absolute;top:7px;left:calc(50% - 22px)}.mobnav-title{font-family:var(--font-display);letter-spacing:-.01em;flex:auto;font-size:20px;font-weight:800}.mobnav-close{border-radius:var(--radius-ui);width:44px;height:44px;color:var(--color-cream);cursor:pointer;background:#0003;border:1px solid #0000004d;place-items:center;padding:0;display:grid}.mobnav-scrim{z-index:70;opacity:0;visibility:hidden;transition:opacity var(--dur-scrim) var(--ease-out), visibility 0s linear var(--dur-scrim);background:#0a07048c;display:block;position:fixed;inset:0}.mobnav-scrim[data-open]{opacity:1;visibility:visible;transition:opacity var(--dur-scrim) var(--ease-out), visibility 0s}body:has(.mobnav[data-open]){overflow:hidden}.tabbar{z-index:40;height:calc(60px + env(safe-area-inset-bottom,0px));padding:6px max(8px, env(safe-area-inset-right,0px)) calc(4px + env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));border-top:1px solid var(--color-oxblood-shade);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#6e3b33f7;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tb-tab{border-radius:var(--radius-ui);min-width:0;color:var(--color-oxblood-meta);font:800 11.5px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;text-decoration:none;display:flex}.tb-tab.on{color:var(--color-hud-gold)}.tb-tab[aria-expanded=true]{color:var(--color-cream);background:#0000002e}body{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}.page{width:100%;max-width:1440px;padding:32px max(48px, env(safe-area-inset-right,0px)) 40px max(48px, env(safe-area-inset-left,0px));flex:1 0 auto;margin:0 auto}@media (max-width:767px){.page{padding:20px max(16px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px))}}.foot{border-top:1px solid var(--color-well-lit);color:var(--color-well-meta);font-size:13px}.foot-in{max-width:1440px;padding:28px max(32px, env(safe-area-inset-right,0px)) 36px max(32px, env(safe-area-inset-left,0px));flex-wrap:wrap;align-items:center;gap:8px 24px;margin:0 auto;display:flex}.foot-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-cream);font-size:18px;font-weight:800;text-decoration:none}.foot-brand b{color:var(--color-hud-gold);font-weight:800}.foot-note{flex:360px;margin:0;line-height:1.45}.foot-meta{font-variant-numeric:lining-nums tabular-nums;margin:0}.foot-links{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.foot a:not(.foot-brand){color:var(--color-well-text);text-underline-offset:2px;text-decoration:underline}@media (max-width:767px){.foot-in{padding:24px max(16px, env(safe-area-inset-right,0px)) 28px max(16px, env(safe-area-inset-left,0px));flex-direction:column;align-items:flex-start;gap:8px}.foot-note{flex:none}.foot-links{margin-left:0}}.crumbs{color:var(--color-well-dim);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 12px;font-size:14px;display:flex}.crumbs ol{flex-wrap:wrap;align-items:baseline;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--color-well-meta);margin-right:4px}.crumbs a{color:var(--color-well-dim)}.crumbs [aria-current]{color:var(--color-cream);font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1.1}.crumbs-extra{color:var(--color-well-meta);margin-left:auto;font-size:13px}.crumbs.in-card{color:var(--color-meta);margin:0 0 8px;font-size:13px}.crumbs.in-card a{color:var(--color-meta)}.crumbs.in-card [aria-current]{color:var(--color-body);font-size:13px;font-weight:700}.toolbar{background:var(--color-parchment);color:var(--color-body);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);border:1px solid #4a3a2259;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 20px;padding:8px;font-size:15px;display:flex}.toolbar .hdr-input{border-color:var(--color-surface-shade);background:var(--color-cream);height:40px;font-size:15px}.toolbar .text-xs{font-size:13px}.select{background:var(--color-cream);height:28px;color:var(--color-body);border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);padding:0 6px;font-size:13px}.dd{display:inline-block;position:relative}.dd-btn{background:var(--color-cream);width:100%;height:40px;color:var(--color-body);border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);font:inherit;cursor:pointer;text-align:left;align-items:center;gap:8px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.dd-prefix{color:var(--color-meta-2);flex:none;font-weight:500}.dd.is-active .dd-btn{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.dd.is-active .dd-prefix{color:#ecd6cc}.dd.is-active .dd-caret{border-top-color:var(--color-cream)}@media (hover:hover) and (pointer:fine){.dd-btn:hover{border-color:var(--color-oxblood)}}.dd-btn:focus-visible{outline:2px solid var(--color-oxblood);outline-offset:1px}.dd-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:20px;overflow:hidden}.dd-caret{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-meta);flex:none;width:0;height:0}.dd.open .dd-caret{transform:rotate(180deg)}.dd-menu{z-index:40;background:var(--color-parchment);border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);min-width:100%;max-height:360px;box-shadow:var(--shadow-soft);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.dd-opt{color:var(--color-body);white-space:nowrap;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:15px}.dd-opt.active{background:var(--color-surface)}.dd-opt.on{font-weight:700}.dd-opt.on.active{background:var(--color-oxblood);color:var(--color-cream)}@media (hover:hover) and (pointer:fine){.dd-opt.on:hover{background:var(--color-oxblood);color:var(--color-cream)}}.seg{border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);overflow:hidden}.seg button{background:var(--color-cream);height:26px;color:var(--color-meta);cursor:pointer;border:0;padding:0 10px;font-size:13px}.seg button+button{border-left:1px solid var(--color-surface-shade)}.seg button.on{background:var(--color-oxblood);color:var(--color-cream)}.switch{cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{opacity:0;width:0;height:0;position:absolute}.switch-track{background:var(--color-surface-shade);width:34px;height:18px;transition:background-color var(--dur-hover) ease;border-radius:9px;position:relative}.switch-track:after{content:"";background:var(--color-cream);width:14px;height:14px;transition:transform var(--dur-knob) var(--ease-out);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{background:var(--color-oxblood)}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--color-hud-gold);outline-offset:2px}.linkish{color:var(--color-oxblood);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.card{background:var(--color-parchment);color:var(--color-body);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);border:1px solid #4a3a2259;overflow:hidden}.card-head{align-items:baseline;gap:10px;padding:16px 20px 4px;display:flex}.card-head h2{font-family:var(--font-display);color:var(--color-body);margin:0;font-size:23px;font-weight:800;line-height:1.2}.card-head .count{color:var(--color-meta-2);margin-left:auto;font-size:14px}.card-head a{color:inherit}.card-head .card-edit{border:1px solid var(--color-surface-shade);background:var(--color-raised-lit);color:var(--color-oxblood);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 11px;font-size:13.5px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.card-head .count+.card-edit{margin-left:0}@media (hover:hover) and (pointer:fine){.card-head .card-edit:hover{background:var(--color-cream);border-color:var(--color-oxblood);text-decoration:none}}.body{padding:10px 20px 18px}.label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-oxblood);margin:14px 0 6px;font-size:12px;font-weight:700;line-height:1.2;display:block}.label:first-child{margin-top:0}.fine{color:var(--color-meta-2);margin:0 0 10px;font-size:14px;line-height:1.45}.well{background:var(--color-well);color:var(--color-well-text);border-radius:var(--radius-ui);border:1px solid var(--color-well-shade);overflow-wrap:anywhere;min-width:0;padding:10px 12px;font-size:14px;line-height:1.5}.empty{text-align:center;color:var(--color-meta);padding:18px 12px;font-size:14px}.unavailable{text-align:center;color:var(--color-meta);padding:28px 16px}.chip{border:1px solid var(--color-surface-shade);cursor:pointer;background:var(--color-cream);min-height:32px;color:var(--color-body);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{border-color:var(--color-oxblood);text-decoration:none}}.chip .n{color:var(--color-meta-2);font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:700}.chip.on{background:var(--color-oxblood);border-color:var(--color-oxblood);color:var(--color-cream)}.chip.on .n{color:var(--color-oxblood-meta)}.badge{background:var(--color-well);color:var(--color-well-text);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:3px;padding:1px 7px;font-size:11.5px;font-weight:700;display:inline-block}.badge.soft{border:1px solid var(--color-surface-shade);color:var(--color-meta);background:0 0}.badge.ok{color:var(--color-hud-lime)}.badge.warn{color:var(--color-hud-gold)}.badge.r-common{color:var(--color-rarity-common-b)}.badge.r-uncommon{color:var(--color-rarity-uncommon-b)}.badge.r-rare{color:var(--color-rarity-rare-b)}.badge.r-epic{color:var(--color-rarity-epic-b)}.badge.r-legendary{color:var(--color-rarity-legendary-b)}.badge.r-mythical{color:var(--color-rarity-mythical-b)}.badge.r-unknown{color:var(--color-well-dim)}.pill{background:var(--color-parchment-lit);color:var(--color-body);border:1px solid #4a3a2240;border-radius:999px;align-items:center;gap:6px;padding:2px 8px 2px 4px;font-size:13px;display:inline-flex}.pill .qty{font-variant-numeric:lining-nums tabular-nums;font-weight:700}.r-common{color:var(--color-rarity-common)}.r-uncommon{color:var(--color-rarity-uncommon)}.r-rare{color:var(--color-rarity-rare)}.r-epic{color:var(--color-rarity-epic)}.r-legendary{color:var(--color-rarity-legendary)}.r-mythical{color:var(--color-rarity-mythical)}.r-unknown{color:var(--color-rarity-unknown)}.icon{background:var(--color-tile);border-radius:10px;flex:none;place-items:center;width:56px;height:56px;display:grid}.icon img{object-fit:contain;width:44px;height:44px;display:block}.icon img.pix{image-rendering:pixelated}.icon.lg{width:104px;height:104px}.icon.lg img{width:84px;height:84px}.icon.sm{border-radius:7px;width:32px;height:32px}.icon.sm img{width:24px;height:24px}.icon.xs{background:var(--color-tile);border-radius:5px;width:22px;height:22px}.icon.xs img{width:18px;height:18px}.icon.ph img{opacity:.5}.iref{vertical-align:middle;align-items:center;gap:5px;max-width:100%;display:inline-flex}.iref .qty{font-variant-numeric:lining-nums tabular-nums;color:var(--color-label);font-weight:700}.iref .nm{min-width:0}.iref.unknown .nm{color:var(--color-meta);border-bottom:1px dashed var(--color-secondary)}.hc{display:inline;position:relative}.hc-pop,.hc-float{z-index:25;background:var(--color-parchment);width:260px;color:var(--color-body);border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);box-shadow:var(--shadow-pop);text-align:left;pointer-events:none;padding:8px 10px;font-size:13px;line-height:1.4;display:none;position:absolute;top:calc(100% + 6px);left:0}.hc:focus-within .hc-pop,.hc-float:not([hidden]){align-items:flex-start;gap:10px;display:flex}@media (hover:hover) and (pointer:fine){.hc:hover .hc-pop{align-items:flex-start;gap:10px;display:flex}}.hc-js .hc:focus-within .hc-pop{display:none}@media (hover:hover) and (pointer:fine){.hc-js .hc:hover .hc-pop{display:none}}.hc-float{z-index:60}.hc-pop .t,.hc-float .t{font-weight:700}.hc-pop .s,.hc-float .s{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:700}.hc-pop .a,.hc-float .a{color:var(--color-meta);margin-top:2px;font-size:12px}.item{text-align:center;min-width:0;color:var(--color-body);border-radius:var(--radius-ui);background:var(--color-parchment);box-shadow:var(--shadow-soft);border:1px solid #4a3a2259;flex-direction:column;align-items:center;gap:5px;padding:10px 8px 8px;text-decoration:none;transition:transform .1s,border-color .1s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.item:hover{border-color:var(--color-oxblood);text-decoration:none;transform:translateY(-1px)}}.item.dim{opacity:.62}@media (hover:hover) and (pointer:fine){.item.dim:hover{opacity:1}}.item .dot{background:var(--color-meta);opacity:.6;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px}.item .name{overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.25}.item .sub{letter-spacing:.02em;font-size:11.5px}tr.dim td{opacity:.62}.tt-line{overflow-wrap:anywhere;min-height:1.4em}.tt-blank{height:.7em}.tt-rule{border-top:2px solid #562f3e;height:0;margin:6px 0}.tbl{border-collapse:collapse;width:100%;font-size:15px}.tbl th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--color-meta-2);white-space:nowrap;border-bottom:1px solid #4a3a2240;padding:8px 10px;font-size:12px;font-weight:800}.tbl th.sort{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.tbl th.sort:hover{color:var(--color-oxblood)}}.tbl th.sort.on:after{content:" ▾"}.tbl th.sort.on.asc:after{content:" ▴"}.tbl td{vertical-align:middle;border-bottom:1px solid #4a3a2224;padding:8px 10px}.tbl tr:last-child td{border-bottom:0}.tbl th.num,.tbl td.num{text-align:right;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.tbl.tbl-fixed{table-layout:fixed}.cell-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.cell-item .name{font-weight:700}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree ul{border-left:1px solid #4a3a224d;margin-left:9px;padding-left:14px}.tree li{margin:4px 0}.tree .node{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.tree .craft>.node .nm{font-weight:700}.tree .cycle{color:var(--color-hud-red);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.kv{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;font-size:13px;display:grid}.kv dt{color:var(--color-meta);text-transform:uppercase;letter-spacing:.08em;padding-top:2px;font-size:11.5px;font-weight:700}.kv dd{overflow-wrap:anywhere;margin:0}.mono{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.iref{flex-wrap:wrap}.pill{flex-wrap:wrap;max-width:100%}.iref .hint{color:var(--color-meta);font-size:11.5px;font-style:italic;line-height:1.2}.tree .node{max-width:100%}.iref.guess .nm{color:var(--color-meta)}.iref.guess .icon img{opacity:.75}.modal-slot,.modal-route{display:contents}.scrim{z-index:60;overscroll-behavior:contain;background:#0a0704ad;justify-content:center;padding:34px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:var(--color-parchment);max-width:100%;height:fit-content;color:var(--color-body);border:1px solid var(--color-oxblood-shade);border-radius:6px;margin:auto 0;overflow:hidden;box-shadow:0 18px 50px #0000009e}.modal:focus{outline:none}.modal-head{background:var(--color-oxblood);color:var(--color-cream);align-items:center;gap:11px;padding:11px 13px;display:flex}.modal-head h2{margin:0;font-size:17px;font-weight:700;line-height:1.25}.modal-x{border-radius:var(--radius-ui);width:30px;height:30px;color:var(--color-cream);cursor:pointer;background:0 0;border:1px solid #f6ecd466;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.modal-x:hover{background:#ffffff1f}}.modal-body{flex-direction:column;gap:12px;padding:13px;display:flex}.modal-foot{background:var(--color-raised);border-top:1px solid var(--color-surface-shade);align-items:center;gap:8px;padding:9px 13px;display:flex}.modal-steps{gap:4px;display:inline-flex}.modal-steps button{border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);background:var(--color-cream);width:28px;height:24px;color:var(--color-body);cursor:pointer;font-size:13px;line-height:1}@media (hover:hover) and (pointer:fine){.modal-steps button:hover:not(:disabled){border-color:var(--color-oxblood)}}.modal-steps button:disabled{opacity:.4;cursor:default}.tile{text-align:left;background:var(--color-parchment);width:100%;color:var(--color-body);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);cursor:pointer;font:inherit;border:1px solid #4a3a2259;align-items:center;gap:12px;padding:10px 12px;transition:transform .12s,border-color .12s;display:flex}@media (hover:hover) and (pointer:fine){.tile:hover{border-color:var(--color-oxblood);transform:translateY(-1px)}}.tile .body{flex-grow:1;min-width:0}.tile .name,.tile .sub{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile .name{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1.2}.tile .sub{color:var(--color-meta-2);font-size:14px;line-height:1.3}.mixrow{border-top:1px solid #4a3a2233;gap:10px;padding:7px 0;display:flex}.mixrow.on{background:#2e8b2e17;margin:0 -8px;padding-left:8px;padding-right:8px}.mixrow .n{width:30px;color:var(--color-foot);flex:none;padding-top:3px;font-size:12px;font-weight:700}.mixrow.on .n{color:#2f4a22}.mixrow .ings{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.best{background:var(--color-raised);border:1px solid var(--color-raised-ring);border-radius:var(--radius-ui);padding:9px 11px}.ing{background:var(--color-raised-lit);border:1px solid var(--color-raised-shade);color:var(--color-body);border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 3px;font-size:12.5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){a.ing:hover{background:var(--color-cream);border-color:var(--color-oxblood);text-decoration:none}}.ing b{font-weight:700}.ing.guess{background:var(--color-raised-hover);border-bottom-style:dotted}.ing.none{background:var(--color-raised-hover);color:var(--color-foot);border-style:dashed}.modal.wide{background:var(--color-backdrop);border-color:var(--color-well-lit);border-radius:var(--radius-panel);width:min(1360px,100%);height:calc(100dvh - 56px);max-height:calc(100dvh - 56px);box-shadow:var(--elev-3);flex-direction:column;display:flex;position:relative}.scrim:has(>.modal.wide){padding:28px 40px}.modal-scroll{overscroll-behavior:contain;padding:22px 24px;overflow-y:auto}.modal.wide:not(.is-compact) .modal-route>*>.crumbs:first-child{z-index:3;background:var(--color-backdrop);border-bottom:1px solid var(--color-well-lit);align-items:center;min-height:60px;margin:-22px -24px 22px;padding:10px 380px 10px 22px;font-size:14px;display:flex;position:sticky;top:-22px}.modal.wide:not(.is-compact) .modal-route>*>.crumbs:first-child [aria-current]{color:var(--color-cream);font-size:14px;font-weight:800}.modal-bar{z-index:4;align-items:center;gap:10px;display:flex;position:absolute;top:12px;right:12px}.modal-bar .vt button{height:28px}.modal-page{border:1px solid var(--color-well-lit);background:var(--color-well);height:36px;color:var(--color-well-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.modal-page-end{display:none}.modal-x.float{border-color:var(--color-well-lit);background:var(--color-well);width:36px;height:36px;color:var(--color-well-text)}@media (hover:hover) and (pointer:fine){.modal-page:hover,.modal-x.float:hover{background:var(--color-well-lit);color:var(--color-cream);text-decoration:none}}@media (max-width:640px){.scrim:has(>.modal.wide){padding:12px 8px}.modal.wide{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.modal-scroll{padding:16px 14px}.modal.wide:not(.is-compact) .modal-route>*>.crumbs:first-child{min-height:56px;margin:-16px -14px 16px;padding:8px 218px 8px 14px;top:-16px}.modal.wide.is-compact .modal-route>*>.crumbs:first-child{padding-right:218px}.modal.wide .modal-route>*>.crumbs:first-child ol{flex-wrap:nowrap;min-width:0}.modal.wide .modal-route>*>.crumbs:first-child li:not(:last-child){display:none}.modal.wide .modal-route>*>.crumbs:first-child li:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modal.wide .modal-route>*>.crumbs:first-child li:last-child:before{content:none}.modal-bar{top:10px;right:10px}.modal-bar .modal-page{display:none}.modal-page-end{justify-content:center;margin-top:18px;display:flex}}.copy-btn{border:1px solid var(--color-surface-shade);background:var(--color-raised-lit);height:26px;color:var(--color-body);font:inherit;cursor:pointer;vertical-align:1px;border-radius:999px;padding:0 10px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.copy-btn:hover{background:var(--color-cream)}}.copy-btn.done{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.swap{place-items:center;display:inline-grid}.swap>*{grid-area:1/1}.swap-size{visibility:hidden}.swap-now{display:inline-flex}.swap.is-live>.swap-now{transition:opacity .15s var(--ease-out), transform .15s var(--ease-out), filter .15s var(--ease-out)}@starting-style{.swap.is-live>.swap-now{opacity:0;filter:blur(2px);transform:scale(.9)}}@media (prefers-reduced-motion:reduce){@starting-style{.swap.is-live>.swap-now{filter:none;transform:none}}}.lootbias{background:var(--color-card-lit);border:1px dashed var(--color-card-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 10px;padding:8px 12px;display:flex}.lootbias.is-bonus{margin-top:-4px}.lootbias-sub{color:var(--color-foot);font-size:13px;font-weight:500}.lootbias-in{align-items:center;gap:4px;font-weight:800;display:inline-flex}.lootbias-label{color:var(--color-body);font-size:14px;font-weight:800}.lootbias-input{box-sizing:border-box;border:1px solid var(--color-surface-shade);width:72px;height:32px;font:inherit;color:var(--color-body);background:#fffaf0;border-radius:8px;padding:0 8px;font-size:15px;font-weight:700}.lootbias-note{color:var(--color-meta-2);font-size:13px}.lootbias-how{color:var(--color-body);margin:-4px 0 12px;font-size:13.5px;line-height:1.5}.lootbias-how summary{width:fit-content;color:var(--color-oxblood);cursor:pointer;font-weight:800}.lootbias-how p{max-width:75ch;margin:6px 0 0}.lootbias-formula{background:var(--color-card-lit);border:1px solid var(--color-card-line);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:12.5px;display:block}.upg-pick{gap:6px;margin:0 0 10px;display:grid}.upg-steps{color:var(--color-meta-2);font-size:13.5px;font-weight:500}.upg-rows{grid-template-columns:minmax(0,1fr) auto auto;column-gap:16px;margin-bottom:8px;display:grid}.upg-row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--color-card-line);align-items:center;row-gap:4px;padding:6px 0;font-size:14.5px;display:grid}.upg-headrow{color:var(--color-meta-2);border-top:0;padding-top:0;font-size:12.5px;font-weight:800}.upg-headrow span,.upg-from,.upg-to{text-align:right;font-variant-numeric:lining-nums tabular-nums}.upg-name{align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.upg-from{color:var(--color-meta)}.upg-to{color:var(--color-oxblood);font-weight:800}.upg-none{color:var(--color-meta-2);font-style:italic;font-weight:500}.upg-costs{margin:4px 0 10px}.upg-cost-list{margin:0;padding:0;list-style:none}.upg-cost{border-top:1px solid var(--color-card-line);flex-wrap:wrap;align-items:center;gap:5px 12px;margin:0;padding:7px 0;font-size:14px;display:flex}.upg-cost.is-none{display:block}.upg-lv{font-variant-numeric:lining-nums tabular-nums;flex:none;align-items:center;gap:6px;min-width:6.6em;font-weight:800;display:inline-flex}.upg-req{font-variant-numeric:lining-nums tabular-nums;flex:none;font-weight:700}.upg-mats{flex-wrap:wrap;gap:5px 6px;min-width:0;display:flex}.upg-total{background:var(--color-card-lit);border:0;border-radius:8px;margin:0 0 8px;padding:7px 10px}.upg-suggest{margin:4px 0 0;font-size:13.5px;font-weight:700}.drow-you{color:var(--color-oxblood);white-space:nowrap;font-size:12.5px;font-weight:800;display:block}.brewrow{align-items:baseline;gap:9px;padding:4px 0;display:flex}.brewrow+.brewrow{border-top:1px solid #4a3a222e}.brewrow .pct{color:#2f4a22;flex:none;width:38px;font-size:12px;font-weight:700}.brewrow .pct.near{color:var(--color-note-text)}.brewrow .ings{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.best.miss{background:var(--color-surface-lit);border-style:dashed}.group-head{text-transform:uppercase;letter-spacing:.14em;color:var(--color-hud-gold);align-items:baseline;gap:8px;margin:8px 0 10px;font-size:13px;font-weight:800;display:flex}.group-head span{letter-spacing:0;text-transform:none;color:var(--color-well-meta);font-size:12px;font-weight:400}.qf-pop{z-index:45;overscroll-behavior:contain;background:var(--color-parchment);max-height:min(560px,100dvh - 90px);color:var(--color-body);border:1px solid var(--color-surface-ring);border-radius:var(--radius-panel);box-shadow:var(--elev-2);padding:6px;position:absolute;top:calc(100% + 6px);left:-1px;right:-1px;overflow-y:auto}.qf-group+.qf-group{border-top:1px solid #4a3a222e;margin-top:4px;padding-top:4px}.qf-title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-meta);margin:4px 6px;font-size:12px;font-weight:700}.qf-title span{letter-spacing:0;text-transform:none;color:var(--color-foot);font-weight:400}.qf-hit{border-radius:var(--radius-ui);width:100%;color:var(--color-body);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-press) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:5px 7px;font-size:13px;display:flex}.qf-hit.on{background:var(--color-oxblood);color:var(--color-cream)}.qf-hit.on .qf-sub{color:var(--color-oxblood-meta)}.qf-mark{text-align:center;width:22px;color:var(--color-foot);flex:none;font-size:11.5px}.qf-hit.on .qf-mark{color:var(--color-cream)}.qf-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:700;overflow:hidden}.qf-sub{color:var(--color-foot);flex:none;font-size:12px}.qf-empty{color:var(--color-foot);margin:8px;font-size:13px}.qf-all{border:1px dashed var(--color-surface-shade);border-radius:var(--radius-ui);width:100%;color:var(--color-oxblood);font:inherit;text-align:left;cursor:pointer;background:0 0;margin-top:5px;padding:6px 7px;font-size:12px;font-weight:700;display:block}@media (hover:hover) and (pointer:fine){.qf-all:hover{background:var(--color-raised)}}.qf-keys{color:var(--color-foot);margin:6px 6px 2px;font-size:11.5px}.tnum{font-variant-numeric:lining-nums tabular-nums}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin:0 0 20px;display:flex}.page-head-main{flex-direction:column;gap:6px;min-width:0;display:flex}.page-head h1{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:44px;font-weight:800;line-height:1.05}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-hud-gold);margin:0;font-size:13px;font-weight:800}.page-lede{max-width:760px;color:var(--color-well-dim);text-wrap:pretty;margin:0;font-size:17px;line-height:1.5}.page-note{max-width:880px;color:var(--color-well-meta);text-wrap:pretty;align-items:flex-start;gap:8px;margin:4px 0 0;font-size:14px;line-height:1.45;display:flex}.page-note svg{color:var(--color-hud-gold);flex:none;margin-top:2px}.page-meta{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:15px}.page-meta b{color:var(--color-cream)}@media (max-width:767px){.page-head h1{font-size:34px}}.tabs{border-bottom:1px solid var(--color-well);scrollbar-width:none;gap:2px;margin:0 0 16px;display:flex;overflow-x:auto}.tab{color:var(--color-well-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:700;display:flex}.tab .n{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;font-size:13px}@media (hover:hover) and (pointer:fine){.tab:hover{color:var(--color-cream)}}.tab.on{color:var(--color-cream);box-shadow:inset 0 -3px 0 var(--color-hud-gold)}.tab:disabled{opacity:.45;cursor:default}.ring-common{--ring:var(--color-rarity-common-ring)}.ring-uncommon{--ring:var(--color-rarity-uncommon-ring)}.ring-rare{--ring:var(--color-rarity-rare-ring)}.ring-epic{--ring:var(--color-rarity-epic-ring)}.ring-legendary{--ring:var(--color-rarity-legendary-ring)}.ring-mythical{--ring:var(--color-rarity-mythical-ring)}.ring-unknown{--ring:var(--color-rarity-unknown-ring)}.il-head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 6px;display:flex}.il-title{flex:auto;align-items:baseline;gap:14px;min-width:0;display:flex}.il-title h1{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:44px;font-weight:800;line-height:1.05}.il-count{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;font-size:16px}.il-tools{align-items:center;gap:10px;display:flex}.il-view{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.il-view button{height:34px;color:var(--color-well-text);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.il-view button[aria-pressed=true]{background:var(--color-hud-gold);color:var(--color-body);box-shadow:none}.il-ftoggle{background:var(--color-cream);height:40px;color:var(--color-body);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:800;display:none}.il-ftoggle .n{background:var(--color-oxblood);min-width:20px;color:var(--color-cream);text-align:center;border-radius:999px;padding:1px 7px;font-size:12.5px}.il-note{margin:0 0 18px}.il-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.il-rail{overscroll-behavior:contain;background:var(--color-tile);border:1px solid var(--color-well-lit);scrollbar-width:thin;scrollbar-color:var(--color-well-lit) transparent;border-radius:12px;flex-direction:column;gap:20px;max-height:calc(100vh - 104px);padding:16px 14px;display:flex;position:sticky;top:84px;overflow-y:auto}.il-sheet-head,.il-sheet-foot{display:none}.il-search{background:var(--color-cream);height:40px;color:var(--color-meta-2);border-radius:9px;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.il-search input{min-width:0;color:var(--color-body);background:0 0;border:0;outline:none;flex:auto;font-size:14.5px}.il-search:focus-within{outline:2px solid var(--color-hud-gold);outline-offset:1px}.il-group{flex-direction:column;gap:4px;display:flex}.il-group-title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-well-meta);margin:0;padding:0 2px 4px;font-size:12px;font-weight:800}.il-n{color:var(--color-well-meta);font-variant-numeric:lining-nums tabular-nums;flex:none;font-size:12.5px;font-weight:400}.il-row{align-items:center;display:flex}.il-apart{border-top:1px solid var(--color-well-lit);margin-top:6px;padding-top:6px}.il-caret,.il-caret-sp{flex:none;width:22px}.il-caret{height:30px;color:var(--color-well-meta);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.il-caret svg{transition:transform var(--dur-fold) var(--ease-out)}.il-caret[aria-expanded=true] svg{transform:rotate(90deg)}@media (hover:hover) and (pointer:fine){.il-caret:hover{color:var(--color-cream)}}.il-node{min-width:0;min-height:30px;color:var(--color-well-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;align-items:center;gap:8px;padding:0 8px;font-size:14.5px;display:flex}@media (hover:hover) and (pointer:fine){.il-node:hover{background:#ffffff0d}}.il-node.on{color:var(--color-cream);box-shadow:inset 3px 0 0 var(--color-hud-gold);background:#f2bc3c24;font-weight:800}.il-node:disabled{opacity:.4;cursor:default}.il-node.d1{padding-left:12px}.il-node.d2{padding-left:28px;font-size:14px}.il-node-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.il-check{min-height:30px;color:var(--color-well-text);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:0 4px;font-size:14.5px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.il-check:hover{background:#ffffff0d}}.il-check.off{opacity:.55;cursor:default}.il-check input{opacity:0;width:1px;height:1px;position:absolute}.il-box{border:1.5px solid var(--color-well-meta);width:18px;height:18px;color:var(--color-body);border-radius:5px;flex:none;place-items:center;display:grid}.il-check input:checked+.il-box{background:var(--color-hud-gold);border-color:var(--color-hud-gold)}.il-check input:focus-visible+.il-box{outline:2px solid var(--color-hud-gold);outline-offset:2px}.il-check-label{flex:auto;min-width:0}.il-dot{border-radius:3px;flex:none;width:10px;height:10px}.il-dot.r-common{background:var(--color-rarity-common-ring)}.il-dot.r-uncommon{background:var(--color-rarity-uncommon-ring)}.il-dot.r-rare{background:var(--color-rarity-rare-ring)}.il-dot.r-epic{background:var(--color-rarity-epic-ring)}.il-dot.r-legendary{background:var(--color-rarity-legendary-ring)}.il-dot.r-mythical{background:var(--color-rarity-mythical-ring)}.il-dot.r-unknown{box-shadow:inset 0 0 0 1.5px var(--color-well-meta)}.il-level{color:var(--color-well-dim);align-items:center;gap:8px;padding:2px 4px 6px;font-size:14px;display:flex}.il-level input{background:var(--color-well);border:1px solid var(--color-well-lit);width:72px;height:36px;color:var(--color-well-text);font-variant-numeric:lining-nums tabular-nums;border-radius:8px;padding:0 10px;font-size:15px;font-weight:700}.il-level input:focus{outline:2px solid var(--color-hud-gold);outline-offset:1px}.il-stats{flex-wrap:wrap;gap:6px;display:flex}.il-stats:empty{display:none}.il-chip{background:var(--color-cream);height:32px;color:var(--color-body);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 12px;font-size:14px;font-weight:800;display:inline-flex}.il-chip button{width:22px;height:22px;color:var(--color-meta-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.il-chip button:hover{color:var(--color-oxblood);background:#6e3b331f}}.il-rail .il-chip{height:30px;padding-left:10px;font-size:13.5px}.il-adder{flex-direction:column;gap:6px;margin-top:6px;display:flex}.il-add{border:1px dashed var(--color-well-meta);height:30px;color:var(--color-well-text);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;padding:0 12px;font-size:13.5px;font-weight:700}@media (hover:hover) and (pointer:fine){.il-add:hover{border-color:var(--color-hud-gold);color:var(--color-cream)}}.il-adder-panel{background:var(--color-well-shade);border:1px solid var(--color-well-lit);border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.il-adder-q{background:var(--color-cream);height:34px;color:var(--color-body);border:0;border-radius:7px;padding:0 10px;font-size:14px}.il-adder-list{scrollbar-width:thin;flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.il-adder-opt{min-height:30px;color:var(--color-well-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 6px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.il-adder-opt:hover{background:#ffffff12}}.il-adder-none,.il-hint{color:var(--color-well-meta);margin:2px 4px 0;font-size:12.5px;line-height:1.4}.il-main{min-width:0}.il-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.il-clear{color:var(--color-well-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.il-clear:hover{color:var(--color-cream)}}.icards{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:12px;display:grid}.icard{background:var(--color-card-lit);border:1px solid var(--color-card-line);min-width:0;color:var(--color-body);border-radius:11px;flex-direction:column;gap:10px;padding:12px;text-decoration:none;transition:border-color .12s,transform .12s,opacity .12s;display:flex}@media (hover:hover) and (pointer:fine){.icard:hover{border-color:var(--color-oxblood);text-decoration:none;transform:translateY(-1px)}}.icard.dim{opacity:.55}.icard.dim:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){.icard.dim:hover{opacity:1}}.icard-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.icard-tile{background:var(--color-tile);width:52px;height:52px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring));border-radius:10px;flex:none;place-items:center;display:grid}.icard-tile .icon{background:0 0;width:100%;height:100%}.icard-tile .icon img{width:38px;height:38px}.icard-tile.sm{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--ring,var(--color-rarity-unknown-ring));border-radius:8px}.icard-tile.sm .icon img{width:30px;height:30px}.icard-id{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.icard-name{font-family:var(--font-display);overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.15}.icard-sub{color:var(--color-meta-2);font-size:13px}.icard-lv{background:var(--color-hud-gold);color:var(--color-body);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;flex:none;padding:2px 8px;font-size:12.5px;font-weight:800}.icard-stats{font-variant-numeric:lining-nums tabular-nums;flex-direction:column;gap:3px;font-size:13.5px;display:flex}.icard-stats>span{align-items:center;gap:6px;min-width:0;display:flex}.icard-stat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-meta-2);flex:auto;overflow:hidden}.icard-stats b{white-space:nowrap}.icard-stats>span.on b{color:var(--color-oxblood)}.icard-stats b.est{-webkit-text-decoration:underline dotted var(--color-meta-2);-webkit-text-decoration:underline dotted var(--color-meta-2);-webkit-text-decoration:underline dotted var(--color-meta-2);text-decoration:underline dotted var(--color-meta-2);text-underline-offset:3px}.itable-wrap{background:var(--color-parchment);box-shadow:var(--shadow-soft);border:1px solid #4a3a2259;border-radius:12px;overflow-x:auto}.itable{border-collapse:collapse;width:100%;color:var(--color-body);font-size:14.5px}.itable thead{background:var(--color-parchment-lit)}.itable th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--color-meta);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:800}.itable th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.itable th.on{color:var(--color-oxblood);background:#6e3b331a}.itable td{vertical-align:middle;border-top:1px solid #4a3a2224;padding:8px 12px}.itable .num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.itable td.lv{font-weight:800}.itable .nowrap{white-space:nowrap}.itable tr.dim td{opacity:.55}@media (hover:hover) and (pointer:fine){.itable tr.dim:hover td{opacity:1}}.itable-item{min-width:230px;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.itable-item:hover .itable-name{text-decoration:underline}}.itable-id{flex-direction:column;min-width:0;display:flex}.itable-name{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1.15}.itable-sub{color:var(--color-meta-2);font-size:12.5px}.itable-none{color:var(--color-meta-2)}.itable-stat{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.itable-stat>span{color:var(--color-meta-2)}.itable-pills{flex-wrap:wrap;gap:4px;display:flex}.ipill{border:1px solid var(--color-card-line);white-space:nowrap;background:#fbf4e0;border-radius:999px;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.ipill>span{color:var(--color-meta-2)}@media (max-width:900px){.il-title h1{font-size:32px}.il-tools{width:100%}.il-view{display:none}.il-ftoggle{display:inline-flex}.il-grid{grid-template-columns:minmax(0,1fr)}.il-rail{display:none}.il-rail.open{z-index:90;border:0;border-radius:0;max-height:none;padding:0 16px 96px;display:flex;position:fixed;inset:0}.il-rail.open .il-sheet-head{z-index:1;background:var(--color-tile);border-bottom:1px solid var(--color-well-lit);color:var(--color-cream);align-items:center;gap:12px;margin:0 -16px;padding:14px 16px;font-size:18px;display:flex;position:sticky;top:0}.il-sheet-head b{flex:auto}.il-sheet-x{border:1px solid var(--color-well-lit);width:40px;height:40px;color:var(--color-cream);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.il-rail.open .il-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-tile);border-top:1px solid var(--color-well-lit);display:block;position:fixed;bottom:0;left:0;right:0}.il-sheet-foot .btn-cta{justify-content:center;width:100%}.icards{background:var(--color-parchment);border:1px solid #4a3a2259;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.icard{background:0 0;border:0;border-bottom:1px solid #4a3a2224;border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:9px 12px}@media (hover:hover) and (pointer:fine){.icard:hover{transform:none}}.icard-top{flex:auto;align-items:center}.icard-tile{border-radius:8px;width:44px;height:44px}.icard-tile .icon img{width:32px;height:32px}.icard-name{font-size:16px}.icard-stats{flex:none;max-width:40%}.icard-stats>span:not(:first-child),.icard-stat-name,.icard-stats .stat-ic{display:none}}.itempage{flex-direction:column;gap:22px;display:flex;container-type:inline-size}.crumbs.compact{margin:0;font-size:15px}.crumbs.compact [aria-current]{font-family:inherit;font-size:15px;font-weight:700;line-height:inherit}.ihero-icon{background:var(--color-tile);width:148px;height:148px;box-shadow:inset 0 0 0 2px var(--ring,var(--color-rarity-unknown-ring)), 0 6px 16px #0000004d;border-radius:16px;place-items:center;display:grid}.ihero-icon .icon,.ihero-icon .icon img{background:0 0;width:112px;height:112px}.ihero-icon.unseen .icon img,.irow.unseen .itile .icon img,.iset-piece.unseen .icon img{opacity:.45;filter:grayscale(.7)}.ibadges{flex-wrap:wrap;gap:6px;display:flex}.ibadge{background:var(--color-cream);border:1px solid var(--color-surface);color:var(--color-body);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.ibadge.lv{background:var(--color-oxblood);border-color:var(--color-oxblood);color:var(--color-cream)}.ibadge.warn{background:var(--color-note-bg);border-color:var(--color-surface-shade);color:var(--color-note-text)}.ibadge.rar{background:var(--rar,var(--color-rarity-unknown));color:#fff;border-color:#0000}.rar-common{--rar:var(--color-rarity-common)}.rar-uncommon{--rar:var(--color-rarity-uncommon)}.rar-rare{--rar:var(--color-rarity-rare)}.rar-epic{--rar:var(--color-rarity-epic)}.rar-legendary{--rar:var(--color-rarity-legendary)}.rar-mythical{--rar:var(--color-rarity-mythical)}.ihero-line{color:var(--color-meta-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.ihero-line b{color:var(--color-body)}.ihero-flavour{color:var(--color-meta-2);margin:0;font-size:15px;font-style:italic}.iside{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.iside .label{margin:0}.iside-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.iside-meta{color:var(--color-meta-2);font-size:13px}.iside-text{color:var(--color-meta-2);margin:0;font-size:15px;line-height:1.45}.iside-link{font-size:15px;font-weight:700}.iset{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.iset-piece{border:1px solid var(--color-card-line);color:var(--color-body);background:#fbf4e0;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:13px;text-decoration:none;display:flex}.iset-piece .icon,.iset-piece .icon img{background:0 0;width:36px;height:36px}@media (hover:hover) and (pointer:fine){.iset-piece:hover{border-color:var(--color-oxblood);text-decoration:none}}.iset-piece.on{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream);font-weight:700}.btn-cta{background:var(--color-oxblood);border:1px solid var(--color-oxblood-shade);min-height:42px;color:var(--color-cream);text-align:center;border-radius:9px;place-items:center;padding:6px 14px;font-size:15px;font-weight:700;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.btn-cta:hover{background:var(--color-oxblood-hover);color:var(--color-cream);text-decoration:none}}.btn{background:var(--color-oxblood);border:1px solid var(--color-oxblood-shade);height:40px;color:var(--color-cream);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;align-items:center;padding:0 16px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.btn::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--color-oxblood-hover)}}.icols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.icol{flex-direction:column;gap:22px;min-width:0;display:flex}.isec{min-width:0;scroll-margin-top:84px}.srows{flex-direction:column;display:flex}.srow{border-bottom:1px solid #4a3a2224;grid-template-columns:minmax(0,1fr) 150px 120px;align-items:center;gap:12px;padding:9px 0;display:grid}.srow-name{flex-direction:column;min-width:0;font-size:16px;display:flex}.srow-sub{color:var(--color-meta-2);font-variant-numeric:lining-nums tabular-nums;font-size:13px}.srow-bar{background:var(--color-card-line);border-radius:3px;height:6px;position:relative}.srow-bar>span{background:var(--color-oxblood);border-radius:3px;position:absolute;top:0;bottom:0;right:0}.srow-val{text-align:right;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:19px;font-weight:800}.srows-note{margin:12px 0 0}.srows-warn{border:1px solid var(--color-card-line);border-left:3px solid var(--color-oxblood);text-wrap:pretty;background:#f6ecd0;border-radius:9px;align-items:flex-start;gap:9px;margin:0 0 10px;padding:9px 12px;font-size:14px;line-height:1.45;display:flex}.srows-warn svg{color:var(--color-oxblood);flex:none;margin-top:2px}.srows-warn b{font-weight:800}.iblocks{flex-direction:column;gap:14px;display:flex}.iblock-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.iblock-head .label{margin:0}.iblock-head b{font-family:var(--font-display);font-size:19px}.iblock-cost{color:var(--color-meta-2);font-size:14px}.iblock p{text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:1.5}.irows{flex-direction:column;display:flex}.rcp-makes{background:var(--color-cream);border:1px solid var(--color-surface);border-left:4px solid var(--color-oxblood);border-radius:10px;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex}.rcp-makes-text{flex-direction:column;min-width:0;display:flex}.rcp-makes-label{color:var(--color-meta-2);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.rcp-makes-n{font-family:var(--font-display);color:var(--color-oxblood);font-size:24px;font-weight:700;line-height:1.15}.rcp-makes-from{color:var(--color-meta-2);text-align:right;margin-left:auto;font-size:13px}@media (max-width:520px){.rcp-makes-from{display:none}}.irow{border-bottom:1px solid #4a3a2224;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;display:grid}.itile{background:var(--color-tile);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--ring,transparent);border-radius:8px;place-items:center;display:grid}.itile .icon{background:0 0;width:100%;height:100%}.itile .icon img{width:28px;height:28px}.irow-main{flex-direction:column;min-width:0;display:flex}.irow-name{color:var(--color-body);overflow-wrap:anywhere;font-size:16px;font-weight:700}.irow-main .hc>a.irow-name{color:var(--color-body)}.irow-sub{color:var(--color-meta-2);font-size:13px}.irow-qty{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-size:20px;font-weight:800}.crow{grid-template-columns:36px minmax(0,1fr) 56px auto}.crow .itile{width:36px;height:36px}.crow.on{background:var(--color-card-lit);box-shadow:0 0 0 1px var(--color-card-line);border-bottom-color:#0000;border-radius:8px;margin:0 -8px;padding-left:8px;padding-right:8px}.crow.on .irow-name{font-weight:800}.crow-lv{color:var(--color-meta-2);font-variant-numeric:lining-nums tabular-nums;font-size:14px}.crow-val{text-align:right;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:18px;font-weight:800}.crow-type{font-family:var(--font-sans);color:var(--color-meta-2);font-size:13px;font-weight:700}.ibreak{margin-top:14px}.ibreak[open]>summary{background:var(--color-cream);border-color:var(--color-surface);color:var(--color-body);margin-bottom:6px}.ia-grid{grid-template-columns:452px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ia-side{top:var(--ia-top,84px);background:var(--color-tile);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-text);flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;box-shadow:0 10px 28px #00000073}.modal-scroll .ia-side{--ia-top:76px}.ia-tooltip{justify-content:center;min-width:0;display:flex}.ia-tooltip>div{max-width:100%}.ia-icon{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.src-lootgate{border-left:3px solid var(--color-oxblood);background:var(--color-cream);color:var(--color-body);border-radius:8px;margin:0 0 10px;padding:8px 12px;font-size:14.5px}.ia-note{color:var(--color-well-meta);text-wrap:pretty;margin:0;font-size:14px;line-height:1.5}.ia-side .tt-aug .fine{color:var(--color-well-dim)}.ia-station{border-top:1px solid var(--color-well-lit);padding-top:10px}.ia-station>summary{cursor:pointer;color:var(--color-well-text);font-size:14.5px;font-weight:700}.ia-station[open]>summary{margin-bottom:10px}.ia-station .fine{color:var(--color-well-meta);margin:8px 0 0}.ia-kinds{border-top:1px solid var(--color-well-lit);padding-top:10px}.ia-kinds-h{letter-spacing:.12em;text-transform:uppercase;color:var(--color-well-meta);margin:0 0 6px;font-size:12px;font-weight:800}.ia-kinds ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ia-kinds li{color:var(--color-well-meta);text-wrap:pretty;grid-template-columns:3.2em minmax(0,1fr);gap:10px;font-size:14px;line-height:1.45;display:grid}.ia-kinds b{color:var(--color-well-text);font-weight:700}.ia-kind-v{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-weight:700}.ia-facts{border-top:1px solid var(--color-well-lit);font-variant-numeric:lining-nums tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-top:12px;display:grid}.ia-facts>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ia-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--color-well-dim);font-size:12px;font-weight:800}.ia-facts dd{color:var(--color-well-text);margin:0;font-size:15px;font-weight:700}.ia-facts dd a,.ia-unknown a,.ia-more{color:var(--color-hud-gold)}.ia-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ia-head{flex-direction:column;gap:10px;display:flex}.ia-head h1{font-family:var(--font-display);color:var(--color-cream);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:42px;font-weight:800;line-height:1.05}.ia-head h1.r-common{color:var(--color-rarity-common-b)}.ia-head h1.r-uncommon{color:var(--color-rarity-uncommon-b)}.ia-head h1.r-rare{color:var(--color-rarity-rare-b)}.ia-head h1.r-epic{color:var(--color-rarity-epic-b)}.ia-head h1.r-legendary{color:var(--color-rarity-legendary-b)}.ia-head h1.r-mythical{color:var(--color-rarity-mythical-b)}.ia-head h1.unseen,.ia-head h1.r-unknown{color:var(--color-rarity-unknown-b)}.ia-head .ihero-desc,.ia-head .ihero-line{color:var(--color-well-text)}.ia-head .ihero-line b{color:var(--color-cream)}.ia-head .ihero-flavour{color:var(--color-well-meta)}.ia-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ia-actions .btn-cta{display:inline-grid}.ia-more{margin-left:4px;font-size:15px;font-weight:700}.ia-unknown{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-text);margin:0;padding:12px 16px;font-size:15px;line-height:1.5}.ia-unknown b{color:var(--color-cream)}.ia-slot{border:1.5px dashed var(--color-surface-shade);border-radius:var(--radius-card);background:#e7d8ad0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 18px;display:flex}.ia-slot-text{color:var(--color-well-meta);flex:240px;margin:0;font-size:15px;line-height:1.5}.ia-slot-text b{font-family:var(--font-display);color:var(--color-cream);font-size:20px;font-weight:800}.ia-slot .ia-slot-add{white-space:nowrap;min-height:40px;padding:0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.ia-add{min-height:28px;color:var(--color-hud-gold);white-space:nowrap;border:1px dashed #f2bc3ca6;border-radius:999px;flex:none;align-items:center;padding:0 11px;font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ia-add:hover{border-style:solid;border-color:var(--color-hud-gold);color:var(--color-hud-gold);background:#f2bc3c1f;text-decoration:none}}.card .ia-add{border-color:var(--color-oxblood);color:var(--color-oxblood)}@media (hover:hover) and (pointer:fine){.card .ia-add:hover{background:var(--color-cream);color:var(--color-oxblood)}}.ia-addfact{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.ia-nodata{color:var(--color-well-meta);font-weight:700}.ia-help{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-text);flex-direction:column;gap:6px;padding:12px 16px 14px;display:flex}.ia-help-h{font-family:var(--font-display);color:var(--color-cream);align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;line-height:1.3;display:flex}.ia-help-h svg{color:var(--color-hud-gold)}.ia-help-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ia-help-list li{border-bottom:1px solid var(--color-well-lit);justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.ia-help-what{min-width:0;font-size:15px;line-height:1.4}.ia-help-what b{color:var(--color-cream)}.ia-help-what span{color:var(--color-well-meta)}.ia-help-fine{color:var(--color-well-meta);margin:2px 0 0;font-size:13.5px;line-height:1.45}.srow-label{align-items:center;gap:8px;display:inline-flex}.exact-pill{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;color:#0f5a52;background:#d9ece9;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:1.5;display:inline-block}.srow-label .exact-pill{margin-left:0}.stat-ic{flex:none;display:inline-block}.stat-ic.px{image-rendering:pixelated}.stat-crit{color:#8a5200}.stat-critdmg{color:#b3261e}.stat-speed{color:#0f6b73}.stat-gather,.stat-luck{color:var(--color-meta-2)}.irows.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.iblock-note{color:var(--color-meta-2)}.hl-red{color:#b3261e}.hl-green{color:#1f6b1f}.hl-yellow{color:#7a5a00}.hl-teal{color:#0f6b53}.hl-aqua{color:#0f6b73}.hl-gold{color:#8a5200}.hl-purple{color:#7d1a7d}.hl-gray{color:var(--color-meta-2)}@container (max-width:980px){.ia-grid{grid-template-columns:minmax(0,1fr)}.ia-side{position:static}.ia-page .ia-grid{flex-direction:column;align-items:stretch;gap:18px;display:flex}.ia-page .ia-main{display:contents}.ia-page .ia-head{order:-1}}@container (max-width:640px){.irows.two{grid-template-columns:minmax(0,1fr)}.ia-head h1{font-size:30px}.ia-side{padding:12px}}@container (max-width:1100px){.ihero-icon{width:120px;height:120px}.ihero-icon .icon,.ihero-icon .icon img{width:92px;height:92px}.iside{grid-column:1/-1}}@container (max-width:860px){.icols{flex-direction:column;align-items:stretch;display:flex}.icol{display:contents}}@container (max-width:560px){.itempage{gap:16px}.ihero-icon{border-radius:12px;width:72px;height:72px}.ihero-icon .icon,.ihero-icon .icon img{width:56px;height:56px}.ibadge{padding:3px 9px;font-size:13px}.srow{grid-template-columns:minmax(0,1fr) auto}.srow-bar{display:none}.crow{grid-template-columns:36px minmax(0,1fr) auto}.crow-lv{display:none}.card-head:has(.card-edit){flex-wrap:wrap;row-gap:2px}.card-head:has(.card-edit) .count{flex-basis:100%;order:1;margin-left:0}.card-head:has(.card-edit) .card-edit{margin-left:auto}.ia-slot{padding:12px 14px}.ia-slot .ia-slot-add{flex:auto;justify-content:center}.ia-help{padding:10px 14px 12px}}.pv-bar{z-index:20;color:#f6ecd4;background:#2e2410;border:1px solid #4d3f22;border-bottom:2px solid #f2bc3c;border-radius:12px;align-items:center;gap:14px;margin:0 0 18px;padding:12px 16px;display:flex;position:sticky;top:65px;box-shadow:0 6px 18px #00000059}.pv-bar-icon{color:#251c11;background:#f2bc3c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pv-bar-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pv-bar-text b{font-size:16px}.pv-bar-text span{color:var(--color-well-meta);font-size:14px}.pv-bar-text .pv-bar-changed{color:#e8ddc6}.pv-bar-text .pv-bar-result.ok{color:#b9dca0;font-weight:700}.pv-bar-text .pv-bar-result.bad{color:#f3b3a6;font-weight:700}.pv-bar-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.pv-btn{border:1px solid var(--color-well-lit);background:var(--color-well);height:44px;color:var(--color-well-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv-btn:hover{color:var(--color-well-text);border-color:#f2bc3c;text-decoration:none}}.pv-btn.go{color:#f6ecd4;background:#6e3b33;border-color:#3f221d}@media (hover:hover) and (pointer:fine){.pv-btn.go:hover{background:var(--color-oxblood-hover)}}.pv-btn:disabled{opacity:.6;cursor:default}.pv-pill{letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:1.5;display:inline-block}.pv-pill.changed{color:#6b4b00;background:#f7e7b8}.pv-pill.new{color:#2f5d1e;background:#dcebc9}.pv-pill.gone{color:#7a2418;background:#f3d6d0;margin:0 8px 0 0}.pv-gone{margin:8px 0 0;font-size:14px}.isec.pv-on>.card{outline-offset:2px;outline:2px solid #e0a82e}.pv-gone-card{max-width:640px;margin:40px auto}@media (max-width:700px){.pv-bar{flex-wrap:wrap;position:static}.pv-bar-icon{display:none}.pv-bar-actions{width:100%}.pv-bar-actions>*{flex:1 1 0}}.tb{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:20px;display:grid}.tb-wrap{flex-direction:column;gap:12px;display:flex}.tb-title{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:26px;font-weight:800}.tb-title span{font-family:var(--font-sans);color:var(--color-well-meta);margin-left:8px;font-size:15px;font-weight:500}.tb-fields{flex-direction:column;gap:14px;min-width:0;display:flex}.tb-card{background:var(--color-parchment);box-shadow:var(--shadow-soft);color:var(--color-body);border:1px solid #4a3a2259;border-radius:12px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.tb-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tb-head h3{font-family:var(--font-display);margin:0;font-size:21px;font-weight:800}.tb-hint{color:var(--color-meta);font-size:13.5px}.tb-head-tools{gap:4px;margin-left:auto;display:inline-flex}.tb-icon{width:30px;height:30px;color:var(--color-meta);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:16px;font-weight:800;display:inline-grid}@media (hover:hover) and (pointer:fine){.tb-icon:hover{border-color:var(--color-surface);background:var(--color-cream);color:var(--color-body)}}.tb-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tb-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.tb-field{color:var(--color-label);flex-direction:column;gap:6px;font-size:13.5px;font-weight:800;display:flex}.tb-field.grow{flex:220px}.tb-field .admin-input{height:40px;font-size:15px}.tb-label{color:var(--color-label);font-size:13.5px;font-weight:800}.tb-sub{color:var(--color-meta);font-weight:500}.tb-inline{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.tb-num{text-align:center;font-variant-numeric:lining-nums tabular-nums;width:88px}.tb-select{min-width:150px;height:40px}.tb-words{width:140px}.tb-chips{flex-wrap:wrap;gap:6px;display:flex}.tb-chip{border:1px solid var(--color-surface);background:var(--color-cream);height:36px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.tb-chip.dark{background:#2a241c;border-color:#1b1611;padding:0 10px}.tb-energy{color:#ff5;font-family:var(--font-pixel), ui-monospace, monospace;gap:2px;font-size:16px;font-weight:400}.tb-chip.on{border-color:var(--color-hud-gold);box-shadow:0 0 0 2px var(--color-hud-gold)}.tb-dot{border-radius:2px;width:10px;height:10px}.tb-seg{border:1px solid var(--color-surface);background:var(--color-surface-lit);border-radius:9px;padding:3px;display:inline-flex}.tb-seg button{height:34px;color:var(--color-meta);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:14px;font-weight:800}.tb-seg button.on{background:var(--color-cream);color:var(--color-body);box-shadow:0 1px 2px #0003}.tb-seg.small button{height:28px;padding:0 10px;font-size:13px}.tb-aug{align-items:center;gap:12px;display:flex}.tb-aug-bar{background:#2a1c24;border-radius:8px;gap:6px;padding:6px 8px;display:inline-flex}.tb-aug-bar span{border:2px solid #7b3a4c;border-radius:3px;width:22px;height:22px}.tb-main{flex-direction:column;gap:12px;display:flex}.tb-types{flex-wrap:wrap;gap:6px;display:flex}.tb-type{min-width:64px;height:58px;color:var(--color-well-text);font:inherit;cursor:pointer;background:#2a241c;border:1px solid #1b1611;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 6px;font-size:12.5px;font-weight:700;display:inline-flex}.tb-type.on{border-color:var(--color-hud-gold);box-shadow:0 0 0 2px var(--color-hud-gold)}.tb-range{color:var(--color-meta);align-items:center;gap:8px;font-size:14px;display:inline-flex}.tb-pct{border:1px solid var(--color-surface);background:var(--color-cream);width:36px;height:36px;color:var(--color-meta);font:inherit;cursor:pointer;border-radius:8px;font-weight:800}.tb-pct.on{border-color:var(--color-oxblood-shade);background:var(--color-oxblood);color:var(--color-cream)}.tb-stat{background:var(--color-parchment-lit);border:1px solid #4a3a2233;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.tb-stat-name{flex:160px;font-weight:800}.tb-stat-tools{gap:2px;margin-left:auto;display:inline-flex}.tb-add{border-style:dashed;align-self:flex-start}.tb-small{min-height:32px;padding:2px 10px;font-size:13.5px}.tb-picker{border:1px solid var(--color-surface);background:var(--color-cream);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.tb-picker-top{gap:6px;display:flex}.tb-picker-top .admin-input{flex:1;height:38px}.tb-picker-list{max-height:280px;overflow:auto}.tb-picker-group{letter-spacing:.12em;text-transform:uppercase;color:var(--color-meta);margin:8px 4px 4px;font-size:11.5px;font-weight:800}.tb-picker-row{width:100%;color:var(--color-body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:7px 8px;font-size:14.5px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.tb-picker-row:hover{background:var(--color-raised-hover)}}.tb-picker-row.new{color:var(--color-oxblood)}.tb-picker-n{color:var(--color-meta);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:700}.tb-note{gap:6px;display:flex}.tb-note .admin-input{flex:1}.tb-mono,.tb .rt-box{font-family:var(--font-pixel), ui-monospace, "Cascadia Mono", monospace;font-synthesis-weight:none;font-weight:400}.tb-note .tb-mono{font-family:var(--font-pixel), ui-monospace, "Cascadia Mono", monospace;color:#8f8f8f;background:#231c26;border-color:#120d14;font-size:16px;font-weight:400}.tb-check{font-size:14px;font-weight:700}.tb-wrap-hint{color:var(--color-note-text);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13.5px;font-weight:700;display:flex}.link-note{background:var(--color-note-bg);color:var(--color-note-text);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 12px;font-size:13.5px;font-weight:700;line-height:1.4}.tb-slim{min-height:30px;color:var(--color-well-text);border:1px dashed #e8ddc647;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:2px 6px 2px 12px;font-size:13.5px;display:flex}.tb-slim .tb-icon{width:26px;height:26px;color:var(--color-well-meta)}@media (hover:hover) and (pointer:fine){.tb-slim .tb-icon:hover{color:var(--color-body)}}.tb-slim-l{letter-spacing:.1em;text-transform:uppercase;color:var(--color-well-meta);font-size:11.5px;font-weight:800}.tb-slim.raw{background:var(--color-parchment);color:var(--color-body);border-style:solid;border-color:#4a3a2259;padding:8px 8px 8px 12px}.tb-slim.raw .tb-slim-l{color:var(--color-meta)}.tb-slim.raw .tb-raw-text{min-width:0;font-family:var(--font-pixel), ui-monospace, monospace;font-synthesis-weight:none;overflow-wrap:anywhere;flex:200px;font-size:16px;font-weight:400}.tb-addbar{border:2px dashed #f2bc3c73;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex}.tb-addbar-l{color:var(--color-well-text);margin-right:6px;font-weight:800}.tb-addbar .btn-ghost{min-height:38px}.tb-empty{align-items:flex-start}.tb-empty p{margin:0}.tb-empty .tb-start{width:auto;display:inline-grid}.tb-preview{border:1px solid var(--color-well-lit);color:var(--color-well-text);background:#2a231c;border-radius:12px;flex-direction:column;gap:12px;padding:16px 18px;display:flex;position:sticky;top:84px}.tb-preview-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.tb-preview-head h3{font-family:var(--font-display);margin:0;font-size:21px}.tb-preview .tb-seg{border-color:var(--color-well-lit);background:var(--color-well-shade)}.tb-preview .tb-seg button{color:var(--color-well-meta)}.tb-preview .tb-seg button.on{background:var(--color-cream);color:var(--color-body)}.tb-canvas{justify-content:center;min-height:120px;display:flex;overflow:auto}.tb-preview .fine{color:var(--color-well-meta)}.gl{vertical-align:middle;image-rendering:pixelated;display:inline-block}.gl-miss{vertical-align:middle;background:#00000040;border-radius:3px;display:inline-block}.rt{flex-direction:column;gap:8px;display:flex}.rt-tools{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.rt-tools-l{color:var(--color-meta);font-weight:700}.rt-tools-sep{background:#4a3a224d;width:1px;height:22px;margin:0 4px}.rt-swatch{cursor:pointer;border:2px solid #1b1611;border-radius:5px;width:22px;height:22px;padding:0}.rt-ins{height:30px;color:var(--color-well-text);font:inherit;cursor:pointer;background:#2a241c;border:1px solid #1b1611;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.rt-ins.heart{color:#ff6b6b}.rt-ins.bolt{color:#ff5}.rt-types{position:relative}.rt-types-menu{z-index:5;background:#2a241c;border:1px solid #1b1611;border-radius:9px;grid-template-columns:repeat(2,minmax(120px,1fr));gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 20px #0006}.rt-types-menu button{color:var(--color-well-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.rt-types-menu button:hover{background:var(--color-well-lit)}}.rt-box{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#231c26;border:1px solid #120d14;border-radius:9px;outline:none;min-height:88px;padding:12px 14px;font-size:16px;line-height:28px}.rt-box.single{min-height:0}.rt-box:focus-visible{box-shadow:0 0 0 2px var(--color-hud-gold)}.rt-box:empty:before{content:attr(data-placeholder);color:#8a8290}.rt-glyph{vertical-align:-.12em;height:1.05em;image-rendering:pixelated;display:inline-block}.rt-glyph.miss{background:#ffffff26;width:1em}@media (max-width:1100px){.tb{grid-template-columns:minmax(0,1fr)}.tb-preview{order:-1;position:static}}@media (max-width:640px){.tb-grid2{grid-template-columns:minmax(0,1fr)}.tb-card{padding:14px}.tb-type{min-width:56px}}.rc{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:start;gap:20px;display:grid}.rc-fields{grid-template-columns:minmax(150px,1.6fr) repeat(3,minmax(70px,1fr));gap:12px;display:grid}.rc-fields label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:800;display:flex}.rc-label{margin:0 0 2px;font-size:13.5px;font-weight:800}.rc-ings{flex-direction:column;gap:8px;display:flex}.rc-row{background:var(--color-cream);border:1px solid #4a3a2238;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rc-row.dragging{opacity:.55;border-style:dashed}.rc-grip{width:22px;height:32px;color:var(--color-meta);cursor:grab;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover) and (pointer:fine){.rc-grip:hover{color:var(--color-body)}}.rc-row .itile{flex:none}.rc-pick{flex:auto;min-width:0}.rc-step{border:1px solid var(--color-surface-shade);background:var(--color-parchment);border-radius:8px;flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.rc-step button{width:32px;color:var(--color-body);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:17px;font-weight:800}@media (hover:hover) and (pointer:fine){.rc-step button:hover:not(:disabled){background:var(--color-raised-hover)}}.rc-step button:disabled{color:var(--color-meta-2);cursor:default}.rc-step input{border:0;border-inline:1px solid var(--color-surface-shade);width:54px;color:var(--color-body);font:inherit;text-align:center;background:#fffaf0;padding:7px 0;font-weight:800}.rc-del{width:32px;height:32px;color:var(--color-meta);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:hover) and (pointer:fine){.rc-del:hover{border-color:var(--color-surface);background:var(--color-parchment);color:#8a2217}}.rc-add{border-style:dashed;align-self:flex-start}.rc-none .btn-ghost{margin-left:auto}.uc-note{margin:-6px 0 0}.uc-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uc-step{background:var(--color-parchment-lit);border:1px solid #4a3a2238;border-radius:10px}.uc-step[open]{background:var(--color-cream)}.uc-step>summary{cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:8px 12px;list-style:none;display:flex}.uc-step>summary::-webkit-details-marker{display:none}.uc-step>summary:before{content:"";width:7px;height:7px;color:var(--color-meta);transition:transform var(--dur-fold) var(--ease-out);border-bottom:2px solid;border-right:2px solid;flex:none;align-self:center;margin-right:2px;transform:rotate(-45deg)}.uc-step[open]>summary:before{transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.uc-step>summary:hover{background:var(--color-raised-hover)}}.uc-lv{font-variant-numeric:lining-nums tabular-nums;flex:none;min-width:6.6em}.uc-sum{min-width:0;color:var(--color-body);overflow-wrap:anywhere;flex:auto;font-size:13.5px}.uc-sum.none{color:var(--color-meta-2);font-style:italic}.uc-body{flex-direction:column;gap:12px;padding:4px 12px 12px;display:flex}.uc-body .rc-row{background:var(--color-parchment-lit)}.uc-fields{grid-template-columns:repeat(2,minmax(0,170px));gap:12px;display:grid}.uc-fields label{flex-direction:column;gap:6px;font-size:13.5px;font-weight:800;display:flex}.ipick-hint{max-width:55%;color:var(--color-meta-2);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:12.5px;position:absolute;top:50%;right:10px;overflow:hidden;transform:translateY(-50%)}@media (max-width:1100px){.rc{grid-template-columns:minmax(0,1fr)}.rc .tb-preview{order:0;position:static}}@media (max-width:640px){.rc-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-skill{grid-column:1/-1}.rc-row{flex-wrap:wrap}.rc-pick{flex-basis:calc(100% - 90px)}.rc-step{margin-left:32px}}.ied-page,.ied{flex-direction:column;gap:14px;display:flex}.ied-bar{z-index:15;background:var(--color-backdrop);border-bottom:1px solid var(--color-well-lit);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0 12px;display:flex;position:sticky;top:65px}.ied-bar h1{font-family:var(--font-display);color:var(--color-cream);flex:320px;margin:0;font-size:34px;font-weight:800;line-height:1.1}.ied-count{color:var(--color-well-meta);font-size:14px;font-weight:700}.ied-count.on{color:var(--color-hud-gold)}.ied-review{text-align:right;color:var(--color-well-meta);margin:-8px 0 0;font-size:14px}.ied .bbtn{width:auto;display:inline-grid}.ied-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ied-nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:150px}.ied-nav a{color:var(--color-well-text);border:1px solid #0000;border-radius:10px;flex-direction:column;gap:1px;padding:9px 12px;text-decoration:none;display:flex}.ied-nav a:focus-visible{border-color:var(--color-well-lit);background:var(--color-well-shade);color:var(--color-cream);text-decoration:none}@media (hover:hover) and (pointer:fine){.ied-nav a:hover{border-color:var(--color-well-lit);background:var(--color-well-shade);color:var(--color-cream);text-decoration:none}}.ied-nav b{font-size:15.5px}.ied-nav span{color:var(--color-well-meta);font-size:12.5px}.ied-main{flex-direction:column;gap:18px;min-width:0;display:flex}.ied-sec{scroll-margin-top:150px}.ied-savebar{justify-content:flex-end;align-items:center}.ied-savebar .ied-count{color:var(--color-meta);margin-right:auto}.ied-savebar .ied-count.on{color:var(--color-oxblood)}.wtg-row{border-bottom:1px solid #4a3a2224;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 0;display:flex}.wtg-row.is-fixed{align-items:center}.wtg-name{flex-direction:column;flex:200px;gap:2px;font-weight:700;display:flex}.wtg-sub{color:var(--color-meta);font-size:12.5px;font-weight:500}.wtg-picker .tb-picker-row{justify-content:space-between}.wtg-f{width:150px}.ied-sent{max-width:640px}.aed-icons{flex-wrap:wrap;gap:6px;display:flex}.aed-icon{border:1px solid var(--color-surface);cursor:pointer;width:44px;height:44px;image-rendering:pixelated;background:#2a241c;border-radius:8px;place-items:center;padding:0;display:inline-grid}.aed-icon.used{opacity:.45}.aed-icon.on{opacity:1;border-color:var(--color-hud-gold);box-shadow:0 0 0 2px var(--color-hud-gold)}.aed-icon-auto{width:auto;color:var(--color-cream);font:inherit;gap:8px;padding:0 12px 0 7px;font-size:13px;font-weight:800;display:inline-flex}@media (hover:hover) and (pointer:fine){.aed-icon:hover{opacity:1;border-color:var(--color-hud-gold)}}.aed-tier .card-head{flex-wrap:wrap}.aed-remove{margin-left:auto}.aed-tier.is-removed .card-head h2{color:var(--color-meta);text-decoration:line-through}.aed-nums{flex-wrap:wrap}.aed-hint{color:var(--color-meta-2);margin:-4px 0 0;font-size:13.5px}.aed-tip{border-top:1px solid var(--color-card-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.aed-tip-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aed-tip-head .tb-label{margin-right:auto}.aed-tip-view{align-self:flex-start;max-width:100%;overflow-x:auto}.aed-addtier{align-self:flex-start}@media (max-width:600px){.aed-drops thead{display:none}.aed-drops tr{border-bottom:1px solid var(--color-card-line);grid-template-columns:64px minmax(0,1fr) 30px;gap:6px;padding:6px 0;display:grid}.aed-drops td{padding:0}.aed-drops td:first-child{grid-column:1/-1}.aed-drops .admin-input.num{width:100%}}@media (max-width:1100px){.ied-body{grid-template-columns:minmax(0,1fr)}.ied-nav{flex-flow:wrap;position:static}.ied-nav span{display:none}}@media (max-width:700px){.ied-bar{position:static}.ied-bar h1{font-size:27px}.ied-bar .bbtn{flex:1 1 0}.ied-review{text-align:left;margin-top:-4px}}.settle{display:contents}.itile.big{border-radius:10px;flex:none;width:56px;height:56px}.itile.big .icon img{width:44px;height:44px}.itile.dashed{border:2px dashed var(--color-surface);background:0 0}.btn-ghost{background:var(--color-cream);border:1px solid var(--color-surface);min-height:42px;color:var(--color-body);text-align:center;border-radius:9px;place-items:center;padding:6px 12px;font-size:15px;font-weight:700;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.btn-ghost:hover{border-color:var(--color-oxblood);text-decoration:none}}button.btn-cta{cursor:pointer;width:100%;font-family:inherit}.bst-tile{border-radius:10px;flex:none;place-items:center;width:58px;height:58px;display:grid}.bst-tile.sm{border-radius:8px;width:40px;height:40px}.bst-marks{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.bst-marks .bst-boss{margin-left:0}.bst-boss{background:var(--color-oxblood);color:var(--color-cream);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;vertical-align:3px;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:17px;display:inline-block}.bst-psub,.nd-pside{display:none}.bst-stats{font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:13.5px;font-weight:700;display:flex}.bst-stats>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.bst-card .bst-stats b{font-weight:800}.bst-typed{align-items:center;gap:5px;display:inline-flex}.bst-typed-row{gap:10px;display:inline-flex}.bst-drops{align-items:center;gap:6px;margin-top:auto;display:flex}.bst-drops-label{color:var(--color-meta-2);margin-right:2px;font-size:12.5px}.itable .bst-drops-label{display:none}.bst-drops.none,.bst-more{color:var(--color-meta-2);font-size:12.5px}.bst-drop{background:var(--color-tile);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--ring,var(--color-well-lit));border-radius:7px;flex:none;place-items:center;display:grid}.bst-drop .icon{background:0 0}.bst-hits{flex-direction:column;gap:4px;margin-top:auto;font-size:13.5px;display:flex}.bst-hits>span{align-items:center;gap:8px;min-width:0;display:flex}.bst-hit-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.bst-hits b,.bst-hit-cell b{white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.bst-hit-cell{align-items:center;gap:8px;display:inline-flex}.icards.bst-cards .icard,.icards.nd-cards .icard{min-height:100%}.icards.nd-cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.icards.rc-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.lst-sorted{color:var(--color-well-meta);margin-left:auto;font-size:14px}.lst-sorted b{color:var(--color-well-text)}.lst-drop{background:var(--color-well);border:1px solid var(--color-well-lit);height:36px;color:var(--color-well-dim);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.lst-drop input{min-width:0;color:var(--color-well-text);background:0 0;border:0;outline:none;flex:auto;font-size:14.5px}.lst-drop:focus-within{outline:2px solid var(--color-hud-gold);outline-offset:1px}.nd-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nd-facts:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.nd-facts>span{flex-direction:column;gap:1px;min-width:0;display:flex}.nd-k{color:var(--color-meta-2);font-size:12.5px}.nd-facts b{font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-size:14px;font-weight:800}.nd-time{border:1px dashed var(--color-card-line);color:var(--color-meta-2);background:#faf2dc;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;display:flex}.nd-time b{color:var(--color-body)}.nd-time-main{flex:auto;min-width:0}.nd-best{white-space:nowrap;font-size:12.5px}.nds-notice{background:var(--color-well);border:1px solid var(--color-well-lit);color:var(--color-well-text);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14.5px;line-height:1.45}.nds-section+.nds-section{margin-top:20px}.nds-section .group-head{margin-top:0}@media (hover:hover) and (pointer:fine){.rc-card:hover{border-color:var(--color-card-line);transform:none}}.rc-card .icard-name{color:var(--color-body);text-decoration:none}@media (hover:hover) and (pointer:fine){.rc-card .icard-name:hover{color:var(--color-oxblood);text-decoration:underline}}.rc-grades{flex-wrap:wrap;gap:6px;display:flex}.rc-grades a{border:1px solid var(--color-card-line);min-width:34px;height:32px;color:var(--color-body);background:#fbf4e0;border-radius:8px;place-items:center;padding:0 8px;font-weight:800;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.rc-grades a:hover{border-color:var(--color-oxblood)}}.rc-grades a[aria-current]{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.gf{flex-direction:column;gap:8px;display:flex}.gf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gf-field{min-width:0;color:var(--color-well-dim);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.gf-field input{background:var(--color-well);border:1px solid var(--color-well-lit);width:100%;height:36px;color:var(--color-well-text);font-variant-numeric:lining-nums tabular-nums;border-radius:8px;padding:0 10px;font-size:15px;font-weight:700}.gf-field input::placeholder{color:var(--color-well-dim);font-weight:400}.gf-field input:focus{outline:2px solid var(--color-hud-gold);outline-offset:1px}.gf-field input[aria-invalid]{border-color:var(--color-hud-red)}.gf-note{color:var(--color-well-meta);margin:0;font-size:12.5px;line-height:1.4}.gf-note.bad{color:#f3a193}.gf.light .gf-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.gf.light .gf-field,.gf.light .gf-note{color:var(--color-meta-2)}.gf.light .gf-field input{border-color:var(--color-surface-shade);color:var(--color-body);background:#fffaf0}.gf.light .gf-note.bad{color:#b3261e}.gf-skill{width:100%}.il-rail .gf-skill .dd-btn{background:var(--color-well);border-color:var(--color-well-lit);height:36px;color:var(--color-well-text)}.il-rail .gf-skill .dd-prefix{color:var(--color-well-dim)}.il-rail .gf-skill .dd-caret{border-top-color:var(--color-well-meta)}.gf-settings{background:var(--color-card-lit);border:1px dashed var(--color-card-line);border-radius:10px;flex-direction:column;gap:10px;margin:4px 0 10px;padding:10px 12px;display:flex}.gf-settings-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.gf-settings .gf-skill{width:auto;min-width:220px}.gguide>summary{background:var(--color-parchment);color:var(--color-body);cursor:pointer;border:1px solid #4a3a2259;border-radius:12px;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.gguide>summary::-webkit-details-marker{display:none}.gguide>summary:before{content:"";transition:transform var(--dur-fold) var(--ease-out);border:6px solid #0000;border-left:9px solid;border-right:0;flex:none}.gguide[open]>summary{margin-bottom:16px}.gguide[open]>summary:before{transform:rotate(90deg)}.gguide>summary h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800}.modal-scroll .srcpage>.crumbs{padding-right:170px}.stage-wrap{flex-direction:column;gap:10px;display:flex}.stage{border-radius:12px;height:320px;margin:0;position:relative;overflow:hidden}.stage-badges{gap:6px;display:flex;position:absolute;top:12px;left:12px}.stage-badges>span{border:1px solid var(--color-well-lit);color:var(--color-well-text);background:#00000073;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:800}.src-art{image-rendering:pixelated;display:block}.src-art[src*="/mobs/"]{image-rendering:auto}.stage-art{filter:drop-shadow(0 10px 14px #0000008c);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mob3d{cursor:grab;touch-action:pan-y;outline:none;position:absolute;inset:0}.mob3d:active{cursor:grabbing}.mob3d:focus-visible{box-shadow:inset 0 0 0 2px var(--color-cream);border-radius:12px}.mob3d-pic,.mob3d-canvas{filter:drop-shadow(0 0 1px #f6ecd499)drop-shadow(0 8px 12px #00000073);transition:opacity .25s;position:absolute}.mob3d-pic{object-fit:contain;pointer-events:none;width:auto;max-width:92%;height:84%;top:50%;left:50%;transform:translate(-50%,-50%)}.mob3d-canvas{opacity:0;width:100%;height:100%;inset:0}.mob3d.live .mob3d-canvas{opacity:1}.mob3d.live .mob3d-pic{opacity:0}.mob3d-hint{border:1px solid var(--color-well-lit);color:var(--color-well-meta);pointer-events:none;background:#00000073;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px}@media (prefers-reduced-motion:reduce){.mob3d-pic,.mob3d-canvas{transition:none}}.stage-cap{text-align:center;color:var(--color-well-text);font-size:14.5px;font-weight:800;position:absolute;bottom:18px;left:0;right:0}.stage-tabs{flex-wrap:wrap;gap:6px;display:flex}.rc-mobs{font-size:13px;line-height:1.4}.rc-mobs b{margin-right:4px}.fact-rifts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fact-rifts-h{margin-right:4px;font-size:13px;font-weight:700}.fact-rifts button{background:var(--color-cream);border:1px solid var(--color-surface);min-height:32px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:999px;padding:0 12px;font-size:13px;font-weight:700}.fact-rifts button[aria-pressed=true]{background:var(--color-hud-gold);border-color:var(--color-hud-gold);color:#15100a}.stage-note{color:var(--color-well-text);opacity:.8;margin:0;font-size:13px}.stage-tabs>button,.stage-tabs>a{border:1px solid var(--color-well-lit);height:34px;color:var(--color-well-text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.stage-tabs>button:hover,.stage-tabs>a:hover{border-color:var(--color-well-meta);color:var(--color-cream)}}.stage-tabs>[aria-selected=true],.stage-tabs>[aria-pressed=true],.stage-tabs>[aria-current]{background:var(--color-cream);border-color:var(--color-cream);color:var(--color-body)}@media (hover:hover) and (pointer:fine){.stage-tabs>[aria-selected=true]:hover,.stage-tabs>[aria-pressed=true]:hover,.stage-tabs>[aria-current]:hover{color:var(--color-body)}}.src-typed{align-items:center;gap:6px;display:inline-flex}.src-foundin{flex-direction:column;gap:6px;display:flex}.src-foundin-list{flex-wrap:wrap;gap:6px;display:flex}.src-foundin-chip{border:1px solid var(--color-well-lit);background:var(--color-well);min-height:34px;color:var(--color-well-text);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.src-foundin-chip span{color:var(--color-hud-gold);font-size:12px}@media (hover:hover) and (pointer:fine){.src-foundin-chip:hover{border-color:var(--color-hud-gold)}}.src-where{background:var(--color-well);border:1px solid var(--color-well-lit);color:var(--color-hud-gold);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.src-where svg{flex:none}.src-where-main{flex-direction:column;flex:auto;min-width:0;display:flex}.src-where-main b{color:var(--color-well-text);font-variant-numeric:lining-nums tabular-nums;font-size:15px}.src-where-main span{color:var(--color-well-meta);font-size:12.5px}.src-where .copy-btn{background:var(--color-tile);border-color:var(--color-well-lit);color:var(--color-well-text)}.src-where .copy-btn.done{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.src-where-map{border:1px solid var(--color-well-lit);background:var(--color-tile);height:26px;color:var(--color-well-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.src-where-map:hover{border-color:var(--color-hud-gold);color:var(--color-hud-gold)}}.src-wheres{flex-direction:column;gap:6px;display:flex}.src-wheres-h{color:var(--color-well-meta);margin:0 0 2px;font-size:13.5px}.src-wheres-h b{color:var(--color-well-text)}.src-wheres .src-where{padding:7px 10px}.src-where-none{color:var(--color-well-meta);margin:0;font-size:14.5px}.src-where-none b{color:var(--color-well-text)}.src-where-none a{color:var(--color-hud-gold)}.src-where-none.is-add{border:1px dashed var(--color-well-meta);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 12px;display:flex}.ibadge.gold{background:var(--color-hud-gold);border-color:var(--color-hud-gold);color:var(--color-body)}.src-rare{background:var(--color-well);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-text);align-items:flex-start;gap:12px;margin:0;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}.src-rare svg{color:var(--color-hud-gold);flex:none;margin-top:2px}.src-rare b{color:var(--color-cream)}.src-variants{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:10px;display:grid}.src-variant{border:1px solid var(--color-card-line);color:var(--color-body);cursor:pointer;background:#fbf4e0;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;font-size:14px;font-weight:700;display:flex}@media (hover:hover) and (pointer:fine){.src-variant:hover{border-color:var(--color-oxblood)}}.src-variant[aria-pressed=true]{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}.src-variant-name{text-align:center;overflow-wrap:anywhere}.gpanel{background:var(--color-tile);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);color:var(--color-well-text);grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:16px 24px;padding:16px;display:grid}.gpanel-in{flex-direction:column;gap:8px;min-width:0;display:flex}.gpanel-out{flex-direction:column;margin:0;display:flex}.gpanel-out>div{border-bottom:1px solid var(--color-well-lit);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.gpanel-out dt{color:var(--color-well-meta);font-size:14.5px}.gpanel-out dd{text-align:right;margin:0;font-size:14.5px;font-weight:700}.gpanel-out b{color:var(--color-cream)}.gpanel-out .gold{color:var(--color-hud-gold)}@container (max-width:640px){.stage{height:250px}.gpanel{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bst-card .icard-sub,.bst-card .icard-lv,.bst-card .bst-stats,.bst-card .bst-hits,.nd-card .icard-sub,.nd-card .nd-facts,.nd-card .nd-time,.nd-card .bst-drops{display:none}.bst-psub{color:var(--color-meta-2);font-size:13px;display:block}.nd-pside{color:var(--color-meta-2);white-space:nowrap;flex:none;align-self:center;font-size:13px;display:block}.icards .bst-tile{border-radius:8px;width:44px;height:44px}.icards .bst-tile svg{width:30px;height:30px}.bst-card .bst-drops{flex:none;margin:0}.bst-card .bst-drops-label,.bst-card .bst-drops>:nth-child(n+4){display:none}.icards.rc-cards{background:0 0;border:0;gap:12px;overflow:visible}.icards.rc-cards .rc-card{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:11px;flex-direction:column;align-items:stretch;padding:12px}.lst-sorted{display:none}.gguide>summary h2{font-size:17px}}a.mn-row[aria-current=page]{background:var(--color-card-lit);box-shadow:inset 0 0 0 1px var(--color-card-line)}.mobnav-row[aria-current=page]{box-shadow:inset 3px 0 0 var(--color-hud-gold);background:#f2bc3c1f}.btreefull.is-pending{opacity:.7;transition:opacity .15s .1s}.btree-pages{align-items:stretch;gap:6px;margin:0 20px 4px;display:flex}.btree-step{border:1px solid var(--color-card-line);background:var(--color-card-lit);width:38px;color:var(--color-body);cursor:pointer;border-radius:9px;flex:none;font-size:22px;font-weight:800;line-height:1}@media (hover:hover) and (pointer:fine){.btree-step:hover{border-color:var(--color-oxblood)}}.btree-tabs{scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.btree-tab{border:1px solid var(--color-card-line);background:var(--color-card-lit);min-width:130px;color:var(--color-body);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.btree-tab.on{border-color:var(--color-oxblood);background:var(--color-oxblood);color:var(--color-cream)}.btree-tab-name{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:17px;font-weight:800;display:flex}.btree-tab-own{font-family:var(--font-alegreya-sans), sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:11.5px;font-weight:800}.btree-tab-pts{font-variant-numeric:lining-nums tabular-nums;opacity:.8;font-size:13.5px}@media (max-width:560px){.btree-pages{margin:0 12px 4px}.btree-step{width:30px}.btree-tab{min-width:0;padding:6px 8px}.btree-tab-name{font-size:15px}.btree-tab-own{display:none}.btree-tab-pts{font-size:12.5px}}.btree-tab.has:not(.on) .btree-tab-pts{color:var(--color-oxblood);opacity:1;font-weight:800}.btree-tools{flex-wrap:wrap;align-items:flex-end;gap:14px 28px;padding:14px 20px 2px;display:flex}.btree-pts,.btree-aim{flex-direction:column;gap:6px;min-width:0;display:flex}.btree-pts .label,.btree-aim .label{margin:0}.btree-pts-row{align-items:center;gap:12px;display:flex}.btree-pts input{text-align:center;background:var(--color-cream);border:1px solid var(--color-surface);width:76px;height:40px;color:var(--color-body);font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;border-radius:8px;flex:none;font-size:20px;font-weight:800}.btree-pts .fine{max-width:260px;margin:0;line-height:1.35}.btree-reset{color:var(--color-oxblood);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.btree-aims{background:var(--color-raised);border-radius:10px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.btree-aims button{height:38px;color:var(--color-meta);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:15px;font-weight:700}.btree-aims button.on{background:var(--color-cream);color:var(--color-body);box-shadow:0 1px 2px #0003}.btree-aims button:disabled{opacity:.45;cursor:default}.btree-off{flex-basis:100%;margin:-4px 0 0}.btree-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;padding:12px 20px 20px;display:grid}.sttree-wrap{background:var(--color-tile);border:1px solid var(--color-well-lit);border-radius:var(--radius-card);min-width:0;padding:16px;overflow-x:auto}.sttree{grid-template-rows:repeat(5,80px);grid-template-columns:repeat(9,minmax(80px,1fr));min-width:720px;display:grid;position:relative}.stlinks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.stlinks path{fill:none;stroke:var(--color-well-lit);stroke-width:4px;stroke-linejoin:round}.stlinks path.open{stroke:var(--color-surface)}.stlinks path.on{stroke:var(--color-hud-gold)}.stnode{z-index:1;background:var(--color-well-shade);border:2px solid var(--color-well-lit);color:var(--color-well-meta);font:inherit;text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;margin:6px 2px;padding:4px 2px;display:flex;position:relative}.stnode-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.stnode-lv{font-variant-numeric:lining-nums tabular-nums;font-size:12px;font-weight:800}.stnode.open{background:var(--color-cream);border-color:var(--color-surface-shade);color:var(--color-body)}.stnode.active{background:var(--color-oxblood);border-color:var(--color-hud-gold);color:var(--color-cream)}.stnode.none{color:var(--color-well-lit);background:0 0;border-style:dashed}.stnode.centre{border-width:3px}.stnode.sel{outline:3px solid var(--color-hud-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.stnode:hover:not(.none){border-color:var(--color-hud-gold)}}.stnote{color:var(--color-meta-2);font-size:13px}.btree-side{flex-direction:column;gap:14px;min-width:0;display:flex}.btree-perk,.btree-sum{flex-direction:column;gap:8px;display:flex}.btree-perk .label,.btree-sum .label{margin:0}.btree-perk h3{font-family:var(--font-display);margin:0;font-size:22px;font-weight:800;line-height:1.15}.btree-text,.btree-next{text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.btree-next{color:var(--color-meta)}.btree-side .fine{margin:0}.btree-sum{border-top:1px solid #4a3a2224;padding-top:12px}.stactions{gap:8px;display:flex}.stactions>*{flex:1 1 0}.stactions button:disabled{opacity:.5;cursor:default}.btree-list{flex-direction:column;gap:4px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.btree-list li{justify-content:space-between;gap:10px;display:flex}.btree-list span{color:var(--color-meta-2);text-align:right}@container (max-width:1060px){.btree-body{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){.btree-tools{padding:12px 14px 2px}.btree-aims button{flex:auto;padding:0 10px}.btree-body{padding:10px 14px 14px}.sttree-wrap{padding:10px}}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.admin-nav{scrollbar-width:none;background:var(--color-raised);border-radius:10px;gap:4px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.admin-nav a{white-space:nowrap;color:var(--color-meta);border-radius:8px;flex:none;padding:8px 14px;font-weight:700;text-decoration:none}.admin-nav a.on{background:var(--color-cream);color:var(--color-body);box-shadow:0 1px 2px #0003}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.admin-wide,.admin-tiles{grid-column:1/-1}.admin-body{flex-direction:column;gap:12px;min-width:0;padding:12px 20px 20px;display:flex}.admin-body .fine{margin:0}.admin-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding:14px;display:grid}.admin-tile{background:var(--color-card-lit);border:1px solid var(--color-card-line);color:var(--color-body);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;display:flex}.admin-tile b{font-family:var(--font-display);font-size:26px}.admin-tile span{color:var(--color-meta-2);font-size:13px}.admin-tbl{width:100%;font-size:14px}.admin-key{font-family:var(--font-mono);color:var(--color-meta-2);word-break:break-all;margin:0;font-size:12px}.admin-flags{flex-wrap:wrap;gap:4px;display:flex}.flag{background:var(--color-raised);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.flag.warn{color:#7a3b12;background:#f3d6b8}.admin-search,.admin-form-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.admin-form{flex-direction:column;gap:10px;display:flex}.admin-form label,.admin-note{color:var(--color-meta-2);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.admin-preview{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.admin-preview .fine{margin:0}.admin-form label.admin-check{flex-direction:row;align-items:center;gap:6px}.admin-input{background:var(--color-cream);border:1px solid var(--color-surface);min-width:0;height:36px;color:var(--color-body);font:inherit;border-radius:8px;padding:0 10px;font-size:14px;font-weight:500}textarea.admin-input{height:auto;padding:8px 10px;line-height:1.45}.admin-input.num{width:110px}.admin-json{font-family:var(--font-mono);font-size:13px}.grow{flex:auto}.admin-rows{border-collapse:collapse;width:100%;font-size:13px}.admin-rows th{text-align:left;color:var(--color-meta-2);padding:2px 4px;font-weight:700}.admin-rows td{padding:2px 4px}.admin-rows td:first-child .admin-input{width:100%}.admin-ing{align-items:center;gap:8px;display:flex}.admin-ing>.ipick,.admin-ing>.admin-input:first-child{flex:auto}.admin-x{border:1px solid var(--color-card-line);width:30px;height:30px;color:var(--color-meta-2);cursor:pointer;background:0 0;border-radius:8px;flex:none;font-size:16px}.admin-add{align-self:flex-start}.admin-mix{border:1px solid var(--color-card-line);border-radius:10px;flex-direction:column;gap:8px;margin:0;padding:8px 10px 10px;display:flex}.admin-mix legend{align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.admin-savebar{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.admin-savebar button.btn-cta{width:auto;min-width:120px}.admin-mod{color:var(--color-meta-2);font-weight:500}.admin-result{border-radius:10px;margin:0 0 16px;padding:10px 14px;font-weight:700}.admin-result.ok,.act-msg.ok{color:#2f5d1e}.admin-result.ok{background:#dcebc9}.admin-result.bad,.act-msg.bad,.bad{color:#8a2217}.admin-result.bad{background:#f5d3cc}.act{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.act-msg{font-size:13px;font-weight:700}.admin-row-acts{flex-wrap:wrap;gap:6px;display:flex}.admin-row-acts .btn-ghost,.changes .btn-ghost{padding:4px 10px;font-size:13px}.admin-link{font-size:13px;font-weight:700}.admin-crumbs{color:var(--color-well-meta);margin:0 0 12px;font-size:14px}.admin-crumbs a{color:var(--color-hud-gold);font-weight:700}.admin-pager{gap:8px;display:flex}.admin-danger{margin:0}.admin-imported pre{background:var(--color-drawer);border-radius:8px;max-height:420px;padding:10px;font-size:12px;overflow:auto}.admin-move{border-top:1px solid #4a3a2224;flex-direction:column;gap:6px;padding-top:8px;display:flex}.changes{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.changes>li{border-bottom:1px solid #4a3a2224;padding:10px 0}.changes>li.undone{opacity:.6}.change-head{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.change-id{font-family:var(--font-mono);color:var(--color-meta-2);font-size:12px}.change-when,.change-who,.change-fields,.change-undone{color:var(--color-meta-2)}.change-entry{font-weight:800}.change-note{margin:4px 0 0;font-size:14px;font-style:italic}.change-diff summary{color:var(--color-meta-2);cursor:pointer;margin-top:4px;font-size:13px}.change-diff dl{flex-direction:column;gap:4px;margin:6px 0 0;font-size:13px;display:flex}.change-diff dt{font-weight:800}.change-diff dd{font-family:var(--font-mono);word-break:break-word;margin:0;font-size:12px}.change-diff .from{color:#8a2217}.change-diff .to{color:#2f5d1e}.ipick{align-items:center;gap:6px;min-width:0;display:flex;position:relative}.ipick>.admin-input{flex:auto}.ipick.warn>.admin-input{border-color:#c98a3a}.ipick.bad>.admin-input{border-color:#b33a2a}.ipick-note{color:#8a5a1a;white-space:nowrap;font-size:12px}.ipick-list{z-index:70;background:var(--color-parchment);border:1px solid var(--color-surface-shade);border-radius:var(--radius-ui);max-height:320px;box-shadow:var(--shadow-pop);margin:0;padding:4px;list-style:none;position:fixed;overflow:auto}.ipick-list li{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;display:flex}.ipick-list li.on{background:var(--color-drawer)}.ipick-list.up{transform:translateY(-100%)}.ipick-name{flex:auto;font-weight:700}.ipick-sub{color:var(--color-meta-2);font-size:12px}.iacts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iact{border:1px solid var(--color-surface);background:var(--color-cream);min-height:42px;color:var(--color-body);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.iact:hover{border-color:var(--color-oxblood);text-decoration:none}}.iact.iact-edit{background:var(--color-oxblood);border-color:var(--color-oxblood-shade);color:var(--color-cream)}@media (hover:hover) and (pointer:fine){.iact.iact-edit:hover{background:var(--color-oxblood-hover);border-color:var(--color-oxblood-shade);color:var(--color-cream)}}.suggest{container-type:inline-size}.suggest .page-head,.me .page-head{margin-bottom:16px}.page-lede a{color:var(--color-hud-gold)}.suggest-links{flex-direction:column;gap:8px;display:flex}.suggest-next{margin:0;font-weight:700}.mysubs{margin:0;padding:0 20px;list-style:none}.mysub{border-bottom:1px solid #4a3a2224;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 0;display:flex}.mysub:last-child{border-bottom:0}.mysub-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.mysub-name{font-weight:800}.mysub-meta{color:var(--color-meta-2);font-size:13px}.mysub-reason,.mysub-note{margin:0;font-size:14px}.mysub-reason{font-style:italic}.flag.st-pending{color:#6b4d12;background:#f1e2b6}.flag.st-applied{color:#2f5d1e;background:#dcebc9}.flag.st-rejected{color:#8a2217;background:#f5d3cc}.flag.st-withdrawn{background:var(--color-raised);color:var(--color-meta-2)}.admin-nav-n{background:var(--color-oxblood);min-width:20px;color:var(--color-cream);text-align:center;border-radius:999px;margin-left:6px;padding:0 6px;font-size:12px;line-height:20px;display:inline-block}.queue{margin:0;padding:0;list-style:none}.queue-row{color:var(--color-body);border-bottom:1px solid #4a3a2224;flex-wrap:wrap;align-items:center;gap:4px 14px;padding:12px 20px;text-decoration:none;display:flex}.queue li:last-child .queue-row{border-bottom:0}@media (hover:hover) and (pointer:fine){.queue-row:hover{background:var(--color-parchment-lit)}}.queue-name{font-weight:800}.queue-what,.queue-who,.queue-when{color:var(--color-meta-2);font-size:14px}.queue-who{font-weight:700}.review-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;display:flex}.review-sender{align-items:flex-start;gap:12px;display:flex}.review-sender img,.review-initial{border-radius:50%;flex:none;width:44px;height:44px}.review-initial{background:var(--color-oxblood);color:var(--color-cream);place-items:center;font-size:18px;font-weight:800;display:grid}.review-sender p{margin:0}.review-name{align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.review-facts{grid-template-columns:auto auto;gap:4px 16px;margin:0;font-size:14px;display:grid}.review-facts>div{display:contents}.review-facts dt{color:var(--color-meta-2);font-weight:800}.review-facts dd{margin:0}.review-reason{border-left:3px solid var(--color-oxblood);background:var(--color-parchment-lit);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:4px 0 0;padding:10px 14px;font-size:15px}.evidence{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.evidence a{word-break:break-all;flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.evidence img{border:1px solid var(--color-card-line);object-fit:contain;background:var(--color-drawer);border-radius:8px;max-width:320px;max-height:220px}.dtable-wrap{overflow-x:auto}.dtable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.dtable th,.dtable td{text-align:left;vertical-align:top;overflow-wrap:anywhere;white-space:pre-wrap;border-bottom:1px solid #4a3a221f;padding:7px 10px}.dtable thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--color-meta-2);font-size:12px;font-weight:800}.dtable thead th:first-child,.dtable tbody th{width:26%}.dtable tbody th{font-weight:700}.d-tag{white-space:nowrap;background:var(--color-raised);color:var(--color-meta-2);text-transform:uppercase;letter-spacing:.03em;vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:800;display:inline-block}.d-tag.warn{color:#7a3b12;background:#f3d6b8}.d-none{color:var(--color-meta-2);font-style:italic}.d-changed .d-now,.d-removed .d-now{color:#7a2014;background:#b33a2a1a}.d-removed .d-now{text-decoration:line-through}.d-changed .d-next,.d-added .d-next{color:#24501a;background:#4c8c2e24;font-weight:700}.d-moved .d-then{background:#c98a3a29}.dsame summary{color:var(--color-meta-2);cursor:pointer;font-size:13px;font-weight:700}.dsame .dtable{opacity:.85;margin-top:6px}.review-panel textarea{max-width:720px}.gguide{margin-top:20px}.gguide-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.gguide-calc{grid-column:1/-1}.card-head h3{font-family:var(--font-display);margin:0;font-size:20px}.gguide-body{flex-direction:column;gap:10px;padding:4px 20px 20px;font-size:15px;line-height:1.5;display:flex}.gguide-body p{margin:0}.gmods{border-collapse:collapse;width:100%;font-size:15px}.gmods th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-meta-2);padding:4px 8px 6px 0;font-size:12px;font-weight:800}.gmods td{border-top:1px solid #4a3a221f;padding:6px 8px 6px 0}.gmod{border-radius:999px;padding:1px 9px;font-size:14px;font-weight:800;display:inline-block}.gmod.good{color:#2f5d1e;background:#dcebc9}.gmod.bad{color:#8a2217;background:#f5d3cc}.gstats{flex-direction:column;gap:10px;margin:0;display:flex}.gstats dt{align-items:center;gap:6px;font-weight:800;display:flex}.gstats dd{margin:2px 0 0}.gdot{border-radius:50%;width:10px;height:10px}.gdot.luck{background:#9b59d0}.gdot.chance{background:#4c9a2e}.gcalc{flex-wrap:wrap;gap:16px 40px;display:flex}.gcalc-in{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.gcalc-in label{color:var(--color-meta-2);flex-direction:column;gap:4px;font-size:13px;font-weight:700;display:flex}.gcalc-in .admin-input.num{width:96px}.gcalc-out{grid-template-columns:auto auto;gap:6px 16px;margin:0;font-size:15px;display:grid}.gcalc-out>div{display:contents}.gcalc-out dt{color:var(--color-meta-2);font-weight:700}.gcalc-out dd{margin:0}.gcalc-capped{color:#8a5a1a;font-weight:700}@media (max-width:900px){.gguide-grid{grid-template-columns:minmax(0,1fr)}}.me-add{margin:12px 0 0}.me-add .btn-cta{display:inline-grid}.dtable.single thead th:first-child,.dtable.single tbody th{width:32%}.d-new .d-next{color:#24501a;background:#4c8c2e1a;font-weight:700}.tier{background:var(--rar,var(--color-rarity-unknown));color:#fff;vertical-align:1px;white-space:nowrap;border-radius:999px;margin-left:6px;padding:0 7px;font-size:11.5px;font-weight:800;line-height:17px;display:inline-block}.apikey-new{border:1px solid var(--color-oxblood);background:#fbf4e0;border-radius:10px;margin-top:14px;padding:14px 16px}.apikey-new p{margin:0 0 8px}.apikey-show{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.apikey-show code{background:var(--color-tile);color:var(--color-well-text);word-break:break-all;-webkit-user-select:all;user-select:all;border-radius:8px;padding:8px 12px;font-size:15px}.apikey-show .btn-ghost{cursor:pointer;min-height:36px;font-family:inherit}.apikey-limit{align-items:center;gap:6px;display:inline-flex}.apikey-limit .admin-input{width:110px}.apikey-limit .btn-ghost{cursor:pointer;min-height:34px;font-family:inherit}.apikey-revoked td{color:var(--color-meta-2)}.augrow{max-width:100%;position:relative;overflow:hidden}.augrow img{image-rendering:pixelated;max-width:none}.tt-aug{flex-direction:column;align-items:center;gap:6px;margin-top:10px;display:flex}.tt-aug .fine{margin:0}@container (max-width:900px){.admin-grid{grid-template-columns:minmax(0,1fr)}}.wn-dialog{background:var(--color-parchment);width:min(640px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-body);border:1px solid #4a3a2273;border-radius:14px;margin:auto;padding:0;box-shadow:0 24px 60px #0009}.wn-dialog::backdrop{background:#0a0704a8}.wn-head{background:var(--color-oxblood);color:var(--color-cream);align-items:center;gap:12px;padding:18px 22px;display:flex}.wn-head h2{font-family:var(--font-display);flex:auto;margin:0;font-size:25px;font-weight:800}.wn-x{background:var(--color-oxblood-shade);width:36px;height:36px;color:var(--color-cream);cursor:pointer;border:1px solid #ffffff26;border-radius:9px;place-items:center;display:grid}.wn-body{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.wn-intro{color:var(--color-meta-2);margin:0;font-size:15px;line-height:1.5}.wn-field{flex-direction:column;gap:6px;display:flex}.wn-label{font-size:14px;font-weight:800}.wn-field>input,.wn-addr{border:1px solid var(--color-surface-shade);height:44px;color:var(--color-body);background:#fffaf0;border-radius:9px;font-size:16px}.wn-field>input{padding:0 12px}.wn-field>input[aria-invalid=true]{border-color:#8a2217}.wn-addr{transition:border-color var(--dur-hover) ease;align-items:stretch;display:flex;overflow:hidden}.wn-addr.ok{border-color:#2f5d1e}.wn-addr.bad{border-color:#8a2217}.wn-prefix{background:var(--color-surface-lit);border-right:1px solid var(--color-surface-shade);color:var(--color-meta);white-space:nowrap;align-items:center;padding:0 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px;display:flex}.wn-addr input{min-width:0;color:var(--color-body);background:0 0;border:0;outline:none;flex:auto;padding:0 10px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:15px}.wn-addr:focus-within,.wn-field>input:focus{outline:2px solid var(--color-hud-gold);outline-offset:1px}.wn-state{transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:13.5px;font-weight:700}.wn-state.ok{color:#2f5d1e;background:#dcebc9}.wn-state.bad{color:#8a2217;background:#f5d3cc}.wn-state.wait{color:var(--color-meta-2);background:#4a3a221a}.wn-hint{color:var(--color-meta-2);font-size:13px;line-height:1.45}.wn-foot{border-top:1px solid var(--color-card-line);background:var(--color-parchment-lit);align-items:center;gap:10px;padding:14px 22px;display:flex}.wn-when{color:var(--color-meta-2);flex:auto;font-size:14px}.wn-foot .btn-cta,.wn-foot .btn-ghost{flex:none;width:auto}@media (max-width:560px){.wn-foot{flex-wrap:wrap}.wn-when{flex-basis:100%}}.hdr-notice{border-bottom:1px solid var(--color-well-lit);max-width:1440px;color:var(--color-well-text);background:#2a2014;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 auto;padding:10px 48px;font-size:14.5px;display:flex}.hdr-notice p{flex:auto;margin:0}.hdr-notice b{color:var(--color-cream)}.hdr-notice-go{color:var(--color-hud-gold);font-weight:800}.hdr-notice-keep{border:1px solid var(--color-well-lit);color:var(--color-well-text);cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}@media (max-width:767px){.hdr-notice{padding:10px 16px}}.me-name-row{align-items:center;gap:16px;padding:4px 20px 16px;display:flex}.me-name-id{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.me-name-id b{font-family:var(--font-display);font-size:21px}.me-name-id a{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:14px}.me-name-note{background:var(--color-card-lit);border:1px dashed var(--color-card-line);color:var(--color-meta-2);border-radius:10px;margin:0 20px 16px;padding:10px 12px;font-size:14px}.wn-opt{color:var(--color-meta-2);margin-left:6px;font-size:12.5px;font-weight:500}.wn-field>input.wn-mc{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.wn-field>input.wn-mc.ok{border-color:#2f5d1e}.wn-field>input.wn-mc.bad{border-color:#8a2217}.me-name-mc{color:var(--color-meta-2);font-size:14px}.ipets{flex-wrap:wrap;gap:8px;display:flex}.ipet{background:var(--color-card-lit);border:1px solid var(--color-card-line);color:var(--color-body);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ipet:hover{border-color:var(--color-oxblood);text-decoration:none}}.ipet .icard-tile.sm{border-radius:999px;width:30px;height:30px}.ipet .icard-tile.sm .icon img{width:22px;height:22px}.ipet-one{align-items:center;gap:14px;display:flex}.ipet-one p{margin:0}.btn-cta.bbtn,.btn-ghost.bbtn{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:auto;display:inline-flex}.btn-ghost.dark{background:var(--color-well);border-color:var(--color-well-lit);color:var(--color-well-text)}.btn-ghost.sm{cursor:pointer;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:14px;display:inline-flex}.btn-ghost.danger{color:#ff9d8f}@media (pointer:coarse){.ia-add,.card-edit,.iact-edit,.hdr-find,.hdr-login,.gd-sort a,.lootbias-how>summary{position:relative}.ia-add:after,.card-edit:after,.iact-edit:after,.hdr-find:after,.hdr-login:after,.gd-sort a:after,.lootbias-how>summary:after{content:"";position:absolute;inset:min(0px,50% - 22px) -2px}}.nf{max-width:720px;padding:56px 0 72px}.nf .page-head{margin-bottom:28px}.nf .page-head h1{font-size:56px}.nf-acts{flex-wrap:wrap;gap:12px;display:flex}.nf-acts .bbtn{min-height:48px;padding:0 20px;font-size:16px;font-weight:800}.nf .eyebrow,.nf h1,.nf .page-lede,.nf-acts{animation:nf-in .3s var(--ease-out) backwards}.nf h1{animation-delay:50ms}.nf .page-lede{animation-delay:.1s}.nf-acts{animation-delay:.15s}@media (max-width:767px){.nf{padding:24px 0 40px}.nf .page-head h1{font-size:40px}.nf-acts{flex-direction:column}}.au-ic{image-rendering:pixelated;flex:none;display:block}.au-ic.none{border:1.5px dashed var(--color-surface-shade);border-radius:7px}.au-num{image-rendering:pixelated;flex:none;display:block}.au-slot-tile{background:var(--color-tile);border-radius:9px;flex-direction:column;flex:none;align-items:center;gap:3px;padding:6px 6px 5px;display:inline-flex}.au-add{background:var(--color-oxblood);border:1px solid var(--color-oxblood-shade);height:40px;color:var(--color-cream);white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;font-weight:800;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.au-add:hover{background:var(--color-oxblood-hover);color:var(--color-cream);text-decoration:none}}.au-how-link{color:var(--color-hud-gold);margin-left:auto;font-size:14.5px;font-weight:700;text-decoration:none;display:none}.au-hc{flex-direction:column;gap:8px;min-width:0;display:flex}.au-hc-head{align-items:center;gap:10px;display:flex}.au-hc-head .au-ic{image-rendering:pixelated}.au-hc-id{flex-direction:column;gap:1px;display:flex}.au-hc-name{font-family:var(--font-display);color:var(--color-body);font-size:17px;font-weight:800}.au-hc-name.r-uncommon{color:var(--color-rarity-uncommon)}.au-hc-name.r-rare{color:var(--color-rarity-rare)}.au-hc-name.r-epic{color:var(--color-rarity-epic)}.au-hc-name.r-legendary{color:var(--color-rarity-legendary)}.au-hc-name.r-mythical{color:var(--color-rarity-mythical)}.au-hc-kind{color:var(--color-meta-2);font-size:12.5px}.au-hc-t{font-size:13.5px;line-height:1.45}.au-hc-open{color:var(--color-oxblood);font-size:14px;font-weight:800;text-decoration:underline}.hc-pop.au-hc-pop{background:var(--color-card-lit);border-color:var(--color-card-line);width:250px;padding:12px 14px}.hc-float:has(.au-hc){background:var(--color-card-lit);border-color:var(--color-card-line);width:250px;padding:12px 14px}.tt-spots{vertical-align:top;max-width:100%;display:inline-block;position:relative}.hc.tt-spot{border-radius:4px;display:block;position:absolute}.hc.tt-spot:focus-visible{outline:2px solid var(--color-hud-gold);outline-offset:1px;box-shadow:0 0 0 4px #f2bc3c40}@media (hover:hover) and (pointer:fine){.hc.tt-spot:hover{outline:2px solid var(--color-hud-gold);outline-offset:1px;box-shadow:0 0 0 4px #f2bc3c40}}.au-slots-badge{text-decoration:none}@media (hover:hover) and (pointer:fine){.au-slots-badge:hover{border-color:var(--color-oxblood);text-decoration:none}}.hdr-user-id{flex-direction:column;min-width:0;line-height:1.1;display:flex}.hdr-user-prof{text-overflow:ellipsis;white-space:nowrap;color:#f6ecd4b8;max-width:140px;font-size:11.5px;font-weight:500;overflow:hidden}.hdr-user-profiles{border-bottom:1px solid #4a3a2224;flex-direction:column;margin-bottom:4px;padding:4px 0 6px;display:flex}.hdr-user-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--color-oxblood);margin:0;padding:4px 10px 2px;font-size:11.5px;font-weight:800}.hdr-user-pop .hdr-user-pick{justify-content:space-between;align-items:center;gap:10px;font-weight:500;display:flex}.hdr-user-pop .hdr-user-pick[aria-pressed=true]{color:var(--color-body);cursor:default;background:#6e3b331a;font-weight:800}.hdr-user-pop .hdr-user-pick:disabled:not([aria-pressed=true]){opacity:.6;cursor:default}.hdr-user-fail{color:#8a2217;margin:2px 10px 4px;font-size:13px;font-weight:700}.for-profile{color:var(--color-meta-2);white-space:nowrap;margin-left:6px;font-size:12.5px;font-weight:700}.gf.dark .for-profile,.il-rail .for-profile{color:inherit;margin-left:0}.me-prof-lede{margin:0;padding:0 20px 6px}.me-prof-list{flex-direction:column;margin:0;padding:0 20px;list-style:none;display:flex}.me-prof{border-top:1px solid #4a3a2224;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.me-prof.on{box-shadow:inset 3px 0 0 var(--color-oxblood);padding-left:12px}.me-prof-id{flex-wrap:wrap;flex:260px;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.me-prof-id b{font-family:var(--font-display);overflow-wrap:anywhere;font-size:19px}.me-prof-on{background:var(--color-oxblood);height:22px;color:var(--color-cream);letter-spacing:0;border-radius:999px;align-items:center;padding:0 9px;font-family:inherit;font-size:12.5px;font-weight:800;display:inline-flex}.me-prof-sum{color:var(--color-meta-2);flex-basis:100%;font-size:13.5px}.me-prof-acts,.me-prof-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.me-prof-acts .btn-ghost,.me-prof-edit .btn-ghost,.me-prof-edit .btn-cta,.me-prof-foot .btn-ghost{cursor:pointer;width:auto;min-height:34px;padding:0 12px;font-size:14px}.me-prof-acts .btn-ghost:disabled{opacity:.5;cursor:default}.me-prof-edit{flex:320px}.me-prof-edit input{border:1px solid var(--color-surface-shade);min-width:0;height:36px;font:inherit;color:var(--color-body);background:#fffaf0;border-radius:8px;flex:180px;padding:0 10px;font-size:15px;font-weight:700}.btn-cta.danger{background:#8a2217;border-color:#5c150e}@media (hover:hover) and (pointer:fine){.btn-cta.danger:hover{background:#a02a1d}}.wn-dialog.danger .wn-head{background:#8a2217}.me-prof-dialog{width:min(540px,100vw - 32px)}.me-prof-dialog .wn-head h2{overflow-wrap:anywhere;font-size:23px}.me-del-label{letter-spacing:.14em;text-transform:uppercase;color:#8a2217;margin:0 0 6px;font-size:12px;font-weight:800}.me-del-list ul{flex-direction:column;gap:5px;margin:0;padding-left:20px;font-size:15px;line-height:1.45;list-style:outside;display:flex}.me-del-keep{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:10px;margin:0;padding:10px 12px;font-size:15px;font-weight:700}.me-del-undo{color:#8a2217;margin:0;font-size:15px;font-weight:800}.me-prof-dialog .wn-foot .btn-ghost,.me-prof-dialog .wn-foot .btn-cta{cursor:pointer;min-height:42px;padding:0 16px}.me-prof-dialog .wn-foot .btn-cta.danger{overflow-wrap:anywhere;align-items:center;display:inline-flex}.me-prof-note{color:#8a2217;flex-basis:100%;margin:0;font-size:13.5px;font-weight:700}.me-prof-foot{border-top:1px solid #4a3a2224;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:0;padding:10px 20px 16px;display:flex}.me-prof-foot .fine{margin:0}.me-settings>.lootbias,.me-settings>.lootbias-how,.me-settings>.gf-settings{margin-left:20px;margin-right:20px}.me-settings>.gf-settings{margin-bottom:16px}.profile-bgroup{flex-direction:column;gap:10px;display:flex}.profile-bgroup-head{font-family:var(--font-display);color:var(--color-cream);align-items:baseline;gap:10px;margin:0;font-size:21px;font-weight:800;display:flex}.profile-bgroup-head .me-prof-on{align-self:center}.profile-bgroup-n{font-family:var(--font-body,inherit);color:var(--color-well-meta);font-size:14px;font-weight:400}@media (max-width:760px){.hdr-user-id{display:none}}.item-rolls{margin-top:12px}.admin-form label.fact-focus{background:var(--color-raised);box-shadow:inset 0 0 0 2px var(--color-oxblood);border-radius:9px;padding:8px 10px}.fact-focus-note{color:var(--color-meta-2);font-size:12.5px;font-weight:700}.fact-ask p{margin:0 0 6px}.bseg.nd-mode{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;display:grid}.bseg.nd-mode button{height:36px;padding:0 10px}.nd-build{flex-direction:column;gap:6px;display:flex}.nd-build-name{color:var(--color-cream);font-size:15px}.nd-build-sub{color:var(--color-well-meta);margin:0;font-size:13px}.nd-build-stats{flex-direction:column;margin:4px 0;display:flex}.nd-build-stats>div{border-bottom:1px solid var(--color-well-lit);justify-content:space-between;gap:10px;padding:5px 0;font-size:14px;display:flex}.nd-build-stats dt{color:var(--color-well-meta)}.nd-build-stats dd{color:var(--color-cream);font-variant-numeric:lining-nums tabular-nums;margin:0;font-weight:800}.nd-build-edit{color:var(--color-hud-gold);font-size:14px;font-weight:800}.nd-build-none{color:var(--color-well-meta);margin:0;font-size:13.5px}.nd-build-none a{color:var(--color-hud-gold)}.nd-x{position:relative}.nd-x-link{color:var(--color-body);text-decoration:none}.nd-x-link:after{content:"";border-radius:11px;position:absolute;inset:0}.nd-over{z-index:1;font-weight:800;position:relative}.nd-x-note,.nd-x-xp{color:var(--color-meta-2);margin:0;font-size:13px}.nd-x-blocked{color:#6b2a1d;background:#f7e2d6;border:1px solid #d9a38f;border-radius:8px;margin:0;padding:8px 10px;font-size:13.5px}.nd-x-plan{font-size:13.5px}.nd-x-limit{color:var(--color-rarity-uncommon)!important}.nd-x-coins{color:var(--color-rarity-uncommon)}.rp-btn{color:var(--color-meta-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;align-items:center;gap:6px;padding:2px 4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.rp-btn:hover{color:var(--color-body);text-decoration:underline}}.btn-ghost.rp-inline,.btn-ghost.rp-hero{cursor:pointer;align-items:center;gap:7px;width:auto;display:inline-flex}.btn-ghost.rp-hero{flex:none;align-self:flex-start;min-height:36px;font-size:14px}.rp-dialog{width:min(520px,100vw - 32px)}.rp-dialog form{display:contents}.rp-reasons{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.rp-reasons legend{margin-bottom:8px;padding:0}.rp-reason{border:1px solid var(--color-surface);cursor:pointer;background:#fffaf0;border-radius:9px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-size:15px;display:flex}.rp-reason.on{border-color:var(--color-oxblood);box-shadow:inset 0 0 0 1px var(--color-oxblood)}.rp-reason input{width:18px;height:18px;accent-color:var(--color-oxblood);margin:0}.rp-reason:focus-within{outline:2px solid var(--color-hud-gold);outline-offset:1px}.rp-opt{color:var(--color-meta-2);font-weight:500}.rp-words{border:1px solid var(--color-surface-shade);font:inherit;color:var(--color-body);resize:vertical;background:#fffaf0;border-radius:9px;padding:10px 12px;font-size:15px;line-height:1.45}.rp-words:focus{outline:2px solid var(--color-hud-gold);outline-offset:1px}.rp-sent{color:#2f5d1e;margin:0;font-size:17px;font-weight:800}.rp-bad{color:#8a2217;margin:0;font-size:14px;font-weight:700}@media (max-width:640px){.btn-ghost.rp-hero{align-self:auto}}.acct{flex-direction:column;gap:20px;display:flex}.acct-head h1{font-family:var(--font-display);color:var(--color-cream);margin:0;font-size:42px;font-weight:800;line-height:1.05}.acct-head p{color:var(--color-well-text);margin:6px 0 0;font-size:16px}.acct-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.acct-main,.acct-side{flex-direction:column;gap:20px;min-width:0;display:flex}.acct-card{overflow:visible}.acct-card-head{align-items:center;gap:10px;padding:16px 20px 6px;display:flex}.acct-card-head>svg{color:var(--color-oxblood);flex:none}.acct-card-head h2{min-width:0;font-family:var(--font-display);flex:auto;margin:0;font-size:22px;font-weight:800}.acct-card-right{color:var(--color-meta-2);flex:none;font-size:14px}.acct-card-head .btn-ghost{cursor:pointer;align-items:center;width:auto;min-height:34px;padding:0 14px;font-size:14px;display:inline-flex}.acct-card-body{flex-direction:column;gap:12px;padding:4px 20px 18px;display:flex}.acct-lede,.acct-text{margin:0;font-size:15px;line-height:1.5}.acct-fine{color:var(--color-meta-2);margin:0;font-size:13.5px;line-height:1.5}.acct-none{color:var(--color-meta-2)}.acct-note{background:#f2bc3c33;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;font-weight:700}.acct-msg{margin:8px 0 0;font-size:13.5px;font-weight:700}.acct-msg.ok{color:#2f5d1e}.acct-msg.bad{color:#8a2217}.acct-who{align-items:center;gap:14px;display:flex}.acct-who img,.acct-initial{object-fit:cover;border-radius:999px;flex:none;width:56px;height:56px}.acct-initial{color:var(--color-cream);background:#3e6b5c;place-items:center;font-size:20px;font-weight:800;display:grid}.acct-who>span:not(.acct-initial){flex-direction:column;min-width:0;display:flex}.acct-who b{font-family:var(--font-display);overflow-wrap:anywhere;font-size:24px}.acct-who small{color:var(--color-meta-2);font-size:13.5px}.acct-dl{margin:0}.acct-dl>div{border-top:1px solid #4a3a2224;grid-template-columns:150px minmax(0,1fr);gap:10px;padding:7px 0;font-size:14.5px;display:grid}.acct-dl dt{color:var(--color-meta);font-weight:800}.acct-dl dd{overflow-wrap:anywhere;margin:0}.acct-dl a{color:var(--color-body)}.acct-ptiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.acct-ptile{border:1px solid var(--color-card-line);background:var(--color-card-lit);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.acct-ptile.on{border-color:var(--color-oxblood);box-shadow:inset 0 0 0 1px var(--color-oxblood)}.acct-ptile p{margin:0}.acct-ptile-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.acct-ptile-name b{font-family:var(--font-display);overflow-wrap:anywhere;font-size:19px}.acct-inuse{color:#2f5d1e;background:#dcebc9;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;font-weight:800;display:inline-flex}.acct-ptile-counts{font-size:14px;font-weight:800}.acct-ptile-sum{color:var(--color-meta-2);font-size:13.5px}.acct-ptile-acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.acct-ptile-acts .btn-ghost,.acct-ptile-acts .btn-cta,.acct-ptile .me-prof-edit .btn-ghost,.acct-ptile .me-prof-edit .btn-cta{cursor:pointer;align-items:center;width:auto;min-height:30px;padding:0 11px;font-size:13.5px;display:inline-flex}.acct-ptile .me-prof-edit{flex:none}.acct-ptile .me-prof-edit input{flex-basis:100%}.btn-ghost.acct-danger{color:#8a2217}@media (hover:hover) and (pointer:fine){.btn-ghost.acct-danger:hover{border-color:#8a2217}}.acct-ptile.is-add{border:1px dashed var(--color-surface-shade);background:0 0;padding:0}.acct-ptile.is-add button{width:100%;min-height:118px;color:var(--color-meta);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}@media (hover:hover) and (pointer:fine){.acct-ptile.is-add button:hover:not(:disabled){background:var(--color-parchment-lit)}}.acct-ptile.is-add b{font-size:14.5px}.acct-ptile.is-add span{color:var(--color-meta-2);font-size:12.5px}.acct-card.me-settings>.lootbias,.acct-card.me-settings>.lootbias-how,.acct-card.me-settings>.gf-settings{margin-left:20px;margin-right:20px}.acct-card.me-settings>.gf-settings{margin-bottom:18px}.acct-role{align-items:flex-start;gap:10px;margin:0;font-size:15px;line-height:1.5;display:flex}.acct-pill{background:var(--color-surface-lit);white-space:nowrap;border-radius:999px;flex:none;padding:1px 9px;font-size:12.5px;font-weight:800;line-height:1.7}.acct-pill.is-owner{background:var(--color-oxblood);color:var(--color-cream)}.acct-pill.is-approved{color:#2f5d1e;background:#dcebc9}.acct-pill.is-banned{color:#8a2217;background:#f5d3cc}.acct-card .mysubs{padding-bottom:10px}.acct-row{border-top:1px solid #4a3a2224;align-items:center;gap:14px;padding-top:12px;display:flex}.acct-row>span{flex-direction:column;flex:auto;gap:2px;min-width:0;font-size:14.5px;display:flex}.acct-row small{color:var(--color-meta-2);font-size:13.5px}.btn-ghost.me-del-open{color:#8a2217;cursor:pointer;flex:none;align-items:center;gap:7px;width:auto;min-height:36px;padding:0 14px;font-size:14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.btn-ghost.me-del-open:hover{border-color:#8a2217}}.me-del-dialog{width:min(560px,100vw - 32px)}.me-del-dialog .wn-head h2{font-size:23px}.me-del-dialog .wn-body{gap:14px}.me-del-again{border:1px solid var(--color-card-line);background:var(--color-card-lit);border-radius:10px;margin:0;padding:10px 12px;font-size:15px;font-weight:700}.me-del-name{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.me-del-dialog .wn-field input{font-weight:700}.me-del-dialog .wn-foot .btn-ghost,.me-del-dialog .wn-foot .btn-cta{cursor:pointer;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.me-del-dialog .wn-foot .btn-cta:disabled{opacity:.45;cursor:not-allowed}.acct-things{margin:0;padding:0 20px 12px;list-style:none}.acct-things li+li{border-top:1px solid #4a3a2224}.acct-things a,.acct-thing{color:var(--color-body);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.acct-things a:hover b{text-decoration:underline}}.acct-things b{flex:auto;font-size:15px}.acct-things span:not(.acct-thing-ic){color:var(--color-meta-2);font-size:13.5px}.acct-thing-ic{border:1px solid var(--color-card-line);background:var(--color-card-lit);width:32px;height:32px;color:var(--color-oxblood);border-radius:8px;flex:none;place-items:center;display:grid}.acct-chev{color:var(--color-meta-2);flex:none}.acct-logins{margin:0;padding:0;list-style:none}.acct-logins li{border-top:1px solid #4a3a2224;align-items:center;gap:12px;padding:9px 0;display:flex}.acct-logins li:first-child{border-top:0}.acct-login-ic{color:var(--color-meta-2);flex:none}.acct-login-main{flex-direction:column;flex:auto;min-width:0;display:flex}.acct-login-main b{font-size:14.5px}.acct-login-main small{color:var(--color-meta-2);font-size:13px}.acct-here{color:#2f5d1e;background:#dcebc9;border-radius:999px;flex:none;padding:1px 8px;font-size:12px;font-weight:800}.btn-ghost.acct-small{cursor:pointer;flex:none;align-items:center;width:auto;min-height:32px;padding:0 12px;font-size:13.5px;display:inline-flex}.acct-logins-foot{color:var(--color-meta-2);border-top:1px solid #4a3a2224;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:6px;padding-top:10px;font-size:13.5px;display:flex}.hdr-user-pop.acct-menu{min-width:280px;padding:8px}.acct-menu-who{border-bottom:1px solid #4a3a2224;align-items:center;gap:10px;padding:6px 8px 10px;display:flex}.acct-menu-who img,.acct-menu-who .hdr-user-initial{border-radius:999px;flex:none;width:36px;height:36px}.acct-menu-who>span{flex-direction:column;min-width:0;display:flex}.acct-menu-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.acct-menu-who small{color:var(--color-meta-2);font-size:12.5px}.hdr-user-pop.acct-menu .acct-menu-pick{align-items:center;gap:10px;display:flex}.acct-menu-radio{border:1.5px solid var(--color-surface-shade);background:#fffaf0;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;display:grid}.acct-menu-pick[aria-pressed=true] .acct-menu-radio{border-color:var(--color-oxblood)}.acct-menu-pick[aria-pressed=true] .acct-menu-radio:after{content:"";background:var(--color-oxblood);border-radius:999px;width:8px;height:8px}.acct-menu-pname{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.acct-menu-n{color:var(--color-meta-2);flex:none;font-size:12.5px;font-weight:500}.hdr-user-pop.acct-menu a.acct-menu-manage{color:var(--color-oxblood);text-underline-offset:2px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.hdr-user-pop.acct-menu>a,.hdr-user-pop.acct-menu form button{align-items:center;gap:10px;display:flex}.hdr-user-pop.acct-menu>a svg,.hdr-user-pop.acct-menu form button svg{color:var(--color-meta-2);flex:none}@media (max-width:1100px){.acct-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.acct-head h1{font-size:32px}.acct-ptiles{grid-template-columns:minmax(0,1fr)}.acct-ptile.is-add button{min-height:64px}.acct-dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.acct-row{flex-direction:column;align-items:flex-start}.acct-card-head{padding:14px 16px 4px}.acct-card-body{padding:4px 16px 16px}.acct-things{padding:0 16px 10px}}.nt-card{scroll-margin-top:84px}.nt-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nt-note{flex-direction:column;gap:6px;padding:12px 0;display:flex}.nt-note:first-child{padding-top:4px}.nt-note.is-published+.nt-note.is-published{border-top:1px solid #4a3a2224}.nt-note.is-pending,.nt-note.is-hidden{border:1px solid var(--color-card-line);background:#fbf4e0;border-left:3px solid #b8862b;border-radius:0 10px 10px 0;margin:4px 0;padding:10px 14px}.nt-note.is-hidden{border-left-color:#8a2217}.nt-note.is-hidden .nt-body{color:var(--color-meta-2)}.nt-body{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15.5px;line-height:1.55}.nt-meta{color:var(--color-meta-2);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13.5px;display:flex}.nt-meta time{font-weight:700}.nt-flag{color:#6b4d12;background:#f1e2b6;border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:800}.nt-flag.is-hidden{color:#8a2217;background:#f5d3cc}.rp-btn.nt-report{align-self:auto;margin-left:auto;font-size:13.5px}.nt-none{color:var(--color-meta-2);margin:0;font-size:15px}.nt-waiting{margin:10px 0 0}.nt-tools{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.nt-tool{color:var(--color-meta-2);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:13.5px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.nt-tool:hover{border-color:var(--color-surface);background:var(--color-cream);color:var(--color-body)}.nt-tool.is-danger:hover{color:#8a2217;border-color:#d9a79d}}.nt-tool:disabled{opacity:.5;cursor:default}.nt-tool-msg{color:#8a2217;flex-basis:100%;font-size:13px;font-weight:700}.nt-del-dialog{width:min(520px,100vw - 32px)}.nt-del-dialog .wn-head h2{font-size:23px}.nt-del-dialog .wn-body{gap:12px}.nt-del-quote{border-left:3px solid var(--color-oxblood);background:var(--color-card-lit);white-space:pre-line;overflow-wrap:anywhere;border-radius:0 8px 8px 0;max-height:180px;margin:0;padding:10px 14px;font-size:15px;line-height:1.5;overflow:auto}.nt-del-dialog .wn-foot .btn-ghost,.nt-del-dialog .wn-foot .btn-cta{cursor:pointer;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.nt-cta{background:#fbf4e0;border:1.5px dashed #a8926a;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.nt-cta span{min-width:0;color:var(--color-meta-2);flex:auto;font-size:15px;line-height:1.5}.nt-cta .btn-cta,.nt-acts .btn-cta,.nt-acts .btn-ghost{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;width:auto;min-height:40px;padding:0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.nt-form{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:12px;flex-direction:column;gap:10px;margin-top:14px;padding:16px 18px 18px;display:flex}.nt-form h3{font-family:var(--font-display);margin:0;font-size:21px;font-weight:800}.nt-field{flex-direction:column;gap:8px;display:flex}.nt-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-oxblood);font-size:12px;font-weight:800}.nt-form textarea{border:1px solid var(--color-surface);width:100%;min-height:110px;font:inherit;color:var(--color-body);resize:vertical;background:#fffaf0;border-radius:10px;padding:10px 12px;font-size:15.5px;line-height:1.5}.nt-form textarea:focus{outline:2px solid var(--color-hud-gold);outline-offset:1px}.nt-form textarea[aria-invalid=true]{border-color:#8a2217}.nt-hint{color:var(--color-meta-2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:13.5px;line-height:1.5;display:flex}.nt-hint.bad{color:#8a2217;font-weight:700}.nt-count{font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.nt-acts{flex-wrap:wrap;gap:8px;display:flex}.nt-sent{background:var(--color-card-lit);border:1px solid var(--color-card-line);border-radius:12px;align-items:flex-start;gap:14px;margin-top:14px;padding:14px 16px;display:flex}.nt-sent-ic{background:var(--color-tile);width:40px;height:40px;color:var(--color-hud-gold);border-radius:10px;flex:none;place-items:center;display:grid}.nt-sent b{font-size:16px}.nt-sent p{color:var(--color-meta-2);margin:6px 0 10px;font-size:14.5px;line-height:1.5}.mysub-body{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.flag.st-published{color:#2f5d1e;background:#dcebc9}.flag.st-hidden{background:var(--color-raised);color:var(--color-meta-2)}@media (max-width:640px){.nt-cta{flex-direction:column;align-items:stretch}.nt-form,.nt-sent{padding:14px}}@starting-style{.mn-panel,.hdr-help[open]>.hdr-help-pop,.hdr-user[open]>.hdr-user-pop{opacity:0;transform:translateY(var(--drop)) scale(var(--pop-scale))}.hdr.is-finding .hdr-search{opacity:0;transform:translateY(var(--drop))}}@media (prefers-reduced-motion:reduce){.mobnav{opacity:0;clip-path:none;transition:opacity .15s,visibility 0s linear .15s;transform:none}.mobnav[data-open]{opacity:1;clip-path:none;transition:opacity .15s,visibility;transform:none}.mobnav[data-open] .mobnav-head,.mobnav[data-open] .mobnav-row{animation:none}}.scrim{transition:background-color var(--dur-scrim) var(--ease-out)}.scrim>.modal{transition:opacity var(--dur-modal) var(--ease-out), transform var(--dur-modal) var(--ease-out)}.scrim.is-leaving{pointer-events:none;transition-duration:var(--dur-modal-out);background-color:#0a070400}.scrim.is-leaving>.modal{opacity:0;transform:scale(calc(1 - (1 - var(--pop-scale)) * .66));transition-duration:var(--dur-modal-out)}.scrim.is-route.is-leaving{pointer-events:auto}.scrim.is-route.is-gone,.scrim.is-route.is-gone>.modal{transition:none}.scrim.is-route.is-stuck{display:none}.dd-menu{transform-origin:top;transition:opacity var(--dur-dropdown) var(--ease-out), transform var(--dur-dropdown) var(--ease-out)}.dd-menu[data-instant]{transition:none}.hc-float{border-radius:var(--radius-card);box-shadow:var(--elev-2);transition:opacity var(--dur-tip) var(--ease-out), transform var(--dur-tip) var(--ease-out)}.hc-float[data-instant]{transition:none}.wn-dialog{border-radius:var(--radius-panel);box-shadow:var(--elev-3);opacity:0;transform:scale(calc(1 - (1 - var(--pop-scale)) * .66));transition:opacity var(--dur-modal-out) var(--ease-out), transform var(--dur-modal-out) var(--ease-out), overlay var(--dur-modal-out) allow-discrete, display var(--dur-modal-out) allow-discrete}.wn-dialog[open]{opacity:1;transition-duration:var(--dur-modal);transform:none}.wn-dialog::backdrop{transition:background-color var(--dur-modal-out) var(--ease-out), overlay var(--dur-modal-out) allow-discrete, display var(--dur-modal-out) allow-discrete;background-color:#0a070400}.wn-dialog[open]::backdrop{transition-duration:var(--dur-scrim);background-color:#0a0704a8}.lift,.item,.tile,.icard,.docs-feature{transition:transform var(--dur-hover) var(--ease-out), box-shadow var(--dur-hover) var(--ease-out), border-color var(--dur-hover) ease, opacity var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){.lift:hover,.item:hover,.tile:hover,.icard:hover,.docs-feature:hover{transform:translateY(var(--lift));box-shadow:var(--elev-1-lift)}}.lift:active,.item:active,.tile:active,.icard:active,.docs-feature:active{transform:scale(var(--press-card))}@supports selector(::details-content){details:not(.hdr-help,.hdr-user,.bk-rowmenu)::details-content{opacity:0;transform:translateY(var(--drop));transition:opacity var(--dur-fold-out) var(--ease-out), transform var(--dur-fold-out) var(--ease-out), content-visibility var(--dur-fold-out) allow-discrete}details[open]:not(.hdr-help,.hdr-user,.bk-rowmenu)::details-content{opacity:1;transition-duration:var(--dur-fold);transform:none}}@supports not selector(::details-content){details[open]:not(.hdr-help,.hdr-user,.bk-rowmenu)>:not(summary){animation:fold-in var(--dur-fold) var(--ease-out)}}.bfold.open>.bfold-body,.dsh-rules.is-open .dsh-rules-body,.sk-rolls-body,.il-branches,.skt-all.is-open .skt-all-fold,.belix.open>.belix-body{transition:opacity var(--dur-fold) var(--ease-out), transform var(--dur-fold) var(--ease-out)}@starting-style{.bfold.open>.bfold-body,.dsh-rules.is-open .dsh-rules-body,.sk-rolls-body,.il-branches,.skt-all.is-open .skt-all-fold,.belix.open>.belix-body{opacity:0;transform:translateY(var(--drop))}}.confirm-in{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}@starting-style{.confirm-in{opacity:0;transform:translateY(var(--drop))}}.dd-caret,.il-caret svg,.sk-rolls-toggle svg,.dsh-rules-toggle svg{transition:transform var(--dur-fold) var(--ease-out)}@media (max-width:900px){.il-rail.open{transition:transform var(--dur-drawer) var(--ease-drawer)}.il-rail.open.is-leaving{pointer-events:none;transition-duration:var(--dur-drawer-out);transform:translateY(100%)}}.skt-scrim{transition:background-color var(--dur-scrim) var(--ease-out)}.skt-sheet{transition:transform var(--dur-drawer) var(--ease-drawer)}.skt-scrim.is-leaving{pointer-events:none;background-color:#08050300}.skt-scrim.is-leaving .skt-sheet{transition-duration:var(--dur-drawer-out);transform:translateY(100%)}@media (max-width:760px){.sk-scrim,.sk-sheet-scrim{transition:opacity var(--dur-scrim) var(--ease-out)}.sk-pick-panel,.bslot-panel.sk-sheet{transition:transform var(--dur-drawer) var(--ease-drawer)}.sk-scrim.is-leaving{opacity:0}.sk-pick-panel.is-leaving,.bslot-panel.sk-sheet.is-leaving{pointer-events:none;transition-duration:var(--dur-drawer-out);transform:translateY(100%)}}@media (min-width:761px){.sk-pick-panel,.bslot-panel.sk-sheet{transform-origin:0 0;transition:opacity var(--dur-pop) var(--ease-out), transform var(--dur-pop) var(--ease-out)}@starting-style{.bslot-panel.sk-sheet.sk-piece-sheet{transform:translateY(var(--drop))}}.sk-pick-panel.is-leaving,.bslot-panel.sk-sheet.is-leaving,.sk-scrim.is-leaving{display:none}}@starting-style{.scrim{background-color:#0a070400}.scrim>.modal{opacity:0;transform:translateY(var(--rise)) scale(var(--pop-scale))}.dd-menu,.hc-float:not([hidden]){opacity:0;transform:translateY(var(--drop)) scale(var(--pop-scale))}.hc-float[data-above]:not([hidden]){transform:translateY(calc(-1 * var(--drop))) scale(var(--pop-scale))}.wn-dialog[open]{opacity:0;transform:translateY(var(--rise)) scale(var(--pop-scale))}.wn-dialog[open]::backdrop{background-color:#0a070400}.skt-scrim{background-color:#08050300}.skt-sheet{transform:translateY(100%)}}@media (max-width:900px){@starting-style{.il-rail.open{transform:translateY(100%)}}}@media (max-width:760px){@starting-style{.sk-scrim,.sk-sheet-scrim{opacity:0}.sk-pick-panel,.bslot-panel.sk-sheet{transform:translateY(100%)}}}@media (min-width:761px){@starting-style{.sk-pick-panel,.bslot-panel.sk-sheet{opacity:0;transform:translateY(var(--drop)) scale(var(--pop-scale))}}}.sk-pick-panel[data-instant],.bslot-panel.sk-sheet[data-instant],.baug-panel[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.il-rail.open,.skt-sheet,.sk-pick-panel,.bslot-panel.sk-sheet{transition:opacity var(--dur-scrim) ease}.il-rail.open.is-leaving,.skt-scrim.is-leaving .skt-sheet,.sk-pick-panel.is-leaving,.bslot-panel.sk-sheet.is-leaving{opacity:0;transform:none}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-0{margin-top:0}.mt-2{margin-top:calc(var(--spacing) * 2)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-px{height:1px}.min-h-screen{min-height:100vh}.min-w-0{min-width:0}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.text-hud-red{color:var(--color-hud-red)}.text-meta{color:var(--color-meta)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),textarea,select{font-size:16px!important}}@media (prefers-reduced-motion:reduce){:root{--rise:0px;--drop:0px;--pop-scale:1;--lift:0px}}@keyframes nf-in{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes mobnav-row{0%{opacity:0;transform:translateY(var(--drop))}}@keyframes fold-in{0%{opacity:0;transform:translateY(var(--drop))}}@media (prefers-reduced-motion:reduce){@starting-style{.il-rail.open,.skt-sheet,.sk-pick-panel,.bslot-panel.sk-sheet{opacity:0;transform:none}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
